@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400,300,600,700");button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#233a78;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#1c2e60;color:#fff}button.search-submit,[type='button'].search-submit,[type='reset'].search-submit,[type='submit'].search-submit{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #d21334), color-stop(52%, #c81231));background:linear-gradient(#d21334 45%, #c81231 52%);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border:none;border-radius:0 5px 5px 0;color:#fff;font-size:1.056em;height:100%;outline:none}.container-search-field button.search-submit,.container-search-field [type='button'].search-submit,.container-search-field [type='reset'].search-submit,.container-search-field [type='submit'].search-submit{font-size:1.333em}.container-sub-column-search button.search-submit,.container-sub-column-search [type='button'].search-submit,.container-sub-column-search [type='reset'].search-submit,.container-sub-column-search [type='submit'].search-submit{padding:0}.inner-billboard button.search-submit,.inner-billboard [type='button'].search-submit,.inner-billboard [type='reset'].search-submit,.inner-billboard [type='submit'].search-submit{font-size:1.667em}@media (max-width: 37.5em){.inner-billboard button.search-submit,.inner-billboard [type='button'].search-submit,.inner-billboard [type='reset'].search-submit,.inner-billboard [type='submit'].search-submit{font-size:1rem;text-align:center}}button.search-submit:hover,[type='button'].search-submit:hover,[type='reset'].search-submit:hover,[type='submit'].search-submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #bb112e), color-stop(51%, #b1102b));background:linear-gradient(#bb112e 50%, #b1102b 51%)}.ctaAdd button,.containSelectAll button,.ctaAdd [type='button'],.containSelectAll [type='button'],.ctaAdd [type='reset'],.containSelectAll [type='reset'],.ctaAdd [type='submit'],.containSelectAll [type='submit']{font-size:12px;font-weight:600;text-transform:uppercase}.ctaAdd button:hover,.containSelectAll button:hover,.ctaAdd [type='button']:hover,.containSelectAll [type='button']:hover,.ctaAdd [type='reset']:hover,.containSelectAll [type='reset']:hover,.ctaAdd [type='submit']:hover,.containSelectAll [type='submit']:hover{background:#2f4d9f}.ctaAdd button.btnGray,.containSelectAll button.btnGray,.ctaAdd [type='button'].btnGray,.containSelectAll [type='button'].btnGray,.ctaAdd [type='reset'].btnGray,.containSelectAll [type='reset'].btnGray,.ctaAdd [type='submit'].btnGray,.containSelectAll [type='submit'].btnGray{background:#7c7c7c}.ctaAdd button.btnGray:hover,.containSelectAll button.btnGray:hover,.ctaAdd [type='button'].btnGray:hover,.containSelectAll [type='button'].btnGray:hover,.ctaAdd [type='reset'].btnGray:hover,.containSelectAll [type='reset'].btnGray:hover,.ctaAdd [type='submit'].btnGray:hover,.containSelectAll [type='submit'].btnGray:hover{background:#959595}button.btnBulkBuy,button.btnBulkInquire,button.btnSubmitBulkInquire,[type='button'].btnBulkBuy,[type='button'].btnBulkInquire,[type='button'].btnSubmitBulkInquire,[type='reset'].btnBulkBuy,[type='reset'].btnBulkInquire,[type='reset'].btnSubmitBulkInquire,[type='submit'].btnBulkBuy,[type='submit'].btnBulkInquire,[type='submit'].btnSubmitBulkInquire{-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.25);box-shadow:0 3px 5px rgba(0,0,0,0.25);font-size:13px;text-transform:uppercase;width:49%}.inactive button.btnBulkBuy,.inactive button.btnBulkInquire,.inactive button.btnSubmitBulkInquire,.inactive [type='button'].btnBulkBuy,.inactive [type='button'].btnBulkInquire,.inactive [type='button'].btnSubmitBulkInquire,.inactive [type='reset'].btnBulkBuy,.inactive [type='reset'].btnBulkInquire,.inactive [type='reset'].btnSubmitBulkInquire,.inactive [type='submit'].btnBulkBuy,.inactive [type='submit'].btnBulkInquire,.inactive [type='submit'].btnSubmitBulkInquire{background:#ccc;-webkit-box-shadow:none;box-shadow:none;cursor:text;opacity:.5}.inactive button.btnBulkBuy:hover,.inactive button.btnBulkInquire:hover,.inactive button.btnSubmitBulkInquire:hover,.inactive [type='button'].btnBulkBuy:hover,.inactive [type='button'].btnBulkInquire:hover,.inactive [type='button'].btnSubmitBulkInquire:hover,.inactive [type='reset'].btnBulkBuy:hover,.inactive [type='reset'].btnBulkInquire:hover,.inactive [type='reset'].btnSubmitBulkInquire:hover,.inactive [type='submit'].btnBulkBuy:hover,.inactive [type='submit'].btnBulkInquire:hover,.inactive [type='submit'].btnSubmitBulkInquire:hover{background:#ccc;-webkit-box-shadow:none;box-shadow:none;opacity:.5}button.btnSubmitBulkInquire,button.continueBrowsing,[type='button'].btnSubmitBulkInquire,[type='button'].continueBrowsing,[type='reset'].btnSubmitBulkInquire,[type='reset'].continueBrowsing,[type='submit'].btnSubmitBulkInquire,[type='submit'].continueBrowsing{font-size:14px;width:auto}button.btnBulkBuy,button.btnSubmitBulkInquire,[type='button'].btnBulkBuy,[type='button'].btnSubmitBulkInquire,[type='reset'].btnBulkBuy,[type='reset'].btnSubmitBulkInquire,[type='submit'].btnBulkBuy,[type='submit'].btnSubmitBulkInquire{background:#d21334}button.btnBulkBuy:hover,button.btnSubmitBulkInquire:hover,[type='button'].btnBulkBuy:hover,[type='button'].btnSubmitBulkInquire:hover,[type='reset'].btnBulkBuy:hover,[type='reset'].btnSubmitBulkInquire:hover,[type='submit'].btnBulkBuy:hover,[type='submit'].btnSubmitBulkInquire:hover{background:#bb112e}button.btnBulkInquire,button.continueBrowsing,[type='button'].btnBulkInquire,[type='button'].continueBrowsing,[type='reset'].btnBulkInquire,[type='reset'].continueBrowsing,[type='submit'].btnBulkInquire,[type='submit'].continueBrowsing{background:#507ec0}button.btnBulkInquire:hover,button.continueBrowsing:hover,[type='button'].btnBulkInquire:hover,[type='button'].continueBrowsing:hover,[type='reset'].btnBulkInquire:hover,[type='reset'].continueBrowsing:hover,[type='submit'].btnBulkInquire:hover,[type='submit'].continueBrowsing:hover{background:#4171b5}.btn-buy-now,.btn-make-offer,.btn-request-price,.btn-secondary{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border-radius:5px;color:#fff;display:inline-block;font-size:0.833em;font-weight:700;opacity:.7;padding:.5em 0;position:relative;text-align:center;width:120px}.btn-buy-now:hover,.btn-make-offer:hover,.btn-request-price:hover,.btn-secondary:hover{-webkit-box-shadow:inset 0 -3px 0px rgba(0,0,0,0.25),0 5px 10px rgba(0,0,0,0.3);box-shadow:inset 0 -3px 0px rgba(0,0,0,0.25),0 5px 10px rgba(0,0,0,0.3);opacity:1;top:-1px}.btn-buy-now,.btn-make-offer{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #d21334), color-stop(52%, #c81231));background:linear-gradient(#d21334 45%, #c81231 52%)}@media (max-width: 37.5em){.btn-buy-now,.btn-make-offer{width:48%}}.btn-buy-now:active,.btn-make-offer:active{position:relative;top:1px}.column-container-domains .btn-buy-now,.column-container-domains .btn-make-offer{border-radius:10px;font-size:0.722em;font-weight:700;opacity:.7;padding:.5em 0;text-align:center;width:110px}.column-container-domains .btn-buy-now:hover,.column-container-domains .btn-make-offer:hover{opacity:1;-webkit-transition:opacity, 1s, linear;transition:opacity, 1s, linear}.btn-make-offer{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #507ec0), color-stop(52%, #4978bd));background:linear-gradient(#507ec0 45%, #4978bd 52%)}.btn-request-price,.btn-secondary{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #46c5f7), color-stop(52%, #37c0f6));background:linear-gradient(#46c5f7 45%, #37c0f6 52%)}@media (max-width: 37.5em){.btn-request-price{width:48%}}.btn-secondary{font-size:1rem;font-weight:600;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);text-transform:capitalize;width:100%}@media (max-width: 37.5em){.btn-secondary{width:100%}}.btn-info{border-radius:100px;color:#6dcff6;font-size:1.5em;-webkit-transition:all, 1s, ease;transition:all, 1s, ease}.btn-info:hover{color:#37c0f6}.column-container-domains .btn-info{font-size:1em;line-height:2.5em}.btn-read-more{background:rgba(255,255,255,0.5);border-radius:20px;color:#507ec0;font-weight:400;padding:.5em 1em}.btn-read-more:hover{background:#fff}.btn-checkout-cart{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #d21334), color-stop(52%, #c81231));background:linear-gradient(#d21334 45%, #c81231 52%);border-radius:5px;color:#fff;font-size:1.222em;font-weight:600;padding:.5em 1em;position:relative;text-align:center;text-decoration:none}.btn-checkout-cart:hover{-webkit-box-shadow:inset 0 -3px 0px rgba(0,0,0,0.25),0 5px 10px rgba(0,0,0,0.3);box-shadow:inset 0 -3px 0px rgba(0,0,0,0.25),0 5px 10px rgba(0,0,0,0.3);top:-1px}.form-whitepaper .btn-checkout-cart{border:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);font-size:1em}.container-btn-request .btn-checkout-cart{display:block}.contain-social-form-fill{margin-bottom:1.25em}.contain-social-form-fill li{float:left;padding:0 3% 0 0;width:49.5%}.btn-contact-social{border-radius:.3em;color:#fff;cursor:pointer;display:block;font-weight:600;padding:.5em 1em;text-align:center;width:100%}.contain-social-form-fill .btn-contact-social{font-size:1rem}.btn-contact-social:hover{-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,0.1);box-shadow:inset 0 0 100px rgba(0,0,0,0.1)}.btn-contact-social.in{text-shadow:0 1px 1px rgba(0,0,0,0.35);border-color:#1b5480;background:-webkit-gradient(linear, left top, left bottom, from(#287bbc), to(#23639a));background:linear-gradient(#287bbc 0%, #23639a 100%)}.btn-contact-social.fb{background:-webkit-gradient(linear, left top, left bottom, from(#4e69a2), to(#3b5998));background:linear-gradient(#4e69a2 0%, #3b5998 100%);text-shadow:0 1px 1px rgba(0,0,0,0.35);border-color:#1b5480}.btn-contact-social.gp{background:-webkit-gradient(linear, left top, left bottom, from(#42A5F5), to(#2196F3));background:linear-gradient(#42A5F5 0%, #2196F3 100%);text-shadow:0 1px 1px rgba(0,0,0,0.35);border-color:#1b5480}.btn-contact-social.disabled{background:gray;cursor:default}@media (max-width: 480px){.btn-contact-social.fb,.btn-contact-social.in,.btn-contact-social.gp{font-size:85%}}.btn-cta-match,.btn-cta-match-request{font-weight:600;border-radius:15px;color:#fff;display:block;padding:1em;text-decoration:none}.btn-cta-match:hover,.btn-cta-match-request:hover{-webkit-box-shadow:inset 0 2px 5px 0 rgba(255,255,255,0.5),inset 0 -5px 20px rgba(0,0,0,0.3),0 5px 15px rgba(0,0,0,0.3);box-shadow:inset 0 2px 5px 0 rgba(255,255,255,0.5),inset 0 -5px 20px rgba(0,0,0,0.3),0 5px 15px rgba(0,0,0,0.3)}.btn-cta-match{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #d21334), color-stop(51%, #c81231));background:linear-gradient(#d21334 50%, #c81231 51%)}.btn-cta-match-request{background:-webkit-gradient(linear, left top, left bottom, color-stop(49%, #46c5f7), color-stop(50%, #37c0f6));background:linear-gradient(#46c5f7 49%, #37c0f6 50%)}.btn-save-alert{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #e6e6e6), color-stop(52%, #ddd));background:linear-gradient(#e6e6e6 45%, #ddd 52%);font-weight:600;border-radius:5px;color:#959595;font-size:.611em;padding:.5em 1em}.btn-save-alert:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #d5d5d5), color-stop(52%, #ccc));background:linear-gradient(#d5d5d5 45%, #ccc 52%)}.btn-most-relevant{background:rgba(173,255,47,0.2);border-radius:10px 0 0 10px;border-right:1px solid #ccc;-webkit-box-shadow:inset -5px 0 8px rgba(0,0,0,0.1);box-shadow:inset -5px 0 8px rgba(0,0,0,0.1);color:green;padding:10px 15px 10px 20px;position:relative;-webkit-transition:all, 1s, ease;transition:all, 1s, ease}.btn-view-more,.btn-view-more-txt,.btn-view-more-txt-main{background:rgba(255,255,255,0);border-radius:10px 0 0 10px;-webkit-box-shadow:0 0 0 rgba(255,255,255,0),-5px 2px 5px 0px rgba(206,204,204,0);box-shadow:0 0 0 rgba(255,255,255,0),-5px 2px 5px 0px rgba(206,204,204,0);display:inline-block;padding-left:20px;position:relative;-webkit-transition:all, 1s, ease;transition:all, 1s, ease}.btn-view-more:hover,.btn-view-more-txt:hover,.btn-view-more-txt-main:hover{background:#fff;-webkit-box-shadow:0 0 1px #fff,-5px 2px 5px 0px rgba(206,204,204,0.3);box-shadow:0 0 1px #fff,-5px 2px 5px 0px rgba(206,204,204,0.3)}.btn-view-more-txt,.btn-view-more-txt-main{border-right:1px solid #ccc;-webkit-box-shadow:inset -5px 0 8px rgba(0,0,0,0.1);box-shadow:inset -5px 0 8px rgba(0,0,0,0.1);color:#bbbbbb;padding-right:5px;text-shadow:1px 0 #fff}.btn-view-more-txt:hover,.btn-view-more-txt-main:hover{-webkit-box-shadow:inset -5px 0 8px rgba(0,0,0,0.1);box-shadow:inset -5px 0 8px rgba(0,0,0,0.1)}.btn-view-more-txt-main{padding:10px 5px 10px .5em}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-weight:600}label.label-standard{font-size:0.778em;font-weight:600;padding-bottom:.5em;padding-left:5px}label.checkAddList{-webkit-transition-duration:0.25s;transition-duration:0.25s;background:#fff;border-radius:5px;border:2px solid #d5d5d5;color:rgba(255,255,255,0.1);cursor:pointer;display:inline-block;height:24px;margin:0;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px}label.checkAddList:after{content:url("/browser/img/checkmark-white.svg");display:block;line-height:.65em;padding:4px}label.checkAddList:hover{border:2px solid rgba(35,58,120,0.5);color:black}label.checkAddList:active{-webkit-transition-duration:0;transition-duration:0;-webkit-filter:brightness(0.8)}.label-none{display:none}.label-style{display:block;font-size:0.778em;font-weight:600;padding-bottom:.5em;padding-left:5px}input,select,textarea{display:block;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1em}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d5d5d5;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#aaa}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{border-color:#233a78;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(29,48,100,0.7);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(29,48,100,0.7);outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #d5d5d5}[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#959595}[type='color']:-ms-input-placeholder,[type='date']:-ms-input-placeholder,[type='datetime']:-ms-input-placeholder,[type='datetime-local']:-ms-input-placeholder,[type='email']:-ms-input-placeholder,[type='month']:-ms-input-placeholder,[type='number']:-ms-input-placeholder,[type='password']:-ms-input-placeholder,[type='search']:-ms-input-placeholder,[type='tel']:-ms-input-placeholder,[type='text']:-ms-input-placeholder,[type='time']:-ms-input-placeholder,[type='url']:-ms-input-placeholder,[type='week']:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#959595}[type='color']::-ms-input-placeholder,[type='date']::-ms-input-placeholder,[type='datetime']::-ms-input-placeholder,[type='datetime-local']::-ms-input-placeholder,[type='email']::-ms-input-placeholder,[type='month']::-ms-input-placeholder,[type='number']::-ms-input-placeholder,[type='password']::-ms-input-placeholder,[type='search']::-ms-input-placeholder,[type='tel']::-ms-input-placeholder,[type='text']::-ms-input-placeholder,[type='time']::-ms-input-placeholder,[type='url']::-ms-input-placeholder,[type='week']::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#959595}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#959595}[type='color'].search-field,[type='date'].search-field,[type='datetime'].search-field,[type='datetime-local'].search-field,[type='email'].search-field,[type='month'].search-field,[type='number'].search-field,[type='password'].search-field,[type='search'].search-field,[type='tel'].search-field,[type='text'].search-field,[type='time'].search-field,[type='url'].search-field,[type='week'].search-field,input:not([type]).search-field,textarea.search-field{-ms-flex-item-align:stretch;align-self:stretch;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#424242;font-weight:300;margin:0;outline:none;padding:0 1em;width:99%}[type='color'].search-field.error-tld-textbox,[type='date'].search-field.error-tld-textbox,[type='datetime'].search-field.error-tld-textbox,[type='datetime-local'].search-field.error-tld-textbox,[type='email'].search-field.error-tld-textbox,[type='month'].search-field.error-tld-textbox,[type='number'].search-field.error-tld-textbox,[type='password'].search-field.error-tld-textbox,[type='search'].search-field.error-tld-textbox,[type='tel'].search-field.error-tld-textbox,[type='text'].search-field.error-tld-textbox,[type='time'].search-field.error-tld-textbox,[type='url'].search-field.error-tld-textbox,[type='week'].search-field.error-tld-textbox,input:not([type]).search-field.error-tld-textbox,textarea.search-field.error-tld-textbox{background:linear-gradient(-45deg, transparent, rgba(210,19,52,0.1) 75%);background:-ms-linear-gradient(-45deg, transparent, rgba(210,19,52,0.1) 75%)}[type='color'].search-field.error-tld-textbox[placeholder],[type='date'].search-field.error-tld-textbox[placeholder],[type='datetime'].search-field.error-tld-textbox[placeholder],[type='datetime-local'].search-field.error-tld-textbox[placeholder],[type='email'].search-field.error-tld-textbox[placeholder],[type='month'].search-field.error-tld-textbox[placeholder],[type='number'].search-field.error-tld-textbox[placeholder],[type='password'].search-field.error-tld-textbox[placeholder],[type='search'].search-field.error-tld-textbox[placeholder],[type='tel'].search-field.error-tld-textbox[placeholder],[type='text'].search-field.error-tld-textbox[placeholder],[type='time'].search-field.error-tld-textbox[placeholder],[type='url'].search-field.error-tld-textbox[placeholder],[type='week'].search-field.error-tld-textbox[placeholder],input:not([type]).search-field.error-tld-textbox[placeholder],textarea.search-field.error-tld-textbox[placeholder]{color:#d21334 !important}[type='color'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='date'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='datetime'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='datetime-local'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='email'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='month'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='number'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='password'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='search'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='tel'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='text'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='time'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='url'].search-field.error-tld-textbox::-webkit-input-placeholder,[type='week'].search-field.error-tld-textbox::-webkit-input-placeholder,input:not([type]).search-field.error-tld-textbox::-webkit-input-placeholder,textarea.search-field.error-tld-textbox::-webkit-input-placeholder{color:#d21334 !important}[type='color'].search-field.error-tld-textbox:-moz-placeholder,[type='date'].search-field.error-tld-textbox:-moz-placeholder,[type='datetime'].search-field.error-tld-textbox:-moz-placeholder,[type='datetime-local'].search-field.error-tld-textbox:-moz-placeholder,[type='email'].search-field.error-tld-textbox:-moz-placeholder,[type='month'].search-field.error-tld-textbox:-moz-placeholder,[type='number'].search-field.error-tld-textbox:-moz-placeholder,[type='password'].search-field.error-tld-textbox:-moz-placeholder,[type='search'].search-field.error-tld-textbox:-moz-placeholder,[type='tel'].search-field.error-tld-textbox:-moz-placeholder,[type='text'].search-field.error-tld-textbox:-moz-placeholder,[type='time'].search-field.error-tld-textbox:-moz-placeholder,[type='url'].search-field.error-tld-textbox:-moz-placeholder,[type='week'].search-field.error-tld-textbox:-moz-placeholder,input:not([type]).search-field.error-tld-textbox:-moz-placeholder,textarea.search-field.error-tld-textbox:-moz-placeholder{color:#d21334 !important}[type='color'].search-field.error-tld-textbox:-ms-input-placeholder,[type='date'].search-field.error-tld-textbox:-ms-input-placeholder,[type='datetime'].search-field.error-tld-textbox:-ms-input-placeholder,[type='datetime-local'].search-field.error-tld-textbox:-ms-input-placeholder,[type='email'].search-field.error-tld-textbox:-ms-input-placeholder,[type='month'].search-field.error-tld-textbox:-ms-input-placeholder,[type='number'].search-field.error-tld-textbox:-ms-input-placeholder,[type='password'].search-field.error-tld-textbox:-ms-input-placeholder,[type='search'].search-field.error-tld-textbox:-ms-input-placeholder,[type='tel'].search-field.error-tld-textbox:-ms-input-placeholder,[type='text'].search-field.error-tld-textbox:-ms-input-placeholder,[type='time'].search-field.error-tld-textbox:-ms-input-placeholder,[type='url'].search-field.error-tld-textbox:-ms-input-placeholder,[type='week'].search-field.error-tld-textbox:-ms-input-placeholder,input:not([type]).search-field.error-tld-textbox:-ms-input-placeholder,textarea.search-field.error-tld-textbox:-ms-input-placeholder{color:#d21334 !important}[type='color'].input-standard,[type='color'].text-area-standard,[type='date'].input-standard,[type='date'].text-area-standard,[type='datetime'].input-standard,[type='datetime'].text-area-standard,[type='datetime-local'].input-standard,[type='datetime-local'].text-area-standard,[type='email'].input-standard,[type='email'].text-area-standard,[type='month'].input-standard,[type='month'].text-area-standard,[type='number'].input-standard,[type='number'].text-area-standard,[type='password'].input-standard,[type='password'].text-area-standard,[type='search'].input-standard,[type='search'].text-area-standard,[type='tel'].input-standard,[type='tel'].text-area-standard,[type='text'].input-standard,[type='text'].text-area-standard,[type='time'].input-standard,[type='time'].text-area-standard,[type='url'].input-standard,[type='url'].text-area-standard,[type='week'].input-standard,[type='week'].text-area-standard,input:not([type]).input-standard,input:not([type]).text-area-standard,textarea.input-standard,textarea.text-area-standard{border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#424242;font-size:0.722em;height:32px;margin-bottom:0;padding:.2em 1em;width:100%}[type='color'].input-standard:focus,[type='color'].text-area-standard:focus,[type='date'].input-standard:focus,[type='date'].text-area-standard:focus,[type='datetime'].input-standard:focus,[type='datetime'].text-area-standard:focus,[type='datetime-local'].input-standard:focus,[type='datetime-local'].text-area-standard:focus,[type='email'].input-standard:focus,[type='email'].text-area-standard:focus,[type='month'].input-standard:focus,[type='month'].text-area-standard:focus,[type='number'].input-standard:focus,[type='number'].text-area-standard:focus,[type='password'].input-standard:focus,[type='password'].text-area-standard:focus,[type='search'].input-standard:focus,[type='search'].text-area-standard:focus,[type='tel'].input-standard:focus,[type='tel'].text-area-standard:focus,[type='text'].input-standard:focus,[type='text'].text-area-standard:focus,[type='time'].input-standard:focus,[type='time'].text-area-standard:focus,[type='url'].input-standard:focus,[type='url'].text-area-standard:focus,[type='week'].input-standard:focus,[type='week'].text-area-standard:focus,input:not([type]).input-standard:focus,input:not([type]).text-area-standard:focus,textarea.input-standard:focus,textarea.text-area-standard:focus{border-color:#fff;-webkit-box-shadow:0 0px 10px rgba(70,197,247,0.5);box-shadow:0 0px 10px rgba(70,197,247,0.5)}#choice-list-domains-portfolio [type='color'].input-standard,#choice-list-domains-portfolio [type='color'].text-area-standard,#choice-list-domains-portfolio [type='date'].input-standard,#choice-list-domains-portfolio [type='date'].text-area-standard,#choice-list-domains-portfolio [type='datetime'].input-standard,#choice-list-domains-portfolio [type='datetime'].text-area-standard,#choice-list-domains-portfolio [type='datetime-local'].input-standard,#choice-list-domains-portfolio [type='datetime-local'].text-area-standard,#choice-list-domains-portfolio [type='email'].input-standard,#choice-list-domains-portfolio [type='email'].text-area-standard,#choice-list-domains-portfolio [type='month'].input-standard,#choice-list-domains-portfolio [type='month'].text-area-standard,#choice-list-domains-portfolio [type='number'].input-standard,#choice-list-domains-portfolio [type='number'].text-area-standard,#choice-list-domains-portfolio [type='password'].input-standard,#choice-list-domains-portfolio [type='password'].text-area-standard,#choice-list-domains-portfolio [type='search'].input-standard,#choice-list-domains-portfolio [type='search'].text-area-standard,#choice-list-domains-portfolio [type='tel'].input-standard,#choice-list-domains-portfolio [type='tel'].text-area-standard,#choice-list-domains-portfolio [type='text'].input-standard,#choice-list-domains-portfolio [type='text'].text-area-standard,#choice-list-domains-portfolio [type='time'].input-standard,#choice-list-domains-portfolio [type='time'].text-area-standard,#choice-list-domains-portfolio [type='url'].input-standard,#choice-list-domains-portfolio [type='url'].text-area-standard,#choice-list-domains-portfolio [type='week'].input-standard,#choice-list-domains-portfolio [type='week'].text-area-standard,#choice-list-domains-portfolio input:not([type]).input-standard,#choice-list-domains-portfolio input:not([type]).text-area-standard,#choice-list-domains-portfolio textarea.input-standard,#choice-list-domains-portfolio textarea.text-area-standard{background:#fff}.container-boxes-exclude [type='color'].input-standard,.container-boxes-exclude [type='color'].text-area-standard,.container-boxes-exclude [type='date'].input-standard,.container-boxes-exclude [type='date'].text-area-standard,.container-boxes-exclude [type='datetime'].input-standard,.container-boxes-exclude [type='datetime'].text-area-standard,.container-boxes-exclude [type='datetime-local'].input-standard,.container-boxes-exclude [type='datetime-local'].text-area-standard,.container-boxes-exclude [type='email'].input-standard,.container-boxes-exclude [type='email'].text-area-standard,.container-boxes-exclude [type='month'].input-standard,.container-boxes-exclude [type='month'].text-area-standard,.container-boxes-exclude [type='number'].input-standard,.container-boxes-exclude [type='number'].text-area-standard,.container-boxes-exclude [type='password'].input-standard,.container-boxes-exclude [type='password'].text-area-standard,.container-boxes-exclude [type='search'].input-standard,.container-boxes-exclude [type='search'].text-area-standard,.container-boxes-exclude [type='tel'].input-standard,.container-boxes-exclude [type='tel'].text-area-standard,.container-boxes-exclude [type='text'].input-standard,.container-boxes-exclude [type='text'].text-area-standard,.container-boxes-exclude [type='time'].input-standard,.container-boxes-exclude [type='time'].text-area-standard,.container-boxes-exclude [type='url'].input-standard,.container-boxes-exclude [type='url'].text-area-standard,.container-boxes-exclude [type='week'].input-standard,.container-boxes-exclude [type='week'].text-area-standard,.container-boxes-exclude input:not([type]).input-standard,.container-boxes-exclude input:not([type]).text-area-standard,.container-boxes-exclude textarea.input-standard,.container-boxes-exclude textarea.text-area-standard{font-size:1em;font-stretch:normal;padding:1em}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}[type="checkbox"].checkAddList,[type="radio"].checkAddList{display:none}[type="checkbox"].checkAddList:checked+label,[type="radio"].checkAddList:checked+label{color:#233a78}[type="checkbox"].checkAddList:checked+.blue-background,[type="radio"].checkAddList:checked+.blue-background{border-color:#233a78;background:#233a78}[type="checkbox"].checkAddList:checked+.blue-background:after,[type="radio"].checkAddList:checked+.blue-background:after{display:block}[type="file"]{margin-bottom:.75em;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);color:#7c7c7c;height:100% !important;outline:none;width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){select{position:relative;z-index:2}}label[for=selectCountry],label[for=selectPriceHi],label[for=selectPriceLo],label[for=select-category-main],label[for=select-message-type],label[for=select-country-three],label[for=country]{border:none;border-radius:0 .3em .3em 0;color:#7c7c7c;cursor:pointer;display:block;overflow:hidden;position:relative}label[for=selectCountry]::after,label[for=selectPriceHi]::after,label[for=selectPriceLo]::after,label[for=select-category-main]::after,label[for=select-message-type]::after,label[for=select-country-three]::after,label[for=country]::after{background:#233a78 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOBAMAAAGq7RFVAAAAJ1BMVEX///////////////////////////////////////////////////9Ruv0SAAAADHRSTlMACAoREoKDt7y9zc5qtZoyAAAAcklEQVQIHQXBsQnCUAAFwFOCCKbIABaWERzi1yaFAzmEpHYEC8GUKVQEkbyhvOOkZqdWt0/QYKqLzQeF7dv6y/RLwa2wYtk4Xxxe+t8yd1WuM/rcUc2gYHEeoP02umSgTR50ybBPRuiSZAS6ZAQ4jgCAPyjYJiRH4fymAAAAAElFTkSuQmCC") no-repeat center center;background-size:25%;border-radius:0 .3em .3em 0;content:' ';display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){label[for=selectCountry]::after,label[for=selectPriceHi]::after,label[for=selectPriceLo]::after,label[for=select-category-main]::after,label[for=select-message-type]::after,label[for=select-country-three]::after,label[for=country]::after{z-index:1}}label[for=selectCountry] select,label[for=selectPriceHi] select,label[for=selectPriceLo] select,label[for=select-category-main] select,label[for=select-message-type] select,label[for=select-country-three] select,label[for=country] select{background:#fff;border-radius:.3em;cursor:pointer;font-size:.9rem;padding:.5em;width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){label[for=selectCountry] select,label[for=selectPriceHi] select,label[for=selectPriceLo] select,label[for=select-category-main] select,label[for=select-message-type] select,label[for=select-country-three] select,label[for=country] select{z-index:1}}label[for=selectCountry] select::-ms-expand,label[for=selectPriceHi] select::-ms-expand,label[for=selectPriceLo] select::-ms-expand,label[for=select-category-main] select::-ms-expand,label[for=select-message-type] select::-ms-expand,label[for=select-country-three] select::-ms-expand,label[for=country] select::-ms-expand{display:none}label[for=selectCountry] :-moz-any(select),label[for=selectPriceHi] :-moz-any(select),label[for=selectPriceLo] :-moz-any(select),label[for=select-category-main] :-moz-any(select),label[for=select-message-type] :-moz-any(select),label[for=select-country-three] :-moz-any(select),label[for=country] :-moz-any(select){width:110%}label[for=selectCountry].ie9 select,label.ie9[for=selectPriceHi] select,label.ie9[for=selectPriceLo] select,label.ie9[for=select-category-main] select,label.ie9[for=select-message-type] select,label.ie9[for=select-country-three] select,label.ie9[for=country] select{width:110%}label[for=selectCountry] select:focus,label[for=selectPriceHi] select:focus,label[for=selectPriceLo] select:focus,label[for=select-category-main] select:focus,label[for=select-message-type] select:focus,label[for=select-country-three] select:focus,label[for=country] select:focus{outline:none}label[for=selectPriceHi] select,label[for=selectPriceLo] select,label[for=select-category-main] select,label[for=select-message-type] select{padding:.25em .5em}label[for=select-country-three] select{padding:.35em .5em}label[for=select-message-type] select{color:#233a78 !important;font-size:1.25rem;padding:.75em 1em}input#makeofferprice[placeholder],#makeofferprice[placeholder],*#makeofferprice[placeholder]{-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease;color:#d5d5d5;font-size:0.889em;font-style:normal !important;font-weight:300 !important;padding:0.875em 1.750em}#makeofferprice::-webkit-input-placeholder{color:#d5d5d5}#makeofferprice:-moz-placeholder{color:#d5d5d5}#makeofferprice::-moz-placeholder{color:#d5d5d5}#makeofferprice:-ms-input-placeholder{color:#d5d5d5}#makeofferprice:focus,#makeofferprice{-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease;color:#233a78 !important;height:auto}.form-mo li{float:left;margin-bottom:.25em;padding:0 3% 0 0;width:33%}@media (min-width: 0em) and (max-width: 37.49em){.form-mo li{width:50%}.form-mo li.mo-offer,.form-mo li.mo-phone{width:100%}}.form-mo li.mo-country{padding:0 4% 0 0;width:100%}.form-mo input,.form-mo span.select{border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:inset 0 5px 18px rgba(0,0,0,0.2);box-shadow:inset 0 5px 18px rgba(0,0,0,0.2);color:#545454;font-size:.833rem;margin-bottom:0;padding:.5em 1em;width:100%}.form-mo input.valid,.form-mo span.select.valid{-webkit-box-shadow:inset 0 0px 20px rgba(70,197,247,0.2);box-shadow:inset 0 0px 20px rgba(70,197,247,0.2);color:#233a78}.form-mo span.select{height:36px;padding:.25em 1em}.form-mo input#makeofferprice[placeholder],.form-mo #makeofferprice[placeholder],.form-mo *#makeofferprice[placeholder]{color:rgba(35,58,120,0.5);font-size:.833rem;font-style:normal !important;padding:.5em 1em}.form-mo #makeofferprice::-webkit-input-placeholder{color:rgba(35,58,120,0.5)}.form-mo #makeofferprice:-moz-placeholder{color:rgba(35,58,120,0.5)}.form-mo #makeofferprice::-moz-placeholder{color:rgba(35,58,120,0.5)}.form-mo #makeofferprice:-ms-input-placeholder{color:rgba(35,58,120,0.5)}.mo-captcha{padding:0;width:100%}.middleName{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{margin:0}@media (min-width: 48em){html,body{height:100%}}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:300;background:#e6f1f5 url(/browser/img/main/bg-main-hilight-fade.jpg?) repeat-x top center;color:#424242;min-height:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 37.5em){body{font-size:15px}}#container-header,.contain-header{margin:0 auto;position:relative;text-align:center;z-index:2;width:100%}#container-header.home,.contain-header.home{background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.35);box-shadow:0 5px 10px rgba(0,0,0,0.35);position:relative;z-index:4}#container-header.home .contain-search-form,#container-header.home .container-chat-btn,.contain-header.home .contain-search-form,.contain-header.home .container-chat-btn{display:none}@media (max-width: 37.5em){#container-header,.contain-header{height:auto;position:relative;z-index:36}#container-header.home,.contain-header.home{background:none;border-bottom:0;-webkit-box-shadow:none;box-shadow:none;height:auto}}#header{margin:0 auto;padding-bottom:10px;text-align:left;width:100%}.bulkDealPage #header{padding-bottom:20px;padding-top:10px}#container-content,.contain-content{min-height:100%;margin:0 auto;position:relative;text-align:center;z-index:1}.containAll{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto 120px;text-align:left;width:100%}@media (max-width: 37.5em){.containAll{padding-top:calc(2% + 30px) !important}}.inner-pad{padding:1em 2em}.container-layout,.contain-bb-category,.contain-catHomeExtras,.contain-catHome{-webkit-transition:all, 1s, ease-in-out;transition:all, 1s, ease-in-out;padding:0 5%}@media (min-width: 75em){.container-layout,.contain-bb-category,.contain-catHomeExtras,.contain-catHome{padding:0 15%}}@media (min-width: 100em){.container-layout,.contain-bb-category,.contain-catHomeExtras,.contain-catHome{padding:0 20%}}@media (max-width: 27.188em){.container-layout,.contain-bb-category,.contain-catHomeExtras,.contain-catHome{padding:0 2%}}.container-inner{-webkit-transition:all, 1s, ease-in-out;transition:all, 1s, ease-in-out;padding:2% 5%}@media (min-width: 27.198em) and (max-width: 48em){.container-inner{padding:2% 3%}}@media (min-width: 75em){.container-inner{padding:2% 15%}}@media (min-width: 100em){.container-inner{padding:2% 20%}}.contain-intro{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.introAbout{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media (max-width: 48em){.introAbout{-webkit-box-flex:1;-ms-flex:1;flex:1}}.introAbout .introHeadline .resizeA{font-size:3rem}@media (max-width: 37.5em){.introAbout .introHeadline .resizeA{font-size:10vw}}.introImage{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media (max-width: 48em){.introImage{display:none}}.float-left{float:left}.float-right,.search-tld-drop,.domain-cta,.container-pagination,.pagination li{float:right}.marg-bottom{margin-bottom:20px}.marg-left{margin-left:20px}.marg-right{margin-right:20px}.marg-top{margin-top:20px}.clearfix:before,.clearfix:after{content:'.';display:block;font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both}#tdfsSpinner{display:none;margin:0;padding:0;position:absolute;width:100%;-webkit-transition:all, 0.3s, ease-in-out;transition:all, 0.3s, ease-in-out}.spinner{margin:10px auto 0;width:100%;text-align:center}.spinner>div{width:18px;height:18px;background-color:#233a78;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{-webkit-transition:opacity, 0.3s, ease-in;transition:opacity, 0.3s, ease-in;margin-bottom:-10%;opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-out{-webkit-transition:all, 0.3s, ease-out;transition:all, 0.3s, ease-out;margin-top:-10%;opacity:1;-webkit-animation:fadeOut ease-out 1;animation:fadeOut ease-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}ul,ol{list-style-type:none;margin:0;padding:0}ul.decimal,ul.alphaLower,ul.alphaUpper,ul.romanLower,ul.romanUpper,ul.bulleted,ol.decimal,ol.alphaLower,ol.alphaUpper,ol.romanLower,ol.romanUpper,ol.bulleted{font-weight:500;margin-bottom:20px;margin-left:20px}ul.decimal li,ul.alphaLower li,ul.alphaUpper li,ul.romanLower li,ul.romanUpper li,ul.bulleted li,ol.decimal li,ol.alphaLower li,ol.alphaUpper li,ol.romanLower li,ol.romanUpper li,ol.bulleted li{margin-bottom:.5em}ul.decimal li ol,ul.decimal li li,ul.alphaLower li ol,ul.alphaLower li li,ul.alphaUpper li ol,ul.alphaUpper li li,ul.romanLower li ol,ul.romanLower li li,ul.romanUpper li ol,ul.romanUpper li li,ul.bulleted li ol,ul.bulleted li li,ol.decimal li ol,ol.decimal li li,ol.alphaLower li ol,ol.alphaLower li li,ol.alphaUpper li ol,ol.alphaUpper li li,ol.romanLower li ol,ol.romanLower li li,ol.romanUpper li ol,ol.romanUpper li li,ol.bulleted li ol,ol.bulleted li li{margin-top:10px}ul.bulleted,ol.bulleted{list-style-type:circle}ul.decimal,ol.decimal{list-style-type:decimal}ul.alphaLower,ol.alphaLower{list-style-type:lower-alpha}ul.alphaUpper,ol.alphaUpper{list-style-type:upper-alpha}ul.romanLower,ol.romanLower{list-style-type:lower-roman}ul.romanUpper,ol.romanUpper{list-style-type:upper-roman}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a0a0a0;font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #d5d5d5;padding:.75em 0}tr,td,th{vertical-align:middle}body{color:#424242;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5}h1,.txt-h1-intro{color:#fff;font-size:2.556em;font-weight:300;text-transform:uppercase}.txt-h1-intro{margin-bottom:0}.txt-promo-h{color:#fff;font-size:1.333em;font-weight:300;margin:0;margin-bottom:.5em;text-shadow:0 0 0 rgba(0,0,0,0.7);text-transform:uppercase}.introHeadline{border-bottom:1px solid #c2c2c2;color:#424242;font-size:4.2rem;font-weight:600;line-height:1em;margin:0 0 20px;padding-bottom:20px;text-shadow:none}@media (max-width: 37.5em){.introHeadline{font-size:3em}}@media (max-width: 27.188em){.introHeadline{font-size:2.2em}}.introHeadline .resizeA{display:block;font-size:1.5rem;font-weight:300;line-height:1em}.introHeadline.faqs .resizeA{margin-top:1em}.introHeadline.contactUs,.introHeadline.policies{margin:0}.container-search-results h1,h2,h3,h4,h5,h6{color:#233a78;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:300;line-height:1.2;margin:0 0 .75em}.container-search-results h1,h2{font-size:2.111em;text-transform:uppercase}.container-search-results h1.large,h2.large{font-size:2.444em}.container-search-results h1.reg,h2.reg{text-transform:none}@media (max-width: 37.5em){.container-search-results h1,h2{line-height:1.2em}}.phone-us,.phoneUs,.msg-line1,.bg-tabbed-header-contact-us,.bg-tabbed-header-sell-domains,h3{font-size:1.444em}.mo-h3.phone-us,.mo-h3.phoneUs,.mo-h3.msg-line1,.mo-h3.bg-tabbed-header-contact-us,.mo-h3.bg-tabbed-header-sell-domains,h3.mo-h3{margin-bottom:0.2em}h4{font-size:1em}h5{font-size:0.833em}h6{color:#424242;font-size:0.722em;font-weight:600}p{margin:0 0 .75em}a{color:#233a78;cursor:pointer;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.a-norm,.a-norm:visited{color:#507ec0;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}.a-norm:hover{color:#8ca7c6}.a-red{color:#d21334;font-weight:600}.a-red:hover{color:#c81231;text-decoration:underline}hr{border:0 #e2e2e2 solid;border-top-width:1px;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;clear:both;height:0;margin:1.5em 0}.hr-form{margin:40px 0 .5em 310px}.weight-reg{font-weight:400}.weight-semi{font-weight:600}.txt-sm{font-size:0.667em}@media (max-width: 37.5em){.txt-sm{font-size:.9em}}.txt-sm-rem{font-size:0.667rem}.txt-sm-rem span{display:block;text-transform:uppercase}.txt-med-sm{font-size:0.722em}.txt-med{font-size:0.833em}.txt-h1-about{color:#424242;text-transform:none}.txt-h1-success{color:#233a78;font-size:1.3em;text-align:center}.txt-med-lg,.btn-cta-match,.btn-cta-match-request,.select-large{font-size:1.111em}.txt-lg{font-size:1.556em}.txt-norml{font-weight:400}.txt-upper{text-transform:uppercase}.txt-center{margin:0 auto;text-align:center}.txt-no-case{text-transform:none}.txt-bd-blue{color:#233a78}.txt-bd-red{color:#d21334}.txt-bd-grey{color:#424242}.txt-drk-red{color:#bd112f}.txt-lght-blue{color:#8ca7c6}.txt-hilite-blue{color:#6dcff6}.txt-med-blue{color:#507ec0}.txt-grey{color:#959595}.txt-green{color:#1d8502}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("/browser/fonts/fontawesome-webfont.eot?v=4.6.3");src:url("/browser/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("/browser/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("/browser/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("/browser/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("/browser/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:bd-category-icons;src:url(/browser/fonts/bd-category-icons.eot);src:url(/browser/fonts/bd-category-icons.eot?#iefix) format("embedded-opentype"),url(/browser/fonts/bd-category-icons.svg#bd-category-icons) format("svg"),url(/browser/fonts/bd-category-icons.woff) format("woff"),url(/browser/fonts/bd-category-icons.ttf) format("truetype");font-weight:400;font-style:normal}[data-icon]:before{font-family:bd-category-icons;content:attr(data-icon);speak:none;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bd-icon-automobile:before,.bd-icon-business:before,.bd-icon-calculator:before,.bd-icon-careers:before,.bd-icon-computers:before,.bd-icon-education:before,.bd-icon-family:before,.bd-icon-financial:before,.bd-icon-health-leaf:before,.bd-icon-health:before,.bd-icon-home:before,.bd-icon-insurance:before,.bd-icon-lamp:before,.bd-icon-legal:before,.bd-icon-music:before,.bd-icon-politics:before,.bd-icon-proservices:before,.bd-icon-recreation:before,.bd-icon-reference:before,.bd-icon-region:before,.bd-icon-see-more:before,.bd-icon-shopping:before,.bd-icon-social:before,.bd-icon-society:before,.bd-icon-special-events:before,.bd-icon-sports:before,.bd-icon-teacup:before,.bd-icon-topics:before,.bd-icon-travel:before,.bd-icon-trophy:before{font-family:bd-category-icons;speak:none;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.bd-icon-business:before{content:"\e000"}.bd-icon-careers:before{content:"\e001"}.bd-icon-computers:before{content:"\e002"}.bd-icon-education:before{content:"\e003"}.bd-icon-family:before{content:"\e004"}.bd-icon-financial:before{content:"\e005"}.bd-icon-health:before{content:"\e006"}.bd-icon-home:before{content:"\e007"}.bd-icon-recreation:before{content:"\e008"}.bd-icon-reference:before{content:"\e009"}.bd-icon-region:before{content:"\e00a"}.bd-icon-shopping:before{content:"\e00b"}.bd-icon-society:before{content:"\e00c"}.bd-icon-special-events:before{content:"\e00d"}.bd-icon-sports:before{content:"\e00e"}.bd-icon-travel:before{content:"\e00f"}.bd-icon-topics:before{content:"\e010"}.bd-icon-trophy:before{content:"\e011"}.bd-icon-proservices:before{content:"\e012"}.bd-icon-politics:before{content:"\e013"}.bd-icon-music:before{content:"\e014"}.bd-icon-legal:before{content:"\e015"}.bd-icon-insurance:before{content:"\e016"}.bd-icon-lamp:before{content:"\e017"}.bd-icon-health-leaf:before{content:"\e018"}.bd-icon-teacup:before{content:"\e019"}.bd-icon-calculator:before{content:"\e01a"}.bd-icon-automobile:before{content:"\e01b"}.bd-icon-social:before{content:"\e008"}.bd-icon-see-more:before{content:"\e01c"}.contain-head{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 37.5em){.contain-head{-ms-flex-wrap:wrap;flex-wrap:wrap}}.bd-logo-main{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:1% 2% 1% 0;width:25%}.bulkDealPage .bd-logo-main{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;padding:0;width:auto}@media (min-width: 27.198em) and (max-width: 48em){.bd-logo-main{padding:3% 0}}@media (max-width: 37.5em){.bd-logo-main{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.bd-logo-main img{height:auto;max-width:246px;width:95%}.bulkDealPage .bd-logo-main img{max-width:200px;min-width:200px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.bd-logo-main img{max-height:70px}}.phone-header{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:15px 10px 10px 0;text-align:right}@media (max-width: 37.5em){.phone-header{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.phone-header .phone-us,.phone-header .phoneUs{font-size:1.2rem}.phone-header .phone-world{font-size:1rem}.phone-header .txt-grey{display:none}}@media (min-width: 0em) and (max-width: 37.49em){.contain-mo-phone .txt-grey{display:none}}.phone-us,.phoneUs{color:#233a78;font-weight:400}.phone-us .atel,.phoneUs .atel{color:#233a78}.contain-mo-phone .phone-us,.contain-mo-phone .phoneUs{font-size:1rem}.phone-world{color:#233a78;font-size:0.889em;font-weight:400}.phone-world .atel{color:#233a78}.contain-mo-phone .phone-world{font-size:1rem}.phoneUs{display:inline-block}.f-contact-info .phoneUs{font-size:1rem}.atel{color:#424242}.h-nav-main{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;min-width:25%;padding-left:16px}@media (max-width: 37.5em){.h-nav-main{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-image:none;-webkit-box-shadow:none;box-shadow:none;margin-left:-2%;margin-right:-2%;margin-top:0;padding-left:0;padding-left:0}}.h-nav-main li.contain-btn-contact,.h-nav-main li.contain-btn-cart,.h-nav-main li.container-chat-btn,.h-nav-main li.contain-search-form{border-bottom:1px solid #d9e7f0;border-left:1px solid #d9e7f0;font-size:.8rem;font-weight:400;padding:.5em}.h-nav-main li.contain-btn-contact,.h-nav-main li.contain-btn-cart,.h-nav-main li.container-chat-btn{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;text-align:center}.h-nav-main li.contain-btn-cart{border-right:1px solid #d9e7f0}.h-nav-main li.contain-search-form{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-bottom:none;font-size:.8rem}@media (max-width: 37.5em){.h-nav-main li.contain-search-form{border-left:none;bottom:-30px;left:0;position:absolute;width:100%}}.h-nav-main a{color:#233a78;display:block;text-decoration:none}.h-nav-main a:hover{color:#3f69d9}.h-nav-main .h-chat{padding:0 .5em}.contain-billboardHome{background:#160905 url(/browser/img/hero/homeOpen.jpg?901) no-repeat center top}@media (max-width: 37.5em){.contain-billboardHome{background-position:55% 0;background-size:auto 100%;-webkit-box-shadow:0 10px 10px rgba(255,255,255,0.7);box-shadow:0 10px 10px rgba(255,255,255,0.7);height:190px}}.container-fixed{min-height:418px;margin:0 auto;position:relative;text-align:left}.inner-billboard{left:20px;position:absolute;top:60px}.inner-billboard input.search-field{color:#424242;font-size:1.4em;padding:.5em 0 .5em .5em}@media (max-width: 37.5em){.inner-billboard input.search-field{font-size:1em}}.contain-feature{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e5f6fd), to(#b5e7fa));background:linear-gradient(#e5f6fd 0, #b5e7fa);border-bottom:1px solid #d5d5d5;padding:2em 15%}@media (min-width: 100em){.contain-feature{padding:2em 20%}}@media (max-width: 27.188em){.contain-feature{padding:2em .5em}}.feature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-text h2{font-size:1.667em;margin-bottom:.2em;margin-top:1em}.feature-text p{font-size:1em}.feature-text a{-webkit-transition:all 300ms ease;transition:all 300ms ease}@media (max-width: 37.5em){.feature-text{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}}.feature-thumb{-webkit-box-flex:0;-ms-flex:0 1 278px;flex:0 1 278px;margin-right:2%}@media (max-width: 37.5em){.feature-thumb{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}}.feature-thumb img{-webkit-box-shadow:0 15px 15px -10px rgba(0,0,0,0.5);box-shadow:0 15px 15px -10px rgba(0,0,0,0.5)}#modal_feature{background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 7px #333;box-shadow:0 4px 7px #333;display:none;font-family:'Lato', sans-serif !important;overflow:visible;padding:20px 30px 25px 30px}.container-home-intro{background:url(/browser/img/main/bg-map-tagged.jpg?901) no-repeat bottom center;background-size:100% auto;margin-bottom:80px;margin-top:-80px;padding:0 15% 31.25%;position:relative}@media (max-width: 37.5em){.container-home-intro{background-size:100% auto;margin-top:10px;padding:0 5% 31.25%}}@media (max-width: 27.188em){.container-home-intro{padding:0 2% 31.25%}}@media (min-width: 37.5em) and (max-width: 64em){.container-home-intro{background-size:100% auto;margin-top:-55px;padding:0 2% 260px}}@media (min-width: 64em){.container-home-intro{background-size:100% auto;margin:-80px 15% 80px;padding:0 0 21.25%}}@media (min-width: 100em){.container-home-intro{margin:-80px 20% 80px}}.inner-home-intro{background:url(/browser/img/main/bg-home-intro-green.png) no-repeat right;min-height:317px;padding-right:22%}@media (min-width: 37.5em) and (max-width: 64em){.inner-home-intro{background-size:25%}}@media (max-width: 37.5em){.inner-home-intro{background-image:none;background-size:40% auto;padding:20px}.inner-home-intro h2{line-height:1.2em;padding:0 20px 0 100px}}@media (max-width: 27.188em){.inner-home-intro{padding:5px}}.inner-home-intro h2{padding-top:120px}.inner-home-intro h2 em{display:block;font-size:0.65em}.container-home-recents{margin:0 auto 5em;min-height:680px;position:relative}@media (max-width: 27.188em){.container-home-recents{min-height:720px}}.inner-home-recents{min-height:200px;padding-right:27%;position:relative}@media (max-width: 27.188em){.inner-home-recents{padding-right:0%}.inner-home-recents h2{line-height:1.2em;width:100%}}@media (max-width: 37.5em){.inner-home-recents{padding-right:0}.inner-home-recents h2{line-height:1.2em;width:100%}}.inner-home-recents:after{background:url(/browser/img/soldSign.svg) no-repeat right top;content:'';height:231px;position:absolute;right:0;top:0;width:27%}@media (max-width: 27.188em){.inner-home-recents:after{display:none}}@media (max-width: 37.5em){.inner-home-recents:after{width:40%}}.sold-list{padding-top:40px;position:relative;width:100%}.sold-row{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:1px solid #ddd;border-radius:15px;font-size:1rem;margin-bottom:7px;padding:15px;position:relative}@media (max-width: 37.5em){.sold-row{font-size:.8rem}}.sold-date{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;color:#a50f2d;font-weight:400;margin-right:10%;padding:.25em 0;text-align:center}.sold-name{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;font-size:1.222em;font-weight:400;margin-right:5%}@media (max-width: 37.5em){.sold-name{font-size:.9em}}.sold-price{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;font-weight:400;padding:.25em 10% .25em 0;text-align:right}.tab-grey{background:rgba(255,255,255,0.35);border-radius:10px;color:#fff;font-size:1em;font-weight:600;height:105px;left:-10px;margin:2px 0 0;padding:10px 20px 0 20px;position:absolute;z-index:4}@media (max-width: 37.5em){.tab-grey{-webkit-box-shadow:none;box-shadow:none;font-size:.7em;left:-5px;padding:5px 10px;height:65px}}.search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:.5em;-webkit-box-shadow:inset 0 0px 1px rgba(0,0,0,0.45);box-shadow:inset 0 0px 1px rgba(0,0,0,0.45);padding:0;position:relative}.nav-header .search-form{font-size:.8em;margin:5px 5px 0}@media (max-width: 37.5em){.nav-header .search-form{position:relative;top:70px}}.nav-header .search-form input.search-field{padding:.5em 1em !important}.search-form .select-tld{cursor:pointer;margin-right:1%;padding:.25em .55em;white-space:nowrap}.inner-billboard .search-form .select-tld{font-size:1rem}.search-form .search-submit{margin-left:1%;width:19%}@media (max-width: 37.5em){.search-form .search-submit{margin:0}}.inner-billboard .search-form{-webkit-box-shadow:inset 0 0px 10px rgba(0,0,0,0.3);box-shadow:inset 0 0px 10px rgba(0,0,0,0.3);border:none;border-radius:5px;padding:0;top:40px;z-index:5}@media (max-width: 37.5em){.inner-billboard .search-form{-webkit-box-shadow:none;box-shadow:none;top:25px;width:95%}}@media (min-width: 37.51em) and (max-width: 64em){.inner-billboard .search-form{left:10px;top:30px;width:90%}}.container-callout-premium-domains .search-form{font-size:.8em}.dropdown-menu{background:rgba(255,255,255,0.9);border-radius:0 15px 15px 15px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1);display:none;left:-1px;padding:5px 5px 15px;position:absolute;z-index:9;width:100%}.container-limit-length .dropdown-menu{left:134px;top:30px}.container-sort-by .dropdown-menu{left:81px;top:30px}@media (max-width: 37.5em){.container-sort-by .dropdown-menu{left:0}}.container-sort-by:hover .dropdown-menu{display:block}.search-filter .dropdown-menu{font-weight:400;background:#fff;border-radius:5px;border-radius:5px;border:1px solid #fff;color:#424242;display:none;font-size:1.3em;left:-1px;padding:10px;top:38px;width:100%}@media (max-width: 37.5em){.search-filter .dropdown-menu{font-size:1.4em}}.search-filter:hover .dropdown-menu{display:block}.inner-billboard .dropdown-menu{background:#fff;border:1px solid rgba(204,204,204,0.2);border-top:none;border-radius:0 0 10px 10px;left:1px;width:81%}@media (max-width: 48em){.inner-billboard .dropdown-menu{width:100%}}.container-FAQsearch .dropdown-menu{background:#fff;left:1px;width:82%}.search-text-field{border:none;float:left;padding:1% 0 1% 2%;width:48%}.sub-nav-search-h{font-size:0.722em;font-weight:600;margin:.5em;text-transform:uppercase}.search-tld-drop{margin-right:20%;padding:0;position:relative}.select-tld{-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;font-weight:600;background:#4d4d4d;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:1em;padding:.2em .5em}.select-tld:hover{background:#333;color:#fff}.contain-btn-search{float:left;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #d21334), color-stop(51%, #c81231));background:linear-gradient(#d21334 50%, #c81231 51%);border:1px solid rgba(255,255,255,0.5);border-radius:0 10px 10px 0;height:100%;position:absolute;right:0;text-align:center;top:0;width:18%}.contain-btn-search:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #bb112e), color-stop(51%, #b1102b));background:linear-gradient(#bb112e 50%, #b1102b 51%)}.angular-show{display:block}.textarea-keyword-ex{min-height:100px}.tld-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:0 0 10px 10px;display:none;left:0;padding:1em;position:absolute;z-index:9;top:85%;width:100%}.h-nav-main .tld-menu,.container-callout-premium-domains .tld-menu{border:1px solid rgba(0,0,0,0.1);border-top:none}.inner-billboard .tld-menu{top:75%}.search-filter:hover .tld-menu,.select-tld:hover .tld-menu,.search-filter:focus .tld-menu,.select-tld:focus .tld-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.tld-choice{-webkit-transition:all, 500ms, ease;transition:all, 500ms, ease;-webkit-box-flex:0;-ms-flex:0 1 19.25%;flex:0 1 19.25%;background:rgba(66,66,66,0.05);border-radius:10px;color:#959595;margin-bottom:.75%}@media (max-width: 37.5em){.tld-choice{-webkit-box-flex:0;-ms-flex:0 1 32.25%;flex:0 1 32.25%}}.tld-choice label{padding:.5em}.h-nav-main .tld-choice,.container-callout-premium-domains .tld-choice{-webkit-box-flex:0;-ms-flex:0 1 32.25%;flex:0 1 32.25%}.tld-choice:hover,.tld-choice.selected{background:rgba(91,202,246,0.7);color:#fff}#exactMatchTopper{overflow:hidden;-webkit-transition:all, 500ms, ease-out;transition:all, 500ms, ease-out}#exactMatchTopper:empty{display:none}.match{background:url(/browser/img/main/icon-match.png) no-repeat;margin:0 auto;max-width:1000px;min-height:170px;padding:2% 0 2% 20%}.no-match{padding:0 0 20px;width:100%}.txt-no-match{display:block;font-size:.75em}.txt-no-match strong{color:#424242;font-size:.75em;font-weight:600}.name{text-transform:none}.txt-available-wrap{color:#424242;display:block;font-size:1.333em;font-weight:600}.container-phone{float:left;font-size:0.778em;margin-bottom:.5em;padding-left:5%;max-width:50%}.match-phone-us{display:block;font-size:1.222em;font-weight:600}.match-phone-world{display:block;font-size:1em;font-weight:300}.container-btn-cta{float:left}.domain-cta{margin:.35em 0}.column-container-domains .domain-cta{margin-top:.35em;padding:0 .5em;text-align:center;width:40%}.container-search-results{background:url(/browser/img/main/bg-search-results-area.png) no-repeat -10px 1px;border-top:1px solid #d5d5d5;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;padding-top:20px}.containSearchFilters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;z-index:5}.containSearchFilters .search-form{border-radius:0}.containSearchFilters .search-submit{width:auto}.contain-filter-search{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;padding-right:20px;z-index:15}@media (max-width: 37.5em){.contain-filter-search{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-right:0}}.contain-filter-search input.search-field{padding-left:.5em;width:100%}.container-contains-select{background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #46c5f7), color-stop(52%, #37c0f6));background:linear-gradient(#46c5f7 45%, #37c0f6 52%);border:1px solid #46c5f7;border-radius:10px 0 0 10px;float:left;font-size:0.778em;font-weight:600;min-width:120px;padding:.85em .75em;position:relative;text-transform:uppercase;z-index:19}.container-contains-select span{color:#fff;display:inline-block;text-decoration:none;text-shadow:0 -1px #2fb2f3;-webkit-transition:all 1s ease;transition:all 1s ease}.container-contains-select .dropdown-menu{background:#37c0f6;display:none;text-align:left;width:102%}.container-contains-select:hover .dropdown-menu{display:block}.contain-filters{-webkit-box-flex:1.2;-ms-flex:1.2 1 0%;flex:1.2 1 0%;font-size:0.778em;position:relative}@media (max-width: 37.5em){.contain-filters{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:2%;position:relative;z-index:12}}.filters{display:-webkit-box;display:-ms-flexbox;display:flex}.search-filter{background:rgba(255,255,255,0.5);border:1px solid #fff;border-radius:5px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:600;margin-right:5px;padding:.85em .75em;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}.bulkDealPage .search-filter .search-filter,.bulkDealPage .search-filter .clear-form{border:solid 2px #EFEFEF;border-radius:4px}.bulkDealPage .search-filter .clear-form{text-align:center}.bulkDealPage .search-filter .clear-form a{color:#999;font-weight:bold}.search-filter a{color:#959595;text-decoration:none;-webkit-transition:all 1s ease;transition:all 1s ease}.search-filter a:hover{color:#424242;-webkit-transition:all 1s ease;transition:all 1s ease}.search-filter:hover{background:#fff}.clear-form{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:0;padding:.75em .2em}@media (max-width: 37.5em){.clear-form{font-size:1.2rem}}.clear-form a{color:#6dcff6;text-decoration:none}@media (max-width: 37.5em){.container-search-category,.container-search-price,.container-search-tld,.container-search-exclude,.clear-form{min-width:0;padding:.35em .5em}.container-search-category .toggle-dropdown,.container-search-price .toggle-dropdown,.container-search-tld .toggle-dropdown,.container-search-exclude .toggle-dropdown,.clear-form .toggle-dropdown{font-size:1.2rem}.container-search-category .txt-desc,.container-search-price .txt-desc,.container-search-tld .txt-desc,.container-search-exclude .txt-desc,.clear-form .txt-desc{display:none}}.sr-choice{cursor:pointer;display:inline-block;font-size:.85rem;padding:.5em}#txt-contain,#txt-starts-with,#txt-ends-with{border-radius:10px;color:#fff;cursor:pointer;font-size:1em;margin-bottom:.25em;padding:.35em .5em;-webkit-transition:all 500ms ease;transition:all 500ms ease}#txt-contain:hover,#txt-starts-with:hover,#txt-ends-with:hover{background:rgba(255,255,255,0.3)}#txt-contain.selected,#txt-starts-with.selected,#txt-ends-with.selected{background:rgba(255,255,255,0.3)}#sort-hi-lo,#sort-lo-hi,#sort-z-a,#sort-a-z,#sort-relevancy,.dropdown-items-sort{border-radius:10px;color:#424242;cursor:pointer;font-size:1em;margin-bottom:.25em;padding:.5em;-webkit-transition:all, 500ms, ease;transition:all, 500ms, ease}#sort-hi-lo:hover,#sort-lo-hi:hover,#sort-z-a:hover,#sort-a-z:hover,#sort-relevancy:hover,.dropdown-items-sort:hover,.selected#sort-hi-lo,.selected#sort-lo-hi,.selected#sort-z-a,.selected#sort-a-z,.selected#sort-relevancy,.selected.dropdown-items-sort{background:rgba(200,200,200,0.3)}#sort-relevancy:hover{background:rgba(255,255,255,0.3)}.activated{border-color:rgba(66,66,66,0.2);-webkit-box-shadow:inset 0 15px 30px #fff,inset 0 -5px 30px rgba(66,66,66,0.2);box-shadow:inset 0 15px 30px #fff,inset 0 -5px 30px rgba(66,66,66,0.2)}.activated .toggle-dropdown{color:#424242}.activated .txt-hilite-blue{color:#dd5870}.keyword-ex{background:#fff;border:1px solid #ccc;border-radius:10px;float:left;margin:.25em;padding:.5em}.contain-billboardDomainSearch{background:url(/browser/img/hero/bgMountains.jpg) no-repeat;background-size:cover;min-height:260px;padding-top:40px;position:relative}.contain-billboardDomainSearch:after{content:'';background:url(/browser/img/bgFadeGradient.png) repeat-x;bottom:0;height:176px;left:0;position:absolute;width:100%;z-index:1}.contain-billboardDomainSearch h1{font-weight:400;margin:0;text-shadow:0 1px rgba(0,0,0,0.3)}@media (max-width: 37.5em){.contain-billboardDomainSearch h1{font-size:2rem;line-height:1.2em;margin-bottom:.5em}}.contain-billboardDomainSearch .search-form{position:relative;z-index:2}.contain-billboardDomainSearch .search-form input{border:none;font-size:1.2rem;margin:0;outline:none;padding:1em}.contain-billboardDomainSearch .search-form .search-submit{font-size:2rem;margin:0;padding:.5em 1em;width:auto}.content-domainSearch{background:url(/browser/img/bgMapDomain.jpg) no-repeat top right 5%;background-size:35% auto;min-height:800px}@media (max-width: 37.5em){.content-domainSearch{background-image:none;min-height:0}}.content-domainSearch h2,.content-domainSearch p{padding-right:30%}@media (max-width: 37.5em){.content-domainSearch h2,.content-domainSearch p{padding-right:0}}.content-domainSearch h2{margin-bottom:.25em}.content-domainSearch h2:nth-of-type(2){margin-top:1em}.content-domainSearch h2 span{display:inline-block}.content-domainSearch a{text-decoration:underline}.container-home-case{margin-bottom:1em;position:relative}.inner-home-case{background-size:contain;background:url(/browser/img/main/temp-woman-case-study.png) no-repeat left bottom;min-height:430px;padding:2% 10% 0 30%;position:relative;text-shadow:1px 1px 0px rgba(255,255,255,0.75)}@media (min-width: 37.5em) and (max-width: 48em){.inner-home-case{background:none;padding:5% 2%}}@media (max-width: 37.5em){.inner-home-case{background:url("/browser/img/main/temp-woman-case-study.png") no-repeat scroll right top transparent;background-size:40% auto;margin-top:-20px;padding:50px 15px}.inner-home-case h2{line-height:1.2em;width:50%}}.intro-case-study{bottom:-12%;cursor:pointer;position:absolute}.point-arws{color:#6073a6;padding:.2em}@media (max-width: 37.49em){.point-arws{display:none}}.case-study-img{-webkit-box-shadow:0 0 26px rgba(0,0,0,0.5);box-shadow:0 0 26px rgba(0,0,0,0.5);position:relative;top:40px;-webkit-transition:all 300ms ease;transition:all 300ms ease}.intro-case-study:hover .case-study-img{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}@media (max-width: 37.49em){.case-study-img{float:right;position:relative;top:55px;width:100%}.case-study-img img{-webkit-box-shadow:0 0 16px rgba(0,0,0,0.25);box-shadow:0 0 16px rgba(0,0,0,0.25);height:auto;width:100%}}.a-case-study{color:#233a78;float:left;font-weight:600;padding-top:1.3em;text-transform:uppercase}.intro-case-study:hover .a-case-study{color:#6073a6}.a-case-study span{display:block}@media (max-width: 37.49em){.a-case-study{display:none}}@media (min-width: 37.5em) and (max-width: 48em){.a-case-study{font-size:0.633em;padding-left:10px}}.txt-see{font-size:4.25em;line-height:1em}.txt-do-for-you{font-size:1.19em}.container-case-quote{background:#e31538;background:-webkit-gradient(linear, left top, left bottom, from(#e31538), color-stop(23%, #e21538), color-stop(34%, #d61435), color-stop(44%, #d21334), to(#d21334));background:linear-gradient(to bottom, #e31538 0%, #e21538 23%, #d61435 34%, #d21334 44%, #d21334 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31538', endColorstr='$color-accent',GradientType=0 );color:#fff;padding:1em 5em;position:relative;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,0.4);top:-1.3em;width:100%}.container-case-quote:before,.container-case-quote:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:rgba(119,119,119,0.9);-webkit-box-shadow:0 15px 10px rgba(119,119,119,0.9);box-shadow:0 15px 10px rgba(119,119,119,0.9);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.container-case-quote:after{-webkit-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.case-quote{display:block;font-size:1.1em;font-weight:400;line-height:1.3em;margin:10px auto;max-width:960px;text-align:left}.case-quote-name{display:block;font-size:0.8em;margin-top:.25em}.contain-bb-category{background-size:cover !important;border-top:1px solid #d5d5d5;min-height:266px;margin-top:20px;position:relative}@media (max-width: 37.5em){.contain-bb-category{min-height:216px;margin-top:0}}.contain-bb-category .billboard-txt{display:block;padding:2em 0;text-align:left}.contain-bb-category .billboard-txt h1{font-size:6rem;font-weight:600;line-height:1em;margin:0;text-shadow:none;text-shadow:0 0 10px rgba(255,255,255,0.5)}@media (max-width: 37.5em){.contain-bb-category .billboard-txt h1{font-size:4.5em}}.contain-bb-category .billboard-txt h1 .resizeA,.contain-bb-category .billboard-txt h1 .resizeB{display:block;line-height:1em}.contain-bb-category.catHome{background:#dae4e2 url(/browser/img/hero/catHome.jpg?901) no-repeat center top}.contain-bb-category.catHome .billboard-txt h1{color:#fff}.contain-bb-category.catHome .billboard-txt h1 .resizeA{font-size:0.324em;display:block;letter-spacing:.25em;line-height:1em;margin-left:8px}.contain-bb-category.catHome .billboard-txt h1 .resizeB{font-size:0.724em;font-weight:300;display:block;line-height:1em}.contain-bb-category.art{background:#713216 url(/browser/img/hero/catArt.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.art .billboard-txt h1{font-size:3em}}.contain-bb-category.art .billboard-txt h1 .resizeB{font-size:.59em}.contain-bb-category.automotive{background:#e1e5ef url(/browser/img/hero/catAuto.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.automotive .billboard-txt h1{font-size:3em;margin-top:.5em}}.contain-bb-category.automotive .billboard-txt h1 .resizeA{font-size:3rem}@media (max-width: 37.5em){.contain-bb-category.automotive .billboard-txt h1 .resizeA{font-size:2rem}}.contain-bb-category.business{background:#e3e1db url(/browser/img/hero/catBusiness.jpg?901) no-repeat 25%}.contain-bb-category.business .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.business .billboard-txt h1{font-size:3em}}.contain-bb-category.business .billboard-txt h1 .resizeA{font-size:6rem}.contain-bb-category.business .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.dating{background:#eaebcf url(/browser/img/hero/catDating.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.dating{background-position:center 50%}}.contain-bb-category.dating .billboard-txt{max-width:50%}@media (max-width: 37.5em){.contain-bb-category.dating .billboard-txt{max-width:100%}}.contain-bb-category.dating .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.dating .billboard-txt h1{font-size:3em}}.contain-bb-category.dating .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.education{background:#dae1e4 url(/browser/img/hero/catEducation.jpg?901) no-repeat center right}.contain-bb-category.education .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.education .billboard-txt h1{font-size:3em}}.contain-bb-category.education .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.entertainment{background:#dae1e4 url(/browser/img/hero/catSocial.jpg?901) no-repeat center right}.contain-bb-category.entertainment .billboard-txt{max-width:60%}.contain-bb-category.entertainment .billboard-txt h1{font-size:5rem}.contain-bb-category.entertainment .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.family{background:#dddddb url(/browser/img/hero/catFamily.jpg?901) no-repeat 0 center}.contain-bb-category.family .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.family .billboard-txt h1{font-size:3em}}.contain-bb-category.family .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.financial{background:#c0cccd url(/browser/img/hero/catFinancial.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.financial{background-position:center 35%}}.contain-bb-category.financial .billboard-txt h1{font-size:4rem}@media (max-width: 37.5em){.contain-bb-category.financial .billboard-txt h1{font-size:3rem}}.contain-bb-category.financial .billboard-txt h1 .resizeA{font-size:3rem}@media (max-width: 37.5em){.contain-bb-category.financial .billboard-txt h1 .resizeA{font-size:2rem}}.contain-bb-category.financial .billboard-txt h1 .resizeB{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.financial .billboard-txt h1 .resizeB{font-size:3rem}}.contain-bb-category.food{background:#e7e1d9 url(/browser/img/hero/catFood.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.food{background-position:70%}}.contain-bb-category.food .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.food .billboard-txt h1{font-size:3em}}.contain-bb-category.food .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.gaming{background:#b8bec0 url(/browser/img/hero/catGaming.jpg?901) no-repeat center right}.contain-bb-category.gaming .billboard-txt{max-width:75%}@media (max-width: 37.5em){.contain-bb-category.gaming .billboard-txt h1{font-size:3em}}.contain-bb-category.gaming .billboard-txt h1 .resizeA{font-size:2rem}.contain-bb-category.health{background:#dae5db url(/browser/img/hero/catHealth.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.health{background-position:70%}}.contain-bb-category.health .billboard-txt{max-width:65%}@media (max-width: 37.5em){.contain-bb-category.health .billboard-txt{max-width:100%}}@media (max-width: 37.5em){.contain-bb-category.health .billboard-txt h1{font-size:3em}}.contain-bb-category.health .billboard-txt h1 .resizeA{font-size:2rem}@media (max-width: 37.5em){.contain-bb-category.health .billboard-txt h1 .resizeA{font-size:4rem}}.contain-bb-category.home-garden{background:#bfc389 url(/browser/img/hero/catHomeGarden.jpg?901) no-repeat center}.contain-bb-category.home-garden .billboard-txt{max-width:90%}@media (max-width: 37.5em){.contain-bb-category.home-garden .billboard-txt{max-width:85%}}.contain-bb-category.home-garden .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.home-garden .billboard-txt h1{font-size:3em}}.contain-bb-category.home-garden .billboard-txt h1 .resizeA{font-size:2rem}@media (max-width: 37.5em){.contain-bb-category.home-garden .billboard-txt h1 .resizeA{font-size:1rem}}.contain-bb-category.information{background:#e9eef1 url(/browser/img/hero/catInformation.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.information{background-position:50%}}.contain-bb-category.information .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.information .billboard-txt h1{font-size:3em}}.contain-bb-category.information .billboard-txt h1 .resizeB{font-size:1.5rem}.contain-bb-category.insurance{background:#dae0cb url(/browser/img/hero/catInsurance.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.insurance{background-position:65%}}.contain-bb-category.insurance .billboard-txt{max-width:85%}.contain-bb-category.insurance .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.insurance .billboard-txt h1{font-size:3em}}.contain-bb-category.insurance .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.legal{background:#dce8e9 url(/browser/img/hero/catLegal.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.legal{background-position:65%}}.contain-bb-category.legal .billboard-txt{max-width:85%}.contain-bb-category.legal .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.legal .billboard-txt h1{font-size:3em}}.contain-bb-category.legal .billboard-txt h1 .resizeA{font-size:2rem}.contain-bb-category.music{background:#f0e9de url(/browser/img/hero/catMusic.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.music{background-position:55%}}@media (max-width: 37.5em){.contain-bb-category.music .billboard-txt h1{font-size:4rem}}.contain-bb-category.music .billboard-txt h1 .resizeB{font-size:3rem}@media (max-width: 37.5em){.contain-bb-category.music .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.music .billboard-txt h1 .resizeB br{display:none}}.contain-bb-category.politics{background:#f1efea url(/browser/img/hero/catPolitics.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.politics{background-position:55%}}.contain-bb-category.politics .billboard-txt h1{max-width:60%}@media (max-width: 37.5em){.contain-bb-category.politics .billboard-txt h1{max-width:100%;font-size:3em}}.contain-bb-category.politics .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.pro-services{background:#b8bcab url(/browser/img/hero/catProServices.jpg?901) no-repeat center}.contain-bb-category.pro-services .billboard-txt{max-width:90%}.contain-bb-category.pro-services .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.pro-services .billboard-txt h1{font-size:2.5em}}.contain-bb-category.pro-services .billboard-txt h1 .resizeA{font-size:3rem}.contain-bb-category.pro-services .billboard-txt h1 .resizeB{font-size:1rem}.contain-bb-category.real-estate{background:#e9e8e6 url(/browser/img/hero/catRealEstate.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.real-estate{background-position:35%}}.contain-bb-category.real-estate .billboard-txt{max-width:60%}@media (max-width: 37.5em){.contain-bb-category.real-estate .billboard-txt{max-width:80%}}@media (max-width: 37.5em){.contain-bb-category.real-estate .billboard-txt h1{font-size:3em}}.contain-bb-category.real-estate .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.retail{background:#fff0ca url(/browser/img/hero/catShopping.jpg?901) no-repeat center left}@media (max-width: 37.5em){.contain-bb-category.retail{background-position:45%}}.contain-bb-category.retail .billboard-txt{max-width:60%}.contain-bb-category.retail .billboard-txt h1{font-size:7rem}@media (max-width: 37.5em){.contain-bb-category.retail .billboard-txt h1{font-size:3em}}.contain-bb-category.retail .billboard-txt h1 .resizeB{font-size:2rem}.contain-bb-category.science{background:#d0d5d9 url(/browser/img/hero/catScience.jpg?901) no-repeat center right}.contain-bb-category.science .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.science .billboard-txt h1{font-size:3em}}.contain-bb-category.science .billboard-txt h1 .resizeB{font-size:3rem}@media (max-width: 37.5em){.contain-bb-category.science .billboard-txt h1 .resizeB{font-size:1rem}}.contain-bb-category.sports{background:#bdbdbb url(/browser/img/hero/catSports.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.sports{background-position:60%}}.contain-bb-category.sports .billboard-txt{max-width:65%}@media (max-width: 37.5em){.contain-bb-category.sports .billboard-txt h1{font-size:3em}}.contain-bb-category.sports .billboard-txt h1 .resizeA{font-size:3rem}@media (max-width: 37.5em){.contain-bb-category.sports .billboard-txt h1 .resizeA{font-size:1rem}}.contain-bb-category.technology{background:#dfe3ec url(/browser/img/hero/catTechnology.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.technology{background-position:45%}}.contain-bb-category.technology .billboard-txt h1{font-size:5rem}@media (max-width: 37.5em){.contain-bb-category.technology .billboard-txt h1{font-size:3em}}.contain-bb-category.technology .billboard-txt h1 .resizeA{font-size:3rem}@media (max-width: 37.5em){.contain-bb-category.technology .billboard-txt h1 .resizeA{font-size:1rem}}.contain-bb-category.travel{background:#83886e url(/browser/img/hero/catTravel.jpg?901) no-repeat center right}@media (max-width: 37.5em){.contain-bb-category.travel{background-position:65%}}.contain-bb-category.travel .billboard-txt{max-width:70%}@media (max-width: 37.5em){.contain-bb-category.travel .billboard-txt h1{font-size:3em}}.contain-bb-category.travel .billboard-txt h1 .resizeA{font-size:3rem}@media (max-width: 37.5em){.contain-bb-category.travel .billboard-txt h1 .resizeA{font-size:1rem}}.billboard-about .txt-super-h,.billboard-about-premium .txt-super-h,.billboard-careers .txt-super-h,.billboard-sell .txt-super-h{color:#424242;font-size:7em;font-weight:600;margin-bottom:.2em;margin-top:.4em;position:relative}.txt-super-h{line-height:.7em;position:absolute;text-transform:uppercase}.billboard-about-premium .txt-super-h{font-size:6rem;line-height:.9em}.billboard-careers .txt-super-h{font-size:3em;line-height:1em}.billboard-sell .txt-super-h{font-size:3.9em;line-height:.9em}.contain-catHomeExtras{background:url(/browser/img/main/bg-categories-hilight-wide.jpg?901) no-repeat 0 top;padding-bottom:2%;padding-top:2%;position:relative}.contain-catHome{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #233a78), to(#121d3d));background:linear-gradient(#233a78 0, #121d3d 100%);padding-bottom:4em;padding-top:2em;position:relative}.contain-catHome h2{border-bottom:1px solid rgba(138,161,221,0.25);color:#b2c0e8;margin-bottom:0;padding-bottom:10px}@media (max-width: 37.5em){.contain-catHome h2{font-size:1.6rem}}.contain-catHome .contain-catNav{position:relative;z-index:2}.contain-catHome .contain-catNav li{border-bottom:1px solid rgba(138,161,221,0.25);float:left;width:24%;margin-right:1%}.contain-catHome .contain-catNav li:hover{border-bottom:1px solid rgba(138,161,221,0)}.contain-catHome .contain-catNav li a{-webkit-transition:all, 200ms, ease-in-out;transition:all, 200ms, ease-in-out;border-bottom:1px solid rgba(0,0,0,0.15);color:#b2c0e8;display:block;font-size:.8rem;font-weight:400;padding:1em .5em;position:relative}.contain-catHome .contain-catNav li a:hover{background:rgba(18,29,61,0.5);padding-left:.75em;-webkit-box-shadow:0 5px 10px -3px rgba(0,0,0,0.5);box-shadow:0 5px 10px -3px rgba(0,0,0,0.5);top:-2px}.contain-catHome .contain-catNav li .contain-catIcon{border:3px solid rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,0.2);box-shadow:inset 0 0 50px rgba(0,0,0,0.2);border-width:3px;border-radius:10px;color:#fff;display:inline-block;float:left;margin-right:5%;padding:0 .35em}.contain-catHome .contain-catNav li .contain-catIcon i{opacity:.5}@media (max-width: 48em){.contain-catHome .contain-catNav li .contain-catIcon{float:none;font-size:1.5rem;margin-bottom:5px;margin-right:0}}@media (max-width: 48em){.contain-catHome .contain-catNav li{text-align:center;width:19%}}@media (max-width: 27.188em){.contain-catHome .contain-catNav li{text-align:center;width:31%;margin-right:2%}}.contain-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contain-subNav{min-height:514px;margin-right:2%;padding-right:2%;max-width:405px;-webkit-box-flex:0;-ms-flex:0 1 23%;flex:0 1 23%}@media (max-width: 37.5em){.contain-subNav{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contain-subNav h3{border-bottom:1px solid #ccc;color:#424242;font-size:0.9rem;font-weight:600;padding-bottom:10px;text-transform:uppercase}.contain-subNav h3 a{color:#424242;text-decoration:none;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}.contain-subNav h3 a:hover{color:#000}.contain-subNav .contain-catNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contain-subNav .contain-catNav li{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-weight:400;font-size:0.8rem;line-height:1.25em;margin-bottom:3px;padding-left:0}@media (max-width: 37.5em){.contain-subNav .contain-catNav li{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.contain-subNav .contain-catNav li a{-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease;border-radius:10px;border-bottom:1px solid rgba(128,162,209,0);color:#959595;display:block;padding:.5em 1em}.contain-subNav .contain-catNav li a:hover,.contain-subNav .contain-catNav li a.selected{background:#fff;border-bottom:1px solid rgba(128,162,209,0.28);color:#424242}.contain-subNav .contain-catNav li a i{color:#233a78;margin-right:10px}.contain-catArticle{-webkit-box-flex:1;-ms-flex:1 1 73%;flex:1 1 73%}@media (max-width: 37.5em){.contain-catArticle{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.txt-cat-nav{float:left}.cat-biz{background:#233a78}.cat-careers{background:#f6b529}.cat-comp{background:#9412c4}.cat-edu{background:#a7869e}.cat-fam{background:#12adc4}.cat-fin{background:#138b03}.cat-health,.cat-pro{background:#83c412}.cat-home{background:#8393ca}.cat-rec{background:#c4be12}.cat-ref{background:#774183}.cat-region{background:#84bed3}.cat-spec{background:#a23540}.cat-sports{background:#1287c4}.cat-shop{background:#ff584c}.cat-soc{background:#c43812}.cat-trav{background:#c41277}.content-lander-article{float:left;width:56%}.sub-categories{position:relative;padding-top:20px;display:none;float:left;font-size:0.722em;width:613px}.sub-categories li{float:left;margin-right:5%;margin-bottom:1.2em;width:45%}.sub-categories li.bd-icon-largest{color:#233a78;font-size:16.667em;margin-bottom:0;opacity:.2;text-align:right;width:80%}.sub-categories li a{border-radius:10px;color:#233a78;font-weight:400;padding:.5em;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}.sub-categories li a:hover{background:rgba(255,255,255,0.8);color:#507ec0}.form-contact-us .containFields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-contact-us .containFields label,.form-contact-us .containFields hr,.form-contact-us .containFields .txt-agree-terms,.form-contact-us .containFields .containRadioButtons,.form-contact-us .containFields .containDomainInput{-webkit-box-flex:1;-ms-flex:1 0 99%;flex:1 0 99%;font-weight:400 !important}.form-contact-us .containFields label{margin-bottom:.65rem}.form-contact-us .containFields textarea{min-height:80px}.form-contact-us .containFields .txt-agree-terms{margin:20px 0}.form-contact-us .containFields .firstName,.form-contact-us .containFields .lastName,.form-contact-us .containFields .email,.form-contact-us .containFields .emailConfirm,.form-contact-us .containFields .countrySelect,.form-contact-us .containFields .phoneNumber{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}@media (max-width: 37.5em){.form-contact-us .containFields .firstName,.form-contact-us .containFields .lastName,.form-contact-us .containFields .email,.form-contact-us .containFields .emailConfirm,.form-contact-us .containFields .countrySelect,.form-contact-us .containFields .phoneNumber{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.form-contact-us .containFields .middleName{display:none}.form-contact-us .countrySelect{font-weight:400}.contain-testimonial-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contain-testimonial-quote .contain-quoteText{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;padding:2em}@media (max-width: 37.5em){.contain-testimonial-quote .contain-quoteText{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contain-testimonial-quote .contain-quoteImage{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;padding:2em;text-align:center}.contain-testimonial-quote .contain-quoteImage img{-webkit-box-shadow:0 15px 15px -10px rgba(0,0,0,0.5);box-shadow:0 15px 15px -10px rgba(0,0,0,0.5);max-width:380px;width:100%}@media (max-width: 37.5em){.contain-testimonial-quote .contain-quoteImage{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#container-footer{background:-webkit-gradient(linear, left top, left bottom, from(#254262), to(#182c44));background:linear-gradient(#254262 0%, #182c44 100%);-webkit-box-flex:0;-ms-flex:none;flex:none;margin:auto;position:relative;text-align:center;width:100%;z-index:8}.bulkDealPage #container-footer{margin-left:-20px;padding:0 40px !important;width:calc(100% + 40px)}#footer{color:#8ca7c6;margin:0 auto;padding:1.5em 0;text-align:left}#footer a,#footer a:visited{color:#8ca7c6;text-decoration:none}#footer a:hover,#footer a:visited:hover{color:#aac0d7}#footer a:hover{color:#aac0d7}.contain-captcha{margin:20px 0}.contain-pri-tdfs .contain-captcha .asterik{display:none}.contain-captcha .label-standard{font-size:300;padding-left:0 !important;position:static !important}.contain-captcha .input-standard{padding-left:1em !important}.captcha-img{border:1px solid #ccc;border-bottom:none;border-radius:5px 5px 0 0}.contain-pri-tdfs .captcha-img{width:48%}.contain-pri-main .captcha-img{width:30%}@media (min-width: 0em) and (max-width: 37.49em){.contain-pri-main .captcha-img{width:50%}}.captcha-refresh-txt{font-size:13px;font-weight:400;margin-left:20px}.contain-pri-tdfs .contain-captcha-input{width:48%}.contain-pri-main .contain-captcha-input{width:30%}@media (min-width: 0em) and (max-width: 37.49em){.contain-pri-main .contain-captcha-input{width:50%}}.contain-captcha-input input{border-radius:0 0 5px 5px;border-top:none;height:40px}.ng-modal-overlay{background-color:#000000;height:100%;left:0;opacity:0.55;position:fixed;top:0;width:100%;z-index:9999}.ng-modal-dialog{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:12px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.3);left:50%;max-height:calc(100% - 60px);overflow-y:auto;position:fixed;top:50%;z-index:10000}.ng-modal-dialog-content{height:auto}.ng-modal-close{cursor:pointer;display:inline-block;font-size:120%;padding:5px;position:absolute;right:5px;top:3px}.container-pop{min-width:500px;width:100%}.inner-pop,.err-pop{background:#f8f8f8;padding:.5em 1em;position:relative}.inner-pop hr,.err-pop hr{margin:.5em 0}.err-pop{background:#f8f8f8}.close-pop{-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease;background:#fff;border-radius:60px;color:#233a78;margin:.25em;position:absolute;right:0;top:0}.close-pop:hover{color:#d21334}.close-feature{-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease;background:#fff;border:5px solid #fff;border-radius:60px;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,0.4),5px 0 10px rgba(0,0,0,0.1);box-shadow:inset 0 0 20px rgba(0,0,0,0.4),5px 0 10px rgba(0,0,0,0.1);color:#233a78;padding:.25em .5em;position:absolute;right:-20px;top:-25px}.close-feature:hover{color:#d21334}.pop-err-message{background:#fff;border:1px solid #ccc;border-radius:20px;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.1);box-shadow:0px 3px 10px rgba(0,0,0,0.1);font-size:1.5em;margin:0;padding:10px;width:100%}.pop-err-icon{float:left;margin-right:1%;width:60px}.pop-err-message-txt{float:left;line-height:1.2em;max-width:75%;width:350px}.contain-pop-message{background:#fff;border:1px solid #ccc;border-radius:10px;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.1);box-shadow:0px 3px 10px rgba(0,0,0,0.1);margin-bottom:0;padding:.5em;width:100%}.contain-messages{-webkit-transition:all, .3s, ease-in-out;transition:all, .3s, ease-in-out;background:#bd112f;-webkit-box-shadow:inset 0 -15px 30px rgba(0,0,0,0.15);box-shadow:inset 0 -15px 30px rgba(0,0,0,0.15);color:#fff;max-height:0;overflow-y:hidden;padding:0 50px;position:relative;text-align:center}.contain-messages h3,.contain-messages a{color:#fff}.contain-messages h3 strong,.contain-messages a strong{display:inline-block}.contain-messages.open{max-height:500px;padding:5px 50px}.txt-coupon{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);background:rgba(255,255,255,0.1);border:1px dashed #fff;-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.2);box-shadow:0 3px 20px rgba(0,0,0,0.2);display:inline-block;margin:.5em;padding:.5em 1em}.close-msg{position:absolute;height:30px;right:20px;top:20px;width:30px}.close-msg svg .bgColor,.close-msg svg path{fill:#fff}.error{border:1px solid #d21334;border-radius:5px 5px 0 0;-webkit-box-shadow:inset 0 5px 18px rgba(210,19,52,0.2);box-shadow:inset 0 5px 18px rgba(210,19,52,0.2)}.valid{-webkit-box-shadow:inset 0 0px 20px rgba(91,202,246,0.2);box-shadow:inset 0 0px 20px rgba(91,202,246,0.2);color:#233a78}.validate-err,.validate-err-absolute{background:#d21334;border-radius:0 0 10px 10px;clear:both;color:#fff;display:block;font-size:0.722em;font-weight:500;padding:.75em}.validate-err-absolute{-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,0.25);box-shadow:inset 0 5px 10px rgba(0,0,0,0.25);position:absolute;right:0}.cartPopOut{background:#fff;border-left:1px solid #d5d5d5;-webkit-box-shadow:-7px 15px 10px rgba(0,0,0,0.1);box-shadow:-7px 15px 10px rgba(0,0,0,0.1);height:100%;height:100vh;width:0;position:fixed;top:0;right:-344px;-webkit-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;z-index:3}.cartPopOut.panelOpened{right:0;width:300px}.cartPopOut.panelOpened .hSpace,.cartPopOut.panelOpened .contain-dSpace{opacity:1}.cartPopOut .closePanel{-webkit-transition:all 600ms linear;transition:all 600ms linear;background:#fff;border-radius:5px 0 0 5px;cursor:pointer;color:#fff;padding:13px 15px;position:absolute;top:15px;left:-44px;z-index:3}.cartPopOut .closePanel:hover{color:#424242}.cartPopOut .closePanel.panelOpened{border:1px solid #d5d5d5;border-right:0;-webkit-box-shadow:0 15px 6px -7px rgba(0,0,0,0.1);box-shadow:0 15px 6px -7px rgba(0,0,0,0.1);color:#d5d5d5;opacity:1}.cartPopOut .hSpace{-webkit-box-shadow:0 15px 10px -5px #fff;box-shadow:0 15px 10px -5px #fff;opacity:0;padding:24px 20px 5px;position:relative;text-align:center;z-index:2}.cartPopOut .panelSelectDomains{font-size:20px;font-weight:600;padding-bottom:20px}.cartPopOut .panelSelectDomains strong{display:block;font-size:12px;font-weight:600;text-transform:uppercase}.cartPopOut .contain-dSpace{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6f1f5)) top repeat;background:linear-gradient(#fff, #e6f1f5) top repeat;min-height:calc(100% - 100px);opacity:0;overflow-y:scroll;padding:20px;position:relative;z-index:1}.cartPopOut .dSpace{padding-bottom:100px;position:absolute}.cartPopOut .dSpace li{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-radius:3px;font-size:13px;font-weight:600;color:#233a78;margin-bottom:.25em;padding:.35em}.cartPopOut .dSpace li:hover{background:rgba(35,58,120,0.1)}.cartPopOut .dSpace li a{color:#959595;margin-right:.5em}.cartPopOut .dSpace li a:hover{color:#d21334}.containerBodyContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;height:100vh;padding:0 20px}.containerBodyContent.panelOpened{margin-right:300px}.containDomainInfo{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:5px;-webkit-box-shadow:0 15px 6px -7px rgba(0,0,0,0.1);box-shadow:0 15px 6px -7px rgba(0,0,0,0.1);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;align-self:center;margin-left:auto;position:relative}.containDomainInfo.panelOpened{-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;margin-right:44px}.containDomainInfo.panelOpened .containSelectedInfo,.containDomainInfo.panelOpened .containCartInfo{display:none}.containDomainInfo.panelOpened .containOrigPriceInfo{border-radius:5px 0 0 5px}.containDomainInfo.panelOpened .containYourPriceInfo{border-right:1px solid #d5d5d5;border-radius:0 5px 5px 0}.modalDeal .containDomainInfo{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.containDomainInfo li{border:1px solid #d5d5d5;border-right:none;font-size:15px;font-weight:600;padding:5px 20px;position:relative;text-align:center}.modalDeal .containDomainInfo li{border-radius:0;width:33%}.containDomainInfo li.containOrigPriceInfo{color:#233a78}.containDomainInfo li.containYourPriceInfo{color:#1d8502}.containDomainInfo li:first-child{border-radius:5px 0 0 5px}.modalDeal .containDomainInfo li:first-child{border-radius:0}.containDomainInfo li:last-child{background:#233a78;border-color:#233a78;border-radius:0 5px 5px 0;border-right:none;color:#fff;cursor:pointer;font-size:20px;width:140px}.modalDeal .containDomainInfo li:last-child{background:#fff;border-color:#d5d5d5;border-radius:0;font-size:15px;color:#1d8502;cursor:inherit;width:33%}.containDomainInfo li:last-child:hover{border-color:#2f4d9f;background:#2f4d9f}.modalDeal .containDomainInfo li:last-child:hover{background:#fff;border-color:#d5d5d5}.containDomainInfo li:last-child strong{color:#fff}.modalDeal .containDomainInfo li:last-child strong{color:#666}.containDomainInfo li strong{color:#666;display:block;font-size:12px;font-weight:600;text-transform:uppercase}.bulkDealSearchBar .contain-filters{-webkit-box-flex:.2;-ms-flex:.2 1 auto;flex:.2 1 auto}.containSelectPagination{padding:10px 0 0}.containSelectPagination.btm{padding:0}.containSelectPagination .previousClicker{margin-right:10px}.containSelectAll{float:left;font-size:12px}.containPagination{float:right;font-size:.611em;font-weight:600;margin-right:20px;padding:1.5em 0 0;text-transform:uppercase}.containPagination .inactive{color:#959595;cursor:default}.bulkDealTable{background:#fff;border:1px solid #d5d5d5;table-layout:auto}.bulkDealTable th{background:#f1f1f1;border-bottom:1px solid #d5d5d5;color:#666;font-size:12px;text-transform:uppercase}.bulkDealTable th a{color:#666}.bulkDealTable th.originalPrice,.bulkDealTable th.discountPercent,.bulkDealTable th.yourPrice{width:14%}.bulkDealTable th.ctaAdd{width:17%;min-width:140px}.bulkDealTable th,.bulkDealTable td{font-weight:600;padding:.5em 1em;text-align:right}.bulkDealTable th.domainName,.bulkDealTable td.domainName{text-align:left}.bulkDealTable th.addToList,.bulkDealTable td.addToList{width:7%}.bulkDealTable th.addToList,.bulkDealTable th.ctaAdd,.bulkDealTable td.addToList,.bulkDealTable td.ctaAdd{text-align:center}.bulkDealTable td.addToList{border-right:1px solid #d5d5d5;-webkit-box-shadow:inset -10px 0 13px -5px rgba(0,0,0,0.1);box-shadow:inset -10px 0 13px -5px rgba(0,0,0,0.1);padding-top:1em}.bulkDealTable td.domainName{color:#233a78;font-size:16px;font-weight:600}.bulkDealTable td.yourPrice{color:#1d8502}.bulkDealTable .tRow:hover td{background:rgba(241,241,241,0.2)}.containFormInquire{padding:20px}.containFormInquire li{display:-webkit-box;display:-ms-flexbox;display:flex}.containFormInquire li input{-webkit-box-flex:0;-ms-flex:0 1 98%;flex:0 1 98%}.containFormInquire li input:nth-child(2){margin-left:10px}.containThanksContinue{padding:0 20px 20px}.containThanksContinue h4{font-size:18px}.coverAll-blue{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:rgba(35,58,120,0.9);height:100vh;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:20}.coverAll-blue.modalOpened{opacity:1;visibility:visible}.modalDeal{-webkit-transition:all 900ms ease-in-out;transition:all 900ms ease-in-out;background-color:#f2f2f2;border-radius:5px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.5);box-shadow:0 10px 30px rgba(0,0,0,0.5);left:50%;max-height:calc(100% - 100px);min-width:300px;opacity:0;position:fixed;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:left;top:50%;visibility:hidden;z-index:21}.modalDeal.modalOpened{opacity:1;visibility:visible}.modalDeal h3{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));background:linear-gradient(#fff, #f2f2f2);border-radius:5px 5px 0 0;font-weight:400;line-height:1.3em;margin-bottom:0;padding:20px;text-align:left}.contain-data-request-policy{font-size:13px;line-height:1.5em}iframe[src="about:blank"]{display:none}iframe[name='google_conversion_frame']{display:none;font-size:0 !important;height:0 !important;line-height:0 !important;margin-top:-13px;position:absolute;width:0 !important}.container-FAQsearch{display:inline-block;min-height:42px;padding:10px 0 0 10px;width:90%}.validate-err-dialog{font-size:9px}#submitWait{max-height:50px}.ebookform-error{float:right;max-width:200px}.promo-circle-large{background:#233a78;border:15px solid #ddd;border-radius:300px;color:#fff;cursor:pointer;height:380px;position:absolute;right:5%;top:40px;-webkit-transition:all, 1000ms, ease;transition:all, 1000ms, ease;width:380px}.promo-circle-inner{background:#2e447f;border-radius:300px;color:#fff;cursor:pointer;float:left;height:310px;margin:20px;position:relative;-webkit-transition:all, 1000ms, ease;transition:all, 1000ms, ease;width:310px}.promo-circle-large:hover .promo-circle-inner{-webkit-box-shadow:inset 0 0 30px rgba(255,255,255,0.2);box-shadow:inset 0 0 30px rgba(255,255,255,0.2)}.promo-circle-inner h3{color:#97a2bf;font-size:1em;font-weight:600;line-height:1em;padding:1em .5em .25em;text-align:center;text-transform:uppercase}.container-msg{background:#233a78 url(/browser/img/main/bg-msg-paper-icon.png) no-repeat left 10px;border-radius:30px;height:180px;line-height:1em;margin-left:-5px;padding-left:125px;position:relative;width:320px}@media (max-width: 48em){.container-msg{background-size:30%}}.msg-line1,.msg-line2,.msg-line3,.msg-line4{display:block;text-transform:uppercase}.msg-line1,.msg-line2{font-style:normal;font-weight:300}.msg-line1{line-height:2em}.msg-line2{font-size:2.278em;letter-spacing:1px}.msg-line3{font-size:1.667em}.msg-line4{font-size:2.111em;letter-spacing:2px}.gfx-arw-pointer{bottom:-90px;position:absolute;right:45px;-webkit-transition:all 300ms ease;transition:all 300ms ease}.promo-circle-large:hover .gfx-arw-pointer{-webkit-transform:translateY(-10px, -25px);transform:translateY(-10px, -25px)}.form-whitepaper{float:left;margin-left:2%;margin-top:20px;position:relative;width:40%}@media (min-width: 37.5em) and (max-width: 888px){.form-whitepaper.ng-hide{display:block !important}}.form-whitepaper h3{color:#fff;font-size:1em;line-height:1.2em}.sc-view{margin-bottom:.5em}.close-me{background:rgba(255,255,255,0.5);border-radius:60px;color:#fff;cursor:pointer;font-weight:600;padding:0 .5em;position:absolute;right:20px;text-align:center;-webkit-transition:all, 1000ms, ease;transition:all, 1000ms, ease}.close-me:hover{background:#fff;color:#d21334}.tld-li,.tld-li-omega{float:left;margin-right:2%;width:32.3%}.tld-li-omega{margin-right:-10px}.number-results{padding-left:20px}.container-sort-by,.container-limit-length{float:left;font-size:0.667em;padding-left:20px;position:relative;white-space:nowrap;z-index:9}.sort-by{color:#6dcff6;font-weight:600;padding-right:10px;text-transform:uppercase}.toggle-sort{background:#f3f8fa;border:1px solid #fff;border-radius:5px;color:#959595;display:inline-block;font-weight:600;padding:.5em}.container-save-alert{float:left;margin-left:20px}.pagination{font-size:.611em;font-weight:600;text-transform:uppercase}.pagination li{margin-left:20px}.pagination a{color:#233a78;text-decoration:none}.pagination a:hover{opacity:.9}.pagination .inactive{color:#aeb3b5;cursor:default}.pagination .inactive:hover{opacity:1}.container-results{min-height:550px;padding:20px 0;z-index:4}.bulkDealPage .container-results{padding:0}.container-exact-match{display:block}.container-row{background:#f3f8fa;border:1px solid #dddddd;border-radius:20px;margin:0 0 5px 0;-webkit-transition:all, 600ms, ease;transition:all, 600ms, ease}.container-row .exact-row{border-bottom:2px solid #fff;border-color:#fff;-webkit-box-shadow:inset 0 -10px 60px rgba(91,202,246,0),inset 0 40px 30px #fff;box-shadow:inset 0 -10px 60px rgba(91,202,246,0),inset 0 40px 30px #fff;margin-bottom:.6em}.container-row .exact-row:hover{-webkit-box-shadow:inset 0 -5px 30px rgba(91,202,246,0.2),inset 0 40px 20px rgba(255,255,255,0.5);box-shadow:inset 0 -5px 30px rgba(91,202,246,0.2),inset 0 40px 20px rgba(255,255,255,0.5)}.container-row .exact-row .container-name-price{padding:10px}.container-row:hover{background:#f8f8f8;-webkit-transition:all, 600ms, ease;transition:all, 600ms, ease}.container-name-price{padding:.2em 1em}.container-name{float:left;position:relative;white-space:nowrap;width:45%}.contain-category-domains .container-name{width:45%}.txt-view-more{font-size:.5em;line-height:3em;text-transform:uppercase}.txt-view-more-main{float:left;font-size:.65em;font-weight:600;line-height:1.2em;margin-right:.5em;text-align:right}.domain-name{color:#233a78;font-size:1.222em;padding:0 1em}.domain-name:hover{color:#3151a7}.container-price{float:left;text-align:right;width:20%}.domain-price{font-size:1em;font-weight:400;line-height:2.5em}#spinner-load{color:#909cbb;display:none;left:-60px;opacity:0;position:absolute;text-shadow:0 0 10px #fff;top:5px;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}#spinner-load.show-now{display:block;opacity:1}.txt-agree-terms{font-size:.85em;font-weight:400}.form-fieldset,.form-fieldset-contact-us,.form-fieldset-sell-domains{background:url(/browser/img/main/bg-fieldset-vert.png) 230px 0 no-repeat;-webkit-box-shadow:inset 0 -30px 100px #e6f1f5;box-shadow:inset 0 -30px 100px #e6f1f5;margin-bottom:-20px;padding-bottom:36px;position:relative}.form-fieldset #captcha_container,.form-fieldset-contact-us #captcha_container,.form-fieldset-sell-domains #captcha_container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.form-fieldset-contact-us,.form-fieldset-sell-domains{background:url(/browser/img/main/bg-fieldset-vert.png) 215px 0 no-repeat}.form-fieldset-sub{background:url(/browser/img/main/bg-fieldset-horiz.png) no-repeat;margin-top:-46px;padding-top:30px;position:relative}.form-fieldset-sub-end{background:url(/browser/img/main/bg-fieldset-horiz-btm.png) no-repeat left bottom;margin-bottom:-46px;padding-bottom:76px;position:relative}.container-tabbed-content{position:absolute;width:310px}#form-contact-us-info .container-tabbed-content{top:-30px}.form-fieldset-sub .container-tabbed-content{top:90px}.form-fieldset-sub-end .container-tabbed-content{top:60px}.form-contact-us{border-top:1px solid #fff;padding-bottom:50px}.txt-col-inform{left:20px;position:relative;width:60%}.bg-tabbed-header{background:url(/browser/img/main/bg-fieldset-header-tab.png) no-repeat;color:#fff;font-size:1em;font-weight:600;height:71px;margin-top:50px;padding:1em .5em}.wire-step .bg-tabbed-header{font-size:0.778em;padding:1.5em .75em}.bg-tabbed-header-contact-us,.bg-tabbed-header-sell-domains{background:url(/browser/img/main/bg-fieldset-contact-us-tab.png) no-repeat;color:#fff;font-weight:600;height:108px;line-height:1em;margin-top:50px;padding:1em .5em}.bg-tabbed-header-contact-us i,.bg-tabbed-header-sell-domains i{margin-right:10px;opacity:.5}.bg-tabbed-header-sell-domains{font-size:1.2em;line-height:1.2em;padding-top:1.33em}.step-number{background:#fff;border:3px solid #e6f1f5;border-radius:20px;display:inline-block;font-weight:700;margin-right:10px;padding:0em .45em}.fieldset-ul{margin-left:310px;padding-right:10px;padding-top:20px}.fieldset-ul-first{padding-top:50px}.fieldset-ul-last{margin-bottom:50px;padding-top:30px}#container-contact-info-part-two{padding-top:70px}.container-field-long,.container-field-half{margin-bottom:10px;width:100%}.container-field-half{width:35%}.container-check-box{font-size:0.778em;padding-bottom:.5em}.container-overlay-relative{position:relative}.container-pricing-select{float:left;font-size:1.15em;width:45%}.container-pricing-select span.select{background-position:90% center}.container-pricing-select-to{float:left;padding:.2em 0 0;text-align:center;width:10%}.container-full{padding-bottom:.5em;width:100%}.container-domain-specialist{float:left;padding-right:5%;width:40%}.container-content-side{float:left;width:60%}.container-first-30,.container-last-30{float:left;width:30%}.container-last-40{float:left;padding-left:5%;width:40%}.container-last-50{float:left;width:50%}.container-last-70{float:left;margin-left:10%;width:60%}.container-first-50{float:left;margin-right:2%;width:48%}.container-first-60{float:left;width:60%}.container-first-70,.container-expire{float:left;margin-right:10%;width:60%}.container-ccv,.container-city,.container-state,.container-zip{float:left;width:30%}.container-first-name,.container-cc-list,.container-cc-expire-m{margin-right:10%}.container-city,.container-state,.marg-rt-5{margin-right:5%}.txt-checkbox{text-align:left;width:90%}.txt-width-60{width:60%}#container-radio-choices-purchase,#container-radio-choices-interested,#choice-buying,#choice-purchase,#choice-interested-buying,#choice-interested-selling,#choice-register-domain,#choice-transfer-domain,#choice-remove-domain,#choice-list-domains,#choice-list-domains-portfolio,#choice-company{display:none}.container-first-45{padding-right:5%;width:45%}.container-first-55{padding-right:5%;width:55% img;width-height:auto;width-width:100%}.container-last-45{width:45%}.container-last-55{width:55%}.container-image{text-align:center}.container-image img{height:auto;margin-bottom:30px;max-width:280px;width:100%}.nav-err-page li{border-left:1px solid #fff;border-right:1px solid #dfe1e2;padding:.5em}.nav-err-page li:first-child{border-left:none}.nav-err-page li:last-child{border-right:none}.nav-err-page li a{color:#233a78;font-weight:400}.nav-err-page li a:hover{color:#3f69d9}.container-inner-head{background:url(/browser/img/main/bg-categories-hilight-481x257.png) no-repeat 264px top;padding:20px 5% 60px}.show-me{display:block}.hide-me{display:none;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}.container-snippits{margin:30px 0}.snippit-article{float:left;margin-right:5%;width:45%}.article-thumbnail{border:5px solid #fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.25);box-shadow:0 4px 10px rgba(0,0,0,0.25);margin-bottom:30px}.container-search-by-category{background:url(/browser/img/main/bg-categories-hilight-481x257.png) no-repeat;border-top:1px solid #fff;padding:20px 50px 60px;width:960px}.h-article{font-size:1.5em;line-height:1.3em;margin-top:.5em;text-transform:none}.p-article{font-size:.9em;margin-bottom:1em}.column-related-domains{margin-bottom:30px}.h-column-article{border-bottom:none;font-size:1em;font-weight:600;line-height:1.2em;text-transform:none}.column-disp-block{display:block;line-height:1.2em;margin-bottom:.5em}.column-container-domains{padding:0}.column-container-domains .container-row{background:#f3f8fa;border:1px solid #dddddd;margin:0 0 5px 0;padding:0 .5em}.column-container-domains .container-row:hover{background:#f8f8f8;-webkit-transition:all, 1s, ease;transition:all, 1s, ease}.column-container-domains .container-name-price{padding:.25em 0}.column-container-domains .container-name{font-size:1.333em;position:relative;white-space:nowrap}.column-container-domains .domain-name{font-size:0.662em;padding:0 .5em}.column-container-domains .btn-view-more-txt{padding:0 .25em}.column-container-domains .container-price{padding:0 .5em 0 0;width:15%}.column-container-domains .domain-price{font-size:0.722em;line-height:3.5em}.page-content-a,.page-content-b{margin-bottom:5em}.page-content-b{border-top:1px #e2e2e2 solid;padding-top:40px}.fade-hilight-h{background:url(/browser/img/main/bg-categories-hilight-481x257.png) no-repeat top center;background-size:contain}.container-callout-premium-domains{background:#f8f8f8;border-radius:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3);margin:-60px auto 20px;padding:20px;position:relative}.container-callout-premium-domains h3{border-bottom:none;font-size:1.556rem;margin:0}.container-callout-premium-domains hr{margin:10px auto}.special-sub-nav-container{background:url(/browser/img/main/bg-vert-article.png) no-repeat right top;-webkit-box-shadow:inset 0 -30px 100px #e6f1f5;box-shadow:inset 0 -30px 100px #e6f1f5;float:left;margin-top:10px;padding:10px 65px 100px 5px;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease;width:380px}@media (max-width: 37.5em){.special-sub-nav-container{background:none;-webkit-box-shadow:none;box-shadow:none;float:none;padding:0;width:auto}}.sticky .special-sub-nav-container{float:left;margin-top:0;position:fixed;top:10px}.set-fixed-top{position:fixed;top:0px}.sub-faq-span{line-height:1.2em;margin-left:2%;width:90%}.sub-nav{border-top:0;color:#507ec0;display:block;padding:.3em .5em;text-transform:uppercase;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}.sub-nav .sub-faq-i{font-size:.76em;line-height:1.75em}.sub-nav i{color:#8ca7c6;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}.sub-nav:hover{color:#8ca7c6}.sub-nav:hover i{color:#507ec0}.sub-nav.selected{background:rgba(255,255,255,0.25);border-radius:10px;border-top:1px solid #fff;-webkit-box-shadow:0 2px 10px rgba(80,126,192,0.2);box-shadow:0 2px 10px rgba(80,126,192,0.2)}.container-faqs,.container-policies,.container-testimonials{border-top:1px solid #fff;padding-top:40px}.container-faq-content{padding-left:400px}@media (max-width: 37.5em){.container-faq-content{padding-left:0}}.container-faq-content h3{border-bottom:1px dashed #8ca7c6;font-size:2.5em;margin:20px 0 10px;padding-bottom:10px;text-transform:uppercase}.container-policy-content{padding-left:400px}.containEndurancePP{background:#d21334;border:2px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 15px 10px -5px rgba(0,0,0,0.35);box-shadow:0 15px 10px -5px rgba(0,0,0,0.35);color:#fff;font-size:16px;font-weight:400;line-height:1.5em;margin-bottom:40px;padding:1.5em}.containEndurancePP h2{color:#fff}.containEndurancePP a{border-bottom:1px solid rgba(255,255,255,0.3);color:#fff;display:inline-block;padding:.2em .2em 0}.faq-dt{border-radius:20px 20px 0 0;color:#507ec0;cursor:pointer;font-weight:300;padding:10px 20px}.faq-dt:hover{text-decoration:underline}.faq-dt.selected{background:#87B834;color:#fff;font-weight:700;text-shadow:-1px -1px 0px #739D2C;-webkit-transition:all, inherit, inherit;transition:all, inherit, inherit}.faq-dt.selected:hover{text-decoration:none}.faq-dd{background:rgba(255,255,255,0.5);border:1px solid #dfe1e2;border-bottom:1px solid #fff;border-radius:0 0 10px 10px;-webkit-box-shadow:inset 0 1px 10px rgba(10,16,17,0.1);box-shadow:inset 0 1px 10px rgba(10,16,17,0.1);display:block;font-size:.8em;font-weight:300;margin:0 0 20px;overflow:hidden;padding:1.5em 2.5em}.container-policy-content{padding-bottom:100px}.policy-h,.contact-h,.careers-h,.faqs-h,.testimonials-h,.sell-domains-h{color:#fff;font-size:12em;font-weight:400;line-height:1em;margin-bottom:0;overflow:hidden;text-align:center;text-shadow:0 0 10px rgba(255,255,255,0.5),0 2px 10px rgba(0,0,0,0.15);text-transform:uppercase;width:100%}.contact-h,.careers-h{font-size:8.5em}.careers-h{border-bottom:1px solid #fff}.faqs-h{font-size:7.8em}.testimonials-h{font-size:6.2em}.sell-domains-h{font-size:4em}.f-container-padleft{font-weight:400;text-shadow:-1px 0px 1px #14263a}.f-contact-info{border-right:1px solid #142632;float:left;height:110px;padding-right:5%;width:40%}.bulkDealPage .f-contact-info{width:auto}.bulkDealPage .f-contact-info p{display:none}.f-nav-container{border-left:1px solid rgba(50,87,124,0.7);border-right:1px solid #142632;float:left;height:110px;padding-left:2.5%;padding-right:2.5%;width:20%}@media (max-width: 37.5em){.f-nav-container{border:none;border-bottom:1px solid #142632;border-top:1px solid rgba(50,87,124,0.7);float:none;height:auto;padding:3%;width:100%}.f-nav-container:last-child{border-bottom:none;width:100%}}.f-nav-container:last-child{border-right:none;width:2%}.nav-footer-h1{display:block;font-size:0.889em;padding-bottom:10px;text-transform:uppercase}.nav-footer{font-size:0.667em}.footer-hr{border-top:1px solid #142632;-webkit-box-shadow:0 1px 0 rgba(50,87,124,0.7);box-shadow:0 1px 0 rgba(50,87,124,0.7)}.container-copyright{padding-bottom:0}.f-nav-fb,.f-nav-tw,.f-nav-gp,.f-nav-in{margin-right:10px}.txt-copyright{font-size:.611em}.icon-comments-alt{color:#233a78}.icon-comments-alt:hover{color:#3F7BE9}#chat-button{color:#233a78}#chat-button:hover{color:#3F7BE9}.container-captcha-contact{background:#fff;border:1px solid #ccc;border-radius:5px 5px 0 0;padding:1em;width:100%}.container-captcha-controls{background:#424242;border-radius:0 0 5px 5px;padding:.2em 1em;width:100%}.container-captcha-controls li{float:left;margin-right:1em}.container-captcha-controls li a{color:#959595;font-size:.65em;-webkit-text-stroke:0}.container-captcha-controls li a:hover{color:#ccc}.width-50{float:left;width:49%}.width-50:nth-child(odd){margin-right:2%}.width-100{clear:both;float:left;width:100%}.container-error-msg{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 2%;text-align:left}.container-err-content{float:left;width:55%}.container-err-content-all{margin-top:5%;text-align:center !important}.container-err-content-all h1{text-shadow:none;text-transform:capitalize}.container-err-content-all h2{font-size:1.6em;margin:auto}.four_oh_four_header{font-size:8.333em;font-weight:800;margin:0;text-shadow:5px 5px 15px rgba(0,0,0,0.35)}.four_oh_four_h2{font-size:1.667em;margin:0;text-transform:inherit}.container-err-desc{float:left;padding:3%;width:45%}.four_oh_four_box{background:#eff5f8;border-radius:.8em;-webkit-box-shadow:0px 0px 20px rgba(35,58,120,0.4);box-shadow:0px 0px 20px rgba(35,58,120,0.4);margin-bottom:2em;padding:2em 2.5em}.four_oh_four_ul{list-style:disc}@media screen and (max-width: 999px){.container-error-msg{padding:0 5%}.container-err-content,.container-err-desc{float:none;width:100%}.four_oh_four_header{font-size:8.889em;text-align:center}.four_oh_four_h2{font-size:1.556em;text-align:center}}@media screen and (min-width: 1000px){.container-error-msg{padding:0 20%}.four_oh_four_header{font-size:9.444em}.four_oh_four_h2{font-size:2.222em;width:75%}}@media only screen and (min-width: 0) and (max-width: 40em){.h-nav-main-li{font-size:1em;padding:.1em .2em}.h-nav-main-a,.h-nav-main-a:visited{display:block;padding:10px 0.95em}.h-nav-main-a:hover,.h-nav-main-a:visited:hover{background:#fff}.h-chat{padding:0}.h-nav-search-bar{background:none;border:none;left:5px;position:absolute;top:180px;width:90%;z-index:37}.phone-us .txt-grey,.phoneUs .txt-grey,.phone-world .txt-grey{font-size:.8em}.column-container-domains .container-price{float:right;margin-right:1em;text-align:right;width:auto}.container-faqs,.container-policies,.container-testimonials{padding-top:0}.container-faq-h{display:none}.container-fixed{min-height:0;width:100%}.inner-billboard{left:20px;top:10px;width:90%}.inner-billboard .txt-h1-intro{font-size:1.5em;line-height:1.1em;margin-bottom:.15em;text-shadow:0 1px 5px rgba(0,0,0,0.5);width:80%}.inner-billboard .form-field{font-size:.9em}.inner-billboard .search-text-field{width:48%}.txt-promo-h{font-size:1em;line-height:1.1em;text-shadow:0 1px 5px rgba(0,0,0,0.5);width:70%}.container-fields-search-main{padding:.2em}.tld-li,.tld-li-omega{margin-right:1%;width:32%}.container-pricing-select{width:80%}.container-pricing-select-to{width:20%}#noprice-filter{font-size:.7em}.container-home-case{background:url("/browser/img/main/bg-case-study-fade.jpg") no-repeat scroll center 30px transparent}.inner-home-case{background:url("/browser/img/main/temp-woman-case-study.png") no-repeat scroll right top transparent;background-size:40% auto;margin-top:-20px;padding:50px 15px}.inner-home-case h2{line-height:1.2em;width:50%}.container-case-quote{background-image:none;background:#d21334;border-top:3px solid #bd112f;height:100%;left:0;margin:-25px auto 0;padding:20px 20px 40px;width:100%}.case-quote{font-size:1em}.intro-case-study{position:relative}.container-name-price{padding:.5em 1em}.container-name{margin-bottom:.25em;width:70%}.btn-view-more,.btn-view-more-txt,.btn-view-more-txt-main{display:none}.domain-cta,.column-container-domains .domain-cta{clear:both;float:none;margin-bottom:.5em;text-align:center;width:100%}.column-container-domains .btn-buy-now,.column-container-domains .btn-make-offer,.column-container-domains .btn-make-offer{display:inline-block;font-size:1em;width:48%}.column-container-domains .container-name{font-size:1em}.column-container-domains .btn-request-price{font-size:1em;width:99%}.domain-name,.column-container-domains .domain-name{font-size:1em;line-height:3em;padding-left:.25em}.domain-price,.column-container-domains .domain-price{font-size:1em;line-height:3em}.pagination{font-size:.85em}.container-pop{margin:0 auto;min-width:300px;width:95%}#exactMatchTopper{margin-top:20px}.match{background-size:15%;background-image:none;padding:0 20px 20px}.match .name{font-size:1.5em}.btn-cta-match{padding:.5em}.txt-available-wrap{font-size:1em}.container-btn-cta{text-align:center;margin:0 auto 20px;width:90%}.container-phone{font-size:1em;padding-left:0;max-width:100%}.container-searched-term,.container-search-field{margin-right:0;width:57%}.contain-filters{clear:both;margin-top:2%;position:relative;width:100%;z-index:12}.container-sort-by,.container-limit-length{float:none;font-size:.9em;padding-left:10px}.container-limit-length{padding-top:20px}.sort-by{margin-bottom:.5em}.container-pagination{display:none;position:relative;top:90px}.container-tabbed-content{background:#233a78;border-radius:20px 60px 0 0;position:inherit;width:100%}.form-fieldset,.form-fieldset-contact-us,.form-fieldset-sell-domains{background:none}.fieldset-ul{margin-left:0}.fieldset-ul-first{padding-top:0}.fieldset-ul-last{padding-top:0}.bg-tabbed-header-contact-us,.bg-tabbed-header-sell-domains,.bg-tabbed-header-sell-domains{background:none;color:#fff;height:auto;margin-top:10px}.txt-col-inform{bottom:16px;color:#fff;position:relative;text-align:left;width:87%}.hr-form{margin:40px 0 .5em 0}.margTopResponsive{margin-top:20px}.container-tabbed-content .a-norm,.container-tabbed-content .a-norm:visited{color:#fff}.container-first-50,.container-last-50,.container-first-60,.container-last-40,.container-domain-specialist,.container-content-side{float:none;width:100%}.billboard-about .txt-super-h,.billboard-sell .txt-super-h{font-size:3em}.testimonials-h{font-size:2em;height:26px}.contact-h,.careers-h,.careers-h{display:none;font-size:5em;height:60px}.container-quote-testimonial{padding-top:100.6%;position:relative}.container-quote-testimonial .container-image{position:absolute;top:0}.container-quote-testimonial .container-image h2{width:90%}.container-quote-testimonial .container-image h2 img{height:auto;width:165px}.container-billboard-categories{background-size:auto 180px}.billboard-categories{width:100%}.container-billboard-categories,.container-billboard-art,.container-billboard-automotive,.container-billboard-business,.container-billboard-dating,.container-billboard-education,.container-billboard-entertainment,.container-billboard-family,.container-billboard-financial,.container-billboard-food,.container-billboard-gaming,.container-billboard-health,.container-billboard-home-garden,.container-billboard-information,.container-billboard-insurance,.container-billboard-legal,.container-billboard-music,.container-billboard-politics,.container-billboard-pro-services,.container-billboard-real-estate,.container-billboard-retail,.container-billboard-science,.container-billboard-sports,.container-billboard-technology,.container-billboard-travel{height:180px;padding:0}.container-billboard-categories{display:none}.container-billboard-categories .txt-super-h{font-size:3.5em;left:120px;top:30px;width:60%}.container-billboard-categories,.container-billboard-art,.container-billboard-automotive,.container-billboard-business,.container-billboard-dating,.container-billboard-education,.container-billboard-entertainment,.container-billboard-family,.container-billboard-financial,.container-billboard-food,.container-billboard-gaming,.container-billboard-health,.container-billboard-home-garden,.container-billboard-information,.container-billboard-insurance,.container-billboard-legal,.container-billboard-music,.container-billboard-politics,.container-billboard-pro-services,.container-billboard-real-estate,.container-billboard-retail,.container-billboard-science,.container-billboard-sports,.container-billboard-technology,.container-billboard-travel{background:none !important;-webkit-box-shadow:none;box-shadow:none}.container-billboard-education,.container-billboard-entertainment,.container-billboard-financial,.container-billboard-food,.container-billboard-gaming,.container-billboard-health,.container-billboard-home-garden,.container-billboard-information,.container-billboard-insurance,.container-billboard-legal,.container-billboard-music,.container-billboard-science,.container-billboard-retail,.container-billboard-technology,.container-billboard-travel{background:none !important;-webkit-box-shadow:none;box-shadow:none}.container-billboard-politics,.container-billboard-real-estate{background:none !important;-webkit-box-shadow:none;box-shadow:none}.container-billboard-art .txt-super-h,.container-billboard-automotive .txt-super-h,.container-billboard-business .txt-super-h,.container-billboard-dating .txt-super-h,.container-billboard-education .txt-super-h,.container-billboard-entertainment .txt-super-h,.container-billboard-family .txt-super-h,.container-billboard-financial .txt-super-h,.container-billboard-food .txt-super-h,.container-billboard-gaming .txt-super-h,.container-billboard-health .txt-super-h,.container-billboard-home-garden .txt-super-h,.container-billboard-information .txt-super-h,.container-billboard-insurance .txt-super-h,.container-billboard-legal .txt-super-h,.container-billboard-music .txt-super-h,.container-billboard-politics .txt-super-h,.container-billboard-pro-services .txt-super-h,.container-billboard-real-estate .txt-super-h,.container-billboard-retail .txt-super-h,.container-billboard-science .txt-super-h,.container-billboard-sports .txt-super-h,.container-billboard-technology .txt-super-h,.container-billboard-travel .txt-super-h{background:rgba(0,0,0,0.6);color:#fff;left:0;padding:10px;top:25px;width:100%}.container-billboard-automotive .txt-super-h{font-size:2.5em;line-height:0.9em}.container-billboard-art .txt-super-h,.container-billboard-business .txt-super-h,.container-billboard-education .txt-super-h,.container-billboard-financial .txt-super-h,.container-billboard-health .txt-super-h,.container-billboard-gaming .txt-super-h,.container-billboard-pro-services .txt-super-h,.container-billboard-real-estate .txt-super-h,.container-billboard-retail .txt-super-h,.container-billboard-science .txt-super-h{font-size:2.7em;line-height:1em}.container-billboard-dating .txt-super-h{font-size:2em;line-height:1em}.container-billboard-entertainment .txt-super-h{font-size:1.75em;line-height:1em}.container-billboard-family .txt-super-h,.container-billboard-food .txt-super-h,.container-billboard-home-garden .txt-super-h,.container-billboard-information .txt-super-h,.container-billboard-music .txt-super-h{font-size:2.2em;line-height:1em}.container-billboard-insurance .txt-super-h,.container-billboard-legal .txt-super-h{font-size:2.2em;line-height:1em;top:15px}.container-billboard-politics .txt-super-h,.container-billboard-travel .txt-super-h{font-size:2.7em;line-height:1em;text-shadow:none}.container-billboard-sports .txt-super-h{font-size:3.2em;line-height:1em;text-shadow:none}.container-billboard-technology .txt-super-h{font-size:2.7em;line-height:1em;text-shadow:none;top:35px}.container-billboard-automotive .txt-h1-second{text-shadow:0 1px 3px rgba(255,255,255,0.5)}.container-billboard-education .txt-h1-third{position:relative}.container-billboard-food .txt-h1-second{font-size:.6em}.container-billboard-health .txt-h1-second{font-size:1em}.container-billboard-retail .txt-h1-second{font-size:.4em}.container-billboard-science .txt-h1-second{font-size:.5em}.container-billboard-sports .txt-h1-second{font-size:.5em}.nav-sub-column-wide{background:none;margin-top:0;padding:20px 10px 20px;width:100%}.nav-sub-column-wide-h{font-size:1.5em;white-space:nowrap}.container-inner-head{padding-bottom:550px;position:relative}.nav-sub-column{background:none;bottom:0;float:none;font-size:1.15em;margin:0;padding:10px 5px;position:absolute;width:100%}.container-category,.txt-cat-nav{display:block;float:none}.container-category{font-size:1.5em;margin:0 auto .5em;padding:.35em;text-align:center}.txt-cat-nav{font-size:.9em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.container-inner-head-main{padding:5px}.content-lander-article{float:none;width:100%}.snippit-article{float:none;margin:0 0 40px;width:100%}.promo-circle-large{font-size:.8em;height:304px;left:-10px;margin:20px auto 100px;position:relative;top:0px;width:304px}.promo-circle-inner{float:none;height:248px;width:248px}.container-msg{background-size:35%;border-radius:40px;height:140px;padding-top:10px;padding-left:100px;width:102%}.form-whitepaper{background:#233a78;border-radius:10px;float:none;font-size:1rem;margin:0;padding:20px;position:absolute;top:0;width:100%}.gfx-arw-pointer{bottom:-70px}.container-policy-content{padding:1em 10px}.policy-h{display:none}.faqs-h{font-size:5em;height:145px;text-align:left}.set-fixed-top{position:relative}.pop-err-message-txt{width:55%}.f-contact-info{border:none;border-bottom:1px solid #142632;float:none;height:auto;padding-bottom:20px;width:100%}.f-phone-us,.f-phone-world{display:block}.f-container-padleft{padding-left:0}.nav-footer-h1{font-size:1.1em}.nav-footer{font-size:.9em}.footer-hr{margin:0 auto}.container-copyright{font-size:1.3em;padding:.5em 20px !important}.inner-home-intro h2{padding:0}.inner-home-case{background:none}.inner-home-case h2{width:100%}}@media screen and (min-width: 25em) and (max-width: 40em){.h-nav-search-bar{background:none repeat scroll 0 0 transparent;border:medium none;left:auto;position:absolute;right:10px !important;top:-5px;width:45%;z-index:37}#footer{background-image:none}.f-container-padleft{padding-left:10px}.txt-copyright{display:block;line-height:1.2em}.container-captcha-img{float:none;margin-right:0%;width:100%}.container-captcha-field{float:none;width:100%}}@media screen and (min-width: 40.063em) and (max-width: 46.25em){.btn-view-more-txt-main{padding:1.5em .25em}.container-price{padding:1em}.btn-make-offer{display:block}}@media screen and (min-width: 40.063em) and (max-width: 55.5em){h2{line-height:1.2em}.container-fixed{width:100%}.inner-billboard{top:30px}.inner-billboard .txt-h1-intro{font-size:3.5em;line-height:1.2em;margin-bottom:0.2em;text-shadow:0 1px 5px rgba(0,0,0,0.5);width:80%}.txt-promo-h{line-height:1.2em;text-shadow:0 1px 5px rgba(0,0,0,0.5);width:60%}.inner-home-case{min-height:440px}.intro-case-study{position:relative}.case-study-img{float:left;position:relative;width:60%}.case-study-img img{-webkit-box-shadow:0 0 16px rgba(0,0,0,0.25);box-shadow:0 0 16px rgba(0,0,0,0.25);height:auto;width:100%}.a-case-study{font-size:0.633em;padding-left:10px}.container-case-quote{background-size:100% auto;left:0;padding:18px 70px;width:100%}.case-quote{font-size:.9em}.container-searched-term,.container-search-field{width:75%}.contain-filters{padding-top:10px;position:relative;width:100%;z-index:12}.container-name{width:35%}.txt-view-more-main{display:none}.domain-name{font-size:1em}.domain-cta:nth-child(4){margin-right:0;margin-top:.5em}.testimonials-h{clear:both}.billboard-about .testimonials-h,.billboard-sell .testimonials-h{font-size:3em}.contact-h,.careers-h,.careers-h{clear:both;font-size:7em;height:110px}.container-quote-testimonial{margin:0 auto;width:99%}.container-quote-testimonial h2 img{height:auto;max-width:90%}.page-content-a,.page-content-b{margin:0 20px 20px}.container-callout-premium-domains{font-size:.85em}.container-billboard-categories{background-size:auto 180px}.billboard-categories{width:100%}.container-billboard-categories,.container-billboard-art,.container-billboard-automotive,.container-billboard-business,.container-billboard-dating,.container-billboard-education,.container-billboard-entertainment,.container-billboard-family,.container-billboard-financial,.container-billboard-food,.container-billboard-gaming,.container-billboard-health,.container-billboard-home-garden,.container-billboard-information,.container-billboard-insurance,.container-billboard-legal,.container-billboard-music,.container-billboard-politics,.container-billboard-pro-services,.container-billboard-real-estate,.container-billboard-retail,.container-billboard-science,.container-billboard-sports,.container-billboard-technology,.container-billboard-travel{height:180px}.container-billboard-categories .txt-super-h{right:40px;top:30px;width:auto}.container-billboard-art,.container-billboard-automotive,.container-billboard-business,.container-billboard-dating,.container-billboard-education,.container-billboard-entertainment,.container-billboard-food,.container-billboard-gaming,.container-billboard-health,.container-billboard-home-garden,.container-billboard-information,.container-billboard-insurance,.container-billboard-legal,.container-billboard-music,.container-billboard-politics,.container-billboard-pro-services,.container-billboard-retail,.container-billboard-science,.container-billboard-sports,.container-billboard-technology{background-position:30% 30%}.container-billboard-art,.container-billboard-entertainment,.container-billboard-financial,.container-billboard-food,.container-billboard-health,.container-billboard-music,.container-billboard-politics,.container-billboard-pro-services,.container-billboard-retail,.container-billboard-sports,.container-billboard-technology,.container-billboard-travel{background-position:-17% 30%}.container-billboard-automotive,.container-billboard-business,.container-billboard-entertainment,.container-billboard-family,.container-billboard-food,.container-billboard-health,.container-billboard-music,.container-billboard-politics,.container-billboard-real-estate,.container-billboard-retail,.container-billboard-technology{background-position:25% 30%}.container-billboard-art .txt-super-h,.container-billboard-automotive .txt-super-h,.container-billboard-business .txt-super-h,.container-billboard-dating .txt-super-h,.container-billboard-education .txt-super-h,.container-billboard-entertainment .txt-super-h,.container-billboard-family .txt-super-h,.container-billboard-financial .txt-super-h,.container-billboard-food .txt-super-h,.container-billboard-gaming .txt-super-h,.container-billboard-health .txt-super-h,.container-billboard-home-garden .txt-super-h,.container-billboard-information .txt-super-h,.container-billboard-insurance .txt-super-h,.container-billboard-legal .txt-super-h,.container-billboard-music .txt-super-h,.container-billboard-politics .txt-super-h,.container-billboard-pro-services .txt-super-h,.container-billboard-real-estate .txt-super-h,.container-billboard-retail .txt-super-h,.container-billboard-science .txt-super-h,.container-billboard-sports .txt-super-h,.container-billboard-technology .txt-super-h,.container-billboard-travel .txt-super-h{left:0;padding:10px 10px 10px 40px;top:25px;width:60%}.container-billboard-automotive .txt-super-h{color:#424242;font-size:2.5em;line-height:0.9em}.container-billboard-automotive .txt-h1-second{text-shadow:0 1px 3px rgba(255,255,255,0.5)}.container-billboard-art .txt-super-h{font-size:2.7em;line-height:1em}.container-billboard-business .txt-super-h{font-size:2.7em;line-height:1em;top:10px}.container-billboard-dating .txt-super-h{font-size:3em;line-height:1em;top:0}.container-billboard-education .txt-super-h{font-size:2.7em;line-height:1em}.container-billboard-education .txt-h1-third{position:relative}.container-billboard-entertainment .txt-super-h{font-size:2.4em;line-height:1em;top:0;width:75%}.container-billboard-entertainment .txt-h1-second{font-size:.3em;line-height:1em}.container-billboard-family .txt-super-h{font-size:3em;line-height:1em;top:0}.container-billboard-financial .txt-super-h{font-size:3em;line-height:1em;top:0}.container-billboard-food .txt-super-h{font-size:2.2em;line-height:1em}.container-billboard-food .txt-h1-second{font-size:.6em}.container-billboard-health .txt-super-h{font-size:3em;line-height:.9em;top:0}.container-billboard-health .txt-h1-second{font-size:.5em}.container-billboard-gaming .txt-super-h{font-size:2.7em;line-height:1em;top:10px}.container-billboard-home-garden .txt-super-h{font-size:2.7em;line-height:1em;top:0;width:70%}.container-billboard-information .txt-super-h{font-size:3em;line-height:1em;top:0}.container-billboard-insurance .txt-super-h{font-size:2.2em;line-height:1em;top:15px}.container-billboard-legal .txt-super-h{font-size:2.2em;line-height:1em;top:15px}.container-billboard-music .txt-super-h{font-size:2.7em;line-height:1em;top:10px}.container-billboard-politics .txt-super-h{font-size:4em;line-height:.9em;text-shadow:none;top:0}.container-billboard-politics .txt-h1-second{font-size:.5em;line-height:1em}.container-billboard-pro-services .txt-super-h{font-size:2.7em;line-height:1em}.container-billboard-real-estate .txt-super-h{font-size:2.7em;line-height:1em;top:10px}.container-billboard-retail .txt-super-h{font-size:4em;line-height:1em;top:0}.container-billboard-retail .txt-h1-second{font-size:.25em}.container-billboard-science .txt-super-h{font-size:4em;line-height:1em;top:0}.container-billboard-science .txt-h1-second{font-size:.25em}.container-billboard-sports .txt-super-h{font-size:3.2em;line-height:1em;text-shadow:none;top:0}.container-billboard-sports .txt-h1-second{font-size:.5em}.container-billboard-technology .txt-super-h{font-size:4em;line-height:1em;text-shadow:none;top:0}.container-billboard-travel .txt-super-h{font-size:4em;line-height:.9em;text-shadow:none;top:0}.nav-sub-column-wide{background:none;margin:0 auto;padding:20px 10px 20px;width:90%}.nav-sub-column-wide-h{font-size:1.5em;white-space:nowrap}.container-inner-head-main{margin:0 auto;width:90%}.container-inner-head{background:url("/browser/img/main/bg-categories-hilight-481x257.png") no-repeat scroll 0 top transparent;margin:0 auto;padding-bottom:550px;position:relative;width:90%}.nav-sub-column{background:none;bottom:0;float:none;font-size:1.15em;margin:0;padding:10px 5px;position:absolute;width:100%}.container-category,.txt-cat-nav{display:block;float:none}.container-category{font-size:1.5em;margin:0 auto .5em;padding:.35em;text-align:center}.txt-cat-nav{font-size:.9em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.container-inner-head-main{padding:5px}.content-lander-article{float:none;width:100%}.promo-circle-large{height:300px;position:relative;top:0;width:100%}.promo-circle-inner{float:left;height:250px;margin:10px 20px;width:250px}.container-msg{background-size:30%;border-radius:0;font-size:0.65em;height:120px;padding-top:5px;padding-left:100px;width:102%}.form-whitepaper{display:block;float:left;font-size:0.7em;margin-left:0;width:40%}.form-whitepaper h3 br{display:none}.close-me{display:none}.gfx-arw-pointer{bottom:-20px;right:-60px}.nav-lvl1{width:33%}.policy-h,.faqs-h{clear:both;font-size:5em;height:80px;width:100%}.f-contact-info{font-size:0.7em}.txt-copyright{font-size:0.56em}.container-captcha-img{float:none;margin-right:0%;width:100%}.container-captcha-field{float:none;width:100%}}@media (min-width: 55.563em){.container-inner-head-main{background-position:15% 0;padding:2% 15%}.nav-sub-column-wide{background:url(/browser/img/main/bg-note-widest-2x.png) no-repeat center top;background-size:80%;max-width:100%;padding:7% 15%}}@media screen and (min-width: 93.75em){.container-inner-head{padding:20px 15% 60px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){body{background:#e6f1f5 url(/browser/img/main/bg-main-hilight-fade-2x.jpg?901) repeat-x top center;background-size:1017px 890px}span.select{background:#fff url(/browser/img/main/bg-select-2x.png) no-repeat 96% center;background-size:12px 6px}.match{background:url(/browser/img/main/icon-match-2x.png) no-repeat;background-size:166px 170px}.container-home-case{background:url(/browser/img/main/bg-case-study-fade-2x.jpg?901) no-repeat top center;background-size:907px 312px}.container-inner-head{background:url(/browser/img/main/bg-categories-hilight-481x257.png) no-repeat 264px top;background-size:481px 257px}.nav-sub-column{background:url(/browser/img/main/bg-nav-column.png) no-repeat;background-size:405px 568px}.main-categories{background:url(/browser/img/main/bg-vert-rule.png) 0 0 no-repeat;background-size:76px 663px}.container-billboard-categories{background:#dae4e2 url(/browser/img/main/bg-billboard-categories-bike-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-art{background:#713216 url(/browser/img/main/bg-billboard-art-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-automotive{background:#e1e5ef url(/browser/img/main/bg-billboard-automotive-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-business{background:#e3e1db url(/browser/img/main/bg-billboard-business-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-dating{background:#eaebcf url(/browser/img/main/bg-billboard-dating-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-education{background:#dae1e4 url(/browser/img/main/bg-billboard-education-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-entertainment{background:#dae1e4 url(/browser/img/main/bg-billboard-entertainment-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-family{background:#dddddb url(/browser/img/main/bg-billboard-family-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-financial{background:#c0cccd url(/browser/img/main/bg-billboard-financial-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-food{background:#e7e1d9 url(/browser/img/main/bg-billboard-food-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-gaming{background:#b8bec0 url(/browser/img/main/bg-billboard-gaming-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-health{background:#dae5db url(/browser/img/main/bg-billboard-health-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-home-garden{background:#bfc389 url(/browser/img/main/bg-billboard-home-garden-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-information{background:#e9eef1 url(/browser/img/main/bg-billboard-information-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-insurance{background:#dae0cb url(/browser/img/main/bg-billboard-insurance-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-legal{background:#dce8e9 url(/browser/img/main/bg-billboard-legal-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-music{background:#f0e9de url(/browser/img/main/bg-billboard-music-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-politics{background:#f1efea url(/browser/img/main/bg-billboard-politics-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-pro-services{background:#b8bcab url(/browser/img/main/bg-billboard-pro-services-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-real-estate{background:#e9e8e6 url(/browser/img/main/bg-billboard-real-estate.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-retail{background:#fff0ca url(/browser/img/main/bg-billboard-retail-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-science{background:#d0d5d9 url(/browser/img/main/bg-billboard-science-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-sports{background:#bdbdbb url(/browser/img/main/bg-billboard-sports-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-technology{background:#dfe3ec url(/browser/img/main/bg-billboard-technology-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-billboard-travel{background:#83886e url(/browser/img/main/bg-billboard-travel-2x.jpg?901) no-repeat center top;background-size:auto 100%}.container-sub-column-search{background:url(/browser/img/main/bg-shdw-nav-sub-column.png-2x) no-repeat}.bg-tabbed-header-contact-us,.bg-tabbed-header-sell-domains,.bg-tabbed-header-sell-domains{background:url(/browser/img/main/bg-fieldset-contact-us-tab-2x.png) no-repeat;background-size:312px 108px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px) and (max-width: 639px), only screen and (min-device-pixel-ratio: 2) and (min-width: 320px) and (max-width: 639px){.inner-home-case{background:none repeat scroll 0 0 transparent}.inner-home-case h2{width:100%}.container-billboard-categories,.container-billboard-art,.container-billboard-automotive,.container-billboard-business,.container-billboard-dating,.container-billboard-education,.container-billboard-entertainment,.container-billboard-family,.container-billboard-financial,.container-billboard-food,.container-billboard-gaming,.container-billboard-health,.container-billboard-home-garden,.container-billboard-information,.container-billboard-insurance,.container-billboard-legal,.container-billboard-music,.container-billboard-politics,.container-billboard-pro-services,.container-billboard-real-estate,.container-billboard-retail,.container-billboard-science,.container-billboard-sports,.container-billboard-technology,.container-billboard-travel{background-size:auto 180px;background-position:-800px top}.container-billboard-education,.container-billboard-entertainment,.container-billboard-financial,.container-billboard-food,.container-billboard-gaming,.container-billboard-health,.container-billboard-home-garden,.container-billboard-information,.container-billboard-insurance,.container-billboard-legal,.container-billboard-music,.container-billboard-science,.container-billboard-retail,.container-billboard-technology,.container-billboard-travel{background-position:-700px top}.container-billboard-politics,.container-billboard-real-estate{background-position:-600px top}.match{background:none}.bg-tabbed-header-contact-us,.bg-tabbed-header-sell-domains,.bg-tabbed-header-sell-domains{background-image:none}.container-captcha-img{float:none;margin-right:0%;width:100%}.container-captcha-field{float:none;width:100%}#recaptcha_challenge_image{width:100%;height:auto}#recaptcha_widget{margin-left:-.5em;position:relative}.container-captcha-contact{background:none;border:0;padding:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlcyI6WyJhcHBsaWNhdGlvbi5zY3NzIiwibm9ybWFsaXplL19ub3JtYWxpemUuc2NzcyIsIm5vcm1hbGl6ZS9fc3VwcG9ydC1mb3Iuc2NzcyIsIm5vcm1hbGl6ZS9fdmFyaWFibGVzLnNjc3MiLCJub3JtYWxpemUvX3ZlcnRpY2FsLXJoeXRobS5zY3NzIiwibm9ybWFsaXplL19ub3JtYWxpemUtbWl4aW4uc2NzcyIsIl9pbmNsdWRlLW1lZGlhLnNjc3MiLCJfYm91cmJvbi5zY3NzIiwiYm91cmJvbi9oZWxwZXJzL19idXR0b25zLWxpc3Quc2NzcyIsImJvdXJib24vaGVscGVycy9fc2NhbGVzLnNjc3MiLCJib3VyYm9uL2hlbHBlcnMvX3RleHQtaW5wdXRzLWxpc3Quc2NzcyIsImJvdXJib24vc2V0dGluZ3MvX3NldHRpbmdzLnNjc3MiLCJib3VyYm9uL3ZhbGlkYXRvcnMvX2NvbnRhaW5zLnNjc3MiLCJib3VyYm9uL3ZhbGlkYXRvcnMvX2NvbnRhaW5zLWZhbHN5LnNjc3MiLCJib3VyYm9uL3ZhbGlkYXRvcnMvX2lzLWNvbG9yLnNjc3MiLCJib3VyYm9uL3ZhbGlkYXRvcnMvX2lzLWxlbmd0aC5zY3NzIiwiYm91cmJvbi92YWxpZGF0b3JzL19pcy1udW1iZXIuc2NzcyIsImJvdXJib24vdmFsaWRhdG9ycy9faXMtc2l6ZS5zY3NzIiwiYm91cmJvbi91dGlsaXRpZXMvX2Fzc2lnbi1pbnB1dHMuc2NzcyIsImJvdXJib24vdXRpbGl0aWVzL19jb21wYWN0LXNob3J0aGFuZC5zY3NzIiwiYm91cmJvbi91dGlsaXRpZXMvX2RpcmVjdGlvbmFsLXByb3BlcnR5LnNjc3MiLCJib3VyYm9uL3V0aWxpdGllcy9fZmV0Y2gtYm91cmJvbi1zZXR0aW5nLnNjc3MiLCJib3VyYm9uL3V0aWxpdGllcy9fZm9udC1zb3VyY2UtZGVjbGFyYXRpb24uc2NzcyIsImJvdXJib24vdXRpbGl0aWVzL19nYW1tYS5zY3NzIiwiYm91cmJvbi91dGlsaXRpZXMvX2xpZ2h0bmVzcy5zY3NzIiwiYm91cmJvbi91dGlsaXRpZXMvX2NvbnRyYXN0LXJhdGlvLnNjc3MiLCJib3VyYm9uL3V0aWxpdGllcy9fdW5wYWNrLXNob3J0aGFuZC5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L19ib3JkZXItY29sb3Iuc2NzcyIsImJvdXJib24vbGlicmFyeS9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L19ib3JkZXItc3R5bGUuc2NzcyIsImJvdXJib24vbGlicmFyeS9fYm9yZGVyLXdpZHRoLnNjc3MiLCJib3VyYm9uL2xpYnJhcnkvX2J1dHRvbnMuc2NzcyIsImJvdXJib24vbGlicmFyeS9fY2xlYXJmaXguc2NzcyIsImJvdXJib24vbGlicmFyeS9fY29udHJhc3Qtc3dpdGNoLnNjc3MiLCJib3VyYm9uL2xpYnJhcnkvX2VsbGlwc2lzLnNjc3MiLCJib3VyYm9uL2xpYnJhcnkvX2ZvbnQtZmFjZS5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L19mb250LXN0YWNrcy5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L19oaWRlLXRleHQuc2NzcyIsImJvdXJib24vbGlicmFyeS9faGlkZS12aXN1YWxseS5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L19tYXJnaW4uc2NzcyIsImJvdXJib24vbGlicmFyeS9fbW9kdWxhci1zY2FsZS5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L19vdmVyZmxvdy13cmFwLnNjc3MiLCJib3VyYm9uL2xpYnJhcnkvX3BhZGRpbmcuc2NzcyIsImJvdXJib24vbGlicmFyeS9fcG9zaXRpb24uc2NzcyIsImJvdXJib24vbGlicmFyeS9fcHJlZml4ZXIuc2NzcyIsImJvdXJib24vbGlicmFyeS9fc2hhZGUuc2NzcyIsImJvdXJib24vbGlicmFyeS9fc2l6ZS5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L19zdHJpcC11bml0LnNjc3MiLCJib3VyYm9uL2xpYnJhcnkvX3RleHQtaW5wdXRzLnNjc3MiLCJib3VyYm9uL2xpYnJhcnkvX3RpbWluZy1mdW5jdGlvbnMuc2NzcyIsImJvdXJib24vbGlicmFyeS9fdGludC5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L190cmlhbmdsZS5zY3NzIiwiYm91cmJvbi9saWJyYXJ5L192YWx1ZS1wcmVmaXhlci5zY3NzIiwiYml0dGVycy9fYmFzZS5zY3NzIiwiYml0dGVycy9fdmFyaWFibGVzLnNjc3MiLCJiaXR0ZXJzL19idXR0b25zLnNjc3MiLCJiaXR0ZXJzL19mb3Jtcy5zY3NzIiwiYml0dGVycy9fbGF5b3V0LnNjc3MiLCJiaXR0ZXJzL19sb2FkaW5nLnNjc3MiLCJiaXR0ZXJzL19saXN0cy5zY3NzIiwiYml0dGVycy9fbWVkaWEuc2NzcyIsImJpdHRlcnMvX3RhYmxlcy5zY3NzIiwiYml0dGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiX3ZhcmlhYmxlcy1vdmVyd3JpdGUuc2NzcyIsImZhL2ZvbnQtYXdlc29tZS5zY3NzIiwiZmEvX3ZhcmlhYmxlcy5zY3NzIiwiZmEvX21peGlucy5zY3NzIiwiZmEvX3BhdGguc2NzcyIsImZhL19jb3JlLnNjc3MiLCJmYS9fbGFyZ2VyLnNjc3MiLCJmYS9fZml4ZWQtd2lkdGguc2NzcyIsImZhL19saXN0LnNjc3MiLCJmYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmYS9fYW5pbWF0ZWQuc2NzcyIsImZhL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsImZhL19zdGFja2VkLnNjc3MiLCJmYS9faWNvbnMuc2NzcyIsImZhL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJpY29ucy9fYmQtaWNvbi5zY3NzIiwibW9kdWxlcy9fbW9kdWxlcy5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19tb2RCaWxsYm9hcmRzLnNjc3MiLCJtb2R1bGVzL19tb2RGZWF0dXJlSG9tZS5zY3NzIiwibW9kdWxlcy9fbW9kSW50cm9Ib21lLnNjc3MiLCJtb2R1bGVzL19tb2RSZWNlbnRTb2xkSG9tZS5zY3NzIiwibW9kdWxlcy9fbW9kU2VhcmNoQm94LnNjc3MiLCJtb2R1bGVzL19tb2RUTERtZW51LnNjc3MiLCJtb2R1bGVzL19tb2RTZWFyY2hSZXN1bHRzLnNjc3MiLCJtb2R1bGVzL19tb2RTZWFyY2hGaWx0ZXJzLnNjc3MiLCJtb2R1bGVzL19tb2RTZWFyY2hMYW5kZXIuc2NzcyIsIm1vZHVsZXMvX21vZENhc2VIb21lLnNjc3MiLCJtb2R1bGVzL19tb2RDYXRlZ29yaWVzLnNjc3MiLCJtb2R1bGVzL19tb2RDb250YWN0VXMuc2NzcyIsIm1vZHVsZXMvX21vZFRlc3RpbW9uaWFscy5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19jYXB0Y2hhX2llLnNjc3MiLCJtb2R1bGVzL19uZ19tb2RhbC5zY3NzIiwibW9kdWxlcy9fbW9kTWVzc2FnZXMuc2NzcyIsIm1vZHVsZXMvX3BpY2tMaXN0LnNjc3MiLCJtb2R1bGVzL19tb2RhbC5zY3NzIiwibW9kdWxlcy9fbW9kUG9saWNpZXMuc2NzcyIsIl9lcnJfcGFnZXMuc2NzcyIsIl9zdGF0ZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBPTEQgaW5jbHVkZXNcbi8qIEdvb2dsZSBXZWIgRm9udCBPcGVuIFNhbnMgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDBpdGFsaWMsNDAwLDMwMCw2MDAsNzAwXCIpO1xuXG5AaW1wb3J0IFwibm9ybWFsaXplL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImluY2x1ZGUtbWVkaWFcIjtcbkBpbXBvcnQgXCJib3VyYm9uXCI7XG5AaW1wb3J0IFwiYml0dGVycy9iYXNlXCI7XG5cbi8vIFZhcmlhYmxlc1xuQGltcG9ydCBcInZhcmlhYmxlcy1vdmVyd3JpdGVcIjtcblxuLyogRm9udCBBd2Vzb21lIGljb25zICovXG5AaW1wb3J0IFwiZmEvZm9udC1hd2Vzb21lXCI7XG5cbi8qIEZvbnQgQkQtQ2F0ZWdvcnkgaWNvbnMgKi9cbkBpbXBvcnQgXCJpY29ucy9iZC1pY29uXCI7XG5cbkBpbXBvcnQgXCJtb2R1bGVzL21vZHVsZXNcIjtcbkBpbXBvcnQgXCJlcnJfcGFnZXNcIjtcbkBpbXBvcnQgXCJzdGF0ZXNcIjsiLCJAaW1wb3J0ICdzdXBwb3J0LWZvcic7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAndmVydGljYWwtcmh5dGhtJztcbkBpbXBvcnQgJ25vcm1hbGl6ZS1taXhpbic7XG4iLCIvLyBTdXBwb3J0IHRoZSBsYXN0IDQgdmVyc2lvbnMgb2YgYWxsIGJyb3dzZXJzIGV4Y2VwdCBJRS5cbiRzdXBwb3J0LWZvcjogKFxuICBjaHJvbWU6ICAtNCxcbiAgZWRnZTogICAgLTQsXG4gIGZpcmVmb3g6IC00LFxuICBpZTogICAgICA5LFxuICBvcGVyYTogICAtNCxcbiAgc2FmYXJpOiAgLTQsXG4gICcqJzogICAgIC00LFxuKSAhZGVmYXVsdDtcblxuLy8gU2V0IHRoZSBjdXJyZW50IHZlcnNpb24gbnVtYmVyIGZvciBhbGwgYnJvd3NlcnMuIEFzIG9mOiAyMDE2LTA0LTMwXG4kc3VwcG9ydC1mb3ItY3VycmVudC1icm93c2VyLXZlcnNpb246IChcbiAgY2hyb21lOiAgNTAsIC8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dvb2dsZV9DaHJvbWVfcmVsZWFzZV9oaXN0b3J5XG4gIGVkZ2U6ICAgIDI1LCAvLyBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9NaWNyb3NvZnRfRWRnZVxuICBmaXJlZm94OiA0NiwgLy8gaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvRmlyZWZveF9yZWxlYXNlX2hpc3RvcnlcbiAgaWU6ICAgICAgMTEsIC8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0ludGVybmV0X0V4cGxvcmVyX3ZlcnNpb25zXG4gIG9wZXJhOiAgIDM2LCAvLyBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9PcGVyYV8od2ViX2Jyb3dzZXIpXG4gIHNhZmFyaTogIDksICAvLyBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TYWZhcmlfdmVyc2lvbl9oaXN0b3J5XG4pICFkZWZhdWx0O1xuXG5cbi8vIHN1cHBvcnQtZm9yKClcbi8vXG4vLyBEZXRlcm1pbmVzIGlmIHRoZSBwcm9qZWN0IGhhcyBkZWNsYXJlZCBhIG1pbmltdW0gc3VwcG9ydGVkIHZlcnNpb24gbnVtYmVyIGZvclxuLy8gdGhlIHNwZWNpZmllZCBicm93c2VyLlxuLy9cbi8vIElmIGNvbmZpZ3VyZWQsIHRoaXMgaXMgYSB3cmFwcGVyIGZ1bmN0aW9uIHRoYXQgdXNlcyBDb21wYXNzJ1xuLy8gc3VwcG9ydC1sZWdhY3ktYnJvd3NlcigpLlxuLy8gQHNlZSBodHRwOi8vY29tcGFzcy1zdHlsZS5vcmcvcmVmZXJlbmNlL2NvbXBhc3Mvc3VwcG9ydC8jZnVuY3Rpb24tc3VwcG9ydC1sZWdhY3ktYnJvd3NlclxuLy9cbkBmdW5jdGlvbiBzdXBwb3J0LWZvcigkYnJvd3NlciwgJHZlcnNpb24pIHtcbiAgLy8gRW5zdXJlICR2ZXJzaW9uIGlzIGFuIGludGVnZXIgKG9yIG51bGwpLlxuICBAaWYgbm90ICh0eXBlLW9mKCR2ZXJzaW9uKSA9PSBcIm51bGxcIiBvciB0eXBlLW9mKCR2ZXJzaW9uKSA9PSBcIm51bWJlclwiIGFuZCByb3VuZCgkdmVyc2lvbikgPT0gJHZlcnNpb24pIHtcbiAgICBAZXJyb3IgXCJUaGUgJHZlcnNpb24gcGFyYW1ldGVyIG9mIHN1cHBvcnQtZm9yKCkgbXVzdCBiZSBhbiBpbnRlZ2VyOyAje3R5cGUtb2YoJHZlcnNpb24pfSBnaXZlbi5cIjtcbiAgfVxuXG4gIC8vIENoZWNrIGFnYWluc3QgZGVjbGFyZWQgbWluaW11bXMuXG4gICRtaW4tdmVyc2lvbjogbnVsbDtcbiAgQGlmIG1hcC1oYXMta2V5KCRzdXBwb3J0LWZvciwgJGJyb3dzZXIpIHtcbiAgICAkbWluLXZlcnNpb246IG1hcC1nZXQoJHN1cHBvcnQtZm9yLCAkYnJvd3Nlcik7XG4gIH1cbiAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJHN1cHBvcnQtZm9yLCAnKicpIHtcbiAgICAkbWluLXZlcnNpb246IG1hcC1nZXQoJHN1cHBvcnQtZm9yLCAnKicpO1xuICB9XG5cbiAgLy8gRW5zdXJlICRtaW4tdmVyc2lvbiBpcyBhbiBpbnRlZ2VyIChvciBudWxsKS5cbiAgQGlmIHR5cGUtb2YoJG1pbi12ZXJzaW9uKSAhPSBcIm51bGxcIiBhbmQgdHlwZS1vZigkbWluLXZlcnNpb24pICE9IFwibnVtYmVyXCIge1xuICAgIEBlcnJvciBcIiRzdXBwb3J0LWZvcjogKCN7JGJyb3dzZXJ9OiAjeyRtaW4tdmVyc2lvbn0pIG11c3QgYmUgc2V0IHRvIGFuIGludGVnZXIgKG9yIG51bGwpOyAjeyRtaW4tdmVyc2lvbn0gaXMgYSAje3R5cGUtb2YoJG1pbi12ZXJzaW9uKX0uXCI7XG4gIH1cbiAgQGVsc2VpZiB0eXBlLW9mKCRtaW4tdmVyc2lvbikgPT0gXCJudW1iZXJcIiBhbmQgcm91bmQoJG1pbi12ZXJzaW9uKSAhPSAkbWluLXZlcnNpb24ge1xuICAgIEBlcnJvciBcIiRzdXBwb3J0LWZvcjogKCN7JGJyb3dzZXJ9OiAjeyRtaW4tdmVyc2lvbn0pIG11c3QgYmUgc2V0IHRvIGFuIGludGVnZXIgKG9yIG51bGwpOyAjeyRtaW4tdmVyc2lvbn0gaXMgbm90IGFuIGludGVnZXIuXCI7XG4gIH1cblxuICAvLyBOZWdhdGl2ZSAkbWluLXZlcnNpb24gbWVhbnMgXCJYIG1vc3QgcmVjZW50IHZlcnNpb25zXCIuXG4gIEBpZiB0eXBlLW9mKCRtaW4tdmVyc2lvbikgPT0gXCJudW1iZXJcIiBhbmQgJG1pbi12ZXJzaW9uIDwgMCB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkc3VwcG9ydC1mb3ItY3VycmVudC1icm93c2VyLXZlcnNpb24sICRicm93c2VyKSB7XG4gICAgICBAZXJyb3IgXCIjeyRicm93c2VyfSBub3QgZm91bmQgaW4gJHN1cHBvcnQtZm9yLWN1cnJlbnQtYnJvd3Nlci12ZXJzaW9uIG1hcDsgaXQgbXVzdCBiZSBzZXQgdG8gYW4gaW50ZWdlci5cIjtcbiAgICB9XG4gICAgJG1pbi12ZXJzaW9uOiBtYXAtZ2V0KCRzdXBwb3J0LWZvci1jdXJyZW50LWJyb3dzZXItdmVyc2lvbiwgJGJyb3dzZXIpICsgJG1pbi12ZXJzaW9uICsgMTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoKCRtaW4tdmVyc2lvbiBhbmQgKCR2ZXJzaW9uID49ICRtaW4tdmVyc2lvbikpLCB0cnVlLCBmYWxzZSk7XG59XG4iLCIvL1xuLy8gVmFyaWFibGVzXG4vL1xuLy8gWW91IGNhbiBvdmVycmlkZSB0aGUgZGVmYXVsdCB2YWx1ZXMgYnkgc2V0dGluZyB0aGUgdmFyaWFibGVzIGluIHlvdXIgU2Fzc1xuLy8gYmVmb3JlIGltcG9ydGluZyB0aGUgbm9ybWFsaXplLXNjc3MgbGlicmFyeS5cblxuLy8gVGhlIGZvbnQgc2l6ZSBzZXQgb24gdGhlIHJvb3QgaHRtbCBlbGVtZW50LlxuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgYmFzZSBsaW5lIGhlaWdodCBkZXRlcm1pbmVzIHRoZSBiYXNpYyB1bml0IG9mIHZlcnRpY2FsIHJoeXRobS5cbiRiYXNlLWxpbmUtaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgbGVuZ3RoIHVuaXQgaW4gd2hpY2ggdG8gb3V0cHV0IHZlcnRpY2FsIHJoeXRobSB2YWx1ZXMuXG4vLyBTdXBwb3J0ZWQgdmFsdWVzOiBweCwgZW0sIHJlbS5cbiRiYXNlLXVuaXQ6ICdlbScgIWRlZmF1bHQ7XG5cbi8vIFRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5LlxuJGJhc2UtZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vIFRoZSBmb250IHNpemVzIGZvciBoMS1oNi5cbiRoMS1mb250LXNpemU6IDIgICAgKiAkYmFzZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAxLjUgICogJGJhc2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogMS4xNyAqICRiYXNlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6IDEgICAgKiAkYmFzZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAwLjgzICogJGJhc2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogMC42NyAqICRiYXNlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuLy8gVGhlIGFtb3VudCBsaXN0cyBhbmQgYmxvY2txdW90ZXMgYXJlIGluZGVudGVkLlxuJGluZGVudC1hbW91bnQ6IDQwcHggIWRlZmF1bHQ7XG5cbi8vIFRoZSBmb2xsb3dpbmcgdmFyaWFibGUgY29udHJvbHMgd2hldGhlciBub3JtYWxpemUtc2NzcyB3aWxsIG91dHB1dFxuLy8gZm9udC1zaXplcywgbGluZS1oZWlnaHRzIGFuZCBibG9jay1sZXZlbCB0b3AvYm90dG9tIG1hcmdpbnMgdGhhdCBmb3JtIGEgYmFzaWNcbi8vIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgcGFnZSwgd2hpY2ggZGlmZmVycyBmcm9tIHRoZSBvcmlnaW5hbCBOb3JtYWxpemUuY3NzLlxuLy8gSG93ZXZlciwgY2hhbmdpbmcgYW55IG9mIHRoZSB2YXJpYWJsZXMgYWJvdmUgd2lsbCBjYXVzZVxuLy8gJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0gdG8gYmUgYXV0b21hdGljYWxseSBzZXQgdG8gdHJ1ZS5cbiRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtOiBmYWxzZSAhZGVmYXVsdDtcbiIsIi8vXG4vLyBWZXJ0aWNhbCBSaHl0aG1cbi8vXG4vLyBUaGlzIGlzIHRoZSBtaW5pbWFsIGFtb3VudCBvZiBjb2RlIG5lZWRlZCB0byBjcmVhdGUgdmVydGljYWwgcmh5dGhtIGluIG91clxuLy8gQ1NTLiBJZiB5b3UgYXJlIGxvb2tpbmcgZm9yIGEgcm9idXN0IHNvbHV0aW9uLCBsb29rIGF0IHRoZSBleGNlbGxlbnQgVHlwZXlcbi8vIGxpYnJhcnkuIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2pwdGFyYW50by90eXBleVxuXG5AZnVuY3Rpb24gbm9ybWFsaXplLXJoeXRobSgkdmFsdWUsICRyZWxhdGl2ZS10bzogJGJhc2UtZm9udC1zaXplLCAkdW5pdDogJGJhc2UtdW5pdCkge1xuICBAaWYgdW5pdCgkdmFsdWUpICE9IHB4IHtcbiAgICBAZXJyb3IgXCJUaGUgbm9ybWFsaXplIHZlcnRpY2FsLXJoeXRobSBtb2R1bGUgb25seSBzdXBwb3J0cyBweCBpbnB1dHMuIFRoZSB0eXBleSBsaWJyYXJ5IGlzIGJldHRlci5cIjtcbiAgfVxuICBAaWYgJHVuaXQgPT0gcmVtIHtcbiAgICBAcmV0dXJuICgkdmFsdWUgLyAkYmFzZS1mb250LXNpemUpICogMXJlbTtcbiAgfVxuICBAZWxzZSBpZiAkdW5pdCA9PSBlbSB7XG4gICAgQHJldHVybiAoJHZhbHVlIC8gJHJlbGF0aXZlLXRvKSAqIDFlbTtcbiAgfVxuICBAZWxzZSB7IC8vICR1bml0ID09IHB4XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbn1cblxuQG1peGluIG5vcm1hbGl6ZS1mb250LXNpemUoJHZhbHVlLCAkcmVsYXRpdmUtdG86ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaWYgdW5pdCgkdmFsdWUpICE9ICdweCcge1xuICAgIEBlcnJvciBcIm5vcm1hbGl6ZS1mb250LXNpemUoKSBvbmx5IHN1cHBvcnRzIHB4IGlucHV0cy4gVGhlIHR5cGV5IGxpYnJhcnkgaXMgYmV0dGVyLlwiO1xuICB9XG4gIC8vIHB4IGZhbGxiYWNrIGZvciBJRSA4IGFuZCBlYXJsaWVyLiBOb3RlOiBJRSA5LzEwIGRvbid0IHVuZGVyc3RhbmQgcmVtXG4gIC8vIGluIGZvbnQgc2hvcnRoYW5kLCBidXQgZm9udC1zaXplIGxvbmdoYW5kIGlzIGZpbmUuXG4gIEBpZiAkYmFzZS11bml0ID09IHJlbSBhbmQgc3VwcG9ydC1mb3IoaWUsIDgpIHtcbiAgICBmb250LXNpemU6ICR2YWx1ZTtcbiAgfVxuICBmb250LXNpemU6IG5vcm1hbGl6ZS1yaHl0aG0oJHZhbHVlLCAkcmVsYXRpdmUtdG8pO1xufVxuXG5AbWl4aW4gbm9ybWFsaXplLXJoeXRobSgkcHJvcGVydHksICR2YWx1ZXMsICRyZWxhdGl2ZS10bzogJGJhc2UtZm9udC1zaXplKSB7XG4gICR2YWx1ZS1saXN0OiAkdmFsdWVzO1xuICAkc2VwOiBzcGFjZTtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gJ2xpc3QnIHtcbiAgICAkc2VwOiBsaXN0LXNlcGFyYXRvcigkdmFsdWVzKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgJHZhbHVlLWxpc3Q6IGFwcGVuZCgoKSwgJHZhbHVlcyk7XG4gIH1cblxuICAkbm9ybWFsaXplZC12YWx1ZXM6ICgpO1xuICAkcHgtZmFsbGJhY2s6ICgpO1xuXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWUtbGlzdCB7XG4gICAgJHB4LXZhbHVlOiAkdmFsdWU7XG4gICAgQGlmIHVuaXRsZXNzKCR2YWx1ZSkgYW5kICR2YWx1ZSAhPSAwIHtcbiAgICAgICR2YWx1ZTogJHZhbHVlICogbm9ybWFsaXplLXJoeXRobSgkYmFzZS1saW5lLWhlaWdodCwgJHJlbGF0aXZlLXRvKTtcbiAgICAgICRweC12YWx1ZTogJHB4LXZhbHVlICogbm9ybWFsaXplLXJoeXRobSgkYmFzZS1saW5lLWhlaWdodCwgJHJlbGF0aXZlLXRvLCBweCk7XG4gICAgfVxuICAgICRub3JtYWxpemVkLXZhbHVlczogYXBwZW5kKCRub3JtYWxpemVkLXZhbHVlcywgJHZhbHVlLCAkc2VwKTtcbiAgICAkcHgtZmFsbGJhY2s6IGFwcGVuZCgkcHgtZmFsbGJhY2ssICRweC12YWx1ZSwgJHNlcCk7XG4gIH1cbiAgQGlmICRiYXNlLXVuaXQgPT0gcmVtIGFuZCBzdXBwb3J0LWZvcihpZSwgOCkge1xuICAgICN7JHByb3BlcnR5fTogJHB4LWZhbGxiYWNrO1xuICB9XG4gICN7JHByb3BlcnR5fTogJG5vcm1hbGl6ZWQtdmFsdWVzO1xufVxuXG5AbWl4aW4gbm9ybWFsaXplLW1hcmdpbigkdmFsdWVzLCAkcmVsYXRpdmUtdG86ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaW5jbHVkZSBub3JtYWxpemUtcmh5dGhtKG1hcmdpbiwgJHZhbHVlcywgJHJlbGF0aXZlLXRvKTtcbn1cblxuQG1peGluIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkZm9udC1zaXplLCAkbWluLWxpbmUtcGFkZGluZzogMnB4KSB7XG4gICRsaW5lczogY2VpbCgkZm9udC1zaXplIC8gJGJhc2UtbGluZS1oZWlnaHQpO1xuICAvLyBJZiBsaW5lcyBhcmUgY3JhbXBlZCBpbmNsdWRlIHNvbWUgZXh0cmEgbGVhZGluZy5cbiAgQGlmICgkbGluZXMgKiAkYmFzZS1saW5lLWhlaWdodCAtICRmb250LXNpemUpIDwgKCRtaW4tbGluZS1wYWRkaW5nICogMikge1xuICAgICRsaW5lczogJGxpbmVzICsgMTtcbiAgfVxuICBAaW5jbHVkZSBub3JtYWxpemUtcmh5dGhtKGxpbmUtaGVpZ2h0LCAkbGluZXMsICRmb250LXNpemUpO1xufVxuIiwiLy8gSGVscGVyIGZ1bmN0aW9uIGZvciB0aGUgbm9ybWFsaXplKCkgbWl4aW4uXG4kX25vcm1hbGl6ZS1pbmNsdWRlOiAoKTtcbiRfbm9ybWFsaXplLWV4Y2x1ZGU6ICgpO1xuQGZ1bmN0aW9uIF9ub3JtYWxpemUtaW5jbHVkZSgkc2VjdGlvbikge1xuICAvLyBDaGVjayBpZiAkc2VjdGlvbiBpcyBpbiB0aGUgJGluY2x1ZGUgbGlzdC5cbiAgQGlmIGluZGV4KCRfbm9ybWFsaXplLWluY2x1ZGUsICRzZWN0aW9uKSB7XG4gICAgQHJldHVybiB0cnVlO1xuICB9XG4gIC8vIElmICRpbmNsdWRlIGlzIHNldCB0byAoYWxsKSwgbWFrZSBzdXJlICRzZWN0aW9uIGlzIG5vdCBpbiAkZXhjbHVkZS5cbiAgQGVsc2UgaWYgbm90IGluZGV4KCRfbm9ybWFsaXplLWV4Y2x1ZGUsICRzZWN0aW9uKSBhbmQgaW5kZXgoJF9ub3JtYWxpemUtaW5jbHVkZSwgYWxsKSB7XG4gICAgQHJldHVybiB0cnVlO1xuICB9XG4gIEByZXR1cm4gZmFsc2U7XG59XG5cbkBtaXhpbiBfbm9ybWFsaXplLW1vbm9zcGFjZSgpIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBAaWYgc3VwcG9ydC1mb3IoaWUsIDYpIHtcbiAgICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtcbiAgfVxuICBmb250LXNpemU6IDFlbTtcbn1cblxuQG1peGluIG5vcm1hbGl6ZSgkaW5jbHVkZTogKGFsbCksICRleGNsdWRlOiAoKSkge1xuICAvLyBJZiB3ZSBoYWQgbG9jYWwgZnVuY3Rpb25zLCB3ZSBjb3VsZCBhY2Nlc3Mgb3VyIHBhcmFtZXRlcnMgaW5zaWRlIHRoZVxuICAvLyBmdW5jdGlvbiB3aXRob3V0IHBhc3NpbmcgdGhlbSBpbiBhcyBwYXJhbWV0ZXJzLiBUaGUgaGFja3kgd29yay1hcm91bmQgaXMgdG9cbiAgLy8gc3R1ZmYgdGhlbSBpbnRvIGdsb2JhbCB2YXJpYWJsZXMgc28gY2FuIGFjY2VzcyB0aGVtIGZyb20gYSBnbG9iYWwgZnVuY3Rpb24uXG4gICRfbm9ybWFsaXplLWluY2x1ZGU6IGlmKHR5cGUtb2YoJGluY2x1ZGUpID09ICdsaXN0JywgJGluY2x1ZGUsICgkaW5jbHVkZSkpICFnbG9iYWw7XG4gICRfbm9ybWFsaXplLWV4Y2x1ZGU6IGlmKHR5cGUtb2YoJGV4Y2x1ZGUpID09ICdsaXN0JywgJGV4Y2x1ZGUsICgkZXhjbHVkZSkpICFnbG9iYWw7XG5cbiAgLy8gSWYgd2UndmUgY3VzdG9taXplZCBhbnkgZm9udCB2YXJpYWJsZXMsIHdlJ2xsIG5lZWQgZXh0cmEgcHJvcGVydGllcy5cbiAgQGlmICRiYXNlLWZvbnQtc2l6ZSAhPSAxNnB4XG4gICAgb3IgJGJhc2UtbGluZS1oZWlnaHQgIT0gMjRweFxuICAgIG9yICRiYXNlLXVuaXQgIT0gJ2VtJ1xuICAgIG9yICRoMS1mb250LXNpemUgIT0gMiAgICAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoMi1mb250LXNpemUgIT0gMS41ICAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoMy1mb250LXNpemUgIT0gMS4xNyAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoNC1mb250LXNpemUgIT0gMSAgICAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoNS1mb250LXNpemUgIT0gMC44MyAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoNi1mb250LXNpemUgIT0gMC42NyAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRpbmRlbnQtYW1vdW50ICE9IDQwcHgge1xuICAgICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtOiB0cnVlICFnbG9iYWw7XG4gIH1cblxuICAvKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUocm9vdCkge1xuICAgIC8qKlxuICAgICAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICAgKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gICAgICovXG5cbiAgICBodG1sIHtcbiAgICAgIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSBvciBzdXBwb3J0LWZvcihpZSwgNykge1xuICAgICAgICAvLyBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAgICAgICAgLy8gYGVtYCB1bml0cy5cbiAgICAgICAgZm9udC1zaXplOiAoJGJhc2UtZm9udC1zaXplIC8gMTZweCkgKiAxMDAlO1xuICAgICAgfVxuICAgICAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgkYmFzZS1saW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG4gICAgICB9XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7IC8qIDEgKi9cbiAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICAgKi9cblxuICAgIGJvZHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUoaHRtbDUpIHtcbiAgICAvKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDwxMC5cbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3ggZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAuXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgZm9yIGBtYWluYC5cbiAgICAgKi9cblxuICAgIGFydGljbGUsXG4gICAgYXNpZGUsXG4gICAgZGV0YWlscyxcbiAgICBmaWdjYXB0aW9uLFxuICAgIGZpZ3VyZSxcbiAgICBmb290ZXIsXG4gICAgaGVhZGVyLFxuICAgIG1haW4sXG4gICAgbWVudSxcbiAgICBuYXYsXG4gICAgc2VjdGlvbixcbiAgICBzdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDwxMC5cbiAgICAgKi9cblxuICAgIGF1ZGlvLFxuICAgIGNhbnZhcyxcbiAgICBwcm9ncmVzcyxcbiAgICB2aWRlbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaWYgc3VwcG9ydC1mb3IoaWUsIDcpIHtcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgKnpvb206IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgYW5kIHJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA0LTcuXG4gICAgICovXG5cbiAgICBhdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgICAqL1xuXG4gICAgcHJvZ3Jlc3Mge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDwxMSwgU2FmYXJpIDw4LCBhbmQgRmlyZWZveCA8MjIuXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gICAgICovXG5cbiAgICB0ZW1wbGF0ZSwgLyogMSAqL1xuICAgIFtoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGlmIF9ub3JtYWxpemUtaW5jbHVkZShsaW5rcykge1xuICAgIC8qIExpbmtzXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICAgKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gICAgICovXG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gICAgICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAgICovXG5cbiAgICBhOmFjdGl2ZSxcbiAgICBhOmhvdmVyIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgQGlmIF9ub3JtYWxpemUtaW5jbHVkZSh0ZXh0KSB7XG4gICAgLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gICAgLyoqXG4gICAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggPDQwLlxuICAgICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAgICovXG5cbiAgICBhYmJyW3RpdGxlXSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gICAgICovXG5cbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgICAqL1xuXG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICAgKi9cblxuICAgIGNvZGUsXG4gICAga2JkLFxuICAgIHNhbXAge1xuICAgICAgQGluY2x1ZGUgX25vcm1hbGl6ZS1tb25vc3BhY2UoKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDw0LjQuXG4gICAgICovXG5cbiAgICBkZm4ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgICAqL1xuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgbm9ybWFsaXplLWZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbiAgICAgIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkaDEtZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgLyogU2V0IDEgdW5pdCBvZiB2ZXJ0aWNhbCByaHl0aG0gb24gdGhlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuICovXG4gICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCwgJGgxLWZvbnQtc2l6ZSk7XG4gICAgfVxuXG4gICAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIG9yIHN1cHBvcnQtZm9yKGllLCA3KSB7XG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1mb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgICAgICAgQGluY2x1ZGUgbm9ybWFsaXplLWxpbmUtaGVpZ2h0KCRoMi1mb250LXNpemUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDItZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgICAgICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkaDMtZm9udC1zaXplKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCwgJGgzLWZvbnQtc2l6ZSk7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgbm9ybWFsaXplLWZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICAgICAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbGluZS1oZWlnaHQoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbm9ybWFsaXplLW1hcmdpbigxIDAsICRoNC1mb250LXNpemUpO1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1mb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgICAgICAgQGluY2x1ZGUgbm9ybWFsaXplLWxpbmUtaGVpZ2h0KCRoNS1mb250LXNpemUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDUtZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgaDYge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xuICAgICAgICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkaDYtZm9udC1zaXplKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCwgJGg2LWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDwxMC5cbiAgICAgKi9cblxuICAgIG1hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAgICogYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuXG4gICAgc3ViLFxuICAgIHN1cCB7XG4gICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cblxuICAgIHN1YiB7XG4gICAgICBib3R0b206IC0wLjI1ZW07XG4gICAgfVxuXG4gICAgc3VwIHtcbiAgICAgIHRvcDogLTAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUoZW1iZWRkZWQpIHtcbiAgICAvKiBFbWJlZGRlZCBjb250ZW50XG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgPDExLlxuICAgICAqL1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIEBpZiBzdXBwb3J0LWZvcihpZSwgNykge1xuICAgICAgICAvKiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy4gKi9cbiAgICAgICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICAgKi9cblxuICAgIHN2Zzpub3QoOnJvb3QpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgQGlmIF9ub3JtYWxpemUtaW5jbHVkZShncm91cGluZykge1xuICAgIC8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gICAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIG9yIHN1cHBvcnQtZm9yKGllLCA3KSB7XG4gICAgICAvKipcbiAgICAgICAqIFNldCAxIHVuaXQgb2YgdmVydGljYWwgcmh5dGhtIG9uIHRoZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW4uXG4gICAgICAgKi9cblxuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAkaW5kZW50LWFtb3VudCk7XG4gICAgICB9XG5cbiAgICAgIC8qKlxuICAgICAgICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gICAgICAgKi9cblxuICAgICAgZGwsXG4gICAgICBtZW51LFxuICAgICAgb2wsXG4gICAgICB1bCB7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIFR1cm4gb2ZmIG1hcmdpbnMgb24gbmVzdGVkIGxpc3RzLlxuICAgICAgICAgKi9cblxuICAgICAgICBvbCxcbiAgICAgICAgdWwge1xuICAgICAgICAgIG9sLFxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGQge1xuICAgICAgICBtYXJnaW46IDAgMCAwICRpbmRlbnQtYW1vdW50O1xuICAgICAgfVxuXG4gICAgICAvKipcbiAgICAgICAqIEFkZHJlc3MgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAgICAgICAqL1xuXG4gICAgICBtZW51LFxuICAgICAgb2wsXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwICRpbmRlbnQtYW1vdW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBzdXBwb3J0LWZvcihpZSwgNykge1xuICAgICAgLyoqXG4gICAgICAgKiBDb3JyZWN0IGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNy5cbiAgICAgICAqL1xuXG4gICAgICBuYXYgdWwsXG4gICAgICBuYXYgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAgICAgKi9cblxuICAgIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgJGluZGVudC1hbW91bnQpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAgICovXG5cbiAgICBociB7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xuICAgIH1cblxuICAgIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSBvciBzdXBwb3J0LWZvcihpZSwgNykge1xuICAgICAgLyoqXG4gICAgICAgKiBTZXQgMSB1bml0IG9mIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgdG9wIGFuZCBib3R0b20gbWFyZ2luLlxuICAgICAgICovXG5cbiAgICAgIHAsXG4gICAgICBwcmUge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgIEBpbmNsdWRlIF9ub3JtYWxpemUtbW9ub3NwYWNlKCk7XG4gICAgfVxuICB9XG5cbiAgQGlmIF9ub3JtYWxpemUtaW5jbHVkZShmb3Jtcykge1xuICAgIC8qIEZvcm1zXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIEtub3duIGlzc3VlczpcbiAgICAgKiAtIEJ5IGRlZmF1bHQsIENocm9tZSBvbiBPUyBYIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWQgc3R5bGluZyBvZlxuICAgICAqICAgc2VsZWN0LCB1bmxlc3MgYSBib3JkZXIgcHJvcGVydHkgaXMgc2V0LiBUaGUgZGVmYXVsdCBmb250IHdlaWdodCBvblxuICAgICAqICAgb3B0Z3JvdXAgZWxlbWVudHMgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBvbiBPU1ggYW5kIFNhZmFyaSBvblxuICAgICAqICAgT1MgWC5cbiAgICAgKiAtIEl0IGlzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvIG5vdCBzdHlsZSBjaGVja2JveCBhbmQgcmFkaW8gaW5wdXRzIGFzXG4gICAgICogICBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAgICAgKiAtIENlcnRhaW4gZm9udCBzaXplIHZhbHVlcyBhcHBsaWVkIHRvIG51bWJlciBpbnB1dHMgY2F1c2UgdGhlIGN1cnNvciBzdHlsZSBvZlxuICAgICAqICAgdGhlIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gZGVmYXVsdCB0byB0ZXh0LlxuICAgICAqIC0gVGhlIHNlYXJjaCBpbnB1dCBpcyBub3QgZnVsbHkgc3R5bGFibGUgYnkgZGVmYXVsdC4gSW4gQ2hyb21lIGFuZCBTYWZhcmkgb25cbiAgICAgKiAgIE9TWC9pT1MgeW91IGNhbid0IGNvbnRyb2wgZm9udCwgcGFkZGluZywgYm9yZGVyLCBvciBiYWNrZ3JvdW5kLiBJbiBDaHJvbWVcbiAgICAgKiAgIGFuZCBTYWZhcmkgb24gV2luZG93cyB5b3UgY2FuJ3QgY29udHJvbCBib3JkZXIgcHJvcGVybHkuIEl0IHdpbGwgYXBwbHlcbiAgICAgKiAgIGJvcmRlci13aWR0aCBidXQgd2lsbCBvbmx5IHNob3cgYSBib3JkZXIgY29sb3IgKHdoaWNoIGNhbm5vdCBiZSBjb250cm9sbGVkKVxuICAgICAqICAgZm9yIHRoZSBvdXRlciAxcHggb2YgdGhhdCBib3JkZXIuIEFwcGx5aW5nIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkXG4gICAgICogICBhZGRyZXNzZXMgdGhlc2UgaXNzdWVzIHdpdGhvdXQgcmVtb3ZpbmcgdGhlIGJlbmVmaXRzIG9mIHNlYXJjaCBpbnB1dHMgKGUuZy5cbiAgICAgKiAgIHNob3dpbmcgcGFzdCBzZWFyY2hlcykuIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIHdpbGwgY2xpcCB0aGUgY2FuY2VsIGJ1dHRvblxuICAgICAqICAgb24gd2hlbiBpdCBoYXMgcGFkZGluZyAoYW5kIHRleHRmaWVsZCBhcHBlYXJhbmNlKS5cbiAgICAgKi9cblxuICAgIEBpZiBzdXBwb3J0LWZvcihpZSwgNykge1xuICAgICAgLyoqXG4gICAgICAgKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICAgICAgICovXG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICAgICAqIDMuIEFkZHJlc3MgYGZvbnQtZmFtaWx5YCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gYHRleHRhcmVhYCBhbmQgb3RoZXIgZm9ybSBpbiBJRSA3XG4gICAgICogNC4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSB3aXRoIElFIDYvNy5cbiAgICAgKi9cblxuICAgIGJ1dHRvbixcbiAgICBpbnB1dCxcbiAgICBvcHRncm91cCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICAgICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgICBAaWYgc3VwcG9ydC1mb3IoaWUsIDcpIHtcbiAgICAgICAgKmZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTsgLyogMyAqL1xuICAgICAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogNCAqL1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgICAqL1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICAgKi9cblxuICAgIGJ1dHRvbixcbiAgICBzZWxlY3QgeyAvKiAxICovXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAgICAgKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gICAgICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICAgKi9cblxuICAgIGJ1dHRvbixcbiAgICBodG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG4gICAgW3R5cGU9XCJyZXNldFwiXSxcbiAgICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBbdHlwZT1cInJlc2V0XCJdLFxuICAgIFt0eXBlPVwic3VibWl0XCJdIHtcblxuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgICAgICovXG5cbiAgICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC8qKlxuICAgICAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgICAgICovXG5cbiAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICAgKi9cblxuICAgIGlucHV0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgQGlmIHN1cHBvcnQtZm9yKGZpcmVmb3gsIDI5KSB7XG4gICAgICAgIC8vIEZpcmVmb3ggc2V0cyBgbGluZS1oZWlnaHRgIHVzaW5nIGAhaW1wb3J0YW50YCBpbiB0aGUgVUEgc3R5bGVzaGVldC5cbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSA8MTEuXG4gICAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDwxMS5cbiAgICAgKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAgICAgKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICAgICAqL1xuXG4gICAgW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAgIEBpZiBzdXBwb3J0LWZvcihpZSwgNykge1xuICAgICAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICAgKi9cblxuICAgIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICAgKi9cblxuICAgIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xuXG4gICAgICAvKipcbiAgICAgICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAgICAgICAqL1xuXG4gICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gICAgICovXG5cbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjU0O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgICAqL1xuXG4gICAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICAgICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICAgICAqL1xuXG4gICAgZmllbGRzZXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqIDQuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gICAgICovXG5cbiAgICBsZWdlbmQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xuICAgICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICAgIEBpZiBzdXBwb3J0LWZvcihpZSwgNykge1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDQgKi9cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSBhIHByZXZpb3VzIHJ1bGUuXG4gICAgICovXG5cbiAgICBvcHRncm91cCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAgICAqL1xuXG4gICAgdGV4dGFyZWEge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xuXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICBfIF8gX18gICBfX198IHxfICAgXyAgX198IHwgX19fICAgXyBfXyBfX18gICBfX18gIF9ffCB8XyAgX18gX1xuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgIHxffF98IHxffFxcX19ffF98XFxfXyxffFxcX18sX3xcXF9fX3wgfF98IHxffCB8X3xcXF9fX3xcXF9fLF98X3xcXF9fLF98XG4vL1xuLy8gICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vICAgICAgICAgICAgICAgICAgICAgICAgdjEuNC42XG4vL1xuLy8gICAgICAgICAgICAgICAgaHR0cDovL2luY2x1ZGUtbWVkaWEuY29tXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEh1Z28gR2lyYXVkZWwgKEBodWdvZ2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAnbW9iaWxlLXNtJzogMjBlbSwgLy8zMjBweFxuICAnbW9iaWxlLW1lZCc6IDIzLjQzOGVtLCAvLyAzOTBweFxuICAnbW9iaWxlLWxnJzogMjcuMTg4ZW0sIC8vNDM1cHhcbiAgJ3BoYWJsZXQnOiAzNy41ZW0sIC8vNjAwcHhcbiAgJ3RhYmxldCc6IDQ4ZW0sIC8vNzY4cHhcbiAgJ2Rlc2t0b3AnOiA2NGVtLCAvLzEwMjRcbiAgJ2Rlc2t0b3AtbGcnOiA3NWVtLCAvLzEyMDBcbiAgJ2dpYW50LXNjcmVlbic6IDEwMGVtLCAvLzE2MDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgKTtcbi8vL1xuJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4gICdzY3JlZW4nOiAnc2NyZWVuJyxcbiAgJ3ByaW50JzogJ3ByaW50JyxcbiAgJ2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcbiAgJ2xhbmRzY2FwZSc6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknLFxuICAncG9ydHJhaXQnOiAnKG9yaWVudGF0aW9uOiBwb3J0cmFpdCknLFxuICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCknLFxuICAncmV0aW5hM3gnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAzZHBweCknXG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcmVtcyBpcyBkZWZpbmVkIGFzIGAwLjFgIGJ5IGRlZmF1bHQsIHRvIGJlIHVzZWQgd2l0aCBgZm9udC1zaXplOiA2Mi41JTtgXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuICAncHgnOiAxLFxuICAnZW0nOiAwLjAxLFxuICAncmVtJzogMC4xLFxuICAnJzogMFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXG4vLy8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4kaW0tbWVkaWEtc3VwcG9ydDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBicmVha3BvaW50IHRvIGVtdWxhdGUgd2hlbiBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGRpc2FibGVkLiBNZWRpYSBxdWVyaWVzIHRoYXQgc3RhcnQgYXQgb3Jcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWRcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQGZ1bmN0aW9uIGxvZygkbWVzc2FnZSkge1xuICBAaWYgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJykge1xuICAgIEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJG1lc3NhZ2U7XG4gICAgJF86IG5vb3AoKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cblxuLy8vXG4vLy8gV3JhcHBlciBtaXhpbiBmb3IgdGhlIGxvZyBmdW5jdGlvbiBzbyBpdCBjYW4gYmUgdXNlZCB3aXRoIGEgbW9yZSBmcmllbmRseVxuLy8vIEFQSSB0aGFuIGBAaWYgbG9nKCcuLicpIHt9YCBvciBgJF86IGxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cbi8vLyBhbmQgdXNlIHRoZSBtaXhpbiBldmVyeXdoZXJlIGVsc2UgYmVjYXVzZSBpdCdzIG11Y2ggbW9yZSBlbGVnYW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQG1peGluIGxvZygkbWVzc2FnZSkge1xuICBAaWYgbG9nKCRtZXNzYWdlKSB7fVxufVxuXG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHt9XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcbiAgICBAaWYgbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuICAgICAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICAgICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cbiAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcbiAgICAgIEBpZiAoJHByZWZpeCA9PSAnbWF4JyBhbmQgJHZhbHVlIDw9ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSBvclxuICAgICAgICAgICgkcHJlZml4ID09ICdtaW4nIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICBAcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgQHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIHRydWU7XG59XG5cbi8vLy9cbi8vLyBQYXJzaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuICBAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcbiAgICBAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgLy8gcmVseSBvbiB0aGUgYGxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgJF86IGxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBkaW1lbnNpb24gZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgd2lkdGhgIG9yIGBoZWlnaHRgIChvciBwb3RlbnRpYWxseSBhbnl0aGluZyBlbHNlKVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xuXG4gIEBpZiBzdHItbGVuZ3RoKCRwYXJzZWQtZGltZW5zaW9uKSA+IDAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gcHJlZml4IGJhc2VkIG9uIGFuIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3Jcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcikge1xuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuICB9XG5cbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuICBAaWYgbm90ICRpbnRlcnZhbCB7XG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAgIC8vIHJlbHkgb24gdGhlIGBsb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGxvZyguLikge31gIGluc3RlYWQuXG4gICAgJF86IGxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xuICB9XG5cbiAgQGlmICRvcGVyYXRvciA9PSAnPicge1xuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuICB9IEBlbHNlIGlmICRvcGVyYXRvciA9PSAnPCcge1xuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcbiAgfVxuXG4gICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXG4gIEByZXR1cm4gJygjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSknO1xufVxuXG4vLy9cbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRzdGFydCBbMV0gLSBTdGFydCBpbmRleFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdH0gU2xpY2VkIGxpc3Rcbi8vL1xuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuICAgICRfOiBsb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG4gIH1cblxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcbiAgJHJlc3VsdDogMDtcbiAgJGRpZ2l0czogMDtcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpO1xuICAkbnVtYmVyczogKCcwJzogMCwgJzEnOiAxLCAnMic6IDIsICczJzogMywgJzQnOiA0LCAnNSc6IDUsICc2JzogNiwgJzcnOiA3LCAnOCc6IDgsICc5JzogOSk7XG5cbiAgLy8gUmVtb3ZlICsvLSBzaWduIGlmIHByZXNlbnQgYXQgZmlyc3QgY2hhcmFjdGVyXG4gIEBpZiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnKycgb3IgJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpIHtcbiAgICAkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG5cbiAgICBAaWYgbm90IChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gJy4nKSB7XG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuICAgIH1cblxuICAgIEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG4gICAgJF86IGxvZygnSW52YWxpZCB1bml0IGAjeyR1bml0fWAuJyk7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZSAqIG1hcC1nZXQoJHVuaXRzLCAkdW5pdCk7XG59XG5cbi8vL1xuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZlxuLy8vIHRoZSBjYWxsLiBJdCBpcyBoZWxwZnVsIHdoZW4gaGF2aW5nIGEgY29tcG9uZW50IG5lZWRpbmcgYW4gZXh0ZW5kZWRcbi8vLyBjb25maWd1cmF0aW9uIHN1Y2ggYXMgY3VzdG9tIGJyZWFrcG9pbnRzIChyZWZlcnJlZCB0byBhcyB0d2Vha3BvaW50cylcbi8vLyBmb3IgaW5zdGFuY2UuXG4vLy9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWtwb2ludHMgWygpXSAtIE1hcCBvZiB0d2Vha3BvaW50cyB0byBiZSBtZXJnZWQgd2l0aCBgJGJyZWFrcG9pbnRzYFxuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMgWygpXSAtIE1hcCBvZiB0d2Vha2VkIG1lZGlhIGV4cHJlc3Npb25zIHRvIGJlIG1lcmdlZCB3aXRoIGAkbWVkaWEtZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBicmVha3BvaW50cyB3aXRoIGEgdHdlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIG1lZGlhIGV4cHJlc3Npb25zIHdpdGggYSBjdXN0b20gb25lXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIG1lZGlhLWNvbnRleHQoJHR3ZWFrcG9pbnRzOiAoKSwgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoKSkge1xuICAvLyBTYXZlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcbiAgJGdsb2JhbC1tZWRpYS1leHByZXNzaW9uczogJG1lZGlhLWV4cHJlc3Npb25zO1xuXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkYnJlYWtwb2ludHMsICR0d2Vha3BvaW50cykgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoJG1lZGlhLWV4cHJlc3Npb25zLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMpICFnbG9iYWw7XG5cbiAgQGNvbnRlbnQ7XG5cbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuICBAaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID09IDApIG9yXG4gICAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XG4gICAgICAvLyBSZWN1cnNpdmUgY2FsbFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm91cmJvbiA1LjAuMFxuLy8gaHR0cHM6Ly93d3cuYm91cmJvbi5pby9cbi8vIENvcHlyaWdodCAyMDExLTIwMTggdGhvdWdodGJvdCwgaW5jLlxuLy8gTUlUIExpY2Vuc2VcblxuQGltcG9ydCBcImJvdXJib24vaGVscGVycy9idXR0b25zLWxpc3RcIjtcbkBpbXBvcnQgXCJib3VyYm9uL2hlbHBlcnMvc2NhbGVzXCI7XG5AaW1wb3J0IFwiYm91cmJvbi9oZWxwZXJzL3RleHQtaW5wdXRzLWxpc3RcIjtcblxuQGltcG9ydCBcImJvdXJib24vc2V0dGluZ3Mvc2V0dGluZ3NcIjtcblxuQGltcG9ydCBcImJvdXJib24vdmFsaWRhdG9ycy9jb250YWluc1wiO1xuQGltcG9ydCBcImJvdXJib24vdmFsaWRhdG9ycy9jb250YWlucy1mYWxzeVwiO1xuQGltcG9ydCBcImJvdXJib24vdmFsaWRhdG9ycy9pcy1jb2xvclwiO1xuQGltcG9ydCBcImJvdXJib24vdmFsaWRhdG9ycy9pcy1sZW5ndGhcIjtcbkBpbXBvcnQgXCJib3VyYm9uL3ZhbGlkYXRvcnMvaXMtbnVtYmVyXCI7XG5AaW1wb3J0IFwiYm91cmJvbi92YWxpZGF0b3JzL2lzLXNpemVcIjtcblxuQGltcG9ydCBcImJvdXJib24vdXRpbGl0aWVzL2Fzc2lnbi1pbnB1dHNcIjtcbkBpbXBvcnQgXCJib3VyYm9uL3V0aWxpdGllcy9jb21wYWN0LXNob3J0aGFuZFwiO1xuQGltcG9ydCBcImJvdXJib24vdXRpbGl0aWVzL2RpcmVjdGlvbmFsLXByb3BlcnR5XCI7XG5AaW1wb3J0IFwiYm91cmJvbi91dGlsaXRpZXMvZmV0Y2gtYm91cmJvbi1zZXR0aW5nXCI7XG5AaW1wb3J0IFwiYm91cmJvbi91dGlsaXRpZXMvZm9udC1zb3VyY2UtZGVjbGFyYXRpb25cIjtcbkBpbXBvcnQgXCJib3VyYm9uL3V0aWxpdGllcy9nYW1tYVwiO1xuQGltcG9ydCBcImJvdXJib24vdXRpbGl0aWVzL2xpZ2h0bmVzc1wiO1xuQGltcG9ydCBcImJvdXJib24vdXRpbGl0aWVzL2NvbnRyYXN0LXJhdGlvXCI7XG5AaW1wb3J0IFwiYm91cmJvbi91dGlsaXRpZXMvdW5wYWNrLXNob3J0aGFuZFwiO1xuXG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L2JvcmRlci1jb2xvclwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9ib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L2JvcmRlci1zdHlsZVwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9ib3JkZXItd2lkdGhcIjtcbkBpbXBvcnQgXCJib3VyYm9uL2xpYnJhcnkvYnV0dG9uc1wiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9jbGVhcmZpeFwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9jb250cmFzdC1zd2l0Y2hcIjtcbkBpbXBvcnQgXCJib3VyYm9uL2xpYnJhcnkvZWxsaXBzaXNcIjtcbkBpbXBvcnQgXCJib3VyYm9uL2xpYnJhcnkvZm9udC1mYWNlXCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L2ZvbnQtc3RhY2tzXCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L2hpZGUtdGV4dFwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9oaWRlLXZpc3VhbGx5XCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L21hcmdpblwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9tb2R1bGFyLXNjYWxlXCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L292ZXJmbG93LXdyYXBcIjtcbkBpbXBvcnQgXCJib3VyYm9uL2xpYnJhcnkvcGFkZGluZ1wiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9wb3NpdGlvblwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9wcmVmaXhlclwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9zaGFkZVwiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS9zaXplXCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L3N0cmlwLXVuaXRcIjtcbkBpbXBvcnQgXCJib3VyYm9uL2xpYnJhcnkvdGV4dC1pbnB1dHNcIjtcbkBpbXBvcnQgXCJib3VyYm9uL2xpYnJhcnkvdGltaW5nLWZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvdXJib24vbGlicmFyeS90aW50XCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L3RyaWFuZ2xlXCI7XG5AaW1wb3J0IFwiYm91cmJvbi9saWJyYXJ5L3ZhbHVlLXByZWZpeGVyXCI7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBIGxpc3Qgb2YgYWxsIEhUTUwgYnV0dG9uIGVsZW1lbnRzLlxuLy8vXG4vLy8gQHR5cGUgbGlzdFxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbiRfYnV0dG9ucy1saXN0OiAoXG4gIFwiYnV0dG9uXCIsXG4gIFwiW3R5cGU9J2J1dHRvbiddXCIsXG4gIFwiW3R5cGU9J3Jlc2V0J11cIixcbiAgXCJbdHlwZT0nc3VibWl0J11cIixcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLy9cbi8vLyBQcmUtZGVmaW5lZCBzY2FsZXMgZm9yIHVzZSB3aXRoIHRoZSBgbW9kdWxhci1zY2FsZWAgZnVuY3Rpb24uXG4vLy9cbi8vLyBAdHlwZSBudW1iZXIgKHVuaXRsZXNzKVxuLy8vXG4vLy8gQHNlZSB7ZnVuY3Rpb259IG1vZHVsYXItc2NhbGVcbi8vLy9cblxuJG1pbm9yLXNlY29uZDogICAgIDEuMDY3O1xuJG1ham9yLXNlY29uZDogICAgIDEuMTI1O1xuJG1pbm9yLXRoaXJkOiAgICAgIDEuMjtcbiRtYWpvci10aGlyZDogICAgICAxLjI1O1xuJHBlcmZlY3QtZm91cnRoOiAgIDEuMzMzO1xuJGF1Z21lbnRlZC1mb3VydGg6IDEuNDE0O1xuJHBlcmZlY3QtZmlmdGg6ICAgIDEuNTtcbiRtaW5vci1zaXh0aDogICAgICAxLjY7XG4kZ29sZGVuOiAgICAgICAgICAgMS42MTg7XG4kbWFqb3Itc2l4dGg6ICAgICAgMS42Njc7XG4kbWlub3Itc2V2ZW50aDogICAgMS43Nzg7XG4kbWFqb3Itc2V2ZW50aDogICAgMS44NzU7XG4kb2N0YXZlOiAgICAgICAgICAgMjtcbiRtYWpvci10ZW50aDogICAgICAyLjU7XG4kbWFqb3ItZWxldmVudGg6ICAgMi42Njc7XG4kbWFqb3ItdHdlbGZ0aDogICAgMztcbiRkb3VibGUtb2N0YXZlOiAgICA0O1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBsaXN0IG9mIGFsbCBfdGV4dC1iYXNlZF8gSFRNTCBpbnB1dHMuXG4vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuJF90ZXh0LWlucHV0cy1saXN0OiAoXG4gIFwiW3R5cGU9J2NvbG9yJ11cIixcbiAgXCJbdHlwZT0nZGF0ZSddXCIsXG4gIFwiW3R5cGU9J2RhdGV0aW1lJ11cIixcbiAgXCJbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVwiLFxuICBcIlt0eXBlPSdlbWFpbCddXCIsXG4gIFwiW3R5cGU9J21vbnRoJ11cIixcbiAgXCJbdHlwZT0nbnVtYmVyJ11cIixcbiAgXCJbdHlwZT0ncGFzc3dvcmQnXVwiLFxuICBcIlt0eXBlPSdzZWFyY2gnXVwiLFxuICBcIlt0eXBlPSd0ZWwnXVwiLFxuICBcIlt0eXBlPSd0ZXh0J11cIixcbiAgXCJbdHlwZT0ndGltZSddXCIsXG4gIFwiW3R5cGU9J3VybCddXCIsXG4gIFwiW3R5cGU9J3dlZWsnXVwiLFxuICBcImlucHV0Om5vdChbdHlwZV0pXCIsXG4gIFwidGV4dGFyZWFcIixcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBEZWZhdWx0IGdsb2JhbCBCb3VyYm9uIHNldHRpbmdzLiBWYWx1ZXMgaW4gdGhpcyBtYXAgYXJlIG92ZXJ3cml0dGVuIGJ5IGFueVxuLy8vIHZhbHVlcyBzZXQgaW4gdGhlIGAkYm91cmJvbmAgbWFwLlxuLy8vXG4vLy8gQHR5cGUgbWFwXG4vLy9cbi8vLyBAcHJvcGVydHkge2NvbG9yfSBjb250cmFzdC1zd2l0Y2gtZGFyay1jb2xvciBbIzAwMF1cbi8vLyAgIEdsb2JhbCBkYXJrIGNvbG9yIGZvciB0aGUgYGNvbnRyYXN0LXN3aXRjaGAgZnVuY3Rpb24uXG4vLy9cbi8vLyBAcHJvcGVydHkge2NvbG9yfSBjb250cmFzdC1zd2l0Y2gtbGlnaHQtY29sb3IgWyNmZmZdXG4vLy8gICBHbG9iYWwgbGlnaHQgY29sb3IgZm9yIHRoZSBgY29udHJhc3Qtc3dpdGNoYCBmdW5jdGlvbi5cbi8vL1xuLy8vIEBwcm9wZXJ0eSB7bGlzdH0gZ2xvYmFsLWZvbnQtZmlsZS1mb3JtYXRzIFsoXCJ0dGZcIiwgXCJ3b2ZmMlwiLCBcIndvZmZcIildXG4vLy8gICBHbG9iYWwgZm9udCBmaWxlIGZvcm1hdHMgZm9yIHRoZSBgZm9udC1mYWNlYCBtaXhpbi5cbi8vL1xuLy8vIEBwcm9wZXJ0eSB7bnVtYmVyICh3aXRoIHVuaXQpfSBtb2R1bGFyLXNjYWxlLWJhc2UgWzFlbV1cbi8vLyAgIEdsb2JhbCBiYXNlIHZhbHVlIGZvciB0aGUgYG1vZHVsYXItc2NhbGVgIGZ1bmN0aW9uLlxuLy8vXG4vLy8gQHByb3BlcnR5IHtudW1iZXIgKHVuaXRsZXNzKX0gbW9kdWxhci1zY2FsZS1yYXRpbyBbJG1ham9yLXRoaXJkICgxLjI1KV1cbi8vLyAgIEdsb2JhbCBiYXNlIHJhdGlvIGZvciB0aGUgYG1vZHVsYXItc2NhbGVgIGZ1bmN0aW9uLlxuLy8vXG4vLy8gQHByb3BlcnR5IHtib29sZWFufSByYWlscy1hc3NldC1waXBlbGluZSBbZmFsc2VdXG4vLy8gICBTZXQgdGhpcyB0byBgdHJ1ZWAgd2hlbiB1c2luZyB0aGUgUmFpbHMgQXNzZXQgUGlwZWxpbmUgYW5kIEJvdXJib24gd2lsbFxuLy8vICAgd3JpdGUgYXNzZXQgcGF0aHMgdXNpbmdcbi8vLyAgIFtzYXNzLXJhaWxz4oCZIGFzc2V0IGhlbHBlcnNdKGh0dHBzOi8vZ2l0aHViLmNvbS9yYWlscy9zYXNzLXJhaWxzI2Fzc2V0LWhlbHBlcnMpLlxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbiRfYm91cmJvbi1kZWZhdWx0czogKFxuICBcImNvbnRyYXN0LXN3aXRjaC1kYXJrLWNvbG9yXCI6ICMwMDAsXG4gIFwiY29udHJhc3Qtc3dpdGNoLWxpZ2h0LWNvbG9yXCI6ICNmZmYsXG4gIFwiZ2xvYmFsLWZvbnQtZmlsZS1mb3JtYXRzXCI6IChcInR0ZlwiLCBcIndvZmYyXCIsIFwid29mZlwiKSxcbiAgXCJtb2R1bGFyLXNjYWxlLWJhc2VcIjogMWVtLFxuICBcIm1vZHVsYXItc2NhbGUtcmF0aW9cIjogJG1ham9yLXRoaXJkLFxuICBcInJhaWxzLWFzc2V0LXBpcGVsaW5lXCI6IGZhbHNlLFxuKTtcblxuLy8vIEdsb2JhbCBCb3VyYm9uIHNldHRpbmdzLlxuLy8vXG4vLy8gQG5hbWUgU2V0dGluZ3Ncbi8vL1xuLy8vIEB0eXBlIG1hcFxuLy8vXG4vLy8gQHByb3BlcnR5IHtjb2xvcn0gY29udHJhc3Qtc3dpdGNoLWRhcmstY29sb3IgWyMwMDBdXG4vLy8gICBHbG9iYWwgZGFyayBjb2xvciBmb3IgdGhlIGBjb250cmFzdC1zd2l0Y2hgIGZ1bmN0aW9uLlxuLy8vXG4vLy8gQHByb3BlcnR5IHtjb2xvcn0gY29udHJhc3Qtc3dpdGNoLWxpZ2h0LWNvbG9yIFsjZmZmXVxuLy8vICAgR2xvYmFsIGxpZ2h0IGNvbG9yIGZvciB0aGUgYGNvbnRyYXN0LXN3aXRjaGAgZnVuY3Rpb24uXG4vLy9cbi8vLyBAcHJvcGVydHkge2xpc3R9IGdsb2JhbC1mb250LWZpbGUtZm9ybWF0cyBbKFwidHRmXCIsIFwid29mZjJcIiwgXCJ3b2ZmXCIpXVxuLy8vICAgR2xvYmFsIGZvbnQgZmlsZSBmb3JtYXRzIGZvciB0aGUgYGZvbnQtZmFjZWAgbWl4aW4uXG4vLy9cbi8vLyBAcHJvcGVydHkge251bWJlciAod2l0aCB1bml0KX0gbW9kdWxhci1zY2FsZS1iYXNlIFsxZW1dXG4vLy8gICBHbG9iYWwgYmFzZSB2YWx1ZSBmb3IgdGhlIGBtb2R1bGFyLXNjYWxlYCBmdW5jdGlvbi5cbi8vL1xuLy8vIEBwcm9wZXJ0eSB7bnVtYmVyICh1bml0bGVzcyl9IG1vZHVsYXItc2NhbGUtcmF0aW8gWyRtYWpvci10aGlyZCAoMS4yNSldXG4vLy8gICBHbG9iYWwgYmFzZSByYXRpbyBmb3IgdGhlIGBtb2R1bGFyLXNjYWxlYCBmdW5jdGlvbi5cbi8vL1xuLy8vIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gcmFpbHMtYXNzZXQtcGlwZWxpbmUgW2ZhbHNlXVxuLy8vICAgU2V0IHRoaXMgdG8gYHRydWVgIHdoZW4gdXNpbmcgdGhlIFJhaWxzIEFzc2V0IFBpcGVsaW5lIGFuZCBCb3VyYm9uIHdpbGxcbi8vLyAgIHdyaXRlIGFzc2V0IHBhdGhzIHVzaW5nXG4vLy8gICBbc2Fzcy1yYWlsc+KAmSBhc3NldCBoZWxwZXJzXShodHRwczovL2dpdGh1Yi5jb20vcmFpbHMvc2Fzcy1yYWlscyNhc3NldC1oZWxwZXJzKS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgICRib3VyYm9uOiAoXG4vLy8gICAgIFwiY29udHJhc3Qtc3dpdGNoLWRhcmstY29sb3JcIjogIzAwMCxcbi8vLyAgICAgXCJjb250cmFzdC1zd2l0Y2gtbGlnaHQtY29sb3JcIjogI2ZmZixcbi8vLyAgICAgXCJnbG9iYWwtZm9udC1maWxlLWZvcm1hdHNcIjogKFwidHRmXCIsIFwid29mZjJcIiwgXCJ3b2ZmXCIpLFxuLy8vICAgICBcIm1vZHVsYXItc2NhbGUtYmFzZVwiOiAxZW0sXG4vLy8gICAgIFwibW9kdWxhci1zY2FsZS1yYXRpb1wiOiAkbWFqb3ItdGhpcmQsXG4vLy8gICAgIFwicmFpbHMtYXNzZXQtcGlwZWxpbmVcIjogZmFsc2UsXG4vLy8gICApO1xuXG4kYm91cmJvbjogKCkgIWRlZmF1bHQ7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBDaGVja3MgaWYgYSBsaXN0IGNvbnRhaW5zIGEgdmFsdWUocykuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICRsaXN0XG4vLy8gICBUaGUgbGlzdCB0byBjaGVjayBhZ2FpbnN0LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkdmFsdWVzXG4vLy8gICBBIHNpbmdsZSB2YWx1ZSBvciBsaXN0IG9mIHZhbHVlcyB0byBjaGVjayBmb3IuXG4vLy9cbi8vLyBAcmV0dXJuIHtib29sZWFufVxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbkBmdW5jdGlvbiBfY29udGFpbnMoXG4gICRsaXN0LFxuICAkdmFsdWVzLi4uXG4pIHtcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiB0eXBlLW9mKGluZGV4KCRsaXN0LCAkdmFsdWUpKSAhPSBcIm51bWJlclwiIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGlmIGEgbGlzdCBkb2VzIG5vdCBjb250YWluIGFueSB2YWx1ZXMuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICRsaXN0XG4vLy8gICBUaGUgbGlzdCB0byBjaGVjayBhZ2FpbnN0LlxuLy8vXG4vLy8gQHJldHVybiB7Ym9vbGVhbn1cbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2NvbnRhaW5zLWZhbHN5KCRsaXN0KSB7XG4gIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICBAaWYgbm90ICRpdGVtIHtcbiAgICAgIEByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGZhbHNlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGZvciBhIHZhbGlkIENTUyBjb2xvci5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkY29sb3Jcbi8vL1xuLy8vIEByZXR1cm4ge2Jvb2xlYW59XG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQGZ1bmN0aW9uIF9pcy1jb2xvcigkY29sb3IpIHtcbiAgQHJldHVybiAodHlwZS1vZigkY29sb3IpID09IGNvbG9yKSBvciAoJGNvbG9yID09IFwiY3VycmVudENvbG9yXCIpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGZvciBhIHZhbGlkIENTUyBsZW5ndGguXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJHZhbHVlXG4vLy9cbi8vLyBAcmV0dXJuIHtib29sZWFufVxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbkBmdW5jdGlvbiBfaXMtbGVuZ3RoKCR2YWx1ZSkge1xuICBAcmV0dXJuIHR5cGUtb2YoJHZhbHVlKSAhPSBcIm51bGxcIiBhbmQgKHN0ci1zbGljZSgkdmFsdWUgKyBcIlwiLCAxLCA0KSA9PSBcImNhbGNcIlxuICAgICAgIG9yIGluZGV4KGF1dG8gaW5oZXJpdCBpbml0aWFsIDAsICR2YWx1ZSlcbiAgICAgICBvciAodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIgYW5kIG5vdCh1bml0bGVzcygkdmFsdWUpKSkpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGZvciBhIHZhbGlkIG51bWJlci5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyfSAkdmFsdWVcbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2NvbnRhaW5zXG4vLy9cbi8vLyBAcmV0dXJuIHtib29sZWFufVxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbkBmdW5jdGlvbiBfaXMtbnVtYmVyKCR2YWx1ZSkge1xuICBAcmV0dXJuIF9jb250YWlucyhcIjBcIiBcIjFcIiBcIjJcIiBcIjNcIiBcIjRcIiBcIjVcIiBcIjZcIiBcIjdcIiBcIjhcIiBcIjlcIiAwIDEgMiAzIDQgNSA2IDcgOCA5LCAkdmFsdWUpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQ2hlY2tzIGZvciBhIHZhbGlkIENTUyBzaXplLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICR2YWx1ZVxuLy8vXG4vLy8gQHJldHVybiB7Ym9vbGVhbn1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2NvbnRhaW5zXG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9pcy1sZW5ndGhcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2lzLXNpemUoJHZhbHVlKSB7XG4gIEByZXR1cm4gX2lzLWxlbmd0aCgkdmFsdWUpXG4gICAgICAgICAgb3IgX2NvbnRhaW5zKFwiZmlsbFwiIFwiZml0LWNvbnRlbnRcIiBcIm1pbi1jb250ZW50XCIgXCJtYXgtY29udGVudFwiLCAkdmFsdWUpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQXBwZW5kIHBzZXVkby1jbGFzc2VzIHRvIGEgc2VsZWN0b3IocykuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3QgfCBzdHJpbmd9ICRpbnB1dHNcbi8vLyAgIEEgc2VsZWN0b3IsIG9yIGxpc3Qgb2Ygc2VsZWN0b3JzLCB0byBhcHBseSB0aGUgcHNldWRvLWNsYXNzIHRvLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtwc2V1ZG8tY2xhc3N9ICRwc2V1ZG8gW251bGxdXG4vLy8gICBUaGUgcHNldWRvLWNsYXNzIHRvIGJlIGFwcGVuZGVkLlxuLy8vXG4vLy8gQHJldHVybiB7bGlzdH1cbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2Fzc2lnbi1pbnB1dHMoXG4gICRpbnB1dHMsXG4gICRwc2V1ZG86IG51bGxcbikge1xuICAkbGlzdDogKCk7XG5cbiAgQGVhY2ggJGlucHV0IGluICRpbnB1dHMge1xuICAgICRpbnB1dDogdW5xdW90ZSgkaW5wdXQpO1xuICAgICRpbnB1dDogaWYoJHBzZXVkbywgJGlucHV0ICsgXCI6XCIgKyAkcHNldWRvLCAkaW5wdXQpO1xuICAgICRsaXN0OiBhcHBlbmQoJGxpc3QsICRpbnB1dCwgY29tbWEpO1xuICB9XG5cbiAgQHJldHVybiAkbGlzdDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgRWxzZVBsYWNlbWVudFxuXG4vLy8gVHJhbnNmb3JtcyBzaG9ydGhhbmQgdG8gaXRzIHNob3J0ZXN0IHBvc3NpYmxlIGZvcm0uXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICR2YWx1ZXNcbi8vLyAgIExpc3Qgb2YgZGlyZWN0aW9uYWwgdmFsdWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgJHZhbHVlczogX2NvbXBhY3Qtc2hvcnRoYW5kKDEwcHggMjBweCAxMHB4IDIwcHgpO1xuLy8vXG4vLy8gICAvLyBPdXRwdXRcbi8vLyAgICR2YWx1ZXM6IDEwcHggMjBweDtcbi8vL1xuLy8vIEByZXR1cm4ge2xpc3R9XG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQGZ1bmN0aW9uIF9jb21wYWN0LXNob3J0aGFuZCgkdmFsdWVzKSB7XG4gICRvdXRwdXQ6IG51bGw7XG5cbiAgJGE6IG50aCgkdmFsdWVzLCAxKTtcbiAgJGI6IGlmKGxlbmd0aCgkdmFsdWVzKSA8IDIsICRhLCBudGgoJHZhbHVlcywgMikpO1xuICAkYzogaWYobGVuZ3RoKCR2YWx1ZXMpIDwgMywgJGEsIG50aCgkdmFsdWVzLCAzKSk7XG4gICRkOiBpZihsZW5ndGgoJHZhbHVlcykgPCAyLCAkYSwgbnRoKCR2YWx1ZXMsIGlmKGxlbmd0aCgkdmFsdWVzKSA8IDQsIDIsIDQpKSk7XG5cbiAgQGlmICRhID09IDAgeyAkYTogMDsgfVxuICBAaWYgJGIgPT0gMCB7ICRiOiAwOyB9XG4gIEBpZiAkYyA9PSAwIHsgJGM6IDA7IH1cbiAgQGlmICRkID09IDAgeyAkZDogMDsgfVxuXG4gIEBpZiAkYSA9PSAkYiBhbmQgJGEgPT0gJGMgYW5kICRhID09ICRkIHsgJG91dHB1dDogJGE7ICAgICAgICAgIH1cbiAgQGVsc2UgaWYgJGEgPT0gJGMgYW5kICRiID09ICRkICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYjsgICAgICAgfVxuICBAZWxzZSBpZiAkYiA9PSAkZCAgICAgICAgICAgICAgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiICRjOyAgICB9XG4gIEBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGMgJGQ7IH1cblxuICBAcmV0dXJuICRvdXRwdXQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcblxuLy8vIEJ1aWxkcyBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzIGJ5IHBhcnNpbmcgQ1NTIHNob3J0aGFuZCB2YWx1ZXMuIEZvciBleGFtcGxlLFxuLy8vIGEgdmFsdWUgb2YgYDEwcHggbnVsbGAgd2lsbCBvdXRwdXQgdG9wIGFuZCBib3R0b20gZGlyZWN0aW9uYWwgcHJvcGVydGllcyxcbi8vLyBidXQgdGhlIGBudWxsYCBza2lwcyBsZWZ0IGFuZCByaWdodCBmcm9tIGJlaW5nIG91dHB1dC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkcHJvcGVydHlcbi8vLyAgIEJhc2UgcHJvcGVydHkuXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJHN1ZmZpeFxuLy8vICAgU3VmZml4IHRvIGFwcGVuZC4gVXNlIGBudWxsYCB0byBvbWl0LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkdmFsdWVzXG4vLy8gICBMaXN0IG9mIHZhbHVlcyB0byBzZXQgZm9yIHRoZSBwcm9wZXJ0eS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgX2RpcmVjdGlvbmFsLXByb3BlcnR5KGJvcmRlciwgd2lkdGgsIG51bGwgNXB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDVweDtcbi8vLyAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2NvbXBhY3Qtc2hvcnRoYW5kXG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9jb250YWlucy1mYWxzeVxuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbkBtaXhpbiBfZGlyZWN0aW9uYWwtcHJvcGVydHkoXG4gICRwcm9wZXJ0eSxcbiAgJHN1ZmZpeCxcbiAgJHZhbHVlc1xuKSB7XG4gICR0b3A6ICAgICRwcm9wZXJ0eSArIFwiLXRvcFwiICAgICsgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcbiAgJGJvdHRvbTogJHByb3BlcnR5ICsgXCItYm90dG9tXCIgKyBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJvcGVydHkgKyBcIi1sZWZ0XCIgICArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG4gICRyaWdodDogICRwcm9wZXJ0eSArIFwiLXJpZ2h0XCIgICsgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcbiAgJGFsbDogICAgJHByb3BlcnR5ICsgICAgICAgICAgICAgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcblxuICAkdmFsdWVzOiBfY29tcGFjdC1zaG9ydGhhbmQoJHZhbHVlcyk7XG5cbiAgQGlmIF9jb250YWlucy1mYWxzeSgkdmFsdWVzKSB7XG4gICAgQGlmIG50aCgkdmFsdWVzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFsdWVzLCAxKTsgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFsdWVzKSA9PSAxIHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFsdWVzLCAxKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAyKSB7ICN7JHJpZ2h0fTogbnRoKCR2YWx1ZXMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFsdWVzKSA9PSAyIHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMSkgeyAjeyRib3R0b219OiBudGgoJHZhbHVlcywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMikgeyAjeyRsZWZ0fTogbnRoKCR2YWx1ZXMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHVlcykgPT0gMyB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWx1ZXMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDIpIHsgI3skbGVmdH06IG50aCgkdmFsdWVzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDQge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAzKSB7ICN7JGJvdHRvbX06IG50aCgkdmFsdWVzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFsdWVzLCA0KSB7ICN7JGxlZnR9OiBudGgoJHZhbHVlcywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWx1ZXM7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFJldHVybiBhIEJvdXJib24gc2V0dGluZy5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkc2V0dGluZ1xuLy8vXG4vLy8gQHJldHVybiB7Ym9vbGVhbiB8IGNvbG9yIHwgbGlzdCB8IG51bWJlciB8IHN0cmluZ31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIF9mZXRjaC1ib3VyYm9uLXNldHRpbmcocmFpbHMtYXNzZXQtcGlwZWxpbmUpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQGZ1bmN0aW9uIF9mZXRjaC1ib3VyYm9uLXNldHRpbmcoJHNldHRpbmcpIHtcbiAgQHJldHVybiBtYXAtZ2V0KG1hcC1tZXJnZSgkX2JvdXJib24tZGVmYXVsdHMsICRib3VyYm9uKSwgJHNldHRpbmcpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQnVpbGRzIHRoZSBgc3JjYCBsaXN0IGZvciBhbiBgQGZvbnQtZmFjZWAgZGVjbGFyYXRpb24uXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dvby5nbC9SdTFiS1Bcbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkZm9udC1mYW1pbHlcbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkZmlsZS1wYXRoXG4vLy9cbi8vLyBAYXJndW1lbnQge2Jvb2xlYW59ICRhc3NldC1waXBlbGluZVxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkZmlsZS1mb3JtYXRzXG4vLy9cbi8vLyBAcmV0dXJuIHtsaXN0fVxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfY29udGFpbnNcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2ZvbnQtc291cmNlLWRlY2xhcmF0aW9uKFxuICAkZm9udC1mYW1pbHksXG4gICRmaWxlLXBhdGgsXG4gICRhc3NldC1waXBlbGluZSxcbiAgJGZpbGUtZm9ybWF0c1xuKSB7XG4gICRzcmM6ICgpO1xuXG4gICRmb3JtYXRzLW1hcDogKFxuICAgIGVvdDogICBcIiN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeFwiIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHdvZmYyOiBcIiN7JGZpbGUtcGF0aH0ud29mZjJcIiBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB3b2ZmOiAgXCIjeyRmaWxlLXBhdGh9LndvZmZcIiBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHR0ZjogICBcIiN7JGZpbGUtcGF0aH0udHRmXCIgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgc3ZnOiAgIFwiI3skZmlsZS1wYXRofS5zdmcjI3skZm9udC1mYW1pbHl9XCIgZm9ybWF0KFwic3ZnXCIpLFxuICApO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZXMgaW4gJGZvcm1hdHMtbWFwIHtcbiAgICBAaWYgX2NvbnRhaW5zKCRmaWxlLWZvcm1hdHMsICRrZXkpIHtcbiAgICAgICRmaWxlLXBhdGg6IG50aCgkdmFsdWVzLCAxKTtcbiAgICAgICRmb250LWZvcm1hdDogbnRoKCR2YWx1ZXMsIDIpO1xuXG4gICAgICBAaWYgJGFzc2V0LXBpcGVsaW5lID09IHRydWUge1xuICAgICAgICAkc3JjOiBhcHBlbmQoJHNyYywgZm9udC11cmwoJGZpbGUtcGF0aCkgJGZvbnQtZm9ybWF0LCBjb21tYSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybCgkZmlsZS1wYXRoKSAkZm9udC1mb3JtYXQsIGNvbW1hKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzcmM7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQZXJmb3JtcyBnYW1tYSBjb3JyZWN0aW9uIG9uIGEgc2luZ2xlIGNvbG9yIGNoYW5uZWwuXG4vLy9cbi8vLyBOb3RlIHRoYXQgU2FzcyBkb2VzIG5vdCBoYXZlIGEgYHBvdygpYCBmdW5jdGlvbiwgc28gdGhlIGNhbGN1bGF0aW9uXG4vLy8gaXMgYXBwcm94aW1hdGUuXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAoMC0xKX0gJGNoYW5uZWxcbi8vL1xuLy8vIEByZXR1cm4ge251bWJlciAoMC0xKX1cbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2dhbW1hKCRjaGFubmVsKSB7XG4gIEBpZiAkY2hhbm5lbCA8IDAuMDM5Mjgge1xuICAgIEByZXR1cm4gJGNoYW5uZWwgLyAxMi45MjtcbiAgfSBAZWxzZSB7XG4gICAgJGM6ICgkY2hhbm5lbCArIDAuMDU1KSAvIDEuMDU1O1xuICAgIEByZXR1cm4gKDEzMyAqICRjICogJGMgKiAkYyArIDE1NSAqICRjICogJGMpIC8gMjg4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm9ncmFtYXRpY2FsbHkgZGV0ZXJtaW5lcyB0aGUgbGlnaHRuZXNzIG9mIGEgY29sb3IuXG4vLy9cbi8vLyBAYXJndW1lbnQge2NvbG9yIChoZXgpfSAkaGV4LWNvbG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtudW1iZXIgKDAtMSl9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICBfbGlnaHRuZXNzKCRjb2xvcilcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2xpZ2h0bmVzcygkaGV4LWNvbG9yKSB7XG4gICQtbG9jYWwtcmVkLXJhdzogcmVkKHJnYmEoJGhleC1jb2xvciwgMSkpO1xuICAkLWxvY2FsLWdyZWVuLXJhdzogZ3JlZW4ocmdiYSgkaGV4LWNvbG9yLCAxKSk7XG4gICQtbG9jYWwtYmx1ZS1yYXc6IGJsdWUocmdiYSgkaGV4LWNvbG9yLCAxKSk7XG5cbiAgJC1sb2NhbC1yZWQ6IF9nYW1tYSgkLWxvY2FsLXJlZC1yYXcgLyAyNTUpO1xuICAkLWxvY2FsLWdyZWVuOiBfZ2FtbWEoJC1sb2NhbC1ncmVlbi1yYXcgLyAyNTUpO1xuICAkLWxvY2FsLWJsdWU6IF9nYW1tYSgkLWxvY2FsLWJsdWUtcmF3IC8gMjU1KTtcblxuICBAcmV0dXJuICQtbG9jYWwtcmVkICogMC4yMTI2ICsgJC1sb2NhbC1ncmVlbiAqIDAuNzE1MiArICQtbG9jYWwtYmx1ZSAqIDAuMDcyMjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb2dyYW1hdGljYWxseSBkZXRlcm1pbmVzIHRoZSBjb250cmFzdCByYXRpbyBiZXR3ZWVuIHR3byBjb2xvcnMuXG4vLy9cbi8vLyBOb3RlIHRoYXQgdGhlIGFscGhhIGNoYW5uZWwgaXMgaWdub3JlZC5cbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ29vLmdsLzU0aHRMVlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtjb2xvciAoaGV4KX0gJGNvbG9yLTFcbi8vL1xuLy8vIEBhcmd1bWVudCB7Y29sb3IgKGhleCl9ICRjb2xvci0yXG4vLy9cbi8vLyBAcmV0dXJuIHtudW1iZXIgKDEtMjEpfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgX2NvbnRyYXN0LXJhdGlvKGJsYWNrLCB3aGl0ZSlcbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2xpZ2h0bmVzc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG5cbkBmdW5jdGlvbiBfY29udHJhc3QtcmF0aW8oJGNvbG9yLTEsICRjb2xvci0yKSB7XG4gICQtbG9jYWwtbGlnaHRuZXNzLTE6IF9saWdodG5lc3MoJGNvbG9yLTEpICsgMC4wNTtcbiAgJC1sb2NhbC1saWdodG5lc3MtMjogX2xpZ2h0bmVzcygkY29sb3ItMikgKyAwLjA1O1xuXG4gIEBpZiAkLWxvY2FsLWxpZ2h0bmVzcy0xID4gJC1sb2NhbC1saWdodG5lc3MtMiB7XG4gICAgQHJldHVybiAkLWxvY2FsLWxpZ2h0bmVzcy0xIC8gJC1sb2NhbC1saWdodG5lc3MtMjtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkLWxvY2FsLWxpZ2h0bmVzcy0yIC8gJC1sb2NhbC1saWdodG5lc3MtMTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gVHJhbnNmb3JtcyBzaG9ydGhhbmQgdGhhdCBjYW4gcmFuZ2UgZnJvbSAxLXRvLTQgdmFsdWVzIHRvIGJlIDQgdmFsdWVzLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkc2hvcnRoYW5kXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbjogX3VucGFjay1zaG9ydGhhbmQoMWVtIDJlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luOiAxZW0gMmVtIDFlbSAyZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQGZ1bmN0aW9uIF91bnBhY2stc2hvcnRoYW5kKCRzaG9ydGhhbmQpIHtcbiAgQGlmIGxlbmd0aCgkc2hvcnRoYW5kKSA9PSAxIHtcbiAgICBAcmV0dXJuIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAxKTtcbiAgfSBAZWxzZSBpZiBsZW5ndGgoJHNob3J0aGFuZCkgPT0gMiB7XG4gICAgQHJldHVybiBudGgoJHNob3J0aGFuZCwgMSkgbnRoKCRzaG9ydGhhbmQsIDIpIG50aCgkc2hvcnRoYW5kLCAxKSBudGgoJHNob3J0aGFuZCwgMik7XG4gIH0gQGVsc2UgaWYgbGVuZ3RoKCRzaG9ydGhhbmQpID09IDMge1xuICAgIEByZXR1cm4gbnRoKCRzaG9ydGhhbmQsIDEpIG50aCgkc2hvcnRoYW5kLCAyKSBudGgoJHNob3J0aGFuZCwgMykgbnRoKCRzaG9ydGhhbmQsIDIpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRzaG9ydGhhbmQ7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgY29uY2lzZSwgb25lLWxpbmUgbWV0aG9kIGZvciBzZXR0aW5nIGBib3JkZXItY29sb3JgIG9uIHNwZWNpZmljXG4vLy8gZWRnZXMgb2YgYSBib3guIFVzZSBhIGBudWxsYCB2YWx1ZSB0byDigJxza2lw4oCdIGVkZ2VzIG9mIHRoZSBib3ggd2l0aCBzdGFuZGFyZFxuLy8vIENTUyBzaG9ydGhhbmQuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICR2YWx1ZXNcbi8vLyAgIExpc3Qgb2YgY29sb3JzOyBhY2NlcHRzIENTUyBzaG9ydGhhbmQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci1jb2xvcigjYTYwYjU1ICM3NmNkOWMgbnVsbCAjZThhZTFhKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBib3JkZXItbGVmdC1jb2xvcjogI2U4YWUxYTtcbi8vLyAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzZjZDljO1xuLy8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjYTYwYjU1O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge21peGlufSBfZGlyZWN0aW9uYWwtcHJvcGVydHlcblxuQG1peGluIGJvcmRlci1jb2xvcigkdmFsdWVzKSB7XG4gIEBpbmNsdWRlIF9kaXJlY3Rpb25hbC1wcm9wZXJ0eShib3JkZXIsIGNvbG9yLCAkdmFsdWVzKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgY29uY2lzZSwgb25lLWxpbmUgbWV0aG9kIGZvciBzZXR0aW5nIGBib3JkZXItcmFkaXVzYCBvbiBib3RoIHRoZVxuLy8vIHRvcC1sZWZ0IGFuZCB0b3AtcmlnaHQgb2YgYSBib3guXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAod2l0aCB1bml0KX0gJHJhZGlpXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDRweCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuLy8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuLy8vICAgfVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbn1cblxuLy8vIFByb3ZpZGVzIGEgY29uY2lzZSwgb25lLWxpbmUgbWV0aG9kIGZvciBzZXR0aW5nIGBib3JkZXItcmFkaXVzYCBvbiBib3RoIHRoZVxuLy8vIHRvcC1yaWdodCBhbmQgYm90dG9tLXJpZ2h0IG9mIGEgYm94LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHdpdGggdW5pdCl9ICRyYWRpaVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDNweCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbi8vLyAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbi8vLyAgIH1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbi8vLyBQcm92aWRlcyBhIGNvbmNpc2UsIG9uZS1saW5lIG1ldGhvZCBmb3Igc2V0dGluZyBgYm9yZGVyLXJhZGl1c2Agb24gYm90aCB0aGVcbi8vLyBib3R0b20tbGVmdCBhbmQgYm90dG9tLXJpZ2h0IG9mIGEgYm94LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHdpdGggdW5pdCl9ICRyYWRpaVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygycHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbi8vLyAgIH1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbi8vLyBQcm92aWRlcyBhIGNvbmNpc2UsIG9uZS1saW5lIG1ldGhvZCBmb3Igc2V0dGluZyBgYm9yZGVyLXJhZGl1c2Agb24gYm90aCB0aGVcbi8vLyB0b3AtbGVmdCBhbmQgYm90dG9tLWxlZnQgb2YgYSBib3guXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAod2l0aCB1bml0KX0gJHJhZGlpXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygxcHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbi8vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xuLy8vICAgfVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpaTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgY29uY2lzZSwgb25lLWxpbmUgbWV0aG9kIGZvciBzZXR0aW5nIGBib3JkZXItc3R5bGVgIG9uIHNwZWNpZmljXG4vLy8gZWRnZXMgb2YgYSBib3guIFVzZSBhIGBudWxsYCB2YWx1ZSB0byDigJxza2lw4oCdIGVkZ2VzIG9mIHRoZSBib3ggd2l0aCBzdGFuZGFyZFxuLy8vIENTUyBzaG9ydGhhbmQuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICR2YWx1ZXNcbi8vLyAgIExpc3Qgb2YgYm9yZGVyIHN0eWxlczsgYWNjZXB0cyBDU1Mgc2hvcnRoYW5kLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItc3R5bGUoZGFzaGVkIG51bGwgc29saWQpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuLy8vICAgICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7bWl4aW59IF9kaXJlY3Rpb25hbC1wcm9wZXJ0eVxuXG5AbWl4aW4gYm9yZGVyLXN0eWxlKCR2YWx1ZXMpIHtcbiAgQGluY2x1ZGUgX2RpcmVjdGlvbmFsLXByb3BlcnR5KGJvcmRlciwgc3R5bGUsICR2YWx1ZXMpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYSBjb25jaXNlLCBvbmUtbGluZSBtZXRob2QgZm9yIHNldHRpbmcgYGJvcmRlci13aWR0aGAgb24gc3BlY2lmaWNcbi8vLyBlZGdlcyBvZiBhIGJveC4gVXNlIGEgYG51bGxgIHZhbHVlIHRvIOKAnHNraXDigJ0gZWRnZXMgb2YgdGhlIGJveCB3aXRoIHN0YW5kYXJkXG4vLy8gQ1NTIHNob3J0aGFuZC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bGlzdH0gJHZhbHVlc1xuLy8vICAgTGlzdCBvZiBib3JkZXIgd2lkdGhzOyBhY2NlcHRzIENTUyBzaG9ydGhhbmQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGJvcmRlci13aWR0aCgxZW0gbnVsbCAyMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMHB4O1xuLy8vICAgICBib3JkZXItdG9wLXdpZHRoOiAxZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7bWl4aW59IF9kaXJlY3Rpb25hbC1wcm9wZXJ0eVxuXG5AbWl4aW4gYm9yZGVyLXdpZHRoKCR2YWx1ZXMpIHtcbiAgQGluY2x1ZGUgX2RpcmVjdGlvbmFsLXByb3BlcnR5KGJvcmRlciwgd2lkdGgsICR2YWx1ZXMpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8vXG4vLy8gQHR5cGUgbGlzdFxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfYXNzaWduLWlucHV0c1xuLy8vXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkX2J1dHRvbnMtbGlzdFxuLy8vL1xuXG4vLy8gQSBsaXN0IG9mIGFsbCBIVE1MIGJ1dHRvbiBlbGVtZW50cy4gUGxlYXNlIG5vdGUgdGhhdCB5b3UgbXVzdCBpbnRlcnBvbGF0ZVxuLy8vIHRoZSB2YXJpYWJsZSAoYCN7fWApIHRvIHVzZSBpdCBhcyBhIHNlbGVjdG9yLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgI3skYWxsLWJ1dHRvbnN9IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgYnV0dG9uLFxuLy8vICAgW3R5cGU9J2J1dHRvbiddLFxuLy8vICAgW3R5cGU9J3Jlc2V0J10sXG4vLy8gICBbdHlwZT0nc3VibWl0J10ge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuLy8vICAgfVxuXG4kYWxsLWJ1dHRvbnM6IF9hc3NpZ24taW5wdXRzKCRfYnV0dG9ucy1saXN0KTtcblxuLy8vIEEgbGlzdCBvZiBhbGwgSFRNTCBidXR0b24gZWxlbWVudHMgd2l0aCB0aGUgYDphY3RpdmVgIHBzZXVkby1jbGFzcyBhcHBsaWVkLlxuLy8vIFBsZWFzZSBub3RlIHRoYXQgeW91IG11c3QgaW50ZXJwb2xhdGUgdGhlIHZhcmlhYmxlIChgI3t9YCkgdG8gdXNlIGl0IGFzIGFcbi8vLyBzZWxlY3Rvci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgICN7JGFsbC1idXR0b25zLWFjdGl2ZX0ge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICBidXR0b246YWN0aXZlLFxuLy8vICAgW3R5cGU9J2J1dHRvbiddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSdyZXNldCddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSdzdWJtaXQnXTphY3RpdmUge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmO1xuLy8vICAgfVxuXG4kYWxsLWJ1dHRvbnMtYWN0aXZlOiBfYXNzaWduLWlucHV0cygkX2J1dHRvbnMtbGlzdCwgYWN0aXZlKTtcblxuLy8vIEEgbGlzdCBvZiBhbGwgSFRNTCBidXR0b24gZWxlbWVudHMgd2l0aCB0aGUgYDpmb2N1c2AgcHNldWRvLWNsYXNzIGFwcGxpZWQuXG4vLy8gUGxlYXNlIG5vdGUgdGhhdCB5b3UgbXVzdCBpbnRlcnBvbGF0ZSB0aGUgdmFyaWFibGUgKGAje31gKSB0byB1c2UgaXQgYXMgYVxuLy8vIHNlbGVjdG9yLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgI3skYWxsLWJ1dHRvbnMtZm9jdXN9IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgYnV0dG9uOmZvY3VzLFxuLy8vICAgW3R5cGU9J2J1dHRvbiddOmZvY3VzLFxuLy8vICAgW3R5cGU9J3Jlc2V0J106Zm9jdXMsXG4vLy8gICBbdHlwZT0nc3VibWl0J106Zm9jdXMge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwO1xuLy8vICAgfVxuXG4kYWxsLWJ1dHRvbnMtZm9jdXM6IF9hc3NpZ24taW5wdXRzKCRfYnV0dG9ucy1saXN0LCBmb2N1cyk7XG5cbi8vLyBBIGxpc3Qgb2YgYWxsIEhUTUwgYnV0dG9uIGVsZW1lbnRzIHdpdGggdGhlIGA6aG92ZXJgIHBzZXVkby1jbGFzcyBhcHBsaWVkLlxuLy8vIFBsZWFzZSBub3RlIHRoYXQgeW91IG11c3QgaW50ZXJwb2xhdGUgdGhlIHZhcmlhYmxlIChgI3t9YCkgdG8gdXNlIGl0IGFzIGFcbi8vLyBzZWxlY3Rvci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgICN7JGFsbC1idXR0b25zLWhvdmVyfSB7XG4vLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIGJ1dHRvbjpob3Zlcixcbi8vLyAgIFt0eXBlPSdidXR0b24nXTpob3Zlcixcbi8vLyAgIFt0eXBlPSdyZXNldCddOmhvdmVyLFxuLy8vICAgW3R5cGU9J3N1Ym1pdCddOmhvdmVyIHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDtcbi8vLyAgIH1cblxuJGFsbC1idXR0b25zLWhvdmVyOiBfYXNzaWduLWlucHV0cygkX2J1dHRvbnMtbGlzdCwgaG92ZXIpO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYW4gZWFzeSB3YXkgdG8gaW5jbHVkZSBhIGNsZWFyZml4IGZvciBjb250YWluaW5nIGZsb2F0cy5cbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ29vLmdsL3lQNWhpWlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gU3dpdGNoZXMgYmV0d2VlbiB0d28gY29sb3JzIGJhc2VkIG9uIHRoZSBjb250cmFzdCB0byBhbm90aGVyIGNvbG9yLiBJdOKAmXNcbi8vLyBsaWtlIGEgW3Rlcm5hcnkgb3BlcmF0b3JdIGZvciBjb2xvciBjb250cmFzdCBhbmQgY2FuIGJlIHVzZWZ1bCBmb3IgYnVpbGRpbmdcbi8vLyBhIGJ1dHRvbiBzeXN0ZW0uXG4vLy9cbi8vLyBUaGUgY2FsY3VsYXRpb24gb2YgdGhlIGNvbnRyYXN0IHJhdGlvIGlzIGJhc2VkIG9uIHRoZSBbV0NBRyAyLjBcbi8vLyBzcGVjaWZpY2F0aW9uXS4gSG93ZXZlciwgd2UgY2Fubm90IGd1YXJhbnRlZSBmdWxsIGNvbXBsaWFuY2UsIHRob3VnaCBhbGwgb2Zcbi8vLyBvdXIgbWFudWFsIHRlc3RpbmcgcGFzc2VkLlxuLy8vXG4vLy8gICBbdGVybmFyeSBvcGVyYXRvcl06IGh0dHBzOi8vZ29vLmdsL2NjZkxxaVxuLy8vICAgW1dDQUcgMi4wIHNwZWNpZmljYXRpb25dOiBodHRwczovL2dvby5nbC96aFF1WUFcbi8vL1xuLy8vIEBhcmd1bWVudCB7Y29sb3J9ICRiYXNlLWNvbG9yXG4vLy8gICBUaGUgY29sb3IgdG8gZXZhbHVhdGUgbGlnaHRuZXNzIGFnYWluc3QuXG4vLy9cbi8vLyBAYXJndW1lbnQge2NvbG9yfSAkZGFyay1jb2xvciBbIzAwMF1cbi8vLyAgIFRoZSBjb2xvciB0byBiZSBvdXRwdXQgd2hlbiBgJGJhc2UtY29sb3JgIGlzIGxpZ2h0LiBDYW4gYWxzbyBiZSBzZXRcbi8vLyAgIGdsb2JhbGx5IHVzaW5nIHRoZSBgY29udHJhc3Qtc3dpdGNoLWRhcmstY29sb3JgIGtleSBpbiB0aGVcbi8vLyAgIEJvdXJib24gc2V0dGluZ3MuXG4vLy9cbi8vLyBAYXJndW1lbnQge2NvbG9yfSAkbGlnaHQtY29sb3IgWyNmZmZdXG4vLy8gICBUaGUgY29sb3IgdG8gYmUgb3V0cHV0IHdoZW4gYCRiYXNlLWNvbG9yYCBpcyBkYXJrLiBDYW4gYWxzbyBiZSBzZXRcbi8vLyAgIGdsb2JhbGx5IHVzaW5nIHRoZSBgY29udHJhc3Qtc3dpdGNoLWxpZ2h0LWNvbG9yYCBrZXkgaW4gdGhlXG4vLy8gICBCb3VyYm9uIHNldHRpbmdzLlxuLy8vXG4vLy8gQHJldHVybiB7Y29sb3J9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGNvbG9yOiBjb250cmFzdC1zd2l0Y2goI2JhZTZlNik7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgY29sb3I6ICMwMDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgICRidXR0b24tY29sb3I6ICMyZDcyZDk7XG4vLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY29sb3I7XG4vLy8gICAgIGNvbG9yOiBjb250cmFzdC1zd2l0Y2goJGJ1dHRvbi1jb2xvciwgIzIyMiwgI2VlZSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNzJkOTtcbi8vLyAgICAgY29sb3I6ICNlZWU7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9mZXRjaC1ib3VyYm9uLXNldHRpbmdcbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2lzLWNvbG9yXG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9jb250cmFzdC1yYXRpb1xuLy8vXG4vLy8gQHNpbmNlIDUuMC4wXG5cbkBmdW5jdGlvbiBjb250cmFzdC1zd2l0Y2goXG4gICRiYXNlLWNvbG9yLFxuICAkZGFyay1jb2xvcjogX2ZldGNoLWJvdXJib24tc2V0dGluZyhcImNvbnRyYXN0LXN3aXRjaC1kYXJrLWNvbG9yXCIpLFxuICAkbGlnaHQtY29sb3I6IF9mZXRjaC1ib3VyYm9uLXNldHRpbmcoXCJjb250cmFzdC1zd2l0Y2gtbGlnaHQtY29sb3JcIilcbikge1xuICBAaWYgbm90IF9pcy1jb2xvcigkYmFzZS1jb2xvcikge1xuICAgIEBlcnJvciBcImAjeyRiYXNlLWNvbG9yfWAgaXMgbm90IGEgdmFsaWQgY29sb3IgZm9yIHRoZSBgJGJhc2UtY29sb3JgIFwiICtcbiAgICAgICAgICAgXCJhcmd1bWVudCBpbiB0aGUgYGNvbnRyYXN0LXN3aXRjaGAgZnVuY3Rpb24uXCI7XG4gIH0gQGVsc2UgaWYgbm90IF9pcy1jb2xvcigkZGFyay1jb2xvcikge1xuICAgIEBlcnJvciBcImAjeyRkYXJrLWNvbG9yfWAgaXMgbm90IGEgdmFsaWQgY29sb3IgZm9yIHRoZSBgJGRhcmstY29sb3JgIFwiICtcbiAgICAgICAgICAgXCJhcmd1bWVudCBpbiB0aGUgYGNvbnRyYXN0LXN3aXRjaGAgZnVuY3Rpb24uXCI7XG4gIH0gQGVsc2UgaWYgbm90IF9pcy1jb2xvcigkbGlnaHQtY29sb3IpIHtcbiAgICBAZXJyb3IgXCJgI3skbGlnaHQtY29sb3J9YCBpcyBub3QgYSB2YWxpZCBjb2xvciBmb3IgdGhlIGAkbGlnaHQtY29sb3JgIFwiICtcbiAgICAgICAgICAgXCJhcmd1bWVudCBpbiB0aGUgYGNvbnRyYXN0LXN3aXRjaGAgZnVuY3Rpb24uXCI7XG4gIH0gQGVsc2Uge1xuICAgICQtY29udHJhc3QtdG8tZGFyazogX2NvbnRyYXN0LXJhdGlvKCRiYXNlLWNvbG9yLCAkZGFyay1jb2xvcik7XG4gICAgJC1jb250cmFzdC10by1saWdodDogX2NvbnRyYXN0LXJhdGlvKCRiYXNlLWNvbG9yLCAkbGlnaHQtY29sb3IpO1xuICAgICQtcHJlZmVyLWRhcms6ICQtY29udHJhc3QtdG8tZGFyayA+PSAkLWNvbnRyYXN0LXRvLWxpZ2h0O1xuXG4gICAgQHJldHVybiBpZigkLXByZWZlci1kYXJrLCAkZGFyay1jb2xvciwgJGxpZ2h0LWNvbG9yKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gVHJ1bmNhdGVzIHRleHQgYW5kIGFkZHMgYW4gZWxsaXBzaXMgdG8gcmVwcmVzZW50IG92ZXJmbG93LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXJ9ICR3aWR0aCBbMTAwJV1cbi8vLyAgIFRoZSBgbWF4LXdpZHRoYCBmb3IgdGhlIHN0cmluZyB0byByZXNwZWN0IGJlZm9yZSBiZWluZyB0cnVuY2F0ZWQuXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJGRpc3BsYXkgW2lubGluZS1ibG9ja11cbi8vLyAgIFNldHMgdGhlIGRpc3BsYXktdmFsdWUgb2YgdGhlIGVsZW1lbnQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8vICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbi8vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vLyAgICAgd29yZC13cmFwOiBub3JtYWw7XG4vLy8gICB9XG5cbkBtaXhpbiBlbGxpcHNpcyhcbiAgJHdpZHRoOiAxMDAlLFxuICAkZGlzcGxheTogaW5saW5lLWJsb2NrXG4pIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogJHdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBHZW5lcmF0ZXMgYW4gYEBmb250LWZhY2VgIGRlY2xhcmF0aW9uLiBZb3UgY2FuIGNob29zZSB0aGUgc3BlY2lmaWMgZmlsZVxuLy8vIGZvcm1hdHMgeW91IG5lZWQgdG8gb3V0cHV0OyB0aGUgbWl4aW4gc3VwcG9ydHMgYGVvdGAsIGB0dGZgLCBgc3ZnYCwgYHdvZmYyYFxuLy8vIGFuZCBgd29mZmAuIFRoZSBtaXhpbiBhbHNvIHN1cHBvcnRzIHVzYWdlIHdpdGggdGhlIFJhaWxzIEFzc2V0IFBpcGVsaW5lLFxuLy8vIHdoaWNoIHlvdSBjYW4gZW5hYmxlIHBlciB1c2UsIG9yIGdsb2JhbGx5IGluIHRoZSBgJGJvdXJib24oKWAgc2V0dGluZ3MuXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJGZvbnQtZmFtaWx5XG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJGZpbGUtcGF0aFxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRhc3NldC1waXBlbGluZSBbZmFsc2VdXG4vLy8gICBTZXQgdG8gYHRydWVgIGlmIHlvdeKAmXJlIHVzaW5nIHRoZSBSYWlscyBBc3NldCBQaXBlbGluZSAocGxhY2UgdGhlIGZvbnRzXG4vLy8gICBpbiBgYXBwL2Fzc2V0cy9mb250cy9gKS4gQ2FuIGFsc28gYmUgc2V0IGdsb2JhbGx5IHVzaW5nIHRoZVxuLy8vICAgYHJhaWxzLWFzc2V0LXBpcGVsaW5lYCBrZXkgaW4gdGhlIEJvdXJib24gc2V0dGluZ3MuXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZyB8IGxpc3R9ICRmaWxlLWZvcm1hdHMgWyhcInR0ZlwiLCBcIndvZmYyXCIsIFwid29mZlwiKV1cbi8vLyAgIExpc3Qgb2YgdGhlIGZvbnQgZmlsZSBmb3JtYXRzIHRvIGluY2x1ZGUuIENhbiBhbHNvIGJlIHNldCBnbG9iYWxseSB1c2luZ1xuLy8vICAgdGhlIGBnbG9iYWwtZm9udC1maWxlLWZvcm1hdHNgIGtleSBpbiB0aGUgQm91cmJvbiBzZXR0aW5ncy5cbi8vL1xuLy8vIEBjb250ZW50XG4vLy8gICBBbnkgYWRkaXRpb25hbCBDU1MgcHJvcGVydGllcyB0aGF0IGFyZSBpbmNsdWRlZCBpbiB0aGUgYEBpbmNsdWRlYFxuLy8vICAgZGlyZWN0aXZlIHdpbGwgYmUgb3V0cHV0IHdpdGhpbiB0aGUgYEBmb250LWZhY2VgIGRlY2xhcmF0aW9uLCBlLmcuIHlvdSBjYW5cbi8vLyAgIHBhc3MgaW4gYGZvbnQtd2VpZ2h0YCwgYGZvbnQtc3R5bGVgIGFuZC9vciBgdW5pY29kZS1yYW5nZWAuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICBAaW5jbHVkZSBmb250LWZhY2UoXG4vLy8gICAgIFwic291cmNlLXNhbnMtcHJvXCIsXG4vLy8gICAgIFwiZm9udHMvc291cmNlLXNhbnMtcHJvLXJlZ3VsYXJcIixcbi8vLyAgICAgKFwid29mZjJcIiwgXCJ3b2ZmXCIpXG4vLy8gICApIHtcbi8vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICBAZm9udC1mYWNlIHtcbi8vLyAgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCI7XG4vLy8gICAgIHNyYzogdXJsKFwiZm9udHMvc291cmNlLXNhbnMtcHJvLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLy8gICAgICAgICAgdXJsKFwiZm9udHMvc291cmNlLXNhbnMtcHJvLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9mb250LXNvdXJjZS1kZWNsYXJhdGlvblxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfZmV0Y2gtYm91cmJvbi1zZXR0aW5nXG5cbkBtaXhpbiBmb250LWZhY2UoXG4gICRmb250LWZhbWlseSxcbiAgJGZpbGUtcGF0aCxcbiAgJGZpbGUtZm9ybWF0czogX2ZldGNoLWJvdXJib24tc2V0dGluZyhcImdsb2JhbC1mb250LWZpbGUtZm9ybWF0c1wiKSxcbiAgJGFzc2V0LXBpcGVsaW5lOiBfZmV0Y2gtYm91cmJvbi1zZXR0aW5nKFwicmFpbHMtYXNzZXQtcGlwZWxpbmVcIilcbikge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIHNyYzogX2ZvbnQtc291cmNlLWRlY2xhcmF0aW9uKFxuICAgICAgJGZvbnQtZmFtaWx5LFxuICAgICAgJGZpbGUtcGF0aCxcbiAgICAgICRhc3NldC1waXBlbGluZSxcbiAgICAgICRmaWxlLWZvcm1hdHNcbiAgICApO1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBIHZhcmlhYmxlIHRoYXQgb3V0cHV0cyBhIEhlbHZldGljYSBmb250IHN0YWNrLlxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9nb28uZ2wvdVNKdlplXG4vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1oZWx2ZXRpY2E7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuLy8vICAgfVxuXG4kZm9udC1zdGFjay1oZWx2ZXRpY2E6IChcbiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLFxuICBcIkhlbHZldGljYVwiLFxuICBcIkFyaWFsXCIsXG4gIHNhbnMtc2VyaWYsXG4pO1xuXG4vLy8gQSB2YXJpYWJsZSB0aGF0IG91dHB1dHMgYSBMdWNpZGEgR3JhbmRlIGZvbnQgc3RhY2suXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dvby5nbC9SNVV5WUVcbi8vL1xuLy8vIEB0eXBlIGxpc3Rcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWx1Y2lkYS1ncmFuZGU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgXCJHZW5ldmFcIiwgXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4vLy8gICB9XG5cbiRmb250LXN0YWNrLWx1Y2lkYS1ncmFuZGU6IChcbiAgXCJMdWNpZGEgR3JhbmRlXCIsXG4gIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLFxuICBcIkdlbmV2YVwiLFxuICBcIlZlcmRhbmFcIixcbiAgc2Fucy1zZXJpZixcbik7XG5cbi8vLyBBIHZhcmlhYmxlIHRoYXQgb3V0cHV0cyBhIFZlcmRhbmEgZm9udCBzdGFjay5cbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ29vLmdsL3lHWFdTU1xuLy8vXG4vLy8gQHR5cGUgbGlzdFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stdmVyZGFuYTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIFwiR2VuZXZhXCIsIHNhbnMtc2VyaWY7XG4vLy8gICB9XG5cbiRmb250LXN0YWNrLXZlcmRhbmE6IChcbiAgXCJWZXJkYW5hXCIsXG4gIFwiR2VuZXZhXCIsXG4gIHNhbnMtc2VyaWYsXG4pO1xuXG4vLy8gQSB2YXJpYWJsZSB0aGF0IG91dHB1dHMgYSBzeXN0ZW0gZm9udCBzdGFjay5cbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ29vLmdsL0xIUlpJZlxuLy8vXG4vLy8gQHR5cGUgbGlzdFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stc3lzdGVtO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiQXZlbmlyIE5leHRcIiwgXCJBdmVuaXJcIiwgXCJTZWdvZSBVSVwiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkZpcmEgU2Fuc1wiLCBcIlJvYm90b1wiLCBcIk5vdG9cIiwgXCJEcm9pZCBTYW5zXCIsIFwiQ2FudGFyZWxsXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiRnJhbmtsaW4gR290aGljIE1lZGl1bVwiLCBcIkNlbnR1cnkgR290aGljXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4vLy8gICB9XG5cbiRmb250LXN0YWNrLXN5c3RlbTogKFxuICAtYXBwbGUtc3lzdGVtLFxuICBCbGlua01hY1N5c3RlbUZvbnQsXG4gIFwiQXZlbmlyIE5leHRcIixcbiAgXCJBdmVuaXJcIixcbiAgXCJTZWdvZSBVSVwiLFxuICBcIkx1Y2lkYSBHcmFuZGVcIixcbiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLFxuICBcIkhlbHZldGljYVwiLFxuICBcIkZpcmEgU2Fuc1wiLFxuICBcIlJvYm90b1wiLFxuICBcIk5vdG9cIixcbiAgXCJEcm9pZCBTYW5zXCIsXG4gIFwiQ2FudGFyZWxsXCIsXG4gIFwiT3h5Z2VuXCIsXG4gIFwiVWJ1bnR1XCIsXG4gIFwiRnJhbmtsaW4gR290aGljIE1lZGl1bVwiLFxuICBcIkNlbnR1cnkgR290aGljXCIsXG4gIFwiTGliZXJhdGlvbiBTYW5zXCIsXG4gIHNhbnMtc2VyaWYsXG4pO1xuXG4vLy8gQSB2YXJpYWJsZSB0aGF0IG91dHB1dHMgYSBHYXJhbW9uZCBmb250IHN0YWNrLlxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9nb28uZ2wvUVFGRWtWXG4vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1nYXJhbW9uZDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LWZhbWlseTogXCJHYXJhbW9uZFwiLCBcIkJhc2tlcnZpbGxlXCIsIFwiQmFza2VydmlsbGUgT2xkIEZhY2VcIiwgXCJIb2VmbGVyIFRleHRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4vLy8gICB9XG5cbiRmb250LXN0YWNrLWdhcmFtb25kOiAoXG4gIFwiR2FyYW1vbmRcIixcbiAgXCJCYXNrZXJ2aWxsZVwiLFxuICBcIkJhc2tlcnZpbGxlIE9sZCBGYWNlXCIsXG4gIFwiSG9lZmxlciBUZXh0XCIsXG4gIFwiVGltZXMgTmV3IFJvbWFuXCIsXG4gIHNlcmlmLFxuKTtcblxuLy8vIEEgdmFyaWFibGUgdGhhdCBvdXRwdXRzIGEgR2VvcmdpYSBmb250IHN0YWNrLlxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9nb28uZ2wvd3R6VlB5XG4vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1nZW9yZ2lhO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vLyAgIH1cblxuJGZvbnQtc3RhY2stZ2VvcmdpYTogKFxuICBcIkdlb3JnaWFcIixcbiAgXCJUaW1lc1wiLFxuICBcIlRpbWVzIE5ldyBSb21hblwiLFxuICBzZXJpZixcbik7XG5cbi8vLyBBIHZhcmlhYmxlIHRoYXQgb3V0cHV0cyBhIEhvZWZsZXIgVGV4dCBmb250IHN0YWNrLlxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9nb28uZ2wvbjdVN3p4XG4vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1ob2VmbGVyLXRleHQ7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZm9udC1mYW1pbHk6IFwiSG9lZmxlciBUZXh0XCIsIFwiQmFza2VydmlsbGUgT2xkIEZhY2VcIiwgXCJHYXJhbW9uZFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vLyAgIH1cblxuJGZvbnQtc3RhY2staG9lZmxlci10ZXh0OiAoXG4gIFwiSG9lZmxlciBUZXh0XCIsXG4gIFwiQmFza2VydmlsbGUgT2xkIEZhY2VcIixcbiAgXCJHYXJhbW9uZFwiLFxuICBcIlRpbWVzIE5ldyBSb21hblwiLFxuICBzZXJpZixcbik7XG5cbi8vLyBBIHZhcmlhYmxlIHRoYXQgb3V0cHV0cyBhIENvbnNvbGFzIGZvbnQgc3RhY2suXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dvby5nbC9pS3J0cXZcbi8vL1xuLy8vIEB0eXBlIGxpc3Rcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNvbnNvbGFzO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiBcIkNvbnNvbGFzXCIsIFwibW9uYWNvXCIsIG1vbm9zcGFjZTtcbi8vLyAgIH1cblxuJGZvbnQtc3RhY2stY29uc29sYXM6IChcbiAgXCJDb25zb2xhc1wiLFxuICBcIm1vbmFjb1wiLFxuICBtb25vc3BhY2UsXG4pO1xuXG4vLy8gQSB2YXJpYWJsZSB0aGF0IG91dHB1dHMgYSBDb3VyaWVyIE5ldyBmb250IHN0YWNrLlxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9nb28uZ2wvYkhmV01QXG4vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jb3VyaWVyLW5ldztcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBcIkNvdXJpZXJcIiwgXCJMdWNpZGEgU2FucyBUeXBld3JpdGVyXCIsIFwiTHVjaWRhIFR5cGV3cml0ZXJcIiwgbW9ub3NwYWNlO1xuLy8vICAgfVxuXG4kZm9udC1zdGFjay1jb3VyaWVyLW5ldzogKFxuICBcIkNvdXJpZXIgTmV3XCIsXG4gIFwiQ291cmllclwiLFxuICBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIixcbiAgXCJMdWNpZGEgVHlwZXdyaXRlclwiLFxuICBtb25vc3BhY2UsXG4pO1xuXG4vLy8gQSB2YXJpYWJsZSB0aGF0IG91dHB1dHMgYSBNb25hY28gZm9udCBzdGFjay5cbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ29vLmdsLzlQZ0tET1xuLy8vXG4vLy8gQHR5cGUgbGlzdFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stbW9uYWNvO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiBcIk1vbmFjb1wiLCBcIkNvbnNvbGFzXCIsIFwiTHVjaWRhIENvbnNvbGVcIiwgbW9ub3NwYWNlO1xuLy8vICAgfVxuXG4kZm9udC1zdGFjay1tb25hY286IChcbiAgXCJNb25hY29cIixcbiAgXCJDb25zb2xhc1wiLFxuICBcIkx1Y2lkYSBDb25zb2xlXCIsXG4gIG1vbm9zcGFjZSxcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBIaWRlcyB0aGUgdGV4dCBpbiBhbiBlbGVtZW50LCBjb21tb25seSB1c2VkIHRvIHNob3cgYW4gaW1hZ2UgaW5zdGVhZC4gU29tZVxuLy8vIGVsZW1lbnRzIHdpbGwgbmVlZCBibG9jay1sZXZlbCBzdHlsZXMgYXBwbGllZC5cbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ29vLmdsL0V2TFJJdVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBoaWRlLXRleHQ7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vLyAgICAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4vLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLy8gICB9XG5cbkBtaXhpbiBoaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEhpZGVzIGFuIGVsZW1lbnQgdmlzdWFsbHkgd2hpbGUgc3RpbGwgYWxsb3dpbmcgdGhlIGNvbnRlbnQgdG8gYmUgYWNjZXNzaWJsZVxuLy8vIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2d5LCBlLmcuIHNjcmVlbiByZWFkZXJzLiBQYXNzaW5nIGB1bmhpZGVgIHdpbGwgcmV2ZXJzZVxuLy8vIHRoZSBhZmZlY3RzIG9mIHRoZSBoaWRpbmcsIHdoaWNoIGlzIGhhbmR5IGZvciBzaG93aW5nIHRoZSBlbGVtZW50IG9uIGZvY3VzLFxuLy8vIGZvciBleGFtcGxlLlxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9nb28uZ2wvVmYxVEduXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJHRvZ2dsZSBbaGlkZV1cbi8vLyAgIEFjY2VwdHMgYGhpZGVgIG9yIGB1bmhpZGVgLiBgdW5oaWRlYCByZXZlcnNlcyB0aGUgYWZmZWN0cyBvZiBgaGlkZWAuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGhpZGUtdmlzdWFsbHk7XG4vLy9cbi8vLyAgICAgJjphY3RpdmUsXG4vLy8gICAgICY6Zm9jdXMge1xuLy8vICAgICAgIEBpbmNsdWRlIGhpZGUtdmlzdWFsbHkoXCJ1bmhpZGVcIik7XG4vLy8gICAgIH1cbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBib3JkZXI6IDA7XG4vLy8gICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbi8vLyAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbi8vLyAgICAgaGVpZ2h0OiAxcHg7XG4vLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLy8gICAgIHBhZGRpbmc6IDA7XG4vLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vLyAgICAgd2lkdGg6IDFweDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmhpZGUtdmlzdWFsbHk6YWN0aXZlLFxuLy8vICAgLmhpZGUtdmlzdWFsbHk6Zm9jdXMge1xuLy8vICAgICBjbGlwOiBhdXRvO1xuLy8vICAgICBjbGlwLXBhdGg6IG5vbmU7XG4vLy8gICAgIGhlaWdodDogYXV0bztcbi8vLyAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLy8gICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQHNpbmNlIDUuMC4wXG5cbkBtaXhpbiBoaWRlLXZpc3VhbGx5KCR0b2dnbGU6IFwiaGlkZVwiKSB7XG4gIEBpZiBub3QgaW5kZXgoXCJoaWRlXCIgXCJ1bmhpZGVcIiwgJHRvZ2dsZSkge1xuICAgIEBlcnJvciBcImAjeyR0b2dnbGV9YCBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgdGhlIGAkdG9nZ2xlYCBhcmd1bWVudCBpbiBcIiArXG4gICAgICAgICAgIFwidGhlIGBoaWRlLXZpc3VhbGx5YCBtaXhpbi4gTXVzdCBiZSBlaXRoZXIgYGhpZGVgIG9yIGB1bmhpZGVgLlwiO1xuICB9IEBlbHNlIGlmICR0b2dnbGUgPT0gXCJoaWRlXCIge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgfSBAZWxzZSBpZiAkdG9nZ2xlID09IFwidW5oaWRlXCIge1xuICAgIGNsaXA6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIGNvbmNpc2UsIG9uZS1saW5lIG1ldGhvZCBmb3Igc2V0dGluZyBgbWFyZ2luYCBvbiBzcGVjaWZpYyBlZGdlc1xuLy8vIG9mIGEgYm94LiBVc2UgYSBgbnVsbGAgdmFsdWUgdG8g4oCcc2tpcOKAnSBlZGdlcyBvZiB0aGUgYm94IHdpdGggc3RhbmRhcmRcbi8vLyBDU1Mgc2hvcnRoYW5kLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkdmFsdWVzXG4vLy8gICBMaXN0IG9mIG1hcmdpbiB2YWx1ZXM7IGFjY2VwdHMgQ1NTIHNob3J0aGFuZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgbWFyZ2luKDEwcHggM2VtIDIwdmggbnVsbCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luLWJvdHRvbTogMjB2aDtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4vLy8gICAgIG1hcmdpbi10b3A6IDEwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7bWl4aW59IF9kaXJlY3Rpb25hbC1wcm9wZXJ0eVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZXMpIHtcbiAgQGluY2x1ZGUgX2RpcmVjdGlvbmFsLXByb3BlcnR5KG1hcmdpbiwgbnVsbCwgJHZhbHVlcyk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBJbmNyZW1lbnRzIHVwIG9yIGRvd24gYSBkZWZpbmVkIHNjYWxlIGFuZCByZXR1cm5zIGFuIGFkanVzdGVkIHZhbHVlLiBUaGlzXG4vLy8gaGVscHMgZXN0YWJsaXNoIGNvbnNpc3RlbnQgbWVhc3VyZW1lbnRzIGFuZCBzcGFjaWFsIHJlbGF0aW9uc2hpcHMgdGhyb3VnaG91dFxuLy8vIHlvdXIgcHJvamVjdC4gV2UgcHJvdmlkZSBhIGxpc3Qgb2YgY29tbW9ubHkgdXNlZCBzY2FsZXMgYXNcbi8vLyBbcHJlLWRlZmluZWQgdmFyaWFibGVzXVtzY2FsZXNdLlxuLy8vXG4vLy8gW3NjYWxlc106IGh0dHBzOi8vZ2l0aHViLmNvbS90aG91Z2h0Ym90L2JvdXJib24vYmxvYi9tYXN0ZXIvY29yZS9ib3VyYm9uL2hlbHBlcnMvX3NjYWxlcy5zY3NzXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAodW5pdGxlc3MpfSAkaW5jcmVtZW50XG4vLy8gICBIb3cgbWFueSBzdGVwcyB0byBpbmNyZW1lbnQgdXAgb3IgZG93biB0aGUgc2NhbGUuXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAod2l0aCB1bml0KSB8IGxpc3R9ICR2YWx1ZSBbMWVtXVxuLy8vICAgVGhlIGJhc2UgdmFsdWUgdGhlIHNjYWxlIHN0YXJ0cyBhdC4gQ2FuIGFsc28gYmUgc2V0IGdsb2JhbGx5IHVzaW5nIHRoZVxuLy8vICAgYG1vZHVsYXItc2NhbGUtYmFzZWAga2V5IGluIHRoZSBCb3VyYm9uIHNldHRpbmdzLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHVuaXRsZXNzKX0gJHJhdGlvIFsxLjI1XVxuLy8vICAgVGhlIHJhdGlvIHRoZSBzY2FsZSBpcyBidWlsdCBvbi4gQ2FuIGFsc28gYmUgc2V0IGdsb2JhbGx5IHVzaW5nIHRoZVxuLy8vICAgYG1vZHVsYXItc2NhbGUtcmF0aW9gIGtleSBpbiB0aGUgQm91cmJvbiBzZXR0aW5ncy5cbi8vL1xuLy8vIEByZXR1cm4ge251bWJlciAod2l0aCB1bml0KX1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKDIpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogbW9kdWxhci1zY2FsZSgzLCAyZW0pO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMy45MDYyNWVtO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMywgMWVtIDEuNmVtLCAkbWFqb3Itc2V2ZW50aCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgZm9udC1zaXplOiAzZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAvLyBHbG9iYWxseSBjaGFuZ2UgdGhlIGJhc2UgcmF0aW9cbi8vLyAgICRib3VyYm9uOiAoXG4vLy8gICAgIFwibW9kdWxhci1zY2FsZS1yYXRpb1wiOiAxLjIsXG4vLy8gICApO1xuLy8vXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSgzKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBmb250LXNpemU6IDEuNzI4ZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9mZXRjaC1ib3VyYm9uLXNldHRpbmdcblxuQGZ1bmN0aW9uIG1vZHVsYXItc2NhbGUoXG4gICRpbmNyZW1lbnQsXG4gICR2YWx1ZTogX2ZldGNoLWJvdXJib24tc2V0dGluZyhcIm1vZHVsYXItc2NhbGUtYmFzZVwiKSxcbiAgJHJhdGlvOiBfZmV0Y2gtYm91cmJvbi1zZXR0aW5nKFwibW9kdWxhci1zY2FsZS1yYXRpb1wiKVxuKSB7XG4gICR2MTogbnRoKCR2YWx1ZSwgMSk7XG4gICR2MjogbnRoKCR2YWx1ZSwgbGVuZ3RoKCR2YWx1ZSkpO1xuICAkdmFsdWU6ICR2MTtcblxuICAvLyBzY2FsZSAkdjIgdG8ganVzdCBhYm92ZSAkdjFcbiAgQHdoaWxlICR2MiA+ICR2MSB7XG4gICAgJHYyOiAoJHYyIC8gJHJhdGlvKTsgLy8gd2lsbCBiZSBvZmYtYnktMVxuICB9XG4gIEB3aGlsZSAkdjIgPCAkdjEge1xuICAgICR2MjogKCR2MiAqICRyYXRpbyk7IC8vIHdpbGwgZml4IG9mZi1ieS0xXG4gIH1cblxuICAvLyBjaGVjayBBRlRFUiBzY2FsaW5nICR2MiB0byBwcmV2ZW50IGRvdWJsZS1jb3VudGluZyBjb3JuZXItY2FzZVxuICAkZG91YmxlLXN0cmFuZGVkOiAkdjIgPiAkdjE7XG5cbiAgQGlmICRpbmNyZW1lbnQgPiAwIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpbmNyZW1lbnQge1xuICAgICAgQGlmICRkb3VibGUtc3RyYW5kZWQgYW5kICgkdjEgKiAkcmF0aW8pID4gJHYyIHtcbiAgICAgICAgJHZhbHVlOiAkdjI7XG4gICAgICAgICR2MjogKCR2MiAqICRyYXRpbyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHYxOiAoJHYxICogJHJhdGlvKTtcbiAgICAgICAgJHZhbHVlOiAkdjE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRpbmNyZW1lbnQgPCAwIHtcbiAgICAvLyBhZGp1c3QgJHYyIHRvIGp1c3QgYmVsb3cgJHYxXG4gICAgQGlmICRkb3VibGUtc3RyYW5kZWQge1xuICAgICAgJHYyOiAoJHYyIC8gJHJhdGlvKTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gJGluY3JlbWVudCB0aHJvdWdoIC0xIHtcbiAgICAgIEBpZiAkZG91YmxlLXN0cmFuZGVkIGFuZCAoJHYxIC8gJHJhdGlvKSA8ICR2MiB7XG4gICAgICAgICR2YWx1ZTogJHYyO1xuICAgICAgICAkdjI6ICgkdjIgLyAkcmF0aW8pO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR2MTogKCR2MSAvICRyYXRpbyk7XG4gICAgICAgICR2YWx1ZTogJHYxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gT3V0cHV0cyB0aGUgYG92ZXJmbG93LXdyYXBgIHByb3BlcnR5IGFuZCBpdHMgbGVnYWN5IG5hbWUgYHdvcmQtd3JhcGAgdG9cbi8vLyBzdXBwb3J0IGJyb3dzZXJzIHRoYXQgZG8gbm90IHlldCB1c2UgYG92ZXJmbG93LXdyYXBgLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICR3cmFwIFticmVhay13b3JkXVxuLy8vICAgQWNjZXB0ZWQgQ1NTIHZhbHVlcyBhcmUgYG5vcm1hbGAsIGBicmVhay13b3JkYCwgYGluaGVyaXRgLCBgaW5pdGlhbGAsXG4vLy8gICBvciBgdW5zZXRgLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLndyYXBwZXIge1xuLy8vICAgICBAaW5jbHVkZSBvdmVyZmxvdy13cmFwO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAud3JhcHBlciB7XG4vLy8gICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbi8vLyAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbi8vLyAgIH1cblxuQG1peGluIG92ZXJmbG93LXdyYXAoJHdyYXA6IGJyZWFrLXdvcmQpIHtcbiAgd29yZC13cmFwOiAkd3JhcDtcbiAgb3ZlcmZsb3ctd3JhcDogJHdyYXA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIGNvbmNpc2UgbWV0aG9kIGZvciB0YXJnZXRpbmcgYHBhZGRpbmdgIG9uIHNwZWNpZmljIHNpZGVzIG9mIGFcbi8vLyBib3guIFVzZSBhIGBudWxsYCB2YWx1ZSB0byDigJxza2lw4oCdIGEgc2lkZS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bGlzdH0gJHZhbHVlc1xuLy8vICAgTGlzdCBvZiBwYWRkaW5nIHZhbHVlczsgYWNjZXB0cyBDU1Mgc2hvcnRoYW5kLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQtb25lIHtcbi8vLyAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDFyZW0pO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudC1vbmUge1xuLy8vICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4vLy8gICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudC10d28ge1xuLy8vICAgICBAaW5jbHVkZSBwYWRkaW5nKDEwdmggbnVsbCAxMHB4IDUlKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQtdHdvIHtcbi8vLyAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4vLy8gICAgIHBhZGRpbmctbGVmdDogNSU7XG4vLy8gICAgIHBhZGRpbmctdG9wOiAxMHZoO1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge21peGlufSBfZGlyZWN0aW9uYWwtcHJvcGVydHlcblxuQG1peGluIHBhZGRpbmcoJHZhbHVlcykge1xuICBAaW5jbHVkZSBfZGlyZWN0aW9uYWwtcHJvcGVydHkocGFkZGluZywgbnVsbCwgJHZhbHVlcyk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIGNvbmNpc2UsIG9uZS1saW5lIG1ldGhvZCBmb3Igc2V0dGluZyBhbiBlbGVtZW504oCZcyBwb3NpdGlvbmluZ1xuLy8vIHByb3BlcnRpZXM6IGBwb3NpdGlvbmAsIGB0b3BgLCBgcmlnaHRgLCBgYm90dG9tYCBhbmQgYGxlZnRgLiBVc2UgYSBgbnVsbGBcbi8vLyB2YWx1ZSB0byDigJxza2lw4oCdIGFuIGVkZ2Ugb2YgdGhlIGJveC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkcG9zaXRpb25cbi8vLyAgIEEgQ1NTIHBvc2l0aW9uIHZhbHVlLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkYm94LWVkZ2UtdmFsdWVzXG4vLy8gICBMaXN0IG9mIGxlbmd0aHM7IGFjY2VwdHMgQ1NTIHNob3J0aGFuZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDAgbnVsbCBudWxsIDEwZW0pO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGxlZnQ6IDEwZW07XG4vLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vLyAgICAgdG9wOiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICAgIHJpZ2h0OiAwO1xuLy8vICAgICBib3R0b206IDA7XG4vLy8gICAgIGxlZnQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9pcy1sZW5ndGhcbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX3VucGFjay1zaG9ydGhhbmRcblxuQG1peGluIHBvc2l0aW9uKFxuICAkcG9zaXRpb24sXG4gICRib3gtZWRnZS12YWx1ZXNcbikge1xuICAkYm94LWVkZ2UtdmFsdWVzOiBfdW5wYWNrLXNob3J0aGFuZCgkYm94LWVkZ2UtdmFsdWVzKTtcbiAgJG9mZnNldHM6IChcbiAgICB0b3A6ICAgIG50aCgkYm94LWVkZ2UtdmFsdWVzLCAxKSxcbiAgICByaWdodDogIG50aCgkYm94LWVkZ2UtdmFsdWVzLCAyKSxcbiAgICBib3R0b206IG50aCgkYm94LWVkZ2UtdmFsdWVzLCAzKSxcbiAgICBsZWZ0OiAgIG50aCgkYm94LWVkZ2UtdmFsdWVzLCA0KSxcbiAgKTtcblxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBlYWNoICRvZmZzZXQsICR2YWx1ZSBpbiAkb2Zmc2V0cyB7XG4gICAgQGlmIF9pcy1sZW5ndGgoJHZhbHVlKSB7XG4gICAgICAjeyRvZmZzZXR9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBHZW5lcmF0ZXMgdmVuZG9yIHByZWZpeGVzLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgUHJvcGVydHkgdG8gcHJlZml4LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICR2YWx1ZVxuLy8vICAgVmFsdWUgdG8gdXNlLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkcHJlZml4ZXNcbi8vLyAgIFZlbmRvciBwcmVmaXhlcyB0byBvdXRwdXQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHByZWZpeGVyKGFwcGVhcmFuY2UsIG5vbmUsIChcIndlYmtpdFwiLCBcIm1velwiKSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuLy8vICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4vLy8gICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4vLy8gICB9XG4vLy9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcblxuQG1peGluIHByZWZpeGVyKFxuICAkcHJvcGVydHksXG4gICR2YWx1ZSxcbiAgJHByZWZpeGVzOiAoKVxuKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAje1wiLVwiICsgJHByZWZpeCArIFwiLVwiICsgJHByb3BlcnR5fTogJHZhbHVlO1xuICB9XG4gICN7JHByb3BlcnR5fTogJHZhbHVlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gTWl4ZXMgYSBjb2xvciB3aXRoIGJsYWNrLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtjb2xvcn0gJGNvbG9yXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAocGVyY2VudGFnZSl9ICRwZXJjZW50XG4vLy8gICBUaGUgYW1vdW50IG9mIGJsYWNrIHRvIGJlIG1peGVkIGluLlxuLy8vXG4vLy8gQHJldHVybiB7Y29sb3J9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCNmZmJiNTIsIDYwJSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NGEyMDtcbi8vLyAgIH1cblxuQGZ1bmN0aW9uIHNoYWRlKFxuICAkY29sb3IsXG4gICRwZXJjZW50XG4pIHtcbiAgQGlmIG5vdCBfaXMtY29sb3IoJGNvbG9yKSB7XG4gICAgQGVycm9yIFwiYCN7JGNvbG9yfWAgaXMgbm90IGEgdmFsaWQgY29sb3IgZm9yIHRoZSBgJGNvbG9yYCBhcmd1bWVudCBpbiBcIiArXG4gICAgICAgICAgIFwidGhlIGBzaGFkZWAgbWl4aW4uXCI7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gbWl4KCMwMDAsICRjb2xvciwgJHBlcmNlbnQpO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBTZXRzIHRoZSBgd2lkdGhgIGFuZCBgaGVpZ2h0YCBvZiB0aGUgZWxlbWVudCBpbiBvbmUgc3RhdGVtZW50LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHdpdGggdW5pdCkgfCBzdHJpbmd9ICR3aWR0aFxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHdpdGggdW5pdCkgfCBzdHJpbmd9ICRoZWlnaHQgWyR3aWR0aF1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5maXJzdC1lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc2l6ZSgyZW0pO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZmlyc3QtZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiAyZW07XG4vLy8gICAgIGhlaWdodDogMmVtO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLnNlY29uZC1lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc2l6ZShhdXRvLCAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLnNlY29uZC1lbGVtZW50IHtcbi8vLyAgICAgd2lkdGg6IGF1dG87XG4vLy8gICAgIGhlaWdodDogMTBlbTtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2lzLXNpemVcblxuQG1peGluIHNpemUoXG4gICR3aWR0aCxcbiAgJGhlaWdodDogJHdpZHRoXG4pIHtcbiAgQGlmIF9pcy1zaXplKCRoZWlnaHQpIHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciBcImAjeyRoZWlnaHR9YCBpcyBub3QgYSB2YWxpZCBsZW5ndGggZm9yIHRoZSBgJGhlaWdodGAgYXJndW1lbnQgXCIgK1xuICAgICAgICAgICBcImluIHRoZSBgc2l6ZWAgbWl4aW4uXCI7XG4gIH1cblxuICBAaWYgX2lzLXNpemUoJHdpZHRoKSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yIFwiYCN7JHdpZHRofWAgaXMgbm90IGEgdmFsaWQgbGVuZ3RoIGZvciB0aGUgYCR3aWR0aGAgYXJndW1lbnQgXCIgK1xuICAgICAgICAgICBcImluIHRoZSBgc2l6ZWAgbWl4aW4uXCI7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFN0cmlwcyB0aGUgdW5pdCBmcm9tIGEgbnVtYmVyLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXJ9ICR2YWx1ZVxuLy8vXG4vLy8gQHJldHVybiB7bnVtYmVyICh1bml0bGVzcyl9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkZGltZW5zaW9uOiBzdHJpcC11bml0KDEwZW0pO1xuLy8vXG4vLy8gICAvLyBPdXRwdXRcbi8vLyAgICRkaW1lbnNpb246IDEwO1xuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQHJldHVybiAoJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9hc3NpZ24taW5wdXRzXG4vLy9cbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRfdGV4dC1pbnB1dHMtbGlzdFxuLy8vL1xuXG4vLy8gQSBsaXN0IG9mIGFsbCBfdGV4dC1iYXNlZF8gSFRNTCBpbnB1dHMuIFBsZWFzZSBub3RlIHRoYXQgeW91IG11c3Rcbi8vLyBpbnRlcnBvbGF0ZSB0aGUgdmFyaWFibGUgKGAje31gKSB0byB1c2UgaXQgYXMgYSBzZWxlY3Rvci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgICN7JGFsbC10ZXh0LWlucHV0c30ge1xuLy8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICBbdHlwZT0nY29sb3InXSxcbi8vLyAgIFt0eXBlPSdkYXRlJ10sXG4vLy8gICBbdHlwZT0nZGF0ZXRpbWUnXSxcbi8vLyAgIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuLy8vICAgW3R5cGU9J2VtYWlsJ10sXG4vLy8gICBbdHlwZT0nbW9udGgnXSxcbi8vLyAgIFt0eXBlPSdudW1iZXInXSxcbi8vLyAgIFt0eXBlPSdwYXNzd29yZCddLFxuLy8vICAgW3R5cGU9J3NlYXJjaCddLFxuLy8vICAgW3R5cGU9J3RlbCddLFxuLy8vICAgW3R5cGU9J3RleHQnXSxcbi8vLyAgIFt0eXBlPSd0aW1lJ10sXG4vLy8gICBbdHlwZT0ndXJsJ10sXG4vLy8gICBbdHlwZT0nd2VlayddLFxuLy8vICAgaW5wdXQ6bm90KFt0eXBlXSksXG4vLy8gICB0ZXh0YXJlYSB7XG4vLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4vLy8gICB9XG5cbiRhbGwtdGV4dC1pbnB1dHM6IF9hc3NpZ24taW5wdXRzKCRfdGV4dC1pbnB1dHMtbGlzdCk7XG5cbi8vLyBBIGxpc3Qgb2YgYWxsIF90ZXh0LWJhc2VkXyBIVE1MIGlucHV0cyB3aXRoIHRoZSBgOmFjdGl2ZWAgcHNldWRvLWNsYXNzXG4vLy8gYXBwbGllZC4gUGxlYXNlIG5vdGUgdGhhdCB5b3UgbXVzdCBpbnRlcnBvbGF0ZSB0aGUgdmFyaWFibGUgKGAje31gKSB0byB1c2Vcbi8vLyBpdCBhcyBhIHNlbGVjdG9yLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgI3skYWxsLXRleHQtaW5wdXRzLWFjdGl2ZX0ge1xuLy8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICBbdHlwZT0nY29sb3InXTphY3RpdmUsXG4vLy8gICBbdHlwZT0nZGF0ZSddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSdkYXRldGltZSddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSdlbWFpbCddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSdtb250aCddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSdudW1iZXInXTphY3RpdmUsXG4vLy8gICBbdHlwZT0ncGFzc3dvcmQnXTphY3RpdmUsXG4vLy8gICBbdHlwZT0nc2VhcmNoJ106YWN0aXZlLFxuLy8vICAgW3R5cGU9J3RlbCddOmFjdGl2ZSxcbi8vLyAgIFt0eXBlPSd0ZXh0J106YWN0aXZlLFxuLy8vICAgW3R5cGU9J3RpbWUnXTphY3RpdmUsXG4vLy8gICBbdHlwZT0ndXJsJ106YWN0aXZlLFxuLy8vICAgW3R5cGU9J3dlZWsnXTphY3RpdmUsXG4vLy8gICBpbnB1dDpub3QoW3R5cGVdKTphY3RpdmUsXG4vLy8gICB0ZXh0YXJlYTphY3RpdmUge1xuLy8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuLy8vICAgfVxuXG4kYWxsLXRleHQtaW5wdXRzLWFjdGl2ZTogX2Fzc2lnbi1pbnB1dHMoJF90ZXh0LWlucHV0cy1saXN0LCBhY3RpdmUpO1xuXG4vLy8gQSBsaXN0IG9mIGFsbCBfdGV4dC1iYXNlZF8gSFRNTCBpbnB1dHMgd2l0aCB0aGUgYDpmb2N1c2AgcHNldWRvLWNsYXNzXG4vLy8gYXBwbGllZC4gUGxlYXNlIG5vdGUgdGhhdCB5b3UgbXVzdCBpbnRlcnBvbGF0ZSB0aGUgdmFyaWFibGUgKGAje31gKSB0byB1c2Vcbi8vLyBpdCBhcyBhIHNlbGVjdG9yLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgI3skYWxsLXRleHQtaW5wdXRzLWZvY3VzfSB7XG4vLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTY1YzA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIFt0eXBlPSdjb2xvciddOmZvY3VzLFxuLy8vICAgW3R5cGU9J2RhdGUnXTpmb2N1cyxcbi8vLyAgIFt0eXBlPSdkYXRldGltZSddOmZvY3VzLFxuLy8vICAgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsXG4vLy8gICBbdHlwZT0nZW1haWwnXTpmb2N1cyxcbi8vLyAgIFt0eXBlPSdtb250aCddOmZvY3VzLFxuLy8vICAgW3R5cGU9J251bWJlciddOmZvY3VzLFxuLy8vICAgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG4vLy8gICBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsXG4vLy8gICBbdHlwZT0ndGVsJ106Zm9jdXMsXG4vLy8gICBbdHlwZT0ndGV4dCddOmZvY3VzLFxuLy8vICAgW3R5cGU9J3RpbWUnXTpmb2N1cyxcbi8vLyAgIFt0eXBlPSd1cmwnXTpmb2N1cyxcbi8vLyAgIFt0eXBlPSd3ZWVrJ106Zm9jdXMsXG4vLy8gICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cyxcbi8vLyAgIHRleHRhcmVhOmZvY3VzIHtcbi8vLyAgICAgYm9yZGVyOiAxcHggc29saWQgIzE1NjVjMDtcbi8vLyAgIH1cblxuJGFsbC10ZXh0LWlucHV0cy1mb2N1czogX2Fzc2lnbi1pbnB1dHMoJF90ZXh0LWlucHV0cy1saXN0LCBmb2N1cyk7XG5cbi8vLyBBIGxpc3Qgb2YgYWxsIF90ZXh0LWJhc2VkXyBIVE1MIGlucHV0cyB3aXRoIHRoZSBgOmhvdmVyYCBwc2V1ZG8tY2xhc3Ncbi8vLyBhcHBsaWVkLiBQbGVhc2Ugbm90ZSB0aGF0IHlvdSBtdXN0IGludGVycG9sYXRlIHRoZSB2YXJpYWJsZSAoYCN7fWApIHRvIHVzZVxuLy8vIGl0IGFzIGEgc2VsZWN0b3IuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAjeyRhbGwtdGV4dC1pbnB1dHMtaG92ZXJ9IHtcbi8vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgW3R5cGU9J2NvbG9yJ106aG92ZXIsXG4vLy8gICBbdHlwZT0nZGF0ZSddOmhvdmVyLFxuLy8vICAgW3R5cGU9J2RhdGV0aW1lJ106aG92ZXIsXG4vLy8gICBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpob3Zlcixcbi8vLyAgIFt0eXBlPSdlbWFpbCddOmhvdmVyLFxuLy8vICAgW3R5cGU9J21vbnRoJ106aG92ZXIsXG4vLy8gICBbdHlwZT0nbnVtYmVyJ106aG92ZXIsXG4vLy8gICBbdHlwZT0ncGFzc3dvcmQnXTpob3Zlcixcbi8vLyAgIFt0eXBlPSdzZWFyY2gnXTpob3Zlcixcbi8vLyAgIFt0eXBlPSd0ZWwnXTpob3Zlcixcbi8vLyAgIFt0eXBlPSd0ZXh0J106aG92ZXIsXG4vLy8gICBbdHlwZT0ndGltZSddOmhvdmVyLFxuLy8vICAgW3R5cGU9J3VybCddOmhvdmVyLFxuLy8vICAgW3R5cGU9J3dlZWsnXTpob3Zlcixcbi8vLyAgIGlucHV0Om5vdChbdHlwZV0pOmhvdmVyLFxuLy8vICAgdGV4dGFyZWE6aG92ZXIge1xuLy8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuLy8vICAgfVxuXG4kYWxsLXRleHQtaW5wdXRzLWhvdmVyOiBfYXNzaWduLWlucHV0cygkX3RleHQtaW5wdXRzLWxpc3QsIGhvdmVyKTtcblxuLy8vIEEgbGlzdCBvZiBhbGwgX3RleHQtYmFzZWRfIEhUTUwgaW5wdXRzIHdpdGggdGhlIGA6aW52YWxpZGAgcHNldWRvLWNsYXNzXG4vLy8gYXBwbGllZC4gUGxlYXNlIG5vdGUgdGhhdCB5b3UgbXVzdCBpbnRlcnBvbGF0ZSB0aGUgdmFyaWFibGUgKGAje31gKSB0byB1c2Vcbi8vLyBpdCBhcyBhIHNlbGVjdG9yLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgI3skYWxsLXRleHQtaW5wdXRzLWludmFsaWR9IHtcbi8vLyAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwZjtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgW3R5cGU9J2NvbG9yJ106aW52YWxpZCxcbi8vLyAgIFt0eXBlPSdkYXRlJ106aW52YWxpZCxcbi8vLyAgIFt0eXBlPSdkYXRldGltZSddOmludmFsaWQsXG4vLy8gICBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTppbnZhbGlkLFxuLy8vICAgW3R5cGU9J2VtYWlsJ106aW52YWxpZCxcbi8vLyAgIFt0eXBlPSdtb250aCddOmludmFsaWQsXG4vLy8gICBbdHlwZT0nbnVtYmVyJ106aW52YWxpZCxcbi8vLyAgIFt0eXBlPSdwYXNzd29yZCddOmludmFsaWQsXG4vLy8gICBbdHlwZT0nc2VhcmNoJ106aW52YWxpZCxcbi8vLyAgIFt0eXBlPSd0ZWwnXTppbnZhbGlkLFxuLy8vICAgW3R5cGU9J3RleHQnXTppbnZhbGlkLFxuLy8vICAgW3R5cGU9J3RpbWUnXTppbnZhbGlkLFxuLy8vICAgW3R5cGU9J3VybCddOmludmFsaWQsXG4vLy8gICBbdHlwZT0nd2VlayddOmludmFsaWQsXG4vLy8gICBpbnB1dDpub3QoW3R5cGVdKTppbnZhbGlkLFxuLy8vICAgdGV4dGFyZWE6aW52YWxpZCB7XG4vLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGY7XG4vLy8gICB9XG5cbiRhbGwtdGV4dC1pbnB1dHMtaW52YWxpZDogX2Fzc2lnbi1pbnB1dHMoJF90ZXh0LWlucHV0cy1saXN0LCBpbnZhbGlkKTtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBZnRlckNvbW1hLCBVbm5lY2Vzc2FyeU1hbnRpc3NhLCBUcmFpbGluZ1plcm9cblxuLy8vL1xuLy8vIENTUyBjdWJpYy1iZXppZXIgdGltaW5nIGZ1bmN0aW9ucy5cbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ29vLmdsL3A4dTZTS1xuLy8vXG4vLy8gQHR5cGUgc3RyaW5nXG4vLy8vXG5cbiRlYXNlLWluLXF1YWQ6ICAgICAgY3ViaWMtYmV6aWVyKDAuNTUwLCAgMC4wODUsIDAuNjgwLCAwLjUzMCk7XG4kZWFzZS1pbi1jdWJpYzogICAgIGN1YmljLWJlemllcigwLjU1MCwgIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuJGVhc2UtaW4tcXVhcnQ6ICAgICBjdWJpYy1iZXppZXIoMC44OTUsICAwLjAzMCwgMC42ODUsIDAuMjIwKTtcbiRlYXNlLWluLXF1aW50OiAgICAgY3ViaWMtYmV6aWVyKDAuNzU1LCAgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4kZWFzZS1pbi1zaW5lOiAgICAgIGN1YmljLWJlemllcigwLjQ3MCwgIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2UtaW4tZXhwbzogICAgICBjdWJpYy1iZXppZXIoMC45NTAsICAwLjA1MCwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLWluLWNpcmM6ICAgICAgY3ViaWMtYmV6aWVyKDAuNjAwLCAgMC4wNDAsIDAuOTgwLCAwLjMzNSk7XG4kZWFzZS1pbi1iYWNrOiAgICAgIGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xuXG4kZWFzZS1vdXQtcXVhZDogICAgIGN1YmljLWJlemllcigwLjI1MCwgIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuJGVhc2Utb3V0LWN1YmljOiAgICBjdWJpYy1iZXppZXIoMC4yMTUsICAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlLW91dC1xdWFydDogICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kZWFzZS1vdXQtcXVpbnQ6ICAgIGN1YmljLWJlemllcigwLjIzMCwgIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuJGVhc2Utb3V0LXNpbmU6ICAgICBjdWJpYy1iZXppZXIoMC4zOTAsICAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiRlYXNlLW91dC1leHBvOiAgICAgY3ViaWMtYmV6aWVyKDAuMTkwLCAgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG4kZWFzZS1vdXQtY2lyYzogICAgIGN1YmljLWJlemllcigwLjA3NSwgIDAuODIwLCAwLjE2NSwgMS4wMDApO1xuJGVhc2Utb3V0LWJhY2s6ICAgICBjdWJpYy1iZXppZXIoMC4xNzUsICAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcblxuJGVhc2UtaW4tb3V0LXF1YWQ6ICBjdWJpYy1iZXppZXIoMC40NTUsICAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3MCwgIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsICAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRlYXNlLWluLW91dC1zaW5lOiAgY3ViaWMtYmV6aWVyKDAuNDQ1LCAgMC4wNTAsIDAuNTUwLCAwLjk1MCk7XG4kZWFzZS1pbi1vdXQtZXhwbzogIGN1YmljLWJlemllcigxLjAwMCwgIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuJGVhc2UtaW4tb3V0LWNpcmM6ICBjdWJpYy1iZXppZXIoMC43ODUsICAwLjEzNSwgMC4xNTAsIDAuODYwKTtcbiRlYXNlLWluLW91dC1iYWNrOiAgY3ViaWMtYmV6aWVyKDAuNjgwLCAtMC41NTAsIDAuMjY1LCAxLjU1MCk7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNaXhlcyBhIGNvbG9yIHdpdGggd2hpdGUuXG4vLy9cbi8vLyBAYXJndW1lbnQge2NvbG9yfSAkY29sb3Jcbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyIChwZXJjZW50YWdlKX0gJHBlcmNlbnRcbi8vLyAgIFRoZSBhbW91bnQgb2Ygd2hpdGUgdG8gYmUgbWl4ZWQgaW4uXG4vLy9cbi8vLyBAcmV0dXJuIHtjb2xvcn1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgjNmVjYWE2LCA0MCUpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGRmYzk7XG4vLy8gICB9XG5cbkBmdW5jdGlvbiB0aW50KFxuICAkY29sb3IsXG4gICRwZXJjZW50XG4pIHtcbiAgQGlmIG5vdCBfaXMtY29sb3IoJGNvbG9yKSB7XG4gICAgQGVycm9yIFwiYCN7JGNvbG9yfWAgaXMgbm90IGEgdmFsaWQgY29sb3IgZm9yIHRoZSBgJGNvbG9yYCBhcmd1bWVudCBpbiBcIiArXG4gICAgICAgICAgIFwidGhlIGB0aW50YCBtaXhpbi5cIjtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtaXgoI2ZmZiwgJGNvbG9yLCAkcGVyY2VudCk7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEdlbmVyYXRlcyBhIHRyaWFuZ2xlIHBvaW50aW5nIGluIGEgc3BlY2lmaWVkIGRpcmVjdGlvbi5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkZGlyZWN0aW9uXG4vLy8gICBUaGUgZGlyZWN0aW9uIHRoZSB0cmlhbmdsZSBzaG91bGQgcG9pbnQuIEFjY2VwdHMgYHVwYCwgYHVwLXJpZ2h0YCxcbi8vLyAgIGByaWdodGAsIGBkb3duLXJpZ2h0YCwgYGRvd25gLCBgZG93bi1sZWZ0YCwgYGxlZnRgIG9yIGB1cC1sZWZ0YC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh3aXRoIHVuaXQpfSAkd2lkdGhcbi8vLyAgIFdpZHRoIG9mIHRoZSB0cmlhbmdsZS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh3aXRoIHVuaXQpfSAkaGVpZ2h0XG4vLy8gICBIZWlnaHQgb2YgdGhlIHRyaWFuZ2xlLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtjb2xvcn0gJGNvbG9yXG4vLy8gICBDb2xvciBvZiB0aGUgdHJpYW5nbGUuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgICY6OmJlZm9yZSB7XG4vLy8gICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoXCJ1cFwiLCAycmVtLCAxcmVtLCAjYjI1YzljKTtcbi8vLyAgICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICB9XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50OjpiZWZvcmUge1xuLy8vICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuLy8vICAgICBoZWlnaHQ6IDA7XG4vLy8gICAgIHdpZHRoOiAwO1xuLy8vICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiMjVjOWM7XG4vLy8gICAgIGJvcmRlci13aWR0aDogMCAxcmVtIDFyZW07XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICB9XG5cbkBtaXhpbiB0cmlhbmdsZShcbiAgJGRpcmVjdGlvbixcbiAgJHdpZHRoLFxuICAkaGVpZ2h0LFxuICAkY29sb3Jcbikge1xuICBAaWYgbm90IGluZGV4KFxuICAgIFwidXBcIiBcInVwLXJpZ2h0XCIgXCJyaWdodFwiIFwiZG93bi1yaWdodFwiIFwiZG93blwiIFwiZG93bi1sZWZ0XCIgXCJsZWZ0XCIgXCJ1cC1sZWZ0XCIsXG4gICAgJGRpcmVjdGlvblxuICApIHtcbiAgICBAZXJyb3IgXCJEaXJlY3Rpb24gbXVzdCBiZSBgdXBgLCBgdXAtcmlnaHRgLCBgcmlnaHRgLCBgZG93bi1yaWdodGAsIFwiICtcbiAgICAgICAgICAgXCJgZG93bmAsIGBkb3duLWxlZnRgLCBgbGVmdGAgb3IgYHVwLWxlZnRgLlwiO1xuICB9IEBlbHNlIGlmIG5vdCBfaXMtY29sb3IoJGNvbG9yKSB7XG4gICAgQGVycm9yIFwiYCN7JGNvbG9yfWAgaXMgbm90IGEgdmFsaWQgY29sb3IgZm9yIHRoZSBgJGNvbG9yYCBhcmd1bWVudCBpbiBcIiArXG4gICAgICAgICAgIFwidGhlIGB0cmlhbmdsZWAgbWl4aW4uXCI7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gXCJ1cFwiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkd2lkdGggLyAyKSAkaGVpZ2h0O1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInVwLXJpZ2h0XCIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHdpZHRoICR3aWR0aCAwO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInJpZ2h0XCIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG4gICAgICBib3JkZXItd2lkdGg6ICgkaGVpZ2h0IC8gMikgMCAoJGhlaWdodCAvIDIpICR3aWR0aDtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJkb3duLXJpZ2h0XCIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAkd2lkdGggJHdpZHRoO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImRvd25cIiB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAoJHdpZHRoIC8gMikgMDtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJkb3duLWxlZnRcIiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogJHdpZHRoIDAgMCAkd2lkdGg7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwibGVmdFwiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJGhlaWdodCAvIDIpICR3aWR0aCAoJGhlaWdodCAvIDIpIDA7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwidXAtbGVmdFwiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJHdpZHRoIDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEdlbmVyYXRlcyB2ZW5kb3IgcHJlZml4ZXMgZm9yIHZhbHVlcy5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkcHJvcGVydHlcbi8vLyAgIFByb3BlcnR5IHRvIHVzZS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkdmFsdWVcbi8vLyAgIFZhbHVlIHRvIHByZWZpeC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bGlzdH0gJHByZWZpeGVzXG4vLy8gICBWZW5kb3IgcHJlZml4ZXMgdG8gb3V0cHV0LlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSB2YWx1ZS1wcmVmaXhlcihjdXJzb3IsIGdyYWIsIChcIndlYmtpdFwiLCBcIm1velwiKSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4vLy8gICAgIGN1cnNvcjogLW1vei1ncmFiO1xuLy8vICAgICBjdXJzb3I6IGdyYWI7XG4vLy8gICB9XG4vLy9cbi8vLyBAYXV0aG9yIE1hdHRoZXcgVG9iaWFzelxuXG5AbWl4aW4gdmFsdWUtcHJlZml4ZXIoXG4gICRwcm9wZXJ0eSxcbiAgJHZhbHVlLFxuICAkcHJlZml4ZXM6ICgpXG4pIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgICN7JHByb3BlcnR5fTogI3tcIi1cIiArICRwcmVmaXggKyBcIi1cIiArICR2YWx1ZX07XG4gIH1cbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG4iLCIvLyBCaXR0ZXJzIDEuMy4yXG4vLyBodHRwOi8vYml0dGVycy5ib3VyYm9uLmlvXG4vLyBDb3B5cmlnaHQgMjAxMy0yMDE1IHRob3VnaHRib3QsIGluYy5cbi8vIE1JVCBMaWNlbnNlXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbkBpbXBvcnQgXCJsb2FkaW5nXCI7XG5AaW1wb3J0IFwibGlzdHNcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbiIsIi8vIEJyZWFrcG9pbnRzXG4kbWVkaXVtLXNjcmVlbjogNjAwcHg7XG4kbGFyZ2Utc2NyZWVuOiA5MDBweDtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtc3RhY2s6IFwiT3BlbiBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cbi8vIEZvbnQgU2l6ZXNcbiRiYXNlLWZvbnQtc2l6ZTogMWVtO1xuXG4vLyBMaW5lIGhlaWdodFxuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI7XG5cbi8vIE90aGVyIFNpemVzXG4kYmFzZS1ib3JkZXItcmFkaXVzOiAzcHg7XG4kYmFzZS1zcGFjaW5nOiAkYmFzZS1saW5lLWhlaWdodCAqIDFlbTtcbiRzbWFsbC1zcGFjaW5nOiAkYmFzZS1zcGFjaW5nIC8gMjtcbiRiYXNlLXotaW5kZXg6IDA7XG5cbi8vIENvbG9yc1xuJGJsdWU6ICMyMzNhNzg7XG4kYmx1ZS1za3k6ICMzN2MwZjY7XG4kYmx1ZS1za3ktbGlnaHQ6IGxpZ2h0ZW4oJGJsdWUtc2t5LCAzJSk7XG4kcmVkOiAjZDIxMzM0O1xuJGRhcmstZ3JheTogIzQyNDI0MjtcbiRtZWRpdW0tZ3JheTogIzk1OTU5NTtcbiRncmF5OiAjY2NjO1xuJGdyZWVuOiAjMWQ4NTAyO1xuJGxpZ2h0LWdyYXk6ICNkNWQ1ZDU7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG5cbi8vIEJyYW5kIGNvbG9yc1xuJGNvbG9yLWJhY2tncm91bmQ6ICNlNmYxZjU7XG4kY29sb3ItYnJhbmQ6ICRibHVlOyAvKiBiZC1ibHVlICovXG4kY29sb3ItYnJhbmQtaG92ZXI6ICMzZjY5ZDk7XG4kY29sb3ItYnJhbmQtbWVkOiAjNTA3ZWMwOyAvKiBtZWQtYmx1ZSAqL1xuJGNvbG9yLWJyYW5kLWxpZ2h0OiAjOGNhN2M2OyAvKiBsZ2h0LWJsdWUgKi9cbiRjb2xvci1icmFuZC1saWdodGVyOiAjYWFjMGQ3OyAvKiBsZ2h0ZXIgYmx1ZSAqL1xuJGNvbG9yLWJyYW5kLWxpZ2h0ZXN0OiAjNmRjZmY2OyAvKiBsZ2h0ZXN0LWJsdWUgKi9cbiRjb2xvci1icmFuZC04MDogcmdiYSgkY29sb3ItYnJhbmQsIDAuOCk7XG5cbiRjb2xvci1hY2NlbnQ6ICRyZWQ7IC8qIGJkLXJlZCAqL1xuJGNvbG9yLWFjY2VudC1tZWQ6IHNoYWRlKCRyZWQsIDUlKTsgLyogbWVkLXJlZCAqL1xuJGNvbG9yLWFjY2VudC1kYXJrOiBzaGFkZSgkcmVkLCAxMCUpOyAvKiBkcmstcmVkICovXG4vLyBGb250IENvbG9yc1xuJGJhc2UtZm9udC1jb2xvcjogJGRhcmstZ3JheTtcbiRhY3Rpb24tY29sb3I6ICRjb2xvci1icmFuZDtcbiRjb2xvci10eHQ6ICRkYXJrLWdyYXk7XG4kY29sb3ItdHh0LWxnaHQ6ICRtZWRpdW0tZ3JheTtcbiRjb2xvci10eHQtbGlnaHRlcjogJGdyYXk7XG4kY29sb3ItdHh0LWxpZ2h0ZXN0OiAkbGlnaHQtZ3JheTtcbiRjb2xvci10eHQtd2hpdGU6ICR3aGl0ZTtcbiRjb2xvci10eHQtYmxhY2s6ICRibGFjaztcbiRjb2xvci10eHQtY2FsbG91dDogJGdyZWVuO1xuJGNvbG9yLW1zZy1wb3M6ICRjb2xvci1hY2NlbnQtZGFyaztcblxuLy8gQm9yZGVyXG4kYmFzZS1ib3JkZXItY29sb3I6ICRsaWdodC1ncmF5O1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4vLyBCYWNrZ3JvdW5kIENvbG9yc1xuJGJhc2UtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjogdGludCgkYmFzZS1ib3JkZXItY29sb3IsIDc1JSk7XG5cbi8vIEZvcm1zXG4kZm9ybS1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgkYmxhY2ssIDAuMDYpO1xuJGZvcm0tYm94LXNoYWRvdy1mb2N1czogJGZvcm0tYm94LXNoYWRvdywgMCAwIDVweCBhZGp1c3QtY29sb3IoJGFjdGlvbi1jb2xvciwgJGxpZ2h0bmVzczogLTUlLCAkYWxwaGE6IC0wLjMpO1xuXG4vLyBBbmltYXRpb25zXG4kYmFzZS1kdXJhdGlvbjogMTUwbXM7XG4kYmFzZS10aW1pbmc6IGVhc2U7XG5cblxuXG5cblxuXG4kY29sb3ItYm9yZGVyLWJvdHRvbTogI2Q5ZTdmMDtcbiRjb2xvci1ib3JkZXItbGVmdDogI2YxZjRmYTtcblxuJGFzc2V0c19wYXRoOiBcIlwiO1xuJGFzc2V0c192ZXJzaW9uOiBcIlwiOyIsIiN7JGFsbC1idXR0b25zfSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nICRiYXNlLXNwYWNpbmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGFjdGlvbi1jb2xvciwgMjAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vICY6ZGlzYWJsZWQge1xuICAvLyAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC8vICAgb3BhY2l0eTogMC41O1xuXG4gIC8vICAgJjpob3ZlciB7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuICAvLyAgIH1cbiAgLy8gfVxuICAmLnNlYXJjaC1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItYWNjZW50IDQ1JSwgJGNvbG9yLWFjY2VudC1tZWQgNTIlKTtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjA1NmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLmNvbnRhaW5lci1zZWFyY2gtZmllbGQgICYge1xuICAgICAgZm9udC1zaXplOiAxLjMzM2VtO1xuICAgIH1cbiAgICAuY29udGFpbmVyLXN1Yi1jb2x1bW4tc2VhcmNoICYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmlubmVyLWJpbGxib2FyZCAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NjdlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoZGFya2VuKCRjb2xvci1hY2NlbnQsIDUlKSA1MCUsIGRhcmtlbigkY29sb3ItYWNjZW50LW1lZCwgNSUpIDUxJSk7XG4gICAgfVxuICB9XG5cbiAgLmN0YUFkZCAmLFxuICAuY29udGFpblNlbGVjdEFsbCAmIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRibHVlLCAxMCUpO1xuICAgIH1cblxuICAgICYuYnRuR3JheSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1lZGl1bS1ncmF5LCAxMCUpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuQnVsa0J1eSxcbiAgJi5idG5CdWxrSW5xdWlyZSxcbiAgJi5idG5TdWJtaXRCdWxrSW5xdWlyZSB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMjUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA0OSU7XG5cbiAgICAuaW5hY3RpdmUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnRuU3VibWl0QnVsa0lucXVpcmUsXG4gICYuY29udGludWVCcm93c2luZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICYuYnRuQnVsa0J1eSxcbiAgJi5idG5TdWJtaXRCdWxrSW5xdWlyZSB7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRyZWQsIDUlKTtcbiAgICB9XG4gIH1cbiAgJi5idG5CdWxrSW5xdWlyZSxcbiAgJi5jb250aW51ZUJyb3dzaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtbWVkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJyYW5kLW1lZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG4lYnRuLWRlZmF1bHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjgzM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAuNztcbiAgcGFkZGluZzogLjVlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xuXG4gICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMHB4IHJnYmEoJGJsYWNrLCAwLjI1KSwgMCA1cHggMTBweCByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICB9XG59XG4uYnRuLWJ1eS1ub3cge1xuICAgIEBleHRlbmQgJWJ0bi1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItYWNjZW50IDQ1JSwgJGNvbG9yLWFjY2VudC1tZWQgNTIlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICB9XG5cbiAgICAuY29sdW1uLWNvbnRhaW5lci1kb21haW5zICYge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43MjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAxcywgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbn1cbi5idG4tbWFrZS1vZmZlciB7XG4gIEBleHRlbmQgLmJ0bi1idXktbm93O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWJyYW5kLW1lZCA0NSUsIGRhcmtlbigkY29sb3ItYnJhbmQtbWVkLCAyJSkgNTIlKTtcbn1cbi5idG4tcmVxdWVzdC1wcmljZSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidG4tZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGJsdWUtc2t5LWxpZ2h0IDQ1JSwgJGJsdWUtc2t5IDUyJSk7XG59XG5cbi5idG4tcmVxdWVzdC1wcmljZSB7XG4gIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLmJ0bi1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgkYmxhY2ssIDAuMik7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLy8gZW5kIGJ0bi1kZWZhdWx0c1xuXG4uYnRuLWluZm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtbGlnaHRlc3Q7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDFzLCBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1za3k7XG4gICAgfVxuICAgIC5jb2x1bW4tY29udGFpbmVyLWRvbWFpbnMgJiB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICB9XG59XG5cblxuLmJ0bi1yZWFkLW1vcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtbWVkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG59XG5cbi5idG4tY2hlY2tvdXQtY2FydCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvci1hY2NlbnQgNDUlLCAkY29sb3ItYWNjZW50LW1lZCA1MiUpO1xuICAgIFxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjokY29sb3ItdHh0LXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgcGFkZGluZzouNWVtIDFlbTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMHB4IHJnYmEoJGJsYWNrLCAwLjI1KSwgMCA1cHggMTBweCByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIC5mb3JtLXdoaXRlcGFwZXIgJiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1idG4tcmVxdWVzdCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi5jb250YWluLXNvY2lhbC1mb3JtLWZpbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDMlIDAgMDtcbiAgICAgICAgd2lkdGg6IDQ5LjUlO1xuICAgIH1cbn1cbi5idG4tY29udGFjdC1zb2NpYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNvbnRhaW4tc29jaWFsLWZvcm0tZmlsbCAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMzUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxYjU0ODA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMjg3YmJjIDAlLCAjMjM2MzlhIDEwMCUpO1xuICAgIH1cblxuICAgICYuZmIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzRlNjlhMiAwJSwgIzNiNTk5OCAxMDAlKTtcbiAgICAgICAgLyogSUU2LTkgKi9cbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4zNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFiNTQ4MDtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoJGNvbG9yLXR4dC1ibGFjaywgLjQpO1xuICAgIH1cbiAgICAmLmdwIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM0MkE1RjUgMCUsICMyMTk2RjMgMTAwJSk7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMzUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxYjU0ODA7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG5cbi8qKiBwcmV2ZW50IGJsZWVkaW5nIEZCIHRleHQgb24gdGhlIHNvY2lhbCBidXR0b24gZm9yIGxhbmRzY2FwZSBwaG9uZXMgYW5kIHNtYWxsZXIgICovXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnRuLWNvbnRhY3Qtc29jaWFsLmZiLCAuYnRuLWNvbnRhY3Qtc29jaWFsLmluLCAuYnRuLWNvbnRhY3Qtc29jaWFsLmdwIHtcbiAgICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgfVxufVxuXG5cbiVidG4tbWF0Y2gtYXJlYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAZXh0ZW5kIC50eHQtbWVkLWxnO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgLTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxufVxuXG4uYnRuLWN0YS1tYXRjaCB7XG4gICAgQGV4dGVuZCAlYnRuLW1hdGNoLWFyZWE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvci1hY2NlbnQgNTAlLCAkY29sb3ItYWNjZW50LW1lZCA1MSUpO1xufVxuXG4uYnRuLWN0YS1tYXRjaC1yZXF1ZXN0IHtcbiAgICBAZXh0ZW5kICVidG4tbWF0Y2gtYXJlYTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGJsdWUtc2t5LWxpZ2h0IDQ5JSwgJGJsdWUtc2t5IDUwJSk7XG59XG5cbi5idG4tc2F2ZS1hbGVydCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZTZlNmU2IDQ1JSwgI2RkZGRkZCA1MiUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICAgIFxuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAkY29sb3ItdHh0LWxnaHQ7XG4gIGZvbnQtc2l6ZTogLjYxMWVtO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvci10eHQtbGlnaHRlc3QgNDUlLCAkY29sb3ItdHh0LWxpZ2h0ZXIgNTIlKTtcbiAgICB9XG59XG5cbi5idG4tbW9zdC1yZWxldmFudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzMsIDI1NSwgNDcsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdHh0LWxpZ2h0ZXI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTVweCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgY29sb3I6IGdyZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCwgMXMsIGVhc2U7XG59XG5cbi5idG4tdmlldy1tb3JlLFxuLmJ0bi12aWV3LW1vcmUtdHh0LFxuLmJ0bi12aWV3LW1vcmUtdHh0LW1haW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAtNXB4IDJweCA1cHggMHB4IHJnYmEoMjA2LCAyMDQsIDIwNCwgMCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsLCAxcywgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIC01cHggMnB4IDVweCAwcHggcmdiYSgyMDYsIDIwNCwgMjA0LCAwLjMpO1xuICAgIH1cbn1cblxuLmJ0bi12aWV3LW1vcmUtdHh0LFxuLmJ0bi12aWV3LW1vcmUtdHh0LW1haW4ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci10eHQtbGlnaHRlcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtNXB4IDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2JiYmJiYjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTVweCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxufVxuXG4uYnRuLXZpZXctbW9yZS10eHQtbWFpbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCAuNWVtO1xufVxuIiwiZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nIC8gMjtcbiAgcGFkZGluZzogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAmLmxhYmVsLXN0YW5kYXJkIHtcbiAgICBmb250LXNpemU6IDAuNzc4ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAmLmNoZWNrQWRkTGlzdCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSk7IFxuICAgICAgLy8gYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgIC8vIGJvcmRlcjogc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICBjb250ZW50OiB1cmwoXCIjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvY2hlY2ttYXJrLXdoaXRlLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IC42NWVtO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgLy8gaGVpZ2h0OiAxNnB4O1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6OXB4O1xuICAgICAgLy8gbWFyZ2luLXRvcDowOyAgXG4gICAgICAvLyB3aWR0aDogOXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjoycHggc29saWQgcmdiYSgkYmx1ZSwgMC41KTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7IFxuICAgIH1cbiAgfVxufVxuLmxhYmVsLW5vbmUge1xuICBkaXNwbGF5Om5vbmU7XG59XG4ubGFiZWwtc3R5bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc3OGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxuI3skYWxsLXRleHQtaW5wdXRzfSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogJGJhc2UtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1ib3JkZXItcmFkaXVzO1xuICAvLyBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgcGFkZGluZzogJGJhc2Utc3BhY2luZyAvIDM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogc2hhZGUoJGJhc2UtYm9yZGVyLWNvbG9yLCAyMCUpO1xuICB9XG5cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdy1mb2N1cztcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgfVxuICB9XG5cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcbiAgfVxuXG5cbiAgJi5zZWFyY2gtZmllbGQge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItdHh0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgd2lkdGg6IDk5JTtcblxuICAgICYuZXJyb3ItdGxkLXRleHRib3gge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQsIHJnYmEoJHJlZCwgLjEpIDc1JSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQsIHJnYmEoJHJlZCwgLjEpIDc1JSk7IC8qIElFIDExICovXG5cbiAgICAgICZbcGxhY2Vob2xkZXJdIHtcbiAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG5cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi5pbnB1dC1zdGFuZGFyZCxcbiAgJi50ZXh0LWFyZWEtc3RhbmRhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10eHQtbGlnaHRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICBmb250LXNpemU6IDAuNzIyZW07XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogLjJlbSAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggMTBweCByZ2JhKCRibHVlLXNreS1saWdodCwgLjUpO1xuICAgIH1cblxuXG4gICAgI2Nob2ljZS1saXN0LWRvbWFpbnMtcG9ydGZvbGlvICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIH1cblxuXG4gICAgLmNvbnRhaW5lci1ib3hlcy1leGNsdWRlICYge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAkc21hbGwtc3BhY2luZyAvIDI7XG5cbiAgJi5jaGVja0FkZExpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAuYmx1ZS1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cblt0eXBlPVwiZmlsZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdHh0LWxpZ2h0ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdztcbiAgY29sb3I6IGRhcmtlbigkbWVkaXVtLWdyYXksIDEwJSk7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5sYWJlbFtmb3I9c2VsZWN0Q291bnRyeV0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIC4zZW0gLjNlbSAwO1xuICAgIGNvbG9yOiBkYXJrZW4oJG1lZGl1bS1ncmF5LCAxMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyB3aWR0aDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIFxuICB9XG59XG5sYWJlbFtmb3I9c2VsZWN0Q291bnRyeV06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogJGJsdWUgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU9CQU1BQUFHcTdSRlZBQUFBSjFCTVZFWC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzlSdXYwU0FBQUFESFJTVGxNQUNBb1JFb0tEdDd5OXpjNXF0Wm95QUFBQWNrbEVRVlFJSFFYQnNRbkNVQUFGd0ZPQ0NLYklBQmFXRVJ6aTF5YUZBem1FcEhZRUM4R1VLVlFFa2J5aHZPT2tacWRXdDAvUVlLcUx6UWVGN2R2NnkvUkx3YTJ3WXRrNFh4eGUrdDh5ZDFXdU0vcmNVYzJnWUhFZW9QMDJ1bVNnVFI1MHliQlBSdWlTWkFTNlpBUTRqZ0NBUHlqWUppUkg0ZnltQUFBQUFFbEZUa1N1UW1DQycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1JTtcbiAgYm9yZGVyLXJhZGl1czogMCAuM2VtIC4zZW0gMDtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICB6LWluZGV4OiAxO1xuICB9XG5cbn1cbmxhYmVsW2Zvcj1zZWxlY3RDb3VudHJ5XSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgcGFkZGluZzogLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgei1pbmRleDogMTtcbiAgfVxufVxubGFiZWxbZm9yPXNlbGVjdENvdW50cnldIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmxhYmVsW2Zvcj1zZWxlY3RDb3VudHJ5XSA6LW1vei1hbnkoc2VsZWN0KSB7XG4gIHdpZHRoOiAxMTAlO1xufVxubGFiZWxbZm9yPXNlbGVjdENvdW50cnldLmllOSBzZWxlY3Qge1xuICB3aWR0aDogMTEwJTtcbn1cbmxhYmVsW2Zvcj1zZWxlY3RDb3VudHJ5XSBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5sYWJlbFtmb3I9c2VsZWN0UHJpY2VIaV0sXG5sYWJlbFtmb3I9c2VsZWN0UHJpY2VMb10sXG5sYWJlbFtmb3I9c2VsZWN0LWNhdGVnb3J5LW1haW5dLFxubGFiZWxbZm9yPXNlbGVjdC1tZXNzYWdlLXR5cGVdIHtcbiAgQGV4dGVuZCBsYWJlbFtmb3I9c2VsZWN0Q291bnRyeV07XG5cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICB9XG59XG5sYWJlbFtmb3I9c2VsZWN0LWNvdW50cnktdGhyZWVdIHtcbiAgQGV4dGVuZCBsYWJlbFtmb3I9c2VsZWN0Q291bnRyeV07XG5cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAuMzVlbSAuNWVtO1xuICB9XG59XG5sYWJlbFtmb3I9Y291bnRyeV0ge1xuICBAZXh0ZW5kIGxhYmVsW2Zvcj1zZWxlY3RDb3VudHJ5XTtcbn1cbmxhYmVsW2Zvcj1zZWxlY3QtbWVzc2FnZS10eXBlXSBzZWxlY3Qge1xuICBjb2xvcjogJGNvbG9yLWJyYW5kICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogLjc1ZW0gMWVtO1xufVxuXG5pbnB1dCNtYWtlb2ZmZXJwcmljZVtwbGFjZWhvbGRlcl0sICNtYWtlb2ZmZXJwcmljZVtwbGFjZWhvbGRlcl0sICojbWFrZW9mZmVycHJpY2VbcGxhY2Vob2xkZXJdIHtcbiAgdHJhbnNpdGlvbjogYWxsLCAwLjNzLCBlYXNlO1xuXG4gIGNvbG9yOiAkY29sb3ItdHh0LWxpZ2h0ZXN0O1xuICBmb250LXNpemU6IDAuODg5ZW07XG4gIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC44NzVlbSAxLjc1MGVtO1xufVxuI21ha2VvZmZlcnByaWNlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgIGNvbG9yOiAkY29sb3ItdHh0LWxpZ2h0ZXN0O1xufVxuXG4jbWFrZW9mZmVycHJpY2U6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICBjb2xvcjogJGNvbG9yLXR4dC1saWdodGVzdDsgIFxufVxuXG4jbWFrZW9mZmVycHJpY2U6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cbiAgIGNvbG9yOiAkY29sb3ItdHh0LWxpZ2h0ZXN0OyAgXG59XG5cbiNtYWtlb2ZmZXJwcmljZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAgXG4gICBjb2xvcjogJGNvbG9yLXR4dC1saWdodGVzdDsgIFxufVxuXG4jbWFrZW9mZmVycHJpY2U6Zm9jdXMsXG4jbWFrZW9mZmVycHJpY2Uge1xuICAgIHRyYW5zaXRpb246IGFsbCwgMC4zcywgZWFzZTtcblxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQgIWltcG9ydGFudDtcbiAgICAvKmZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDsqL1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBjbGVhbmVkIHVwIG1ha2Ugb2ZmZXIgZm9ybSBcblxuLmZvcm0tbW8ge1xuICBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgcGFkZGluZzogMCAzJSAwIDA7XG4gICAgd2lkdGg6MzMlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PTBlbVwiLCBcIjxwaGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICYubW8tb2ZmZXIsXG4gICAgICAmLm1vLXBob25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICAmLm1vLWNvdW50cnkge1xuICAgICAgcGFkZGluZzogMCA0JSAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gIGlucHV0LFxuICBzcGFuLnNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXR4dC1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDVweCAxOHB4IHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIGZvbnQtc2l6ZTogLjgzM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi52YWxpZCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAyMHB4IHJnYmEoJGJsdWUtc2t5LWxpZ2h0LCAwLjIpO1xuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICB9XG4gIH1cblxuXG4gIHNwYW4uc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogLjI1ZW0gMWVtO1xuICB9XG5cblxuICBpbnB1dCNtYWtlb2ZmZXJwcmljZVtwbGFjZWhvbGRlcl0sICNtYWtlb2ZmZXJwcmljZVtwbGFjZWhvbGRlcl0sICojbWFrZW9mZmVycHJpY2VbcGxhY2Vob2xkZXJdIHtcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItYnJhbmQsIC41KTtcbiAgICBmb250LXNpemU6IC44MzNyZW07XG4gICAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgfVxuXG5cbiAgI21ha2VvZmZlcnByaWNlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJyYW5kLCAuNSk7XG4gIH1cblxuXG4gICNtYWtlb2ZmZXJwcmljZTotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJyYW5kLCAuNSk7ICBcbiAgfVxuXG5cbiAgI21ha2VvZmZlcnByaWNlOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgIGNvbG9yOiByZ2JhKCRjb2xvci1icmFuZCwgLjUpOyAgXG4gIH1cblxuXG4gICNtYWtlb2ZmZXJwcmljZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAgXG4gICAgIGNvbG9yOiByZ2JhKCRjb2xvci1icmFuZCwgLjUpOyAgXG4gIH1cbn1cblxuLm1vLWNhcHRjaGEge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5taWRkbGVOYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICBcdGhlaWdodDogMTAwJTtcbiAgfVxufVxuYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1tYWluLWhpbGlnaHQtZmFkZS5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSByZXBlYXQteCB0b3AgY2VudGVyO1x0XG5cdGNvbG9yOiAkY29sb3ItdHh0O1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gIFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cblx0QGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cblxuI2NvbnRhaW5lci1oZWFkZXIsXG4uY29udGFpbi1oZWFkZXIge1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHotaW5kZXg6Mjtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji5ob21lIHtcblx0YmFja2dyb3VuZDokY29sb3ItdHh0LXdoaXRlO1xuXHRib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgkYmxhY2ssIC4zNSk7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR6LWluZGV4OjQ7XG5cblx0XHQuY29udGFpbi1zZWFyY2gtZm9ybSxcblx0XHQuY29udGFpbmVyLWNoYXQtYnRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMzY7XG5cblx0XHQmLmhvbWUge1xuXHRcdCAgICBiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAwO1xuXHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cdCNoZWFkZXIge1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmJ1bGtEZWFsUGFnZSAmIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cbiNjb250YWluZXItY29udGVudCxcbi5jb250YWluLWNvbnRlbnQge1xuXHRtaW4taGVpZ2h0OjEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0ei1pbmRleDoxO1xufVxuXHQuY29udGFpbkFsbCB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0bWFyZ2luOjAgYXV0byAxMjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggJzw9cGhhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKDIlICsgMzBweCkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXG4uaW5uZXItcGFkIHtcblx0cGFkZGluZzoxZW0gMmVtO1xufVxuLmNvbnRhaW5lci1sYXlvdXR7XG5cdHRyYW5zaXRpb246IGFsbCwgMXMsIGVhc2UtaW4tb3V0O1xuXHRwYWRkaW5nOiAwIDUlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AtbGcnKSB7XG5cdFx0cGFkZGluZzogMCAxNSU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoJz49Z2lhbnQtc2NyZWVuJykge1xuXHRcdHBhZGRpbmc6IDAgMjAlO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCc8PW1vYmlsZS1sZycpIHtcblx0XHRwYWRkaW5nOiAwIDIlO1xuXHR9XG59XG4uY29udGFpbmVyLWlubmVyIHtcblx0dHJhbnNpdGlvbjogYWxsLCAxcywgZWFzZS1pbi1vdXQ7XG5cblx0cGFkZGluZzogMiUgNSU7XG5cblx0QGluY2x1ZGUgbWVkaWEoJz5tb2JpbGUtbGcnLCAnPD10YWJsZXQnKSB7XG5cdCAgICBwYWRkaW5nOiAyJSAzJTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wLWxnJykge1xuXHRcdHBhZGRpbmc6IDIlIDE1JTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgnPj1naWFudC1zY3JlZW4nKSB7XG5cdFx0cGFkZGluZzogMiUgMjAlO1xuXHR9XG59XG5cbi5jb250YWluLWludHJvIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cblx0LmludHJvQWJvdXQge1xuXHRcdGZsZXg6IDAgMSA1MCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblxuXHRcdC5pbnRyb0hlYWRsaW5lIC5yZXNpemVBIHtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTB2dztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW50cm9JbWFnZSB7XG5cdFx0ZmxleDogMCAxIDUwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8PXRhYmxldCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7O1xuXHRcdH1cblx0fVxuXG5cblxuXG4uZmxvYXQtbGVmdCB7XG5cdGZsb2F0OmxlZnQ7XG59XG4uZmxvYXQtcmlnaHQge1xuXHRmbG9hdDpyaWdodDtcbn1cblxuLm1hcmctYm90dG9tIHtcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xufVxuLm1hcmctbGVmdCB7XG5cdG1hcmdpbi1sZWZ0OjIwcHg7XG59XG4ubWFyZy1yaWdodCB7XG5cdG1hcmdpbi1yaWdodDoyMHB4O1xufVxuLm1hcmctdG9wIHtcblx0bWFyZ2luLXRvcDoyMHB4O1xufVxuXG4vKiBgQ2xlYXIgRmxvYXRlZCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIGh0dHA6Ly93d3cueXVpYmxvZy5jb20vYmxvZy8yMDEwLzA5LzI3L2NsZWFyZml4LXJlbG9hZGVkLW92ZXJmbG93aGlkZGVuLWRlbXlzdGlmaWVkICovXG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiAnLic7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDA7XG5cdGhlaWdodDogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lkdGg6IDA7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuIiwiXG4vKiBzcGlubmVyIDMgYm91bmNlcyAtIGh0dHBzOi8vZ2l0aHViLmNvbS90b2JpYXNhaGxpbi9TcGluS2l0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiN0ZGZzU3Bpbm5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogYWxsLCAwLjNzLCBlYXNlLWluLW91dDtcbn1cbi5zcGlubmVyIHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3Bpbm5lciA+IGRpdiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gICAgICBhbmltYXRpb246IGJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgICB9XG5cbiAgICAuc3Bpbm5lciAuYm91bmNlMSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgfVxuXG4gICAgLnNwaW5uZXIgLmJvdW5jZTIge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VkZWxheSB7XG4gICAgICAwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCkgfVxuICAgICAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCkgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgYm91bmNlZGVsYXkge1xuICAgICAgMCUsIDgwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG4gICAgICB9IDQwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgICB9XG4gICAgfVxuXHRcbi8qIG1ha2Uga2V5ZnJhbWVzIHRoYXQgdGVsbCB0aGUgc3RhcnQgc3RhdGUgYW5kIHRoZSBlbmQgc3RhdGUgb2Ygb3VyIG9iamVjdCAqL1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4geyBmcm9tIHsgb3BhY2l0eTowOyB9IHRvIHsgb3BhY2l0eToxOyB9IH1cbiAgICBALW1vei1rZXlmcmFtZXMgZmFkZUluIHsgZnJvbSB7IG9wYWNpdHk6MDsgfSB0byB7IG9wYWNpdHk6MTsgfSB9XG4gICAgQGtleWZyYW1lcyBmYWRlSW4geyBmcm9tIHsgb3BhY2l0eTowOyB9IHRvIHsgb3BhY2l0eToxOyB9IH1cbiAgICAgXG4gICAgLmZhZGUtaW4ge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSwgMC4zcywgZWFzZS1pbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMCU7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgYW5pbWF0aW9uOmZhZGVJbiBlYXNlLWluIDE7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjoxcztcbiAgICB9XG4gICAgXG4gICAgLyogbWFrZSBrZXlmcmFtZXMgdGhhdCB0ZWxsIHRoZSBzdGFydCBzdGF0ZSBhbmQgdGhlIGVuZCBzdGF0ZSBvZiBvdXIgb2JqZWN0ICovXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQgeyBmcm9tIHsgb3BhY2l0eToxOyB9IHRvIHsgb3BhY2l0eTowOyB9IH1cbiAgICBALW1vei1rZXlmcmFtZXMgZmFkZU91dCB7IGZyb20geyBvcGFjaXR5OjE7IH0gdG8geyBvcGFjaXR5OjA7IH0gfVxuICAgIEBrZXlmcmFtZXMgZmFkZU91dCB7IGZyb20geyBvcGFjaXR5OjE7IH0gdG8geyBvcGFjaXR5OjA7IH0gfVxuICAgICBcbiAgICAuZmFkZS1vdXQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsLCAwLjNzLCBlYXNlLW91dDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMCU7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYW5pbWF0aW9uOmZhZGVPdXQgZWFzZS1vdXQgMTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuICAgIH0iLCJ1bCxcbm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi5kZWNpbWFsLFxuICAmLmFscGhhTG93ZXIsXG4gICYuYWxwaGFVcHBlcixcbiAgJi5yb21hbkxvd2VyLFxuICAmLnJvbWFuVXBwZXIsXG4gICYuYnVsbGV0ZWQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206LjVlbTtcblxuICAgICAgb2wsXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idWxsZXRlZCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIH1cbiAgJi5kZWNpbWFsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cbiAgJi5hbHBoYUxvd2VyIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuICB9XG4gICYuYWxwaGFVcHBlciB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbiAgfVxuICAmLnJvbWFuTG93ZXIge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG4gIH1cbiAgJi5yb21hblVwcGVyIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xuICB9XG59XG5cbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDA7XG59XG4iLCJmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsInRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAkc21hbGwtc3BhY2luZyAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJhc2UtYm9yZGVyLWNvbG9yLCAyNSUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAkc21hbGwtc3BhY2luZyAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCB7XG4gIGJvcmRlci1ib3R0b206ICRiYXNlLWJvcmRlcjtcbiAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgMDtcbn1cblxudHIsXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsImJvZHkge1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xufVxuXG5oMSxcbi50eHQtaDEtaW50cm8ge1xuICBjb2xvcjokY29sb3ItdHh0LXdoaXRlO1xuICBmb250LXNpemU6IC8qNDZweCovIDIuNTU2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC8vIHRleHQtc2hhZG93OjAgMCAwIHJnYmEoJGJsYWNrLCAuNyk7XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbn1cbi50eHQtaDEtaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHh0LXByb21vLWgge1xuICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4zMzNlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbnRyb0hlYWRsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmstZ3JheSwgNTAlKTtcbiAgY29sb3I6ICRkYXJrLWdyYXk7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCc8PW1vYmlsZS1sZycpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cblxuICAucmVzaXplQSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG5cbiAgJi5mYXFzIHtcbiAgICAucmVzaXplQSB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICB9XG4gICYuY29udGFjdFVzLFxuICAmLnBvbGljaWVzIHtcbiAgICBtYXJnaW46MDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNlYXJjaC1yZXN1bHRzIGgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiRjb2xvci1icmFuZDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiAwIDAgJHNtYWxsLXNwYWNpbmc7XG59XG4uY29udGFpbmVyLXNlYXJjaC1yZXN1bHRzIGgxLFxuaDIge1xuICBmb250LXNpemU6IC8qMzhweCovIDIuMTExZW07XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblxuICAmLmxhcmdlIHtcbiAgICBmb250LXNpemU6IC8qNDRweCovIDIuNDQ0ZW07XG4gIH1cbiAgJi5yZWcge1xuICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG4laDMtc2l6ZSwgXG5oMyB7XG4gIGZvbnQtc2l6ZTogLyoyNnB4Ki8gMS40NDRlbTtcbiAgJi5tby1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIH1cbn1cblxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogLyoxOHB4Ki8gMWVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogLyoxNXB4Ki8gMC44MzNlbTtcbn1cblxuaDYge1xuICBjb2xvcjogJGNvbG9yLXR4dDtcbiAgZm9udC1zaXplOiAvKjEzcHgqLyAwLjcyMmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxucCB7XG4gIG1hcmdpbjogMCAwICRzbWFsbC1zcGFjaW5nO1xufVxuXG5hIHtcbiAgY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIC8vIGNvbG9yOiBzaGFkZSgkYWN0aW9uLWNvbG9yLCAyNSUpO1xuICB9XG59XG4uYS1ub3JtLFxuLmEtbm9ybTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kLW1lZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDAuM3MsIGVhc2U7XG59XG5cbi5hLW5vcm06aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtbGlnaHQ7XG59XG5cblxuLmEtcmVkIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LW1lZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5cblxuXG5ociB7XG4gIGJvcmRlcjogMCBsaWdodGVuKCRsaWdodC1ncmF5LCA1JSkgc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICR3aGl0ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkYmFzZS1zcGFjaW5nIDA7XG59XG4gIC5oci1mb3JtIHtcbiAgICBtYXJnaW46NDBweCAwIC41ZW0gMzEwcHg7XG4gIH1cblxuXG4ud2VpZ2h0LXJlZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud2VpZ2h0LXNlbWkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udHh0LXNtIHtcbiAgZm9udC1zaXplOjAuNjY3ZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gIH1cbn1cbi50eHQtc20tcmVtIHtcbiAgZm9udC1zaXplOjAuNjY3cmVtO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi50eHQtbWVkLXNtIHtcbiAgZm9udC1zaXplOjAuNzIyZW07XG59XG4udHh0LW1lZCB7XG4gIGZvbnQtc2l6ZTowLjgzM2VtO1xufVxuLnR4dC1oMS1hYm91dCB7XG4gIGNvbG9yOiAkY29sb3ItdHh0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi50eHQtaDEtc3VjY2VzcyB7XG4gIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50eHQtbWVkLWxnIHtcbiAgZm9udC1zaXplOjEuMTExZW07XG59XG4udHh0LWxnIHtcbiAgZm9udC1zaXplOjEuNTU2ZW07XG59XG5cbi50eHQtbm9ybWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnR4dC11cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbn1cbi50eHQtY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50eHQtbm8tY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOm5vbmU7XG59XG4udHh0LWJkLWJsdWUge1xuICBjb2xvcjokY29sb3ItYnJhbmQ7XG59XG4udHh0LWJkLXJlZCB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuLnR4dC1iZC1ncmV5IHtcbiAgY29sb3I6ICAkY29sb3ItdHh0O1xufVxuLnR4dC1kcmstcmVkIHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQtZGFyaztcbn1cbi50eHQtbGdodC1ibHVlIHtcbiAgY29sb3I6ICRjb2xvci1icmFuZC1saWdodDtcbn1cbi50eHQtaGlsaXRlLWJsdWUge1xuICBjb2xvcjogJGNvbG9yLWJyYW5kLWxpZ2h0ZXN0O1xufVxuLnR4dC1tZWQtYmx1ZSB7XG4gIGNvbG9yOiAkY29sb3ItYnJhbmQtbWVkO1xufVxuLnR4dC1ncmV5IHtcbiAgY29sb3I6ICRjb2xvci10eHQtbGdodDtcbn1cbi50eHQtZ3JlZW4ge1xuICBjb2xvcjogJGNvbG9yLXR4dC1jYWxsb3V0O1xufSIsIiRmYS1mb250LXBhdGg6ICcvYnJvd3Nlci9mb250cyc7XHJcbiRhc3NldHNfdmVyc2lvbjogJzkwMSc7XHJcbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjYuMyBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNi4zL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNi4zXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogYmQtY2F0ZWdvcnktaWNvbnM7XG4gICAgc3JjOiB1cmwoL2Jyb3dzZXIvZm9udHMvYmQtY2F0ZWdvcnktaWNvbnMuZW90KTtcbiAgICBzcmM6IHVybCgvYnJvd3Nlci9mb250cy9iZC1jYXRlZ29yeS1pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgvYnJvd3Nlci9mb250cy9iZC1jYXRlZ29yeS1pY29ucy5zdmcjYmQtY2F0ZWdvcnktaWNvbnMpIGZvcm1hdCgnc3ZnJyksIHVybCgvYnJvd3Nlci9mb250cy9iZC1jYXRlZ29yeS1pY29ucy53b2ZmKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKC9icm93c2VyL2ZvbnRzL2JkLWNhdGVnb3J5LWljb25zLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGJkLWNhdGVnb3J5LWljb25zO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuLmJkLWljb24tYXV0b21vYmlsZTpiZWZvcmUsXG4uYmQtaWNvbi1idXNpbmVzczpiZWZvcmUsXG4uYmQtaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSxcbi5iZC1pY29uLWNhcmVlcnM6YmVmb3JlLFxuLmJkLWljb24tY29tcHV0ZXJzOmJlZm9yZSxcbi5iZC1pY29uLWVkdWNhdGlvbjpiZWZvcmUsXG4uYmQtaWNvbi1mYW1pbHk6YmVmb3JlLFxuLmJkLWljb24tZmluYW5jaWFsOmJlZm9yZSxcbi5iZC1pY29uLWhlYWx0aC1sZWFmOmJlZm9yZSxcbi5iZC1pY29uLWhlYWx0aDpiZWZvcmUsXG4uYmQtaWNvbi1ob21lOmJlZm9yZSxcbi5iZC1pY29uLWluc3VyYW5jZTpiZWZvcmUsXG4uYmQtaWNvbi1sYW1wOmJlZm9yZSxcbi5iZC1pY29uLWxlZ2FsOmJlZm9yZSxcbi5iZC1pY29uLW11c2ljOmJlZm9yZSxcbi5iZC1pY29uLXBvbGl0aWNzOmJlZm9yZSxcbi5iZC1pY29uLXByb3NlcnZpY2VzOmJlZm9yZSxcbi5iZC1pY29uLXJlY3JlYXRpb246YmVmb3JlLFxuLmJkLWljb24tcmVmZXJlbmNlOmJlZm9yZSxcbi5iZC1pY29uLXJlZ2lvbjpiZWZvcmUsXG4uYmQtaWNvbi1zZWUtbW9yZTpiZWZvcmUsXG4uYmQtaWNvbi1zaG9wcGluZzpiZWZvcmUsXG4uYmQtaWNvbi1zb2NpYWw6YmVmb3JlLFxuLmJkLWljb24tc29jaWV0eTpiZWZvcmUsXG4uYmQtaWNvbi1zcGVjaWFsLWV2ZW50czpiZWZvcmUsXG4uYmQtaWNvbi1zcG9ydHM6YmVmb3JlLFxuLmJkLWljb24tdGVhY3VwOmJlZm9yZSxcbi5iZC1pY29uLXRvcGljczpiZWZvcmUsXG4uYmQtaWNvbi10cmF2ZWw6YmVmb3JlLFxuLmJkLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGJkLWNhdGVnb3J5LWljb25zO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkXG59XG5cbi5iZC1pY29uLWJ1c2luZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDBcIlxufVxuXG4uYmQtaWNvbi1jYXJlZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDFcIlxufVxuXG4uYmQtaWNvbi1jb21wdXRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwMlwiXG59XG5cbi5iZC1pY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDAzXCJcbn1cblxuLmJkLWljb24tZmFtaWx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDRcIlxufVxuXG4uYmQtaWNvbi1maW5hbmNpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwNVwiXG59XG5cbi5iZC1pY29uLWhlYWx0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDA2XCJcbn1cblxuLmJkLWljb24taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDA3XCJcbn1cblxuLmJkLWljb24tcmVjcmVhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDA4XCJcbn1cblxuLmJkLWljb24tcmVmZXJlbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMDlcIlxufVxuXG4uYmQtaWNvbi1yZWdpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwYVwiXG59XG5cbi5iZC1pY29uLXNob3BwaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMGJcIlxufVxuXG4uYmQtaWNvbi1zb2NpZXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMGNcIlxufVxuXG4uYmQtaWNvbi1zcGVjaWFsLWV2ZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDBkXCJcbn1cblxuLmJkLWljb24tc3BvcnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMGVcIlxufVxuXG4uYmQtaWNvbi10cmF2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwZlwiXG59XG5cbi5iZC1pY29uLXRvcGljczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDEwXCJcbn1cblxuLmJkLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTFcIlxufVxuXG4uYmQtaWNvbi1wcm9zZXJ2aWNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDEyXCJcbn1cblxuLmJkLWljb24tcG9saXRpY3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxM1wiXG59XG5cbi5iZC1pY29uLW11c2ljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTRcIlxufVxuXG4uYmQtaWNvbi1sZWdhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDE1XCJcbn1cblxuLmJkLWljb24taW5zdXJhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTZcIlxufVxuXG4uYmQtaWNvbi1sYW1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTdcIlxufVxuXG4uYmQtaWNvbi1oZWFsdGgtbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDE4XCJcbn1cblxuLmJkLWljb24tdGVhY3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMTlcIlxufVxuXG4uYmQtaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMWFcIlxufVxuXG4uYmQtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMWJcIlxufVxuXG4uYmQtaWNvbi1zb2NpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAwOFwiXG59XG5cbi5iZC1pY29uLXNlZS1tb3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMWNcIlxufVxuIiwiLyogU3ViLVNlY3Rpb25zLCBNaW5vciBMYXlvdXRzIGkuZS4gTW9kdWxlcyBPTkxZICovXG5cbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJtb2RCaWxsYm9hcmRzXCI7XG5AaW1wb3J0IFwibW9kRmVhdHVyZUhvbWVcIjtcbkBpbXBvcnQgXCJtb2RJbnRyb0hvbWVcIjtcbkBpbXBvcnQgXCJtb2RSZWNlbnRTb2xkSG9tZVwiO1xuQGltcG9ydCBcIm1vZFNlYXJjaEJveFwiO1xuQGltcG9ydCBcIm1vZFRMRG1lbnVcIjtcbkBpbXBvcnQgXCJtb2RTZWFyY2hSZXN1bHRzXCI7XG5AaW1wb3J0IFwibW9kU2VhcmNoRmlsdGVyc1wiO1xuQGltcG9ydCBcIm1vZFNlYXJjaExhbmRlclwiO1xuQGltcG9ydCBcIm1vZENhc2VIb21lXCI7XG5AaW1wb3J0IFwibW9kQ2F0ZWdvcmllc1wiO1xuQGltcG9ydCBcIm1vZENvbnRhY3RVc1wiO1xuQGltcG9ydCBcIm1vZFRlc3RpbW9uaWFsc1wiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcImNhcHRjaGFfaWVcIjtcbkBpbXBvcnQgXCJuZ19tb2RhbFwiO1xuQGltcG9ydCBcIm1vZE1lc3NhZ2VzXCI7XG5AaW1wb3J0IFwicGlja0xpc3RcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcIm1vZFBvbGljaWVzXCI7XG5cbmlmcmFtZVtzcmM9XCJhYm91dDpibGFua1wiXXtkaXNwbGF5Om5vbmU7fVxuaWZyYW1lW25hbWU9J2dvb2dsZV9jb252ZXJzaW9uX2ZyYW1lJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50OyBcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgXG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuXG4uY29udGFpbmVyLUZBUXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMTBweDtcbiAgICB3aWR0aDogOTAlO1xufVxuXG5cbi52YWxpZGF0ZS1lcnItZGlhbG9nIHtcbiAgICBmb250LXNpemU6IDlweDtcbn1cbiNzdWJtaXRXYWl0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZWJvb2tmb3JtLWVycm9yIHsgXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG5cblxuXG4ucHJvbW8tY2lyY2xlLWxhcmdlIHtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcbiAgICBib3JkZXI6IDE1cHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcbiAgICBjb2xvcjogJGNvbG9yLXR4dC13aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHRvcDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDEwMDBtcywgZWFzZTtcbiAgICB3aWR0aDogMzgwcHg7XG59XG5cbi5wcm9tby1jaXJjbGUtbGFyZ2U6aG92ZXIgLnByb21vLWNpcmNsZS1pbm5lciB7fVxuXG4ucHJvbW8tY2lyY2xlLWlubmVyIHtcblxuICAgIGJhY2tncm91bmQ6ICMyZTQ0N2Y7XG4gICAgYm9yZGVyLXJhZGl1czogMzAwcHg7XG4gICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDEwMDBtcywgZWFzZTtcbiAgICB3aWR0aDogMzEwcHg7XG5cbiAgICAucHJvbW8tY2lyY2xlLWxhcmdlOmhvdmVyICYge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMzBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgfVxuXG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjOTdhMmJmO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIC41ZW0gLjI1ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5cbi5jb250YWluZXItbXNnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLW1zZy1wYXBlci1pY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgIH1cbn1cblxuJW1zZy1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubXNnLWxpbmUxLFxuLm1zZy1saW5lMiB7XG5cbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBAZXh0ZW5kICVtc2ctbGluZTtcbn1cblxuLm1zZy1saW5lMSB7XG5cbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIEBleHRlbmQgJW1zZy1saW5lO1xuICAgIEBleHRlbmQgJWgzLXNpemU7XG59XG5cbi5tc2ctbGluZTIge1xuXG4gICAgZm9udC1zaXplOiAyLjI3OGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgQGV4dGVuZCAlbXNnLWxpbmU7XG59XG5cbi5tc2ctbGluZTMge1xuXG4gICAgZm9udC1zaXplOiAxLjY2N2VtO1xuICAgIEBleHRlbmQgJW1zZy1saW5lO1xufVxuXG4ubXNnLWxpbmU0IHtcblxuICAgIGZvbnQtc2l6ZTogMi4xMTFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIEBleHRlbmQgJW1zZy1saW5lO1xufVxuXG4uZ2Z4LWFydy1wb2ludGVyIHtcblxuICAgIGJvdHRvbTogLTkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXG4gICAgLnByb21vLWNpcmNsZS1sYXJnZTpob3ZlciAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgtMTBweCwgLTI1cHgpO1xuICAgIH1cbn1cblxuLmZvcm0td2hpdGVwYXBlciB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1waGFibGV0JywnPD04ODhweCcpIHtcbiAgICAgICAgJi5uZy1oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIH1cbn1cblxuLnNjLXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5jbG9zZS1tZSB7XG5cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBjb2xvcjogJGNvbG9yLXR4dC13aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDEwMDBtcywgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuI3RsZC1kcm9wLFxuI2Ryb3AtdGxkIHtcbiAgICBcbn1cblxuI2hvbWUtdGxkLWRyb3Age1xuICAgIFxufVxuXG4udGxkLWxpLFxuLnRsZC1saS1vbWVnYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICB3aWR0aDogMzIuMyU7XG59XG5cbi50bGQtbGktb21lZ2Ege1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi8vICNwcmljZVBhcmFtQ29udGFpbmVyLFxuLy8gI2NhdGVnb3J5UGFyYW1Db250YWluZXIsXG4vLyAuY29udGFpbmVyLWJveGVzLWV4Y2x1ZGUge1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDMzLCAzMywgMC4yKTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8gICAgIGxlZnQ6IC0yMCU7XG4vLyAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4vLyAgICAgdG9wOiA0NXB4O1xuLy8gfVxuXG4vLyAjY2F0ZWdvcnlQYXJhbUNvbnRhaW5lciB7XG4vLyAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4vLyAgICAgd2lkdGg6IDE1MCU7XG4vLyB9XG5cbi8vICNwcmljZVBhcmFtQ29udGFpbmVyLFxuLy8gLmNvbnRhaW5lci1ib3hlcy1leGNsdWRlIHtcbi8vICAgICB3aWR0aDogMzAwJTtcbi8vIH1cblxuLy8gLmNvbnRhaW5lci1ib3hlcy1leGNsdWRlIGxhYmVsIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vIH1cblxuLy8gLmNvbnRhaW5lci1wcmljZS1sb3csXG4vLyAuY29udGFpbmVyLXByaWNlLWhpZ2gsXG4vLyAuY29udGFpbmVyLWNhdGVnb3J5LXN1YiB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuXG4vKiBzZWFyY2ggcmVzdWx0cyBwYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5udW1iZXItcmVzdWx0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY29udGFpbmVyLXNvcnQtYnksXG4uY29udGFpbmVyLWxpbWl0LWxlbmd0aCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjY2N2VtO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiA5O1xufVxuXG4uc29ydC1ieSB7XG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1saWdodGVzdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRvZ2dsZS1zb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmOGZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10eHQtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItdHh0LWxnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogLjVlbTtcbn1cblxuLmNvbnRhaW5lci1zYXZlLWFsZXJ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuXG5cbi5jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgQGV4dGVuZCAuZmxvYXQtcmlnaHQ7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IC42MTFlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBsaSB7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBleHRlbmQgLmZsb2F0LXJpZ2h0O1xuICAgIH1cblxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaW5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2FlYjNiNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogc2VhcmNoIHJlc3VsdHMgUk9XUyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lci1yZXN1bHRzIHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgei1pbmRleDogNDtcblxuICAgIC5idWxrRGVhbFBhZ2UgJiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLmNvbnRhaW5lci1leGFjdC1tYXRjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFpbmVyLXJvdyB7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjNmOGZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDYwMG1zLCBlYXNlO1xuXG4gICAgLmV4YWN0LXJvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItdHh0LXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggNjBweCByZ2JhKDkxLCAyMDIsIDI0NiwgMCksIGluc2V0IDAgNDBweCAzMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42ZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC01cHggMzBweCByZ2JhKDkxLCAyMDIsIDI0NiwgMC4yKSwgaW5zZXQgMCA0MHB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICB9XG5cblxuICAgICAgICAuY29udGFpbmVyLW5hbWUtcHJpY2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsLCA2MDBtcywgZWFzZTtcbiAgICB9XG59XG5cbi5jb250YWluZXItbmFtZS1wcmljZSB7XG4gICAgcGFkZGluZzogLjJlbSAxZW07XG59XG5cbi5jb250YWluZXItbmFtZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDQ1JTtcblxuICAgIC5jb250YWluLWNhdGVnb3J5LWRvbWFpbnMgJiB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxufVxuXG5cblxuLnR4dC12aWV3LW1vcmUge1xuICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50eHQtdmlldy1tb3JlLW1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogLjY1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZG9tYWluLW5hbWUge1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgZm9udC1zaXplOiAxLjIyMmVtO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzE1MWE3O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1wcmljZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDIwJTtcbn1cblxuLmRvbWFpbi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG59XG5cblxuXG4jc3Bpbm5lci1sb2FkIHtcblxuICAgIGNvbG9yOiAjOTA5Y2JiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMS4zKTtcbiAgICB0b3A6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDAuM3MsIGVhc2U7XG5cbiAgICAmLnNob3ctbm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4udHh0LWFncmVlLXRlcm1zIHtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtLWZpZWxkc2V0LFxuLmZvcm0tZmllbGRzZXQtY29udGFjdC11cyxcbi5mb3JtLWZpZWxkc2V0LXNlbGwtZG9tYWlucyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWZpZWxkc2V0LXZlcnQucG5nKSAyMzBweCAwIG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zMHB4IDEwMHB4ICNlNmYxZjU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI2NhcHRjaGFfY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgfVxufVxuXG4uZm9ybS1maWVsZHNldC1jb250YWN0LXVzLFxuLmZvcm0tZmllbGRzZXQtc2VsbC1kb21haW5zIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctZmllbGRzZXQtdmVydC5wbmcpIDIxNXB4IDAgbm8tcmVwZWF0O1xufVxuXG4uZm9ybS1maWVsZHNldC1zdWIge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1maWVsZHNldC1ob3Jpei5wbmcpIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWZpZWxkc2V0LXN1Yi1lbmQge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1maWVsZHNldC1ob3Jpei1idG0ucG5nKSBuby1yZXBlYXQgbGVmdCBib3R0b207XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLXRhYmJlZC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMxMHB4O1xuXG4gICAgI2Zvcm0tY29udGFjdC11cy1pbmZvICYge1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgIH1cblxuXG4gICAgLmZvcm0tZmllbGRzZXQtc3ViICYge1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgfVxuXG5cbiAgICAuZm9ybS1maWVsZHNldC1zdWItZW5kICYge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgfVxufVxuXG4uZm9ybS1jb250YWN0LXVzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXR4dC13aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnR4dC1jb2wtaW5mb3JtIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjAlO1xufVxuXG4uYmctdGFiYmVkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWZpZWxkc2V0LWhlYWRlci10YWIucG5nKSBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAxZW0gLjVlbTtcblxuICAgIC53aXJlLXN0ZXAgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NzhlbTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gLjc1ZW07XG4gICAgfVxufVxuXG4uYmctdGFiYmVkLWhlYWRlci1jb250YWN0LXVzIHtcblxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1maWVsZHNldC1jb250YWN0LXVzLXRhYi5wbmcpIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogJGNvbG9yLXR4dC13aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDFlbSAuNWVtO1xuICAgIEBleHRlbmQgJWgzLXNpemU7XG5cbiAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG59XG5cbi5iZy10YWJiZWQtaGVhZGVyLXNlbGwtZG9tYWlucyB7XG5cbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4zM2VtO1xuICAgIEBleHRlbmQgLmJnLXRhYmJlZC1oZWFkZXItY29udGFjdC11cztcbn1cblxuLnN0ZXAtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlNmYxZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMGVtIC40NWVtO1xufVxuXG4uZmllbGRzZXQtdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgLyp3aWR0aDo1MCU7Ki9cbn1cblxuLmZpZWxkc2V0LXVsLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmZpZWxkc2V0LXVsLWxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbiNjb250YWluZXItY29udGFjdC1pbmZvLXBhcnQtdHdvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLmNvbnRhaW5lci1maWVsZC1sb25nLFxuLmNvbnRhaW5lci1maWVsZC1oYWxmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZpZWxkLWhhbGYge1xuICAgIHdpZHRoOiAzNSU7XG59XG5cblxuXG5cblxuXG5cbi5jb250YWluZXItY2hlY2stYm94IHtcbiAgICBmb250LXNpemU6IDAuNzc4ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XG59XG5cbi5zZWxlY3QtbGFyZ2Uge1xuICAgIEBleHRlbmQgLnR4dC1tZWQtbGc7XG59XG5cbi5jb250YWluZXItb3ZlcmxheS1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5jb250YWluZXItcHJpY2luZy1zZWxlY3Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICBzcGFuLnNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XG4gICAgfVxufVxuXG4uY29udGFpbmVyLXByaWNpbmctc2VsZWN0LXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuMmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwJTtcbn1cblxuXG5cblxuXG4uY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1kb21haW4tc3BlY2lhbGlzdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgd2lkdGg6IDQwJTtcbn1cblxuLmNvbnRhaW5lci1jb250ZW50LXNpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuLmNvbnRhaW5lci1maXJzdC0zMCxcbi5jb250YWluZXItbGFzdC0zMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLmNvbnRhaW5lci1sYXN0LTQwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHdpZHRoOiA0MCU7XG59XG5cbi5jb250YWluZXItbGFzdC01MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbnRhaW5lci1sYXN0LTcwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbi5jb250YWluZXItZmlyc3QtNTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgd2lkdGg6IDQ4JTtcbn1cblxuLmNvbnRhaW5lci1maXJzdC02MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTtcbn1cblxuLmNvbnRhaW5lci1maXJzdC03MCxcbi5jb250YWluZXItZXhwaXJlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICB3aWR0aDogNjAlO1xufVxuXG4uY29udGFpbmVyLWNjdixcbi5jb250YWluZXItY2l0eSxcbi5jb250YWluZXItc3RhdGUsXG4uY29udGFpbmVyLXppcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLmNvbnRhaW5lci1maXJzdC1uYW1lLFxuLmNvbnRhaW5lci1jYy1saXN0LFxuLmNvbnRhaW5lci1jYy1leHBpcmUtbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG59XG5cbi5jb250YWluZXItY2l0eSxcbi5jb250YWluZXItc3RhdGUsXG4ubWFyZy1ydC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuXG4udHh0LWNoZWNrYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbi50eHQtd2lkdGgtNjAge1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbiNjb250YWluZXItcmFkaW8tY2hvaWNlcy1wdXJjaGFzZSxcbiNjb250YWluZXItcmFkaW8tY2hvaWNlcy1pbnRlcmVzdGVkLFxuI2Nob2ljZS1idXlpbmcsXG4jY2hvaWNlLXB1cmNoYXNlLFxuI2Nob2ljZS1pbnRlcmVzdGVkLWJ1eWluZyxcbiNjaG9pY2UtaW50ZXJlc3RlZC1zZWxsaW5nLFxuI2Nob2ljZS1yZWdpc3Rlci1kb21haW4sXG4jY2hvaWNlLXRyYW5zZmVyLWRvbWFpbixcbiNjaG9pY2UtcmVtb3ZlLWRvbWFpbixcbiNjaG9pY2UtbGlzdC1kb21haW5zLFxuI2Nob2ljZS1saXN0LWRvbWFpbnMtcG9ydGZvbGlvLFxuI2Nob2ljZS1jb21wYW55IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyLWZpcnN0LTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogNDUlO1xufVxuXG4uY29udGFpbmVyLWZpcnN0LTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcblxuICAgIHdpZHRoOiA1NSUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9O1xufVxuXG4uY29udGFpbmVyLWxhc3QtNDUge1xuICAgIHdpZHRoOiA0NSU7XG59XG5cbi5jb250YWluZXItbGFzdC01NSB7XG4gICAgd2lkdGg6IDU1JTtcbn1cblxuLmNvbnRhaW5lci1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5uYXYtZXJyLXBhZ2Uge1xuICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItdHh0LXdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZlMWUyO1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNvbnRhaW5lci1pbm5lci1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctY2F0ZWdvcmllcy1oaWxpZ2h0LTQ4MXgyNTcucG5nKSBuby1yZXBlYXQgMjY0cHggdG9wO1xuICAgIHBhZGRpbmc6IDIwcHggNSUgNjBweDtcbn1cblxuLnNob3ctbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlkZS1tZSB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCwgMC4zcywgZWFzZTtcbn1cblxuLmNvbnRhaW5lci1zbmlwcGl0cyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5zbmlwcGl0LWFydGljbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgd2lkdGg6IDQ1JTtcbn1cblxuLmFydGljbGUtdGh1bWJuYWlsIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItdHh0LXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFpbmVyLXNlYXJjaC1ieS1jYXRlZ29yeSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWNhdGVnb3JpZXMtaGlsaWdodC00ODF4MjU3LnBuZykgbm8tcmVwZWF0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdHh0LXdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCA2MHB4O1xuICAgIHdpZHRoOiA5NjBweDtcbn1cblxuLmgtYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnAtYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNvbHVtbi1yZWxhdGVkLWRvbWFpbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5oLWNvbHVtbi1hcnRpY2xlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY29sdW1uLWRpc3AtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4vKiBkb21haW5zIG1hdGNoaW5nIGNhdGVnb3J5IFJPV1MgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbHVtbi1jb250YWluZXItZG9tYWlucyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5jb250YWluZXItcm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjhmYTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgLjVlbTtcblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCwgMXMsIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5jb250YWluZXItbmFtZS1wcmljZSB7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtIDA7XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMzMzZW07XG4gICAgICAgIC8qb3ZlcmZsb3c6aGlkZGVuOyovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLyp0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOyovXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG5cbiAgICAuZG9tYWluLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDAuNjYyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICB9XG5cblxuICAgIC5idG4tdmlldy1tb3JlLXR4dCB7XG4gICAgICAgIC8qZm9udC1zaXplOiAwLjY2MmVtOyovXG4gICAgICAgIHBhZGRpbmc6IDAgLjI1ZW07XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLXByaWNlIHtcbiAgICAgICAgcGFkZGluZzogMCAuNWVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG5cblxuICAgIC5kb21haW4tcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDAuNzIyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVlbTtcbiAgICB9XG59XG5cblxuLyogU3RhdGljIFBhZ2VzIGFib3V0LCBmYXFzLCBldGMuIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYWdlLWNvbnRlbnQtYSxcbi5wYWdlLWNvbnRlbnQtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xufVxuLnBhZ2UtY29udGVudC1iIHtcbiAgICBib3JkZXItdG9wOiAxcHggbGlnaHRlbigkbGlnaHQtZ3JheSwgNSUpIHNvbGlkO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZmFkZS1oaWxpZ2h0LWgge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1jYXRlZ29yaWVzLWhpbGlnaHQtNDgxeDI1Ny5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbnRhaW5lci1jYWxsb3V0LXByZW1pdW0tZG9tYWlucyB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW46IC02MHB4IGF1dG8gMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGgzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjU1NnJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuXG4gICAgaHIge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG59XG5cbi5zcGVjaWFsLXN1Yi1uYXYtY29udGFpbmVyIHtcblxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy12ZXJ0LWFydGljbGUucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTMwcHggMTAwcHggI2U2ZjFmNTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNjVweCAxMDBweCA1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsLCAwLjNzLCBlYXNlO1xuICAgIHdpZHRoOiAzODBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnN0aWNreSAmIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbn1cbi5zZXQtZml4ZWQtdG9wIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6IDBweDtcbn1cblxuLnN1Yi1mYXEtc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB3aWR0aDogOTAlO1xufVxuXG4uc3ViLW5hdiB7XG5cbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtbWVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC4zZW0gLjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCwgMC4zcywgZWFzZTtcblxuICAgIC5zdWItZmFxLWkge1xuICAgICAgICBmb250LXNpemU6IC43NmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgIH1cblxuXG4gICAgaSB7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1saWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsLCAwLjNzLCBlYXNlO1xuICAgIH1cblxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtbGlnaHQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLW1lZDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdHh0LXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoODAsIDEyNiwgMTkyLCAwLjIpO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1mYXFzLFxuLmNvbnRhaW5lci1wb2xpY2llcyxcbi5jb250YWluZXItdGVzdGltb25pYWxzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXR4dC13aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmNvbnRhaW5lci1mYXEtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1icmFuZC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuLmNvbnRhaW5lci1wb2xpY3ktY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbn1cblxuLmNvbnRhaW5FbmR1cmFuY2VQUCB7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRibGFjaywuMik7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTVweCByZ2JhKCRibGFjaywuMzUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMS41ZW07XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwuMyk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogLjJlbSAuMmVtIDA7IFxuICAgIH1cbn1cbi5mYXEtZHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1tZWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuXG4gICAgJi5zZWxlY3RlZCB7XG5cbiAgICAgICAgYmFja2dyb3VuZDogIzg3QjgzNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMHB4ICM3MzlEMkM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCwgaW5oZXJpdCwgaW5oZXJpdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhcS1kZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUxZTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10eHQtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxMHB4IHJnYmEoMTAsIDE2LCAxNywgMC4xKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMS41ZW0gMi41ZW07XG59XG5cblxuXG4uY29udGFpbmVyLXBvbGljeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbiVzdGF0aWMtaCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC1zaXplOiAxMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9saWN5LWgge1xuICAgIEBleHRlbmQgJXN0YXRpYy1oO1xufVxuXG4uY29udGFjdC1oIHtcblxuICAgIGZvbnQtc2l6ZTogOC41ZW07XG4gICAgQGV4dGVuZCAlc3RhdGljLWg7XG59XG5cbi5jYXJlZXJzLWgge1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10eHQtd2hpdGU7XG4gICAgQGV4dGVuZCAuY29udGFjdC1oO1xufVxuXG4uZmFxcy1oIHtcblxuICAgIGZvbnQtc2l6ZTogNy44ZW07XG4gICAgQGV4dGVuZCAlc3RhdGljLWg7XG59XG5cbi50ZXN0aW1vbmlhbHMtaCB7XG5cbiAgICBmb250LXNpemU6IDYuMmVtO1xuICAgIEBleHRlbmQgJXN0YXRpYy1oO1xufVxuXG4uc2VsbC1kb21haW5zLWgge1xuXG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgQGV4dGVuZCAlc3RhdGljLWg7XG59XG5cblxuXG5cblxuLyogZm9vdGVyIGFyZWEgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mLWNvbnRhaW5lci1wYWRsZWZ0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC8qcGFkZGluZy1ib3R0b206Ljc1ZW07Ki9cbiAgICAvKnBhZGRpbmctbGVmdDoxNjBweDsqL1xuICAgIHRleHQtc2hhZG93OiAoLTFweCkgMHB4IDFweCByZ2JhKDIwLCAzOCwgNTgsIDEpO1xufVxuXG4uZi1jb250YWN0LWluZm8ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjAsIDM4LCA1MCwgMSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgLmJ1bGtEZWFsUGFnZSAmIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH0gICAgXG59XG5cbi5mLW5hdi1jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg1MCwgODcsIDEyNCwgMC43KTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwLCAzOCwgNTAsIDEpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNSU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwLCAzOCwgNTAsIDEpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MCwgODcsIDEyNCwgMC43KTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMyU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyJTtcbiAgICB9XG59XG5cbi5uYXYtZm9vdGVyLWgxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODg5ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5hdi1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMC42NjdlbTtcbn1cblxuLmZvb3Rlci1ociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjAsIDM4LCA1MCwgMSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDUwLCA4NywgMTI0LCAwLjcpO1xuXG4gICAgLyptYXJnaW4tbGVmdDoxNjBweDsqL1xufVxuXG4uY29udGFpbmVyLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mLW5hdi1mYixcbi5mLW5hdi10dyxcbi5mLW5hdi1ncCxcbi5mLW5hdi1pbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udHh0LWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAuNjExZW07XG59XG5cblxuXG4vKiogc3BlY2lhbCBhcHBseSAgZm9yIGJvbGRjaGF0IGJ1dHRvbiBiZWxvdyAqL1xuLmljb24tY29tbWVudHMtYWx0IHtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM0Y3QkU5O1xuICAgIH1cbn1cblxuI2NoYXQtYnV0dG9uIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM0Y3QkU5O1xuICAgIH1cbn1cblxuLyogcmVDYXB0Y2hhIHN0eWxpbmcgZm9yIGNvbnRhY3QgcGFnZSAqL1xuLmNvbnRhaW5lci1jYXB0Y2hhLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXR4dC1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1jYXB0Y2hhLWNvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIHBhZGRpbmc6IC4yZW0gMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXR4dC1sZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNjVlbTtcblxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdHh0LWxpZ2h0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLndpZHRoLTUwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDklO1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxufVxuLndpZHRoLTEwMCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCIuY29udGFpbi1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYmQtbG9nby1tYWluIHtcbiAgZmxleDogMCAxIGF1dG87XG5cbiAgcGFkZGluZzogMSUgMiUgMSUgMDtcbiAgd2lkdGg6IDI1JTtcblxuICAuYnVsa0RlYWxQYWdlICYge1xuICAgIGZsZXg6ICAwIDEgMjUlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPm1vYmlsZS1sZycsICc8PXRhYmxldCcpIHtcbiAgICBwYWRkaW5nOiAzJSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGZsZXg6IDEgMCA0NSU7XG4gICAgb3JkZXI6IDI7XG5cbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC8vIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNDZweDtcbiAgICB3aWR0aDogOTUlO1xuXG4gICAgLmJ1bGtEZWFsUGFnZSAmIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4OyAvL0lFIGhhcyBpc3N1ZXMgd2l0aCBTVkcuIEFkZHMgaGVpZ2h0IHRvIGlubGluZSBlbGVtZW50LlxuICAgIH1cbiAgfVxufVxuXG4vLyBwaG9uZSBhcmVhXG4ucGhvbmUtaGVhZGVyIHtcbiAgZmxleDogMjtcblxuICBtYXJnaW46IDE1cHggMTBweCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgICBvcmRlcjogMztcblxuICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLy8gbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgLnBob25lLXVzLCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cblxuICAgIC5waG9uZS13b3JsZCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG5cbiAgICAudHh0LWdyZXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW4tbW8tcGhvbmUge1xuICBAaW5jbHVkZSBtZWRpYShcIj49MGVtXCIsIFwiPHBoYWJsZXRcIikge1xuICAgIC50eHQtZ3JleSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGhvbmUtdXMge1xuICBAZXh0ZW5kICVoMy1zaXplO1xuXG4gIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgLmF0ZWwge1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gIH1cblxuXG4gIC5jb250YWluLW1vLXBob25lICYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucGhvbmUtd29ybGQge1xuICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICBmb250LXNpemU6IDAuODg5ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgLmF0ZWwge1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gIH1cblxuXG4gIC5jb250YWluLW1vLXBob25lICYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnBob25lVXMge1xuICBAZXh0ZW5kIC5waG9uZS11cztcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLmYtY29udGFjdC1pbmZvICYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfSAgXG59XG5cbi5hdGVsIHtcbiAgY29sb3I6ICRjb2xvci10eHQ7XG59XG5cbi8vIGhlYWRlciBuYXZcbi5oLW5hdi1tYWluIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogIDIgMSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWluLXdpZHRoOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIG9yZGVyOiAxO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgbGkge1xuICAgIFxuICAgICYuY29udGFpbi1idG4tY29udGFjdCxcbiAgICAmLmNvbnRhaW4tYnRuLWNhcnQsXG4gICAgJi5jb250YWluZXItY2hhdC1idG4sXG4gICAgJi5jb250YWluLXNlYXJjaC1mb3JtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWJvdHRvbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ib3R0b207XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICBcbiAgICB9XG4gICAgJi5jb250YWluLWJ0bi1jb250YWN0LFxuICAgICYuY29udGFpbi1idG4tY2FydCxcbiAgICAmLmNvbnRhaW5lci1jaGF0LWJ0biB7XG4gICAgICBmbGV4OiAyIDEgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgICYuY29udGFpbi1idG4tY2FydCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItYm90dG9tO1xuICAgIH1cblxuXG4gICAgJi5jb250YWluLXNlYXJjaC1mb3JtIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1ob3ZlcjtcbiAgICB9XG4gIH1cblxuXG4gIC5oLWNoYXQge1xuICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgfVxufVxuIiwiLmNvbnRhaW4tYmlsbGJvYXJkSG9tZSB7XG4gICAgYmFja2dyb3VuZDogIzE2MDkwNSB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vaG9tZU9wZW4uanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICB9XG59XG5cbi5jb250YWluZXItZml4ZWQge1xuICAgIG1pbi1oZWlnaHQ6IDQxOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaW5uZXItYmlsbGJvYXJkIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG5cbiAgICBpbnB1dC5zZWFyY2gtZmllbGQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXR4dDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwIC41ZW0gLjVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhaW4tZmVhdHVyZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChsaWdodGVuKCRjb2xvci1icmFuZC1saWdodGVzdCwgMjUlKSAwLCBsaWdodGVuKCRjb2xvci1icmFuZC1saWdodGVzdCwgMTUlKSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcblx0cGFkZGluZzogMmVtIDE1JTtcblxuXHRAaW5jbHVkZSBtZWRpYSgnPj1naWFudC1zY3JlZW4nKSB7XG5cdFx0cGFkZGluZzogMmVtIDIwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCc8PW1vYmlsZS1sZycpIHtcblx0XHRwYWRkaW5nOiAyZW0gLjVlbTtcblx0fVxufVxuXHQuZmVhdHVyZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7O1xuXHR9XG5cblx0LmZlYXR1cmUtdGV4dCB7XG5cdFx0ZmxleDogMTtcblxuXHQgICAgaDIge1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMS42NjdlbTtcblx0ICAgICAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xuXHQgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblx0ICAgIH1cblxuXHQgICAgcCB7XG5cdCAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdCAgICB9XG5cblx0ICAgIGEge1xuXHQgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuXHQgICAgXHRmbGV4OiAxO1xuXHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICB9XG5cdH1cblxuXHQuZmVhdHVyZS10aHVtYiB7XG5cdCAgICBmbGV4OiAwIDEgMjc4cHg7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG5cdCAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuXHQgICAgXHRmbGV4OiAxIDEgMTAwJTtcblx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgfVxuXG5cdCAgICBpbWcge1xuXHQgICAgXHRib3gtc2hhZG93OiAwIDE1cHggMTVweCAtMTBweCByZ2JhKCRibGFjaywgLjUpO1xuXHQgICAgfVxuXHR9XG5cblx0I21vZGFsX2ZlYXR1cmUge1xuXHQgICAgYmFja2dyb3VuZDogJGNvbG9yLXR4dC13aGl0ZTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdCAgICBib3gtc2hhZG93OiAwIDRweCA3cHggIzMzMztcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdCAgICBvdmVyZmxvdzogdmlzaWJsZTtcblx0ICAgIHBhZGRpbmc6IDIwcHggMzBweCAyNXB4IDMwcHg7XG5cdH0iLCJcbi5jb250YWluZXItaG9tZS1pbnRybyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLW1hcC10YWdnZWQuanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBwYWRkaW5nOiAwIDE1JSAzMS4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNSUgMzEuMjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tb2JpbGUtbGcnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMiUgMzEuMjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1waGFibGV0JywgXCI8PWRlc2t0b3BcIikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMiUgMjYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBtYXJnaW46IC04MHB4IDE1JSA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjEuMjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1naWFudC1zY3JlZW4nKSB7XG4gICAgICAgIG1hcmdpbjogLTgwcHggMjAlIDgwcHg7XG4gICAgfVxufVxuXG4uaW5uZXItaG9tZS1pbnRybyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWhvbWUtaW50cm8tZ3JlZW4ucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgbWluLWhlaWdodDogMzE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjIlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49cGhhYmxldCcsIFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bW9iaWxlLWxnJykge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCJcbi5jb250YWluZXItaG9tZS1yZWNlbnRzIHtcbiAgICBtYXJnaW46IDAgYXV0byA1ZW07XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9bW9iaWxlLWxnJykge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICB9XG59XG5cbi5pbm5lci1ob21lLXJlY2VudHMge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tb2JpbGUtbGcnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9zb2xkU2lnbi5zdmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDIzMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyNyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bW9iaWxlLWxnJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvbGQtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc29sZC1yb3cge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB9XG59XG5cbiAgICAuc29sZC1kYXRlIHtcbiAgICAgICAgZmxleDogMCAxIDIwJTtcblxuICAgICAgICBjb2xvcjogI2E1MGYyZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc29sZC1uYW1lIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDEgNTAlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvbGQtcHJpY2Uge1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtIDEwJSAuMjVlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4iLCIudGFiLWdyZXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luOiAycHggMCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxufVxuXG4vKiBzZWFyY2ggYm94IHRsZERyb3Bkb3duLmh0bWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1mb3JtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IC41ZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMXB4IHJnYmEoJGJsYWNrLCAwLjQ1KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uYXYtaGVhZGVyICYge1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxuXG4gICAgLnNlbGVjdC10bGQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtIC41NWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIC5pbm5lci1iaWxsYm9hcmQgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgICAgd2lkdGg6IDE5JTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyLWJpbGxib2FyZCAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMTBweCByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPnBoYWJsZXQnLCAnPD1kZXNrdG9wJykge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1jYWxsb3V0LXByZW1pdW0tZG9tYWlucyAmIHtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgIH1cbn1cblxuXG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKCRibGFjaywgLjEpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogLTFweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY29udGFpbmVyLWxpbWl0LWxlbmd0aCAmIHtcbiAgICAgICAgbGVmdDogMTM0cHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXNvcnQtYnkgJiB7XG4gICAgICAgIGxlZnQ6IDgxcHg7XG4gICAgICAgIHRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLXNvcnQtYnk6aG92ZXIgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIC5zZWFyY2gtZmlsdGVyICYge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHh0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtZmlsdGVyOmhvdmVyICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaW5uZXItYmlsbGJvYXJkICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGdyYXksIDAuMik7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDgxJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLUZBUXNlYXJjaCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDEpO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgfVxufVxuXG5cblxuLnNlYXJjaC10ZXh0LWZpZWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMSUgMCAxJSAyJTtcbiAgICB3aWR0aDogNDglO1xufVxuXG4uc3ViLW5hdi1zZWFyY2gtaCB7XG4gICAgZm9udC1zaXplOiAwLjcyMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWFyY2gtdGxkLWRyb3Age1xuICAgIEBleHRlbmQgLmZsb2F0LXJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0LXRsZCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsYWNrLCAzMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAuMmVtIC41ZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssIDIwJSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIH1cbn1cblxuLmNvbnRhaW4tYnRuLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWFjY2VudCA1MCUsICRjb2xvci1hY2NlbnQtbWVkIDUxJSk7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDE4JTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoZGFya2VuKCRjb2xvci1hY2NlbnQsIDUlKSA1MCUsIGRhcmtlbigkY29sb3ItYWNjZW50LW1lZCwgNSUpIDUxJSk7XG4gICAgfVxufVxuXG4uYW5ndWxhci1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXh0YXJlYS1rZXl3b3JkLWV4IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuIiwiLnRsZC1tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdG9wOiA4NSU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuaC1uYXYtbWFpbiAmLFxuICAgIC5jb250YWluZXItY2FsbG91dC1wcmVtaXVtLWRvbWFpbnMgJiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlubmVyLWJpbGxib2FyZCAmIHtcbiAgICAgICAgdG9wOiA3NSU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXI6aG92ZXIgJixcbiAgICAuc2VsZWN0LXRsZDpob3ZlciAmLFxuICAgIC5zZWFyY2gtZmlsdGVyOmZvY3VzICYsXG4gICAgLnNlbGVjdC10bGQ6Zm9jdXMgJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4gICAgLnRsZC1jaG9pY2Uge1xuICAgICAgdHJhbnNpdGlvbjogYWxsLCA1MDBtcywgZWFzZTtcbiAgICAgIGZsZXg6IDAgMSAxOS4yNSU7XG5cbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstZ3JheSwuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdHh0LWxnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzUlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICBmbGV4OiAwIDEgMzIuMjUlO1xuICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICAgIH1cblxuICAgIC5oLW5hdi1tYWluICYsXG4gICAgLmNvbnRhaW5lci1jYWxsb3V0LXByZW1pdW0tZG9tYWlucyAmIHtcbiAgICAgICAgZmxleDogMCAxIDMyLjI1JTtcbiAgICB9XG5cbiAgICAgIC5ib3gtdG9wc2VhcmNoICYge1xuICAgICAgfVxuXG5cbiAgICAgIC5jb250YWluZXItRkFRc2VhcmNoICYge1xuICAgICAgfVxuXG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5MSwgMjAyLCAyNDYsIDAuNyk7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10eHQtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuXG4gICAgICAgIC8vIHRleHQtc2hhZG93OiAwIC0xcHggcmdiYSg5MSwgMjAyLCAyNDYsIDAuNSk7XG4gICAgICB9XG4gICAgfSIsIi8qIHNlYXJjaCByZXN1bHRzIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNleGFjdE1hdGNoVG9wcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCwgNTAwbXMsIGVhc2Utb3V0O1xuXG4gICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLm1hdGNoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vaWNvbi1tYXRjaC5wbmcpIG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBwYWRkaW5nOiAyJSAwIDIlIDIwJTtcbn1cblxuLm5vLW1hdGNoIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnR4dC1uby1tYXRjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHh0O1xuICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuLm5hbWUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udHh0LWF2YWlsYWJsZS13cmFwIHtcbiAgICBjb2xvcjogJGNvbG9yLXR4dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMzMzZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRhaW5lci1waG9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjc3OGVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLm1hdGNoLXBob25lLXVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMjIyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hdGNoLXBob25lLXdvcmxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5cblxuLmNvbnRhaW5lci1idG4tY3RhIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmRvbWFpbi1jdGEge1xuICAgIEBleHRlbmQgLmZsb2F0LXJpZ2h0O1xuICAgIG1hcmdpbjogLjM1ZW0gMDtcblxuICAgIC5jb2x1bW4tY29udGFpbmVyLWRvbWFpbnMgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAuMzVlbTtcbiAgICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxufVxuXG5cblxuLmNvbnRhaW5lci1zZWFyY2gtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLXNlYXJjaC1yZXN1bHRzLWFyZWEucG5nKSBuby1yZXBlYXQgLTEwcHggMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiIsIlx0Lyogc2VhcmNoIHJlc3VsdHMgZmlsdGVyaW5nXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcblx0LmNvbnRhaW5TZWFyY2hGaWx0ZXJzIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGZsZXgtd3JhcDogd3JhcDs7XG5cblx0ICBwYWRkaW5nOiAwO1xuXHQgIHotaW5kZXg6IDU7XG5cblx0ICAuc2VhcmNoLWZvcm0ge1xuXHQgICAgYm9yZGVyLXJhZGl1czogMDtcblx0ICB9XG5cblxuXHQgIC5zZWFyY2gtc3VibWl0IHtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgIH1cblx0fVxuXHRcblx0Ly8gZmlsdGVyIHNlYXJjaCBib3hcblx0LmNvbnRhaW4tZmlsdGVyLXNlYXJjaCB7XG5cdFx0ZmxleDogMSAwIDAlO1xuXG5cdCAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR6LWluZGV4OiAxNTtcblxuXHQgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG5cdCAgICBmbGV4OiAxIDAgMTAwJTtcblxuXHQgICAgcGFkZGluZy1yaWdodDogMDtcblx0ICB9XG5cblx0ICBpbnB1dC5zZWFyY2gtZmllbGQge1xuXHQgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgfVxuXHR9XG5cdFxuXHQuY29udGFpbmVyLWNvbnRhaW5zLXNlbGVjdCB7XG5cdCAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRibHVlLXNreS1saWdodCA0NSUsICRibHVlLXNreSA1MiUpO1xuXG5cdCAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtc2t5LWxpZ2h0O1xuXHQgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG5cdCAgZmxvYXQ6IGxlZnQ7XG5cdCAgZm9udC1zaXplOiAwLjc3OGVtO1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgbWluLXdpZHRoOiAxMjBweDtcblx0ICBwYWRkaW5nOiAuODVlbSAuNzVlbTtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICB6LWluZGV4OiAxOTtcblxuXHQgIHNwYW4ge1xuXG5cdCAgICBjb2xvcjogJGNvbG9yLXR4dC13aGl0ZTtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIHRleHQtc2hhZG93OiAwIC0xcHggcmdiYSg0NywgMTc4LCAyNDMsIDEpO1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cdCAgfVxuXG5cblx0ICAuZHJvcGRvd24tbWVudSB7XG5cdCAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1za3k7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIHdpZHRoOiAxMDIlO1xuXHQgIH1cblxuXG5cdCAgJjpob3ZlciB7XG5cdCAgICAuZHJvcGRvd24tbWVudSB7XG5cdCAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHQgIH1cblx0fVxuXHRcblx0Ly8gZmlsdGVyIGRyb3Bkb3duc1xuXHQuY29udGFpbi1maWx0ZXJzIHtcblx0XHRmbGV4OiAxLjIgMSAwJTtcblxuXHQgIGZvbnQtc2l6ZTogMC43NzhlbTtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuXHQgICAgZmxleDogMSAwIDEwMCU7XG5cblx0ICAgIG1hcmdpbi10b3A6IDIlO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgei1pbmRleDogMTI7XG5cdCAgfVxuXHR9XG5cdFx0LmZpbHRlcnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XG5cdC5zZWFyY2gtZmlsdGVyIHtcblxuXHQgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuNSk7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXR4dC13aGl0ZTtcblx0ICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgZmxleDogMSAwIGF1dG87XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBtYXJnaW4tcmlnaHQ6IDVweDtcblx0ICBwYWRkaW5nOiAuODVlbSAuNzVlbTtcblx0ICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdCAgLmJ1bGtEZWFsUGFnZSAmIHtcblxuXHQgIFx0LnNlYXJjaC1maWx0ZXIsIC5jbGVhci1mb3JtIHtcblx0ICBcdCAgICBib3JkZXI6IHNvbGlkIDJweCAjRUZFRkVGO1xuXHQgIFx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0ICBcdH1cblx0ICBcdFxuXHQgIFx0LmNsZWFyLWZvcm0ge1xuXHQgIFx0ICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXHQgIFx0fVxuXHQgIFx0LmNsZWFyLWZvcm0gYSB7XG5cdCAgXHQgICAgY29sb3I6ICM5OTk7XG5cdCAgXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgXHR9IFxuXHQgIH1cblxuXHQgIGEge1xuXG5cdCAgICBjb2xvcjogJGNvbG9yLXR4dC1sZ2h0O1xuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cblx0ICAgICY6aG92ZXIge1xuXG5cdCAgICAgIGNvbG9yOiAkY29sb3ItdHh0O1xuXHQgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcblx0ICAgIH1cblx0ICB9XG5cblx0ICAmOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0ICB9XG5cdH1cblx0LmNsZWFyLWZvcm0ge1xuXHQgIGZsZXg6IDEgMCBhdXRvO1xuXHQgIG1hcmdpbi1yaWdodDogMDtcblx0ICBwYWRkaW5nOiAuNzVlbSAuMmVtO1xuXG5cdCAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcblx0ICBcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHQgIH1cblxuXHQgIGEge1xuXHQgICAgY29sb3I6ICRjb2xvci1icmFuZC1saWdodGVzdDtcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICB9XG5cdH1cblx0LmNvbnRhaW5lci1zZWFyY2gtY2F0ZWdvcnksXG5cdC5jb250YWluZXItc2VhcmNoLXByaWNlLFxuXHQuY29udGFpbmVyLXNlYXJjaC10bGQsXG5cdC5jb250YWluZXItc2VhcmNoLWV4Y2x1ZGUsXG5cdC5jbGVhci1mb3JtIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0cGFkZGluZzogLjM1ZW0gLjVlbTtcblxuXHRcdFx0LnRvZ2dsZS1kcm9wZG93biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXG5cblx0XHRcdC50eHQtZGVzYyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zci1jaG9pY2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAuODVyZW07XG5cdFx0cGFkZGluZzogLjVlbTtcblx0fVxuXHRcblx0XG5cdFxuXHQlZmlsdGVycy1zZWFyY2gge1xuXG5cdCAgYm9yZGVyLXJhZGl1czogMTBweDtcblx0ICBjb2xvcjogJGNvbG9yLXR4dC13aGl0ZTtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgZm9udC1zaXplOiAxZW07XG5cdCAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG5cdCAgcGFkZGluZzogLjM1ZW0gLjVlbTtcblx0ICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcblxuXHQgICY6aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHQgIH1cblx0fVxuXHRcblx0I3R4dC1jb250YWluLFxuXHQjdHh0LXN0YXJ0cy13aXRoLFxuXHQjdHh0LWVuZHMtd2l0aCB7XG5cdCAgQGV4dGVuZCAlZmlsdGVycy1zZWFyY2g7XG5cblx0ICAmLnNlbGVjdGVkIHtcblx0ICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0ICB9XG5cdH1cblx0XG5cblx0XG5cdCVmaWx0ZXItc29ydCB7XG5cblx0ICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQgIGNvbG9yOiAkY29sb3ItdHh0O1xuXHQgIGN1cnNvcjogcG9pbnRlcjtcblx0ICBmb250LXNpemU6IDFlbTtcblx0ICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcblx0ICBwYWRkaW5nOiAuNWVtO1xuXHQgIHRyYW5zaXRpb246IGFsbCwgNTAwbXMsIGVhc2U7XG5cblx0ICAmOmhvdmVyLFxuXHQgICYuc2VsZWN0ZWQge1xuXHQgICAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjMpO1xuXHQgIH1cblx0fVxuXHRcblx0I3NvcnQtaGktbG8sXG5cdCNzb3J0LWxvLWhpLFxuXHQjc29ydC16LWEsXG5cdCNzb3J0LWEteixcblx0I3NvcnQtcmVsZXZhbmN5LFxuXHQuZHJvcGRvd24taXRlbXMtc29ydCB7XG5cdCAgQGV4dGVuZCAlZmlsdGVyLXNvcnQ7XG5cdH1cblx0XG5cdCNzb3J0LXJlbGV2YW5jeTpob3ZlciB7XG5cdCAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHR9XG5cdFxuXHQuYWN0aXZhdGVkIHtcblx0ICBib3JkZXItY29sb3I6IHJnYmEoNjYsIDY2LCA2NiwgMC4yKTtcblx0ICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMzBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCBpbnNldCAwIC01cHggMzBweCByZ2JhKDY2LCA2NiwgNjYsIDAuMik7XG5cblx0ICAudG9nZ2xlLWRyb3Bkb3duIHtcblx0ICAgIGNvbG9yOiAkY29sb3ItdHh0O1xuXHQgIH1cblxuXG5cdCAgLnR4dC1oaWxpdGUtYmx1ZSB7XG5cdCAgICBjb2xvcjogI2RkNTg3MDtcblx0ICB9XG5cdH1cblx0XG5cdC5rZXl3b3JkLWV4IHtcblx0ICBiYWNrZ3JvdW5kOiAkY29sb3ItdHh0LXdoaXRlO1xuXHQgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10eHQtbGlnaHRlcjtcblx0ICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQgIGZsb2F0OiBsZWZ0O1xuXHQgIG1hcmdpbjogLjI1ZW07XG5cdCAgcGFkZGluZzogLjVlbTtcblx0fVxuIiwiLmNvbnRhaW4tYmlsbGJvYXJkRG9tYWluU2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vYmdNb3VudGFpbnMuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvYmdGYWRlR3JhZGllbnQucG5nKSByZXBlYXQteDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgkYmxhY2ssIC4zKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICAuY29udGVudC1kb21haW5TZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2JnTWFwRG9tYWluLmpwZykgbm8tcmVwZWF0IHRvcCByaWdodCA1JTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNSUgYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogODAwcHg7XG5cbiAgICBcdEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgIH1cbiIsIi5jb250YWluZXItaG9tZS1jYXNlIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctY2FzZS1zdHVkeS1mYWRlLmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbm5lci1ob21lLWNhc2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vdGVtcC13b21hbi1jYXNlLXN0dWR5LnBuZykgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgIHBhZGRpbmc6IDIlIDEwJSAwIDMwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1waGFibGV0JywgJzw9dGFibGV0Jykge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1JSAyJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi90ZW1wLXdvbWFuLWNhc2Utc3R1ZHkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgdG9wIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJSBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnRyby1jYXNlLXN0dWR5IHtcbiAgICBib3R0b206IC0xMiU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvaW50LWFyd3Mge1xuICAgIGNvbG9yOiAjNjA3M2E2O1xuICAgIHBhZGRpbmc6IC4yZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHBoYWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2FzZS1zdHVkeS1pbWcge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXG4gICAgLmludHJvLWNhc2Utc3R1ZHk6aG92ZXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhhYmxldCcpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmEtY2FzZS1zdHVkeSB7XG4gICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgLmludHJvLWNhc2Utc3R1ZHk6aG92ZXIgJiB7XG4gICAgICAgIGNvbG9yOiAjNjA3M2E2O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxwaGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1waGFibGV0JywgJzw9dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDAuNjMzZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi50eHQtc2VlIHtcbiAgICBmb250LXNpemU6IDQuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4udHh0LWRvLWZvci15b3Uge1xuICAgIGZvbnQtc2l6ZTogMS4xOWVtO1xufVxuXG4uY29udGFpbmVyLWNhc2UtcXVvdGUge1xuICAgIC8qYmFja2dyb3VuZDp1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctY2FzZS1xdW90ZS1yaWJib24ucG5nKSBuby1yZXBlYXQ7Ki9cbiAgICBiYWNrZ3JvdW5kOiAjZTMxNTM4O1xuICAgIC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2UzMTUzOCAwJSwgI2UyMTUzOCAyMyUsICNkNjE0MzUgMzQlLCAkY29sb3ItYWNjZW50IDQ0JSwgJGNvbG9yLWFjY2VudCAxMDAlKTtcbiAgICAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZTMxNTM4KSwgY29sb3Itc3RvcCgyMyUsICNlMjE1MzgpLCBjb2xvci1zdG9wKDM0JSwgI2Q2MTQzNSksIGNvbG9yLXN0b3AoNDQlLCAkY29sb3ItYWNjZW50KSwgY29sb3Itc3RvcCgxMDAlLCAkY29sb3ItYWNjZW50KSk7XG4gICAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTMxNTM4IDAlLCAjZTIxNTM4IDIzJSwgI2Q2MTQzNSAzNCUsICRjb2xvci1hY2NlbnQgNDQlLCAkY29sb3ItYWNjZW50IDEwMCUpO1xuICAgIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2UzMTUzOCAwJSwgI2UyMTUzOCAyMyUsICNkNjE0MzUgMzQlLCAkY29sb3ItYWNjZW50IDQ0JSwgJGNvbG9yLWFjY2VudCAxMDAlKTtcbiAgICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2UzMTUzOCAwJSwgI2UyMTUzOCAyMyUsICNkNjE0MzUgMzQlLCAkY29sb3ItYWNjZW50IDQ0JSwgJGNvbG9yLWFjY2VudCAxMDAlKTtcbiAgICAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlMzE1MzggMCUsICNlMjE1MzggMjMlLCAjZDYxNDM1IDM0JSwgJGNvbG9yLWFjY2VudCA0NCUsICRjb2xvci1hY2NlbnQgMTAwJSk7XG4gICAgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlMzE1MzgnLCBlbmRDb2xvcnN0cj0nJGNvbG9yLWFjY2VudCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAvKiBJRTYtOSAqL1xuICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIHBhZGRpbmc6IDFlbSA1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB0b3A6IC0xLjNlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0b3A6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTksIDExOSwgMTE5LCAwLjkpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCAxMHB4IHJnYmEoMTE5LCAxMTksIDExOSwgMC45KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDE1cHggMTBweCByZ2JhKDExOSwgMTE5LCAxMTksIDAuOSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4IHJnYmEoMTE5LCAxMTksIDExOSwgMC45KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuLmNhc2UtcXVvdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FzZS1xdW90ZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIG1hcmdpbi10b3A6IC4yNWVtO1xufSIsIi8qIENhdGVnb3JpZXMgLSBBcnRpY2xlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbi1iYi1jYXRlZ29yeSB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyLWxheW91dDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIG1pbi1oZWlnaHQ6IDI2NnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJpbGxib2FyZC10eHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgkd2hpdGUsIC41KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzaXplQSxcbiAgICAgICAgICAgIC5yZXNpemVCIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXRIb21lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhZTRlMiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0SG9tZS5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgLmJpbGxib2FyZC10eHQge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsLjUpO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMTBweCAxMHB4IHJnYmEoJHdoaXRlLCAuNSk7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC5yZXNpemVBIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjMyNGVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVzaXplQiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43MjRlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcxMzIxNiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0QXJ0LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIFxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNpemVCIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNTllbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF1dG9tb3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlNWVmIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRBdXRvLmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2l6ZUEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnVzaW5lc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlMWRiIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRCdXNpbmVzcy5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgMjUlO1xuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAucmVzaXplQSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2l6ZUIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhdGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWViY2YgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9oZXJvL2NhdERhdGluZy5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2l6ZUEge31cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNpemVCIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lZHVjYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGFlMWU0IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRFZHVjYXRpb24uanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgLmJpbGxib2FyZC10eHQge1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2l6ZUEge31cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNpemVCIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lbnRlcnRhaW5tZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhZTFlNCB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0U29jaWFsLmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgICAgICAucmVzaXplQSB7fVxuICAgICAgICAgICAgICAgIC5yZXNpemVCIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmFtaWx5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkYiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0RmFtaWx5LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCAwIGNlbnRlcjtcbiAgICAgICAgLmJpbGxib2FyZC10eHQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgLnJlc2l6ZUEge31cbiAgICAgICAgICAgICAgICAucmVzaXplQiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpbmFuY2lhbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMGNjY2QgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9oZXJvL2NhdEZpbmFuY2lhbC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1JTtcbiAgICAgICAgfVxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVzaXplQSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc2l6ZUIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvb2Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlMWQ5IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRGb29kLmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNpemVBIHt9XG4gICAgICAgICAgICAgICAgICAgICAgICAucmVzaXplQiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ2FtaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2I4YmVjMCB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0R2FtaW5nLmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2l6ZUEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlYWx0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkYWU1ZGIgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9oZXJvL2NhdEhlYWx0aC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNpemVBIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgICYuaG9tZS1nYXJkZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmZjMzg5IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRIb21lR2FyZGVuLmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVzaXplQSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmluZm9ybWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWVmMSB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0SW5mb3JtYXRpb24uanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNpemVBIHt9XG4gICAgICAgICAgICAgICAgICAgICAgICAucmVzaXplQiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnN1cmFuY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGFlMGNiIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRJbnN1cmFuY2UuanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JTtcbiAgICAgICAgfVxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc2l6ZUEge31cbiAgICAgICAgICAgICAgICAucmVzaXplQiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZ2FsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RjZThlOSB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0TGVnYWwuanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JTtcbiAgICAgICAgfVxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNpemVBIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubXVzaWMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBlOWRlIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRNdXNpYy5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlO1xuICAgICAgICB9XG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNpemVCIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBvbGl0aWNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZWZlYSB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL2hlcm8vY2F0UG9saXRpY3MuanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JTs7XG4gICAgICAgIH1cbiAgICAgICAgLmJpbGxib2FyZC10eHQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNpemVBIHt9XG4gICAgICAgICAgICAgICAgLnJlc2l6ZUIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm8tc2VydmljZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjhiY2FiIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRQcm9TZXJ2aWNlcy5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2l6ZUEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNpemVCIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yZWFsLWVzdGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWU4ZTYgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9oZXJvL2NhdFJlYWxFc3RhdGUuanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1JTtcbiAgICAgICAgfVxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNpemVBIHt9XG4gICAgICAgICAgICAgICAgLnJlc2l6ZUIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmMGNhIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRTaG9wcGluZy5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgLmJpbGxib2FyZC10eHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucmVzaXplQSB7fVxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2l6ZUIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNjaWVuY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkNWQ5IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRTY2llbmNlLmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNpemVBIHt9XG4gICAgICAgICAgICAgICAgLnJlc2l6ZUIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNwb3J0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmIgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9oZXJvL2NhdFNwb3J0cy5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmlsbGJvYXJkLXR4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXNpemVBIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlY2hub2xvZ3kge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGZlM2VjIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvaGVyby9jYXRUZWNobm9sb2d5LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgLmJpbGxib2FyZC10eHQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc2l6ZUEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRyYXZlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4Mzg4NmUgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9oZXJvL2NhdFRyYXZlbC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlO1xuICAgICAgICB9XG4gICAgICAgIC5iaWxsYm9hcmQtdHh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVzaXplQSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiViaWxsYm9hcmQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoNjYsIDY2LCA2NiwgMSk7XG4gICAgZm9udC1zaXplOiA3ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xuICAgIG1hcmdpbi10b3A6IC40ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHh0LXN1cGVyLWgge1xuICAgIGxpbmUtaGVpZ2h0OiAuN2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgXG5cbiAgICAuYmlsbGJvYXJkLWFib3V0ICYge1xuICAgICAgICBAZXh0ZW5kICViaWxsYm9hcmQtdGV4dDtcbiAgICB9XG4gICAgLmJpbGxib2FyZC1hYm91dC1wcmVtaXVtICYge1xuICAgICAgICBAZXh0ZW5kICViaWxsYm9hcmQtdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogLjllbTtcbiAgICB9XG5cbiAgICAuYmlsbGJvYXJkLWNhcmVlcnMgJiB7XG4gICAgICAgIEBleHRlbmQgJWJpbGxib2FyZC10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAuYmlsbGJvYXJkLXNlbGwgJiB7XG4gICAgICAgIEBleHRlbmQgJWJpbGxib2FyZC10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDMuOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogLjllbTtcbiAgICB9XG5cbiAgICBcbn1cblxuXG4vLyBDYXRlZ29yaWVzIEhvbWVwYWdlIEV4dHJhc1xuLmNvbnRhaW4tY2F0SG9tZUV4dHJhcyB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyLWxheW91dDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctY2F0ZWdvcmllcy1oaWxpZ2h0LXdpZGUuanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IDAgdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgICBwYWRkaW5nLXRvcDogMiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi8vIENhdGVnb3JpZXMgTGlzdGVkIE5hdmlnYXRpb25cbi5jb250YWluLWNhdEhvbWUge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lci1sYXlvdXQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvci1icmFuZCAwLCBkYXJrZW4oJGNvbG9yLWJyYW5kLCAxNSUpIDEwMCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGxpZ2h0ZW4oJGNvbG9yLWJyYW5kLCA0MCUpLCAuMjUpO1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItYnJhbmQsIDUwJSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbi1jYXROYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3ItYnJhbmQsIDQwJSksIC4yNSk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShsaWdodGVuKCRjb2xvci1icmFuZCwgNDAlKSwgMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCwgMjAwbXMsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGRhcmtlbigkY29sb3ItYnJhbmQsIDQwJSksIC4xNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJyYW5kLCA1MCUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gLjVlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShkYXJrZW4oJGNvbG9yLWJyYW5kLCAxNSUpLC41KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAtM3B4IHJnYmEoJGJsYWNrLCAuNSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFpbi1jYXRJY29uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuMzVlbTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tb2JpbGUtbGcnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW4tY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOztcbn1cblxuLy8gQ2F0ZWdvcmllcyBDb2x1bW4gTmF2aWdhdGlvblxuLmNvbnRhaW4tc3ViTmF2IHtcbiAgICBtaW4taGVpZ2h0OiA1MTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgIG1heC13aWR0aDogNDA1cHg7XG5cbiAgICBmbGV4OiAwIDEgMjMlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10eHQtbGlnaHRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10eHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdHh0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsLCAwLjNzLCBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci10eHQsIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbi1jYXROYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwsIDAuM3MsIGVhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjgsIDE2MiwgMjA5LCAwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXR4dC1sZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI4LCAxNjIsIDIwOSwgMC4yOCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdHh0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbi1jYXRBcnRpY2xlIHtcbiAgICBmbGV4OiAxIDEgNzMlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhhYmxldCcpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbn1cblxuLyogY2F0ZWdvcnkgaWNvbiB0cmVhdG1lbnQgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4udHh0LWNhdC1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2F0LWJpeiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xufVxuXG4uY2F0LWNhcmVlcnMge1xuICAgIGJhY2tncm91bmQ6ICNmNmI1Mjk7XG59XG5cbi5jYXQtY29tcCB7XG4gICAgYmFja2dyb3VuZDogIzk0MTJjNDtcbn1cblxuLmNhdC1lZHUge1xuICAgIGJhY2tncm91bmQ6ICNhNzg2OWU7XG59XG5cbi5jYXQtZmFtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTJhZGM0O1xufVxuXG4uY2F0LWZpbiB7XG4gICAgYmFja2dyb3VuZDogIzEzOGIwMztcbn1cblxuLmNhdC1oZWFsdGgsXG4uY2F0LXBybyB7XG4gICAgYmFja2dyb3VuZDogIzgzYzQxMjtcbn1cblxuLmNhdC1ob21lIHtcbiAgICBiYWNrZ3JvdW5kOiAjODM5M2NhO1xufVxuXG4uY2F0LXJlYyB7XG4gICAgYmFja2dyb3VuZDogI2M0YmUxMjtcbn1cblxuLmNhdC1yZWYge1xuICAgIGJhY2tncm91bmQ6ICM3NzQxODM7XG59XG5cbi5jYXQtcmVnaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjODRiZWQzO1xufVxuXG4uY2F0LXNwZWMge1xuICAgIGJhY2tncm91bmQ6ICNhMjM1NDA7XG59XG5cbi5jYXQtc3BvcnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTI4N2M0O1xufVxuXG4uY2F0LXNob3Age1xuICAgIGJhY2tncm91bmQ6ICNmZjU4NGM7XG59XG5cbi5jYXQtc29jIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzQzODEyO1xufVxuXG4uY2F0LXRyYXYge1xuICAgIGJhY2tncm91bmQ6ICNjNDEyNzc7XG59XG5cblxuXG4uY29udGVudC1sYW5kZXItYXJ0aWNsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU2JTtcbn1cblxuXG5cbi5zdWItY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjcyMmVtO1xuICAgIHdpZHRoOiA2MTNweDtcblxuICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgICB3aWR0aDogNDUlO1xuXG4gICAgICAgICYuYmQtaWNvbi1sYXJnZXN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2LjY2N2VtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsLCAwLjNzLCBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1tZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9ybS1jb250YWN0LXVzIHtcblx0LmNvbnRhaW5GaWVsZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwOztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRsYWJlbCxcblx0XHRocixcblx0XHQudHh0LWFncmVlLXRlcm1zLFxuXHRcdC5jb250YWluUmFkaW9CdXR0b25zLFxuXHRcdC5jb250YWluRG9tYWluSW5wdXQge1xuXHRcdCAgICBmbGV4OiAxIDAgOTklO1xuXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNjVyZW07XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXHRcdC50eHQtYWdyZWUtdGVybXMge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0fVxuXG5cblx0XHQuZmlyc3ROYW1lLFxuXHRcdC5sYXN0TmFtZSxcblx0XHQuZW1haWwsXG5cdFx0LmVtYWlsQ29uZmlybSxcblx0XHQuY291bnRyeVNlbGVjdCxcblx0XHQucGhvbmVOdW1iZXIge1xuXHRcdCAgICBmbGV4OiAwIDAgNDklO1xuXG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG5cdFx0ICAgIFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0ICAgIH1cblx0XHR9XG5cblxuXHRcdC5taWRkbGVOYW1lIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXG5cdFx0LmNvdW50cnlTZWxlY3Qge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cbn0iLCIuY29udGFpbi10ZXN0aW1vbmlhbC1xdW90ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDs7XG5cbiAgICAuY29udGFpbi1xdW90ZVRleHQge1xuICAgIFx0ZmxleDogMCAxIDU1JTtcbiAgICBcdHBhZGRpbmc6IDJlbTtcbiAgICBcdEBpbmNsdWRlIG1lZGlhKCc8PXBoYWJsZXQnKSB7XG4gICAgXHRcdGZsZXg6IDEgMCAxMDAlO1xuICAgIFx0XHRvcmRlcjogMjtcbiAgICBcdH1cbiAgICB9XG5cbiAgICAuY29udGFpbi1xdW90ZUltYWdlIHtcbiAgICBcdGZsZXg6IDAgMSA0MCU7XG4gICAgXHRwYWRkaW5nOiAyZW07XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBcdGltZyB7XG4gICAgXHRcdGJveC1zaGFkb3c6IDAgMTVweCAxNXB4IC0xMHB4IHJnYmEoJGJsYWNrLCAuNSk7XG4gICAgXHRcdG1heC13aWR0aDogMzgwcHg7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0fVxuXG4gICAgXHRAaW5jbHVkZSBtZWRpYSgnPD1waGFibGV0Jykge1xuICAgIFx0XHRmbGV4OiAxIDAgMTAwJTtcbiAgICBcdFx0b3JkZXI6IDE7XG4gICAgXHR9XG5cbiAgICB9XG59IiwiI2NvbnRhaW5lci1mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzI1NDI2MiAwJSwgIzE4MmM0NCAxMDAlKTtcblx0ZmxleDogbm9uZTtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA4O1xuXG5cdC5idWxrRGVhbFBhZ2UgJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0fVxufVxuXHQjZm9vdGVyIHtcblx0XHRjb2xvcjokY29sb3ItYnJhbmQtbGlnaHQ7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRwYWRkaW5nOiAxLjVlbSAwO1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblxuXHRcdGEsIGE6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjokY29sb3ItYnJhbmQtbGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWxpZ2h0ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2Zvb3RlciBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWxpZ2h0ZXI7XG5cdH1cbiIsIi8vIENhcHRjaGEgZm9yICBJRVxuXG4uY29udGFpbi1jYXB0Y2hhIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cblx0LmNvbnRhaW4tcHJpLW1haW4gJiB7fVxuXHQuY29udGFpbi1wcmktdGRmcyAmIHtcblx0XHQuYXN0ZXJpayB7IGRpc3BsYXk6IG5vbmU7fVxuXHR9XG5cblx0LmxhYmVsLXN0YW5kYXJkIHtcblx0XHRmb250LXNpemU6IDMwMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdH1cblx0LmlucHV0LXN0YW5kYXJkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5cdC5jb250YWluLWNhcHRjaGEtaW1nIHt9XG5cdFx0LmNhcHRjaGEtaW1nIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10eHQtbGlnaHRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblxuXHRcdFx0LmNvbnRhaW4tcHJpLXRkZnMgJiB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbi1wcmktbWFpbiAmIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49MGVtXCIsIFwiPHBoYWJsZXRcIikge1xuXHRcdFx0XHQgIHdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcHRjaGEtcmVmcmVzaC10eHQge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHQuY29udGFpbi1jYXB0Y2hhLWlucHV0IHtcblxuXHRcdC5jb250YWluLXByaS10ZGZzICYge1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHR9XG5cdFx0LmNvbnRhaW4tcHJpLW1haW4gJiB7XG5cdFx0XHR3aWR0aDogMzAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49MGVtXCIsIFwiPHBoYWJsZXRcIikge1xuXHRcdFx0ICB3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuIiwiXG4ubmctbW9kYWwtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMC41NTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4ubmctbW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgkYmxhY2ssIC4zKTtcbiAgICBsZWZ0OiA1MCU7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcblx0ei1pbmRleDogMTAwMDA7XG59XG5cbi5uZy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG5cdGhlaWdodDogYXV0bztcblx0Ly8gb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLm5nLW1vZGFsLWNsb3NlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTIwJTtcblx0cGFkZGluZzogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1cHg7XG5cdHRvcDogM3B4O1xufVxuXG4vKiBQb3AgVXAgRGl2IFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyLXBvcCB7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmlubmVyLXBvcCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBociB7XG4gICAgXHRtYXJnaW46IC41ZW0gMDtcbiAgICB9XG59XG5cbi5lcnItcG9wIHtcbiAgICBAZXh0ZW5kIC5pbm5lci1wb3A7XG5cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpO1xufVxuXG4uY2xvc2UtcG9wIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDAuM3MsIGVhc2U7XG5cbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgIG1hcmdpbjogLjI1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG59XG5cbi5jbG9zZS1mZWF0dXJlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwsIDAuM3MsIGVhc2U7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci10eHQtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKCRibGFjaywgMC40KSwgNXB4IDAgMTBweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgIHBhZGRpbmc6IC4yNWVtIC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IC0yNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbn1cblxuXG5cbi5wb3AtZXJyLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXR4dC1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3AtZXJyLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi5wb3AtZXJyLW1lc3NhZ2UtdHh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuLmNvbnRhaW4tcG9wLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXR4dC1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4gIiwiLmNvbnRhaW4tbWVzc2FnZXMge1xuXHR0cmFuc2l0aW9uOiBhbGwsIC4zcywgZWFzZS1pbi1vdXQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1tc2ctcG9zO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIC0xNXB4IDMwcHggcmdiYSgkY29sb3ItdHh0LWJsYWNrLC4xNSk7XG5cdGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aDMsXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLm9wZW4ge1xuXHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdHBhZGRpbmc6IDVweCA1MHB4O1xuXHR9XG59XG5cdFx0LnR4dC1jb3Vwb24ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci10eHQtd2hpdGUsLjEpO1xuXHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRjb2xvci10eHQtd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCAyMHB4IHJnYmEoJGNvbG9yLXR4dC1ibGFjaywuMik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IC41ZW07XG5cdFx0XHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0XHR9XG5cbi5jbG9zZS1tc2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMzBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogMjBweDtcblx0d2lkdGg6IDMwcHg7XG5cblx0c3Zne1xuXHRcdC5iZ0NvbG9yLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogJGNvbG9yLXR4dC13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuXG4uZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMThweCByZ2JhKDIxMCwgMTksIDUyLCAwLjIpO1xufVxuXG5cblxuLnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAyMHB4IHJnYmEoOTEsIDIwMiwgMjQ2LCAwLjIpO1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG59XG5cbi52YWxpZGF0ZS1lcnIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY2NlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogJGNvbG9yLXR4dC13aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzIyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAuNzVlbTtcbn1cblxuLnZhbGlkYXRlLWVyci1hYnNvbHV0ZSB7XG4gICAgQGV4dGVuZCAudmFsaWRhdGUtZXJyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG59IiwiLmNhcnRQb3BPdXQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cdGJveC1zaGFkb3c6IC03cHggMTVweCAxMHB4IHJnYmEoJGJsYWNrLCAuMSk7XG5cdGhlaWdodDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogLTM0NHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6IDM7XG5cblx0Ji5wYW5lbE9wZW5lZCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXG5cdFx0LmhTcGFjZSxcblx0XHQuY29udGFpbi1kU3BhY2Uge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQuY2xvc2VQYW5lbCB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDYwMG1zIGxpbmVhcjtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ly8gb3BhY2l0eTogMDtcblx0XHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRsZWZ0OiAtNDRweDtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGRhcmstZ3JheTtcblx0XHR9XG5cblx0XHQmLnBhbmVsT3BlbmVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxNXB4IDZweCAtN3B4IHJnYmEoJGJsYWNrLC4xKTtcblx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JheTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmhTcGFjZSB7XG5cdFx0Ym94LXNoYWRvdzogMCAxNXB4IDEwcHggLTVweCByZ2JhKCR3aGl0ZSwxKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmc6IDI0cHggMjBweCA1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdFx0LnBhbmVsU2VsZWN0RG9tYWlucyB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuLmNvbnRhaW4tZFNwYWNlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR3aGl0ZSwgJGNvbG9yLWJhY2tncm91bmQpIHRvcCByZXBlYXQ7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cdC5kU3BhY2Uge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRsaSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjI1ZW07XG5cdFx0XHRwYWRkaW5nOiAuMzVlbTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIC4xKTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkbWVkaXVtLWdyYXk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVyQm9keUNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZS1pbi1vdXQ7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblxuXHQmLnBhbmVsT3BlbmVkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuXHR9XG59XG5cbi5jb250YWluRG9tYWluSW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwIDE1cHggNnB4IC03cHggcmdiYSgkYmxhY2ssLjEpO1xuXHRmbGV4OiAwIDEgYXV0bztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgXHQmLnBhbmVsT3BlbmVkIHtcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2UtaW4tb3V0O1xuICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDQ0cHg7XG5cbiAgICBcdFx0LmNvbnRhaW5TZWxlY3RlZEluZm8sXG4gICAgXHRcdC5jb250YWluQ2FydEluZm8ge1xuICAgIFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRcdH1cblxuICAgIFx0XHQuY29udGFpbk9yaWdQcmljZUluZm8ge1xuICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgIFx0XHR9XG4gICAgXHRcdC5jb250YWluWW91clByaWNlSW5mbyB7XG4gICAgXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgXHRcdFx0Ym9yZGVyLXJhZGl1czogIDAgNXB4IDVweCAwO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdC5tb2RhbERlYWwgJiB7XG4gICAgXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoJGJsYWNrLC4xKTtcbiAgICBcdH1cblxuXHRsaSB7XG5cdFx0Ly8gZmxleDogMSAxIDIwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyB3aWR0aDogMjAlO1xuXG5cdFx0Lm1vZGFsRGVhbCAmIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdH1cblxuXHRcdCYuY29udGFpbk9yaWdQcmljZUluZm8ge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0XHQmLmNvbnRhaW5Zb3VyUHJpY2VJbmZvIHtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcblxuXHRcdFx0Lm1vZGFsRGVhbCAmIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdFx0Lm1vZGFsRGVhbCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRsaWdodC1ncmF5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbGlnaHRlbigkYmx1ZSwgMTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYmx1ZSwgMTAlKTtcblxuXHRcdFx0XHQubW9kYWxEZWFsICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRsaWdodC1ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdC5tb2RhbERlYWwgJiB7XG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmstZ3JheSwgMTQlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyay1ncmF5LCAxNCUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH0gXG59XG5cbi5idWxrRGVhbFNlYXJjaEJhciB7XG5cdC5jb250YWluLWZpbHRlcnMge1xuXHRcdGZsZXg6IC4yIDEgYXV0bztcblx0fVxufVxuXG4uY29udGFpblNlbGVjdFBhZ2luYXRpb24ge1xuXHRwYWRkaW5nOiAxMHB4IDAgMDtcblxuXHQmLmJ0bSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wcmV2aW91c0NsaWNrZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXHQuY29udGFpblNlbGVjdEFsbCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5jb250YWluUGFnaW5hdGlvbiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogLjYxMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEuNWVtIDAgMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0LmluYWN0aXZlIHtcblx0XHQgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcblx0XHQgICAgY3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG4uYnVsa0RlYWxUYWJsZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcblxuICAgIHRoIHtcbiAgICBcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGxpZ2h0LWdyYXksIDExJSk7XG4gICAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgXHRjb2xvcjogbGlnaHRlbigkZGFyay1ncmF5LCAxNCUpO1xuICAgIFx0Zm9udC1zaXplOiAxMnB4O1xuICAgIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIFx0YSB7XG4gICAgXHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLWdyYXksIDE0JSk7XG4gICAgXHR9XG4gICAgXHQmLm9yaWdpbmFsUHJpY2UsXG4gICAgXHQmLmRpc2NvdW50UGVyY2VudCxcbiAgICBcdCYueW91clByaWNlIHtcbiAgICBcdFx0d2lkdGg6IDE0JTtcbiAgICBcdH1cbiAgICBcdCYuY3RhQWRkIHtcbiAgICBcdFx0d2lkdGg6IDE3JTtcbiAgICBcdFx0bWluLXdpZHRoOiAxNDBweDtcbiAgICBcdH1cbiAgICB9XG4gICAgdGgsIHRkIHtcbiAgICBcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgXHRwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICBcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgXHQmLmRvbWFpbk5hbWUge1xuICAgIFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXHR9XG4gICAgXHQmLmFkZFRvTGlzdCB7XG4gICAgXHRcdHdpZHRoOiA3JTtcbiAgICBcdH1cbiAgICBcdCYuYWRkVG9MaXN0LFxuICAgIFx0Ji5jdGFBZGQge1xuICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHR9XG4gICAgfVxuXG4gICAgdGQge1xuICAgIFx0Ji5hZGRUb0xpc3Qge1xuICAgIFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBcdFx0Ym94LXNoYWRvdzogaW5zZXQgLTEwcHggMCAxM3B4IC01cHggcmdiYSgkYmxhY2ssIC4xKTtcbiAgICBcdFx0cGFkZGluZy10b3A6IDFlbTtcbiAgICBcdH1cbiAgICBcdCYuZG9tYWluTmFtZSB7XG4gICAgXHRcdGNvbG9yOiAkYmx1ZTtcbiAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0XHRmb250LXdlaWdodDogNjAwO1xuICAgIFx0fVxuICAgIFx0XG4gICAgXHQmLnlvdXJQcmljZSB7XG4gICAgXHRcdGNvbG9yOiAkZ3JlZW47XG4gICAgXHR9XG4gICAgfVxuXG4gICAgLnRSb3cge1xuICAgIFx0Jjpob3ZlciB7XG4gICAgXHRcdHRkIHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0ZW4oJGxpZ2h0LWdyYXksIDExJSksIC4yKTtcbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH0gXG4gICAgXG59XG5cbi8vIG1vZGFsIGNvbnRlbnRcblxuLmNvbnRhaW5Gb3JtSW5xdWlyZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRmbGV4OiAwIDEgOTglO1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jb250YWluVGhhbmtzQ29udGludWUge1xuXHRwYWRkaW5nOiAwIDIwcHggMjBweDtcblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59IiwiLy8gYnVsayBkZWFsIG1vZGFsXG5cbi5jb3ZlckFsbC1ibHVlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsLjlhKTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAmLm1vZGFsT3BlbmVkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLm1vZGFsRGVhbCB7XG4gIHRyYW5zaXRpb246IGFsbCA5MDBtcyBlYXNlLWluLW91dDtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwwLDAsLjUpO1xuICAgICBsZWZ0OiA1MCU7XG4gICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgb3BhY2l0eTogMDtcbiAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgdG9wOiA1MCU7XG4gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgei1pbmRleDogMjE7XG5cbiAgICAgJi5tb2RhbE9wZW5lZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgfVxuXG4gICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkd2hpdGUsIGRhcmtlbigkd2hpdGUsNSUpKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgfVxuICAgfVxuICIsIi5jb250YWluLWRhdGEtcmVxdWVzdC1wb2xpY3kge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59IiwiLmNvbnRhaW5lci1lcnJvci1tc2cge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgcGFkZGluZzogMCAyJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udGFpbmVyLWVyci1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTUlO1xufVxuLmNvbnRhaW5lci1lcnItY29udGVudC1hbGwge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgaDEge1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4uZm91cl9vaF9mb3VyX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA4LjMzM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtc2hhZG93OiA1cHggNXB4IDE1cHggcmdiYSgkYmxhY2ssIDAuMzUpO1xufVxuXG4uZm91cl9vaF9mb3VyX2gyIHtcbiAgICBmb250LXNpemU6IDEuNjY3ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyLWVyci1kZXNjIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAzJTtcbiAgICB3aWR0aDogNDUlO1xufVxuXG4uZm91cl9vaF9mb3VyX2JveCB7XG4gICAgYmFja2dyb3VuZDogI2VmZjVmODtcbiAgICBib3JkZXItcmFkaXVzOiAuOGVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKCRjb2xvci1icmFuZCwgMC40KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZzogMmVtIDIuNWVtO1xufVxuXG4uZm91cl9vaF9mb3VyX3VsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmVycnBhZ2Uge1xuICAgIC5uYXYtaGVhZGVyIHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5lcnJwYWdlIHtcbiAgICAgICAgLy8gLmNvbnRhaW5lci1jaGF0LWJ0biB7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLWVycm9yLW1zZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLWVyci1jb250ZW50LFxuICAgIC5jb250YWluZXItZXJyLWRlc2Mge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAuZm91cl9vaF9mb3VyX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogOC44ODllbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLmZvdXJfb2hfZm91cl9oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NTZlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1lcnJvci1tc2cge1xuICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICB9XG5cblxuICAgIC5mb3VyX29oX2ZvdXJfaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA5LjQ0NGVtO1xuICAgIH1cblxuXG4gICAgLmZvdXJfb2hfZm91cl9oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yMjJlbTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG59IiwiLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NDBweCkqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuXG5cbiAgICAuaC1uYXYtbWFpbi1saSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBwYWRkaW5nOiAuMWVtIC4yZW07XG4gICAgfVxuXG4gICAgLmgtbmF2LW1haW4tYSxcbiAgICAuaC1uYXYtbWFpbi1hOnZpc2l0ZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwLjk1ZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmgtY2hhdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmgtbmF2LXNlYXJjaC1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE4MHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB6LWluZGV4OiAzNztcbiAgICB9XG5cblxuXG5cbiAgICAucGhvbmUtdXMgLnR4dC1ncmV5LFxuICAgIC5waG9uZS13b3JsZCAudHh0LWdyZXkge1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgfVxuXG4gICAgLmNvbHVtbi1jb250YWluZXItZG9tYWlucyAuY29udGFpbmVyLXByaWNlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAjY29udGFpbmVyLWNvbnRlbnQge31cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkIHtcbiAgICAgICAgXG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLWZhcXMsIC5jb250YWluZXItcG9saWNpZXMsIC5jb250YWluZXItdGVzdGltb25pYWxzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mYXEtaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbm5lci1iaWxsYm9hcmQge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgLnR4dC1oMS1pbnRybyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjE1ZW07XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLXRleHQtZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eHQtcHJvbW8taCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCA1cHggcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIC5jb250YWluZXItZmllbGRzLXNlYXJjaC1tYWluIHtcbiAgICAgICAgcGFkZGluZzogLjJlbTtcbiAgICB9XG5cbiAgICBcblxuICAgIC50bGQtbGksIC50bGQtbGktb21lZ2Ege1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItcHJpY2luZy1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItcHJpY2luZy1zZWxlY3QtdG8ge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgICNub3ByaWNlLWZpbHRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICB9XG5cbiAgICAvKiBob21lIGNvbnRlbnQgYmVsb3cgYmlsbGJvYXJkIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICBcblxuXG4gICAgLmNvbnRhaW5lci1ob21lLWNhc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1jYXNlLXN0dWR5LWZhZGUuanBnXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIDMwcHggdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmlubmVyLWhvbWUtY2FzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL3RlbXAtd29tYW4tY2FzZS1zdHVkeS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCB0b3AgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWNhc2UtcXVvdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWFjY2VudC1kYXJrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTI1cHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhc2UtcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICAuaW50cm8tY2FzZS1zdHVkeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBcblxuICAgIC5jb250YWluZXItbmFtZS1wcmljZSB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5idG4tdmlldy1tb3JlLFxuICAgIC5idG4tdmlldy1tb3JlLXR4dCxcbiAgICAuYnRuLXZpZXctbW9yZS10eHQtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRvbWFpbi1jdGEsXG4gICAgLmNvbHVtbi1jb250YWluZXItZG9tYWlucyAuZG9tYWluLWN0YSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBcblxuXG4uY29sdW1uLWNvbnRhaW5lci1kb21haW5zIHtcblxuXHQuYnRuLWJ1eS1ub3csXG5cdC5idG4tbWFrZS1vZmZlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdHdpZHRoOiA0OCU7XG5cdH1cblxuXHQuY29udGFpbmVyLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG5cblx0LmJ0bi1yZXF1ZXN0LXByaWNlIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHR3aWR0aDogOTklO1xuXHR9XG59XG5cblxuXG5cbiAgICAuZG9tYWluLW5hbWUsXG4gICAgLmNvbHVtbi1jb250YWluZXItZG9tYWlucyAuZG9tYWluLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMjVlbTtcbiAgICB9XG5cbiAgICAuZG9tYWluLXByaWNlLFxuICAgIC5jb2x1bW4tY29udGFpbmVyLWRvbWFpbnMgLmRvbWFpbi1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXBvcCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgIH1cblxuXG4gICAgI2V4YWN0TWF0Y2hUb3BwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tYXRjaCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgLypwYWRkaW5nLWxlZnQ6MzVweDsqL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG5cbiAgICAuYnRuLWN0YS1tYXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgfVxuXG4gICAgLnR4dC1hdmFpbGFibGUtd3JhcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYnRuLWN0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG5cblxuICAgIC5jb250YWluZXItc2VhcmNoZWQtdGVybSxcbiAgICAuY29udGFpbmVyLXNlYXJjaC1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDU3JTtcbiAgICB9XG5cbiAgICAuY29udGFpbi1maWx0ZXJzIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICB9XG5cblxuICAgIC5jb250YWluZXItc29ydC1ieSxcbiAgICAuY29udGFpbmVyLWxpbWl0LWxlbmd0aCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWxpbWl0LWxlbmd0aCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5zb3J0LWJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOTBweDtcbiAgICB9XG5cbiAgICAvKiBjb250YWN0IHVzIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLmNvbnRhaW5lci10YWJiZWQtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMzNhNzg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggNjBweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9ybS1maWVsZHNldCwgLmZvcm0tZmllbGRzZXQtY29udGFjdC11cywgLmZvcm0tZmllbGRzZXQtc2VsbC1kb21haW5zIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQtdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQtdWwtZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQtdWwtbGFzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5iZy10YWJiZWQtaGVhZGVyLWNvbnRhY3QtdXMsXG4gICAgLmJnLXRhYmJlZC1oZWFkZXItc2VsbC1kb21haW5zIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10eHQtd2hpdGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudHh0LWNvbC1pbmZvcm0ge1xuICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA4NyU7XG4gICAgfVxuXG4gICAgLmhyLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAuNWVtIDA7XG4gICAgfVxuXG4gICAgLm1hcmdUb3BSZXNwb25zaXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXRhYmJlZC1jb250ZW50IC5hLW5vcm0sXG4gICAgLmNvbnRhaW5lci10YWJiZWQtY29udGVudCAuYS1ub3JtOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXR4dC13aGl0ZTtcbiAgICB9XG5cbiAgICAvKiBhYm91dCB1cywgdGVzdGltb25pYWxzIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLmNvbnRhaW5lci1maXJzdC01MCxcbiAgICAuY29udGFpbmVyLWxhc3QtNTAsXG4gICAgLmNvbnRhaW5lci1maXJzdC02MCxcbiAgICAuY29udGFpbmVyLWxhc3QtNDAsXG4gICAgLmNvbnRhaW5lci1kb21haW4tc3BlY2lhbGlzdCxcbiAgICAuY29udGFpbmVyLWNvbnRlbnQtc2lkZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmlsbGJvYXJkLWFib3V0IC50eHQtc3VwZXItaCxcbiAgICAuYmlsbGJvYXJkLXNlbGwgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy1oIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1oLFxuICAgIC5jYXJlZXJzLWgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItcXVvdGUtdGVzdGltb25pYWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwLjYlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNvbnRhaW5lci1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvKiBjYXRlZ29yaWVzIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtY2F0ZWdvcmllcyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxODBweDtcbiAgICB9XG5cbiAgICAuYmlsbGJvYXJkLWNhdGVnb3JpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1jYXRlZ29yaWVzLCAuY29udGFpbmVyLWJpbGxib2FyZC1hcnQsIC5jb250YWluZXItYmlsbGJvYXJkLWF1dG9tb3RpdmUsIC5jb250YWluZXItYmlsbGJvYXJkLWJ1c2luZXNzLCAuY29udGFpbmVyLWJpbGxib2FyZC1kYXRpbmcsIC5jb250YWluZXItYmlsbGJvYXJkLWVkdWNhdGlvbiwgLmNvbnRhaW5lci1iaWxsYm9hcmQtZW50ZXJ0YWlubWVudCwgLmNvbnRhaW5lci1iaWxsYm9hcmQtZmFtaWx5LCAuY29udGFpbmVyLWJpbGxib2FyZC1maW5hbmNpYWwsIC5jb250YWluZXItYmlsbGJvYXJkLWZvb2QsIC5jb250YWluZXItYmlsbGJvYXJkLWdhbWluZywgLmNvbnRhaW5lci1iaWxsYm9hcmQtaGVhbHRoLCAuY29udGFpbmVyLWJpbGxib2FyZC1ob21lLWdhcmRlbiwgLmNvbnRhaW5lci1iaWxsYm9hcmQtaW5mb3JtYXRpb24sIC5jb250YWluZXItYmlsbGJvYXJkLWluc3VyYW5jZSwgLmNvbnRhaW5lci1iaWxsYm9hcmQtbGVnYWwsIC5jb250YWluZXItYmlsbGJvYXJkLW11c2ljLCAuY29udGFpbmVyLWJpbGxib2FyZC1wb2xpdGljcywgLmNvbnRhaW5lci1iaWxsYm9hcmQtcHJvLXNlcnZpY2VzLCAuY29udGFpbmVyLWJpbGxib2FyZC1yZWFsLWVzdGF0ZSwgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmV0YWlsLCAuY29udGFpbmVyLWJpbGxib2FyZC1zY2llbmNlLCAuY29udGFpbmVyLWJpbGxib2FyZC1zcG9ydHMsIC5jb250YWluZXItYmlsbGJvYXJkLXRlY2hub2xvZ3ksIC5jb250YWluZXItYmlsbGJvYXJkLXRyYXZlbCB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtY2F0ZWdvcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtY2F0ZWdvcmllcyAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWNhdGVnb3JpZXMsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXJ0LFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWF1dG9tb3RpdmUsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYnVzaW5lc3MsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZGF0aW5nLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVkdWNhdGlvbixcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lbnRlcnRhaW5tZW50LFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZhbWlseSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1maW5hbmNpYWwsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZm9vZCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1nYW1pbmcsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaGVhbHRoLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhvbWUtZ2FyZGVuLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWluZm9ybWF0aW9uLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWluc3VyYW5jZSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1sZWdhbCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1tdXNpYyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wb2xpdGljcyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wcm8tc2VydmljZXMsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmVhbC1lc3RhdGUsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmV0YWlsLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXNjaWVuY2UsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc3BvcnRzLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXRlY2hub2xvZ3ksXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdHJhdmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAvKmJhY2tncm91bmQtc2l6ZTogYXV0byAxODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjotODAwcHggdG9wOyovXG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZWR1Y2F0aW9uLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVudGVydGFpbm1lbnQsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZmluYW5jaWFsLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZvb2QsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZ2FtaW5nLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhlYWx0aCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1ob21lLWdhcmRlbixcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1pbmZvcm1hdGlvbixcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1pbnN1cmFuY2UsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtbGVnYWwsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtbXVzaWMsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc2NpZW5jZSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1yZXRhaWwsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdGVjaG5vbG9neSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC10cmF2ZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC8qYmFja2dyb3VuZC1wb3NpdGlvbjotNzAwcHggdG9wOyovXG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcG9saXRpY3MsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmVhbC1lc3RhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC8qYmFja2dyb3VuZC1wb3NpdGlvbjotNjAwcHggdG9wOyovXG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXJ0IC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1hdXRvbW90aXZlIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1idXNpbmVzcyAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZGF0aW5nIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lZHVjYXRpb24gLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVudGVydGFpbm1lbnQgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZhbWlseSAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZmluYW5jaWFsIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mb29kIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1nYW1pbmcgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhlYWx0aCAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaG9tZS1nYXJkZW4gLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWluZm9ybWF0aW9uIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1pbnN1cmFuY2UgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWxlZ2FsIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1tdXNpYyAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcG9saXRpY3MgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXByby1zZXJ2aWNlcyAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmVhbC1lc3RhdGUgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXJldGFpbCAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc2NpZW5jZSAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc3BvcnRzIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC10ZWNobm9sb2d5IC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC10cmF2ZWwgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHh0LXdoaXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50eHQtc3VwZXItaCB7XG5cbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLWF1dG9tb3RpdmUgJiB7XG4gICAgXHQgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBcdCAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgXHR9XG5cbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLWFydCAmLFxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtYnVzaW5lc3MgJixcbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLWVkdWNhdGlvbiAmLFxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtZmluYW5jaWFsICYsXG4gICAgXHQuY29udGFpbmVyLWJpbGxib2FyZC1oZWFsdGggJixcbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLWdhbWluZyAmLFxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtcHJvLXNlcnZpY2VzICYsXG4gICAgXHQuY29udGFpbmVyLWJpbGxib2FyZC1yZWFsLWVzdGF0ZSAmLFxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtcmV0YWlsICYsXG4gICAgXHQuY29udGFpbmVyLWJpbGxib2FyZC1zY2llbmNlICYge1xuICAgIFx0ICAgIGZvbnQtc2l6ZTogMi43ZW07XG4gICAgXHQgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBcdH1cblxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtZGF0aW5nICYge1xuICAgIFx0ICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIFx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXHR9XG4gICAgXHQuY29udGFpbmVyLWJpbGxib2FyZC1lbnRlcnRhaW5tZW50ICYge1xuICAgIFx0ICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIFx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXHR9XG5cbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLWZhbWlseSAmLFxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtZm9vZCAmLFxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtaG9tZS1nYXJkZW4gJixcbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLWluZm9ybWF0aW9uICYsXG4gICAgXHQuY29udGFpbmVyLWJpbGxib2FyZC1tdXNpYyAmIHtcbiAgICBcdCAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIFx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXHR9XG5cbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLWluc3VyYW5jZSAmLFxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtbGVnYWwgJiB7XG4gICAgXHQgICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBcdCAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIFx0ICAgIHRvcDogMTVweDtcbiAgICBcdH1cblxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtcG9saXRpY3MgJixcbiAgICBcdC5jb250YWluZXItYmlsbGJvYXJkLXRyYXZlbCAmIHtcbiAgICBcdCAgICBmb250LXNpemU6IDIuN2VtO1xuICAgIFx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXHQgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgXHR9XG4gICAgXHQuY29udGFpbmVyLWJpbGxib2FyZC1zcG9ydHMgJiB7XG4gICAgXHQgICAgZm9udC1zaXplOiAzLjJlbTtcbiAgICBcdCAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIFx0ICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIFx0fVxuICAgIFx0LmNvbnRhaW5lci1iaWxsYm9hcmQtdGVjaG5vbG9neSAmIHtcbiAgICBcdCAgICBmb250LXNpemU6IDIuN2VtO1xuICAgIFx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXHQgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgXHQgICAgdG9wOiAzNXB4O1xuICAgIFx0fVxuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWF1dG9tb3RpdmUgLnR4dC1oMS1zZWNvbmQge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lZHVjYXRpb24gLnR4dC1oMS10aGlyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mb29kIC50eHQtaDEtc2Vjb25kIHtcbiAgICAgICAgZm9udC1zaXplOiAuNmVtO1xuICAgIH1cblxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaGVhbHRoIC50eHQtaDEtc2Vjb25kIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG5cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXJldGFpbCAudHh0LWgxLXNlY29uZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjRlbTtcbiAgICB9XG5cblxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc2NpZW5jZSAudHh0LWgxLXNlY29uZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICB9XG5cblxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc3BvcnRzIC50eHQtaDEtc2Vjb25kIHtcbiAgICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cblxuICAgIFxuXG4gICAgLm5hdi1zdWItY29sdW1uLXdpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItY29sdW1uLXdpZGUtaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1pbm5lci1oZWFkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItY29sdW1uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgXG5cblxuXG4gICAgXG5cbiAgICAuY29udGFpbmVyLWNhdGVnb3J5LFxuICAgIC50eHQtY2F0LW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjVlbTtcbiAgICAgICAgcGFkZGluZzogLjM1ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudHh0LWNhdC1uYXYge1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgXG5cbiAgICAuY29udGFpbmVyLWlubmVyLWhlYWQtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1sYW5kZXItYXJ0aWNsZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc25pcHBpdC1hcnRpY2xlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wcm9tby1jaXJjbGUtbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIGhlaWdodDogMzA0cHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgd2lkdGg6IDMwNHB4O1xuICAgIH1cblxuICAgIC5wcm9tby1jaXJjbGUtaW5uZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAyNDhweDtcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItbXNnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNSU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG5cbiAgICAuZm9ybS13aGl0ZXBhcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5nZngtYXJ3LXBvaW50ZXIge1xuICAgICAgICBib3R0b206IC03MHB4O1xuICAgIH1cblxuICAgIC8qIEZBUXMsIFBvbGljaWVzIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC5jb250YWluZXItcG9saWN5LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMTBweDtcbiAgICB9XG5cbiAgICAucG9saWN5LWgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mYXFzLWgge1xuICAgICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnNldC1maXhlZC10b3Age1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvKiBQb3AgVXAgRGl2IFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC5wb3AtZXJyLW1lc3NhZ2UtdHh0IHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAvKiBmb290ZXIgYXJlYSBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4gICAgLmYtY29udGFjdC1pbmZvIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMCwgMzgsIDUwLCAxKTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mLXBob25lLXVzLFxuICAgIC5mLXBob25lLXdvcmxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICBcblxuICAgIC5mLWNvbnRhaW5lci1wYWRsZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5uYXYtZm9vdGVyLWgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG5cbiAgICAubmF2LWZvb3RlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWhyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBcblxuICAgIC5pbm5lci1ob21lLWludHJvIGgyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW5uZXItaG9tZS1jYXNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjVlbSkgYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcblxuXG4gICAgLmgtbmF2LXNlYXJjaC1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgei1pbmRleDogMzc7XG4gICAgfVxuXG5cblxuICAgIC8qIGZvb3RlciAqL1xuICAgICNmb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgIC5mLWNvbnRhaW5lci1wYWRsZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC50eHQtY29weXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWNhcHRjaGEtaW1nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItY2FwdGNoYS1maWVsZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogNzQwcHgpICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuYnRuLXZpZXctbW9yZS10eHQtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIC4yNWVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItcHJpY2Uge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxuXG4gICAgLmJ0bi1tYWtlLW9mZmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODg4cHgpICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6IDU1LjVlbSkge1xuICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIH1cbiAgICAvKiBoZWFkZXIgKi9cblxuXG4gICAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbm5lci1iaWxsYm9hcmQge1xuICAgICAgICB0b3A6IDMwcHg7XG5cbiAgICAgICAgLnR4dC1oMS1pbnRybyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxuXG4gICAgLnR4dC1wcm9tby1oIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuXG4gICAgXG5cbiAgXG5cbiAgICAuaW5uZXItaG9tZS1jYXNlIHtcbiAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgfVxuXG4gICAgLmludHJvLWNhc2Utc3R1ZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmNhc2Utc3R1ZHktaW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLyp0b3A6IDI1cHg7Ki9cbiAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgkYmxhY2ssIDAuMjUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcblxuICAgIFxuXG4gICAgLmEtY2FzZS1zdHVkeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MzNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItY2FzZS1xdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXNlLXF1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgIH1cblxuICAgIC8qIHNlYXJjaCAqL1xuICAgIC5jb250YWluZXItc2VhcmNoZWQtdGVybSxcbiAgICAuY29udGFpbmVyLXNlYXJjaC1maWVsZCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW4tZmlsdGVycyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW5hbWUge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgIH1cblxuICAgIC50eHQtdmlldy1tb3JlLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kb21haW4tbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgIC5kb21haW4tY3RhOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICB9XG5cbiAgICAvKiBhYm91dCB1cywgdGVzdGltb25pYWxzIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgXG5cbiAgICAudGVzdGltb25pYWxzLWgge1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAuYmlsbGJvYXJkLWFib3V0ICYsXG4gICAgICAgIC5iaWxsYm9hcmQtc2VsbCAmIHtcbiAgICAgICAgXHRmb250LXNpemU6IDNlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWgsXG4gICAgLmNhcmVlcnMtaCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmb250LXNpemU6IDdlbTtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXF1b3RlLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA5OSU7XG5cbiAgICAgICAgaDIge1xuXHQgICAgXHRpbWcge1xuXHQgICAgXHRcdGhlaWdodDogYXV0bztcblx0ICAgICAgICBcdG1heC13aWR0aDogOTAlO1xuXHQgICAgXHR9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcblxuICAgIC5wYWdlLWNvbnRlbnQtYSxcbiAgICAucGFnZS1jb250ZW50LWIge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItY2FsbG91dC1wcmVtaXVtLWRvbWFpbnMge1xuICAgICAgICBmb250LXNpemU6IC44NWVtO1xuICAgIH1cblxuICAgIC8qIGNhdGVnb3JpZXMgXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1jYXRlZ29yaWVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4MHB4O1xuICAgIH1cblxuICAgIC5iaWxsYm9hcmQtY2F0ZWdvcmllcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWNhdGVnb3JpZXMsIC5jb250YWluZXItYmlsbGJvYXJkLWFydCwgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXV0b21vdGl2ZSwgLmNvbnRhaW5lci1iaWxsYm9hcmQtYnVzaW5lc3MsIC5jb250YWluZXItYmlsbGJvYXJkLWRhdGluZywgLmNvbnRhaW5lci1iaWxsYm9hcmQtZWR1Y2F0aW9uLCAuY29udGFpbmVyLWJpbGxib2FyZC1lbnRlcnRhaW5tZW50LCAuY29udGFpbmVyLWJpbGxib2FyZC1mYW1pbHksIC5jb250YWluZXItYmlsbGJvYXJkLWZpbmFuY2lhbCwgLmNvbnRhaW5lci1iaWxsYm9hcmQtZm9vZCwgLmNvbnRhaW5lci1iaWxsYm9hcmQtZ2FtaW5nLCAuY29udGFpbmVyLWJpbGxib2FyZC1oZWFsdGgsIC5jb250YWluZXItYmlsbGJvYXJkLWhvbWUtZ2FyZGVuLCAuY29udGFpbmVyLWJpbGxib2FyZC1pbmZvcm1hdGlvbiwgLmNvbnRhaW5lci1iaWxsYm9hcmQtaW5zdXJhbmNlLCAuY29udGFpbmVyLWJpbGxib2FyZC1sZWdhbCwgLmNvbnRhaW5lci1iaWxsYm9hcmQtbXVzaWMsIC5jb250YWluZXItYmlsbGJvYXJkLXBvbGl0aWNzLCAuY29udGFpbmVyLWJpbGxib2FyZC1wcm8tc2VydmljZXMsIC5jb250YWluZXItYmlsbGJvYXJkLXJlYWwtZXN0YXRlLCAuY29udGFpbmVyLWJpbGxib2FyZC1yZXRhaWwsIC5jb250YWluZXItYmlsbGJvYXJkLXNjaWVuY2UsIC5jb250YWluZXItYmlsbGJvYXJkLXNwb3J0cywgLmNvbnRhaW5lci1iaWxsYm9hcmQtdGVjaG5vbG9neSwgLmNvbnRhaW5lci1iaWxsYm9hcmQtdHJhdmVsIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1jYXRlZ29yaWVzIC50eHQtc3VwZXItaCB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWFydCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1hdXRvbW90aXZlLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWJ1c2luZXNzLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWRhdGluZyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lZHVjYXRpb24sXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZW50ZXJ0YWlubWVudCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mb29kLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWdhbWluZyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1oZWFsdGgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaG9tZS1nYXJkZW4sXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaW5mb3JtYXRpb24sXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaW5zdXJhbmNlLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWxlZ2FsLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLW11c2ljLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXBvbGl0aWNzLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXByby1zZXJ2aWNlcyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1yZXRhaWwsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc2NpZW5jZSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1zcG9ydHMsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdGVjaG5vbG9neSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSAzMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXJ0LFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVudGVydGFpbm1lbnQsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZmluYW5jaWFsLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZvb2QsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaGVhbHRoLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLW11c2ljLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXBvbGl0aWNzLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXByby1zZXJ2aWNlcyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1yZXRhaWwsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc3BvcnRzLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXRlY2hub2xvZ3ksXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdHJhdmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3JSAzMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXV0b21vdGl2ZSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1idXNpbmVzcyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lbnRlcnRhaW5tZW50LFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZhbWlseSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mb29kLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhlYWx0aCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1tdXNpYyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wb2xpdGljcyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1yZWFsLWVzdGF0ZSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1yZXRhaWwsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdGVjaG5vbG9neSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSAzMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXJ0IC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1hdXRvbW90aXZlIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1idXNpbmVzcyAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZGF0aW5nIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lZHVjYXRpb24gLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVudGVydGFpbm1lbnQgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZhbWlseSAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZmluYW5jaWFsIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mb29kIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1nYW1pbmcgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhlYWx0aCAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaG9tZS1nYXJkZW4gLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWluZm9ybWF0aW9uIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1pbnN1cmFuY2UgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWxlZ2FsIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1tdXNpYyAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcG9saXRpY3MgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXByby1zZXJ2aWNlcyAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmVhbC1lc3RhdGUgLnR4dC1zdXBlci1oLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXJldGFpbCAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc2NpZW5jZSAudHh0LXN1cGVyLWgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc3BvcnRzIC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC10ZWNobm9sb2d5IC50eHQtc3VwZXItaCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC10cmF2ZWwgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWF1dG9tb3RpdmUgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1hdXRvbW90aXZlIC50eHQtaDEtc2Vjb25kIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXJ0IC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYnVzaW5lc3MgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWRhdGluZyAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVkdWNhdGlvbiAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDIuN2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVkdWNhdGlvbiAudHh0LWgxLXRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVudGVydGFpbm1lbnQgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVudGVydGFpbm1lbnQgLnR4dC1oMS1zZWNvbmQge1xuICAgICAgICBmb250LXNpemU6IC4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZmFtaWx5IC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZmluYW5jaWFsIC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZm9vZCAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDIuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZvb2QgLnR4dC1oMS1zZWNvbmQge1xuICAgICAgICBmb250LXNpemU6IC42ZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaGVhbHRoIC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogLjllbTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhlYWx0aCAudHh0LWgxLXNlY29uZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1nYW1pbmcgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhvbWUtZ2FyZGVuIC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1pbmZvcm1hdGlvbiAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWluc3VyYW5jZSAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDIuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtbGVnYWwgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLW11c2ljIC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wb2xpdGljcyAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC45ZW07XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcG9saXRpY3MgLnR4dC1oMS1zZWNvbmQge1xuICAgICAgICBmb250LXNpemU6IC41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcHJvLXNlcnZpY2VzIC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmVhbC1lc3RhdGUgLnR4dC1zdXBlci1oIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXJldGFpbCAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXJldGFpbCAudHh0LWgxLXNlY29uZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjI1ZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc2NpZW5jZSAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXNjaWVuY2UgLnR4dC1oMS1zZWNvbmQge1xuICAgICAgICBmb250LXNpemU6IC4yNWVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXNwb3J0cyAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDMuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXNwb3J0cyAudHh0LWgxLXNlY29uZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC10ZWNobm9sb2d5IC50eHQtc3VwZXItaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXRyYXZlbCAudHh0LXN1cGVyLWgge1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC45ZW07XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItY29sdW1uLXdpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItY29sdW1uLXdpZGUtaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1pbm5lci1oZWFkLW1haW4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWlubmVyLWhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1jYXRlZ29yaWVzLWhpbGlnaHQtNDgxeDI1Ny5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIHRvcCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5uYXYtc3ViLWNvbHVtbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgXG5cbiAgICAuY29udGFpbmVyLWNhdGVnb3J5LFxuICAgIC50eHQtY2F0LW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjVlbTtcbiAgICAgICAgcGFkZGluZzogLjM1ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudHh0LWNhdC1uYXYge1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgXG4gICAgLmNvbnRhaW5lci1pbm5lci1oZWFkLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbGFuZGVyLWFydGljbGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zbmlwcGl0LWFydGljbGUge31cblxuICAgIC5wcm9tby1jaXJjbGUtbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnByb21vLWNpcmNsZS1pbm5lciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItbXNnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42NWVtO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG5cbiAgICAuZm9ybS13aGl0ZXBhcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAuZm9ybS13aGl0ZXBhcGVyIGgzIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5nZngtYXJ3LXBvaW50ZXIge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICByaWdodDogLTYwcHg7XG4gICAgfVxuXG4gICAgLm5hdi1sdmwxIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG5cbiAgICAvKiBGQVFzLCBQb2xpY2llcyBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4gICAgLnBvbGljeS1oLFxuICAgIC5mYXFzLWgge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZm9udC1zaXplOiA1ZW07XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLyogZm9vdGVyICovXG4gICAgLmYtY29udGFjdC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB9XG5cbiAgICAudHh0LWNvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41NmVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXItY2FwdGNoYS1pbWcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1jYXB0Y2hhLWZpZWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1LjU2M2VtKSB7XG4gICAgLmNvbnRhaW5lci1pbm5lci1oZWFkLW1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNSUgMDtcbiAgICAgICAgcGFkZGluZzogMiUgMTUlO1xuICAgIH1cblxuICAgIC5uYXYtc3ViLWNvbHVtbi13aWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLW5vdGUtd2lkZXN0LTJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDclIDE1JTtcbiAgICB9XG5cbiAgICAvLyAucHJvbW8tY2lyY2xlLWxhcmdlIHtcbiAgICAvLyAgICAgcmlnaHQ6IDE1JTtcbiAgICAvLyAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgLy8gfVxufVxuXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5My43NWVtKSB7XG4gICAgXG5cbiAgICAuY29udGFpbmVyLWlubmVyLWhlYWQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1JSA2MHB4O1xuICAgIH1cbn1cblxuLypcdFJldGluYSBtZWRpYSBxdWVyeS5cblx0ICBPdmVycmlkZXMgc3R5bGVzIGZvciBkZXZpY2VzIHdpdGggYSBkZXZpY2UtcGl4ZWwtcmF0aW8gb2YgMissIChpUGhvbmUgNCwgaVBob25lIDRTLCBpUG9kIFRvdWNoLCBpUGFkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgIGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZmMWY1IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1tYWluLWhpbGlnaHQtZmFkZS0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSByZXBlYXQteCB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMTdweCA4OTBweDtcbiAgICB9XG5cbiAgICBzcGFuLnNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10eHQtd2hpdGUgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLXNlbGVjdC0yeC5wbmcpIG5vLXJlcGVhdCA5NiUgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggNnB4O1xuICAgIH1cblxuXG4gICAgLm1hdGNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2ljb24tbWF0Y2gtMngucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTY2cHggMTcwcHg7XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLWhvbWUtY2FzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1jYXNlLXN0dWR5LWZhZGUtMnguanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTA3cHggMzEycHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1pbm5lci1oZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWNhdGVnb3JpZXMtaGlsaWdodC00ODF4MjU3LnBuZykgbm8tcmVwZWF0IDI2NHB4IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODFweCAyNTdweDtcbiAgICB9XG5cbiAgICAubmF2LXN1Yi1jb2x1bW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctbmF2LWNvbHVtbi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MDVweCA1NjhweDtcbiAgICB9XG5cbiAgICAubWFpbi1jYXRlZ29yaWVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLXZlcnQtcnVsZS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzZweCA2NjNweDtcbiAgICB9XG4gICAgLmNvbHVtbi1hcnRpY2xlIHt9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1jYXRlZ29yaWVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhZTRlMiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLWNhdGVnb3JpZXMtYmlrZS0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcxMzIxNiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLWFydC0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXV0b21vdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWU1ZWYgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1hdXRvbW90aXZlLTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1idXNpbmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2UxZGIgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1idXNpbmVzcy0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZGF0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWJjZiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLWRhdGluZy0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZWR1Y2F0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhZTFlNCB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLWVkdWNhdGlvbi0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZW50ZXJ0YWlubWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkYWUxZTQgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1lbnRlcnRhaW5tZW50LTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mYW1pbHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRiIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1iaWxsYm9hcmQtZmFtaWx5LTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1maW5hbmNpYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzBjY2NkIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1iaWxsYm9hcmQtZmluYW5jaWFsLTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mb29kIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3ZTFkOSB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLWZvb2QtMnguanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWdhbWluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiOGJlYzAgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1nYW1pbmctMnguanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhlYWx0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkYWU1ZGIgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1oZWFsdGgtMnguanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhvbWUtZ2FyZGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JmYzM4OSB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLWhvbWUtZ2FyZGVuLTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVlZjEgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1pbmZvcm1hdGlvbi0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaW5zdXJhbmNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhZTBjYiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLWluc3VyYW5jZS0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtbGVnYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlOGU5IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1iaWxsYm9hcmQtbGVnYWwtMnguanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLW11c2ljIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZTlkZSB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLW11c2ljLTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wb2xpdGljcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWVmZWEgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1wb2xpdGljcy0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcHJvLXNlcnZpY2VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2I4YmNhYiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLXByby1zZXJ2aWNlcy0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmVhbC1lc3RhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllOGU2IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1iaWxsYm9hcmQtcmVhbC1lc3RhdGUuanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXJldGFpbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYwY2EgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC1yZXRhaWwtMnguanBnPyN7JGFzc2V0c192ZXJzaW9ufSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXNjaWVuY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkNWQ5IHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1iaWxsYm9hcmQtc2NpZW5jZS0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc3BvcnRzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JkYmRiYiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctYmlsbGJvYXJkLXNwb3J0cy0yeC5qcGc/I3skYXNzZXRzX3ZlcnNpb259KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdGVjaG5vbG9neSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZmUzZWMgdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLWJpbGxib2FyZC10ZWNobm9sb2d5LTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC10cmF2ZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODM4ODZlIHVybCgjeyRhc3NldHNfcGF0aH0vYnJvd3Nlci9pbWcvbWFpbi9iZy1iaWxsYm9hcmQtdHJhdmVsLTJ4LmpwZz8jeyRhc3NldHNfdmVyc2lvbn0pIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXN1Yi1jb2x1bW4tc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0c19wYXRofS9icm93c2VyL2ltZy9tYWluL2JnLXNoZHctbmF2LXN1Yi1jb2x1bW4ucG5nLTJ4KSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmJnLXRhYmJlZC1oZWFkZXItY29udGFjdC11cyxcbiAgICAuYmctdGFiYmVkLWhlYWRlci1zZWxsLWRvbWFpbnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRzX3BhdGh9L2Jyb3dzZXIvaW1nL21haW4vYmctZmllbGRzZXQtY29udGFjdC11cy10YWItMngucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzEycHggMTA4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDYzOXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC8qIGhvbWUgY29udGVudCBiZWxvdyBiaWxsYm9hcmQgXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIFxuXG4gICAgXG5cblxuXG5cbiAgICAuaW5uZXItaG9tZS1jYXNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuaW5uZXItaG9tZS1jYXNlIGgyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLyogQ2F0ZWdvcmllcyAqL1xuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWNhdGVnb3JpZXMsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYXJ0LFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWF1dG9tb3RpdmUsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtYnVzaW5lc3MsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZGF0aW5nLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVkdWNhdGlvbixcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lbnRlcnRhaW5tZW50LFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZhbWlseSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1maW5hbmNpYWwsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtZm9vZCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1nYW1pbmcsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaGVhbHRoLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWhvbWUtZ2FyZGVuLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWluZm9ybWF0aW9uLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWluc3VyYW5jZSxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1sZWdhbCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1tdXNpYyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wb2xpdGljcyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wcm8tc2VydmljZXMsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmVhbC1lc3RhdGUsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmV0YWlsLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXNjaWVuY2UsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtc3BvcnRzLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXRlY2hub2xvZ3ksXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdHJhdmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODAwcHggdG9wO1xuICAgIH1cblxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWVkdWNhdGlvbixcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1lbnRlcnRhaW5tZW50LFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWZpbmFuY2lhbCxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1mb29kLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWdhbWluZyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1oZWFsdGgsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaG9tZS1nYXJkZW4sXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaW5mb3JtYXRpb24sXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtaW5zdXJhbmNlLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLWxlZ2FsLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLW11c2ljLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXNjaWVuY2UsXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtcmV0YWlsLFxuICAgIC5jb250YWluZXItYmlsbGJvYXJkLXRlY2hub2xvZ3ksXG4gICAgLmNvbnRhaW5lci1iaWxsYm9hcmQtdHJhdmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMHB4IHRvcDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1wb2xpdGljcyxcbiAgICAuY29udGFpbmVyLWJpbGxib2FyZC1yZWFsLWVzdGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweCB0b3A7XG4gICAgfVxuXG4gICAgLm1hdGNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAuYmctdGFiYmVkLWhlYWRlci1jb250YWN0LXVzLFxuICAgIC5iZy10YWJiZWQtaGVhZGVyLXNlbGwtZG9tYWlucyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1jYXB0Y2hhLWltZyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWNhcHRjaGEtZmllbGQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI3JlY2FwdGNoYV9jaGFsbGVuZ2VfaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICNyZWNhcHRjaGFfd2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1jYXB0Y2hhLWNvbnRhY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiR0FFQSxPQUFPLENBQUMsa0ZBQUksQ3VERlosQUFBQSxNQUFNLEVBQUMsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsR0FBZSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixHQUFjLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBQXZDLENBQ0UsVUFBVSxDQUFFLElBQUssQ0FDakIsZ0JBQWdCLENEcUJYLE9BQU8sQ0NwQlosTUFBTSxDQUFFLENBQUUsQ0FDVixhQUFhLENEYU0sR0FBRyxDQ1p0QixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFdBQVcsQ0RIQSxXQUFXLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxVQUFVLENDSWpELFNBQVMsQ0RDTSxHQUFHLENDQWxCLHNCQUFzQixDQUFFLFdBQVksQ0FDcEMsV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDQUFFLENBQUUsQ0FDZixPQUFPLENETU8sS0FBYSxDQURkLEtBQWlCLENDSjlCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLFVBQVUsQ0FBRSxnQkFBZ0IsQ0R5RGQsS0FBSyxDQUNQLElBQUksQ0N6RGhCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLFdBQVcsQ0FBRSxNQUFPLENBeUdyQixBQTVIRCxBQUFBLE1BQU0sQUFxQkgsTUFBTSxDQXJCVCxBQUFBLE1BQU0sQUFzQkgsTUFBTSxFQXRCRixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXFCTCxNQUFNLEVBckJGLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBc0JMLE1BQU0sRUF0QmMsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FxQnJCLE1BQU0sRUFyQmMsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FzQnJCLE1BQU0sRUF0QjZCLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBcUJwQyxNQUFNLEVBckI2QixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXNCcEMsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENWTVIsT0FBRyxDVUxYLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUF6QkgsQUFBQSxNQUFNLEFBbUNILGNBQWMsRUFuQ1YsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FtQ0wsY0FBYyxFQW5DTSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQW1DckIsY0FBYyxFQW5DcUIsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FtQ3BDLGNBQWMsQUFBQyxDQUNkLFVBQVUsQ0FBRSx5Q0FBZSxDQUMzQixJQUFJLENBQUUsUUFBUyxDQUNmLE1BQU0sQ0FBRSxJQUFLLENBQ2IsYUFBYSxDQUFFLFdBQVksQ0FDM0IsS0FBSyxDRFJELElBQUksQ0NTUixTQUFTLENBQUUsT0FBUSxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxJQUFLLENBbUJmLEFBakJDLEFBN0NKLHVCQTZDMkIsQ0E3QzNCLE1BQU0sQUFtQ0gsY0FBYyxDQVViLEFBN0NpQix1QkE2Q00sRUE3Q3BCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQW1DTCxjQUFjLENBVWIsQUE3Q2dDLHVCQTZDVCxFQTdDSixBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FtQ3JCLGNBQWMsQ0FVYixBQTdDZ0QsdUJBNkN6QixFQTdDVyxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FtQ3BDLGNBQWMsQUFVYyxDQUN6QixTQUFTLENBQUUsT0FBUSxDQUNwQixBQUNELEFBaERKLDRCQWdEZ0MsQ0FoRGhDLE1BQU0sQUFtQ0gsY0FBYyxDQWFiLEFBaERpQiw0QkFnRFcsRUFoRHpCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQW1DTCxjQUFjLENBYWIsQUFoRGdDLDRCQWdESixFQWhEVCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FtQ3JCLGNBQWMsQ0FhYixBQWhEZ0QsNEJBZ0RwQixFQWhETSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FtQ3BDLGNBQWMsQUFha0IsQ0FDN0IsT0FBTyxDQUFFLENBQUUsQ0FDWixBQUNELEFBbkRKLGdCQW1Eb0IsQ0FuRHBCLE1BQU0sQUFtQ0gsY0FBYyxDQWdCYixBQW5EaUIsZ0JBbURELEVBbkRiLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQW1DTCxjQUFjLENBZ0JiLEFBbkRnQyxnQkFtRGhCLEVBbkRHLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQW1DckIsY0FBYyxDQWdCYixBQW5EZ0QsZ0JBbURoQyxFQW5Ea0IsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBbUNwQyxjQUFjLEFBZ0JNLENBQ2pCLFNBQVMsQ0FBRSxPQUFRLENBTXBCLEFqRDJmRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRWlEbGdCbEIsQUFuREosZ0JBbURvQixDQW5EcEIsTUFBTSxBQW1DSCxjQUFjLENBZ0JiLEFBbkRpQixnQkFtREQsRUFuRGIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBbUNMLGNBQWMsQ0FnQmIsQUFuRGdDLGdCQW1EaEIsRUFuREcsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBbUNyQixjQUFjLENBZ0JiLEFBbkRnRCxnQkFtRGhDLEVBbkRrQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FtQ3BDLGNBQWMsQUFnQk0sQ0FJZixTQUFTLENBQUUsSUFBSyxDQUNoQixVQUFVLENBQUUsTUFBTyxDQUV0QixDQTFETCxBQUFBLE1BQU0sQUFtQ0gsY0FBYyxBQXdCWixNQUFNLEVBM0RKLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBbUNMLGNBQWMsQUF3QlosTUFBTSxFQTNEWSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQW1DckIsY0FBYyxBQXdCWixNQUFNLEVBM0QyQixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQW1DcEMsY0FBYyxBQXdCWixNQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUseUNBQWUsQ0FDOUIsQUFHSCxBQWhFRixPQWdFUyxDQWhFVCxNQUFNLENBaUVKLEFBakVGLGlCQWlFbUIsQ0FqRW5CLE1BQU0sQ0FnRUosQUFoRW1CLE9BZ0VaLEVBaEVGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQWlFTixBQWpFbUIsaUJBaUVGLEVBakVaLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQWdFTixBQWhFa0MsT0FnRTNCLEVBaEVjLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQWlFdEIsQUFqRWtDLGlCQWlFakIsRUFqRUksQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBZ0V0QixBQWhFa0QsT0FnRTNDLEVBaEU2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFpRXJDLEFBakVrRCxpQkFpRWpDLEVBakVtQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FpRWpCLENBQ2xCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGNBQWMsQ0FBRSxTQUFVLENBYTNCLEFBakJELEFBaEVGLE9BZ0VTLENBaEVULE1BQU0sQUFzRUQsTUFBTSxDQUxULEFBakVGLGlCQWlFbUIsQ0FqRW5CLE1BQU0sQUFzRUQsTUFBTSxDQU5ULEFBaEVtQixPQWdFWixFQWhFRixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FzRUgsTUFBTSxDQUxULEFBakVtQixpQkFpRUYsRUFqRVosQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBc0VILE1BQU0sQ0FOVCxBQWhFa0MsT0FnRTNCLEVBaEVjLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQXNFbkIsTUFBTSxDQUxULEFBakVrQyxpQkFpRWpCLEVBakVJLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQXNFbkIsTUFBTSxDQU5ULEFBaEVrRCxPQWdFM0MsRUFoRTZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXNFbEMsTUFBTSxDQUxULEFBakVrRCxpQkFpRWpDLEVBakVtQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FzRWxDLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxPQUFPLENBQ3BCLEFBUkgsQUFoRUYsT0FnRVMsQ0FoRVQsTUFBTSxBQTBFRCxRQUFRLENBVFgsQUFqRUYsaUJBaUVtQixDQWpFbkIsTUFBTSxBQTBFRCxRQUFRLENBVlgsQUFoRW1CLE9BZ0VaLEVBaEVGLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQTBFSCxRQUFRLENBVFgsQUFqRW1CLGlCQWlFRixFQWpFWixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0EwRUgsUUFBUSxDQVZYLEFBaEVrQyxPQWdFM0IsRUFoRWMsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBMEVuQixRQUFRLENBVFgsQUFqRWtDLGlCQWlFakIsRUFqRUksQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBMEVuQixRQUFRLENBVlgsQUFoRWtELE9BZ0UzQyxFQWhFNkIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBMEVsQyxRQUFRLENBVFgsQUFqRWtELGlCQWlFakMsRUFqRW1CLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQTBFbEMsUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLE9BQU0sQ0FLbkIsQUFoQkgsQUFoRUYsT0FnRVMsQ0FoRVQsTUFBTSxBQTBFRCxRQUFRLEFBR04sTUFBTSxDQVpYLEFBakVGLGlCQWlFbUIsQ0FqRW5CLE1BQU0sQUEwRUQsUUFBUSxBQUdOLE1BQU0sQ0FiWCxBQWhFbUIsT0FnRVosRUFoRUYsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBMEVILFFBQVEsQUFHTixNQUFNLENBWlgsQUFqRW1CLGlCQWlFRixFQWpFWixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0EwRUgsUUFBUSxBQUdOLE1BQU0sQ0FiWCxBQWhFa0MsT0FnRTNCLEVBaEVjLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQTBFbkIsUUFBUSxBQUdOLE1BQU0sQ0FaWCxBQWpFa0MsaUJBaUVqQixFQWpFSSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0EwRW5CLFFBQVEsQUFHTixNQUFNLENBYlgsQUFoRWtELE9BZ0UzQyxFQWhFNkIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBMEVsQyxRQUFRLEFBR04sTUFBTSxDQVpYLEFBakVrRCxpQkFpRWpDLEVBakVtQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0EwRWxDLFFBQVEsQUFHTixNQUFNLEFBQUMsQ0FDTixVQUFVLENEbERKLE9BQU8sQ0NtRGQsQUEvRVAsQUFBQSxNQUFNLEFBbUZILFdBQVcsQ0FuRmQsQUFBQSxNQUFNLEFBb0ZILGVBQWUsQ0FwRmxCLEFBQUEsTUFBTSxBQXFGSCxxQkFBcUIsRUFyRmpCLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBbUZMLFdBQVcsRUFuRlAsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FvRkwsZUFBZSxFQXBGWCxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXFGTCxxQkFBcUIsRUFyRkQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FtRnJCLFdBQVcsRUFuRlMsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FvRnJCLGVBQWUsRUFwRkssQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FxRnJCLHFCQUFxQixFQXJGYyxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQW1GcEMsV0FBVyxFQW5Gd0IsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FvRnBDLGVBQWUsRUFwRm9CLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBcUZwQyxxQkFBcUIsQUFBQyxDQUNyQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENEckRqQixnQkFBSSxDQ3NEUixTQUFTLENBQUUsSUFBSyxDQUNoQixjQUFjLENBQUUsU0FBVSxDQUMxQixLQUFLLENBQUUsR0FBSSxDQWFaLEFBWEMsQUEzRkosU0EyRmEsQ0EzRmIsTUFBTSxBQW1GSCxXQUFXLENBUVYsQUEzRkosU0EyRmEsQ0EzRmIsTUFBTSxBQW9GSCxlQUFlLENBT2QsQUEzRkosU0EyRmEsQ0EzRmIsTUFBTSxBQXFGSCxxQkFBcUIsQ0FNcEIsQUEzRmlCLFNBMkZSLEVBM0ZOLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQW1GTCxXQUFXLENBUVYsQUEzRmlCLFNBMkZSLEVBM0ZOLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQW9GTCxlQUFlLENBT2QsQUEzRmlCLFNBMkZSLEVBM0ZOLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXFGTCxxQkFBcUIsQ0FNcEIsQUEzRmdDLFNBMkZ2QixFQTNGVSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FtRnJCLFdBQVcsQ0FRVixBQTNGZ0MsU0EyRnZCLEVBM0ZVLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQW9GckIsZUFBZSxDQU9kLEFBM0ZnQyxTQTJGdkIsRUEzRlUsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBcUZyQixxQkFBcUIsQ0FNcEIsQUEzRmdELFNBMkZ2QyxFQTNGeUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBbUZwQyxXQUFXLENBUVYsQUEzRmdELFNBMkZ2QyxFQTNGeUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBb0ZwQyxlQUFlLENBT2QsQUEzRmdELFNBMkZ2QyxFQTNGeUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBcUZwQyxxQkFBcUIsQUFNUixDQUNWLFVBQVUsQ0QvRFQsSUFBSSxDQ2dFTCxVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxFQUFHLENBTWIsQUFWRCxBQTNGSixTQTJGYSxDQTNGYixNQUFNLEFBbUZILFdBQVcsQUFhUCxNQUFNLENBTFQsQUEzRkosU0EyRmEsQ0EzRmIsTUFBTSxBQW9GSCxlQUFlLEFBWVgsTUFBTSxDQUxULEFBM0ZKLFNBMkZhLENBM0ZiLE1BQU0sQUFxRkgscUJBQXFCLEFBV2pCLE1BQU0sQ0FMVCxBQTNGaUIsU0EyRlIsRUEzRk4sQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBbUZMLFdBQVcsQUFhUCxNQUFNLENBTFQsQUEzRmlCLFNBMkZSLEVBM0ZOLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQW9GTCxlQUFlLEFBWVgsTUFBTSxDQUxULEFBM0ZpQixTQTJGUixFQTNGTixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FxRkwscUJBQXFCLEFBV2pCLE1BQU0sQ0FMVCxBQTNGZ0MsU0EyRnZCLEVBM0ZVLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQW1GckIsV0FBVyxBQWFQLE1BQU0sQ0FMVCxBQTNGZ0MsU0EyRnZCLEVBM0ZVLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQW9GckIsZUFBZSxBQVlYLE1BQU0sQ0FMVCxBQTNGZ0MsU0EyRnZCLEVBM0ZVLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQXFGckIscUJBQXFCLEFBV2pCLE1BQU0sQ0FMVCxBQTNGZ0QsU0EyRnZDLEVBM0Z5QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FtRnBDLFdBQVcsQUFhUCxNQUFNLENBTFQsQUEzRmdELFNBMkZ2QyxFQTNGeUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBb0ZwQyxlQUFlLEFBWVgsTUFBTSxDQUxULEFBM0ZnRCxTQTJGdkMsRUEzRnlCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQXFGcEMscUJBQXFCLEFBV2pCLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0RwRVgsSUFBSSxDQ3FFSCxVQUFVLENBQUUsSUFBSyxDQUNqQixPQUFPLENBQUUsRUFBRyxDQUNiLEFBcEdQLEFBQUEsTUFBTSxBQXVHSCxxQkFBcUIsQ0F2R3hCLEFBQUEsTUFBTSxBQXdHSCxpQkFBaUIsRUF4R2IsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0F1R0wscUJBQXFCLEVBdkdqQixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdHTCxpQkFBaUIsRUF4R0csQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F1R3JCLHFCQUFxQixFQXZHRCxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQXdHckIsaUJBQWlCLEVBeEdrQixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXVHcEMscUJBQXFCLEVBdkdjLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBd0dwQyxpQkFBaUIsQUFBQyxDQUNqQixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNiLEFBM0dILEFBQUEsTUFBTSxBQTRHSCxXQUFXLENBNUdkLEFBQUEsTUFBTSxBQTZHSCxxQkFBcUIsRUE3R2pCLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBNEdMLFdBQVcsRUE1R1AsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0E2R0wscUJBQXFCLEVBN0dELEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBNEdyQixXQUFXLEVBNUdTLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBNkdyQixxQkFBcUIsRUE3R2MsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0E0R3BDLFdBQVcsRUE1R3dCLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBNkdwQyxxQkFBcUIsQUFBQyxDQUNyQixVQUFVLENEcEZSLE9BQU8sQ0N5RlYsQUFuSEgsQUFBQSxNQUFNLEFBNEdILFdBQVcsQUFJVCxNQUFNLENBaEhYLEFBQUEsTUFBTSxBQTZHSCxxQkFBcUIsQUFHbkIsTUFBTSxFQWhISixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQTRHTCxXQUFXLEFBSVQsTUFBTSxFQWhISixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQTZHTCxxQkFBcUIsQUFHbkIsTUFBTSxFQWhIWSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQTRHckIsV0FBVyxBQUlULE1BQU0sRUFoSFksQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0E2R3JCLHFCQUFxQixBQUduQixNQUFNLEVBaEgyQixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQTRHcEMsV0FBVyxBQUlULE1BQU0sRUFoSDJCLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBNkdwQyxxQkFBcUIsQUFHbkIsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQU0sQ0FDbkIsQUFsSEwsQUFBQSxNQUFNLEFBb0hILGVBQWUsQ0FwSGxCLEFBQUEsTUFBTSxBQXFISCxpQkFBaUIsRUFySGIsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FvSEwsZUFBZSxFQXBIWCxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXFITCxpQkFBaUIsRUFySEcsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FvSHJCLGVBQWUsRUFwSEssQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FxSHJCLGlCQUFpQixFQXJIa0IsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FvSHBDLGVBQWUsRUFwSG9CLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBcUhwQyxpQkFBaUIsQUFBQyxDQUNqQixVQUFVLENEL0VJLE9BQU8sQ0NvRnRCLEFBM0hILEFBQUEsTUFBTSxBQW9ISCxlQUFlLEFBSWIsTUFBTSxDQXhIWCxBQUFBLE1BQU0sQUFxSEgsaUJBQWlCLEFBR2YsTUFBTSxFQXhISixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQW9ITCxlQUFlLEFBSWIsTUFBTSxFQXhISixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXFITCxpQkFBaUIsQUFHZixNQUFNLEVBeEhZLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBb0hyQixlQUFlLEFBSWIsTUFBTSxFQXhIWSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQXFIckIsaUJBQWlCLEFBR2YsTUFBTSxFQXhIMkIsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FvSHBDLGVBQWUsQUFJYixNQUFNLEVBeEgyQixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXFIcEMsaUJBQWlCLEFBR2YsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQU0sQ0FDbkIsQUF1QkwsQUFuQkEsWUFtQlksQ0E0QlosQUEvQ0EsZUErQ2UsQ0FJZixBQW5EQSxrQkFtRGtCLENBQ2xCLEFBcERBLGNBb0RjLEFBcERELENBQ1gsVUFBVSxDQUFFLHFCQUFzQixDQUNsQyxhQUFhLENBQUUsR0FBSSxDQUNuQixLQUFLLENEakdDLElBQUksQ0NrR1YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLEVBQUcsQ0FDWixPQUFPLENBQUUsTUFBTyxDQUNoQixRQUFRLENBQUUsUUFBUyxDQUNuQixVQUFVLENBQUUsTUFBTyxDQUNuQixLQUFLLENBQUUsS0FBTSxDQU9kLEFBQ0QsQUFuQkEsWUFtQlksQUFOVCxNQUFNLENBa0NULEFBL0NBLGVBK0NlLEFBbENaLE1BQU0sQ0FzQ1QsQUFuREEsa0JBbURrQixBQXRDZixNQUFNLENBdUNULEFBcERBLGNBb0RjLEFBdkNYLE1BQU0sQUFBQyxDQUNGLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxHQUFHLENEM0c1QixnQkFBSSxDQzJHNkMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENEM0czRCxlQUFJLENDNEdKLE9BQU8sQ0FBRSxDQUFFLENBQ1gsR0FBRyxDQUFFLElBQUssQ0FDZixBQUVILEFBQUEsWUFBWSxDQTRCWixBQTVCQSxlQTRCZSxBQTVCRixDQUVULFVBQVUsQ0FBRSx5Q0FBZSxDQXlCOUIsQWpEeVlHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFaURwYXRCLEFBQUEsWUFBWSxDQTRCWixBQTVCQSxlQTRCZSxBQTVCRixDQUtQLEtBQUssQ0FBRSxHQUFJLENBc0JoQixDQTNCRCxBQUFBLFlBQVksQUFRUCxPQUFPLENBb0JaLEFBNUJBLGVBNEJlLEFBcEJWLE9BQU8sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxHQUFJLENBQ1osQUFFRCxBQWJKLHlCQWE2QixDQWI3QixZQUFZLENBYVIsQUFiSix5QkFhNkIsQ0FlN0IsZUFBZSxBQWZpQixDQUMxQixhQUFhLENBQUUsSUFBSyxDQUNwQixTQUFTLENBQUUsT0FBUSxDQUNuQixXQUFXLENBQUUsR0FBSSxDQUNqQixPQUFPLENBQUUsRUFBRyxDQUNaLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLEtBQUssQ0FBRSxLQUFNLENBTWQsQUFiRCxBQWJKLHlCQWE2QixDQWI3QixZQUFZLEFBc0JMLE1BQU0sQ0FUVCxBQWJKLHlCQWE2QixDQWU3QixlQUFlLEFBTlIsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLENBQUUsQ0FDWCxVQUFVLENBQUUsbUJBQW9CLENBQ25DLEFBR1AsQUFBQSxlQUFlLEFBQUMsQ0FFZCxVQUFVLENBQUUseUNBQWUsQ0FDNUIsQUFDRCxBQUFBLGtCQUFrQixDQUNsQixBQUFBLGNBQWMsQUFBQyxDQUVYLFVBQVUsQ0FBRSx5Q0FBZSxDQUM5QixBakRnWUcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVpRDlYdEIsQUFBQSxrQkFBa0IsQUFBQyxDQUVmLEtBQUssQ0FBRSxHQUFJLENBRWQsQ0FDRCxBQUFBLGNBQWMsQUFBQyxDQUNiLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0Q5SmhCLGVBQUksQ0MrSlYsY0FBYyxDQUFFLFVBQVcsQ0FDM0IsS0FBSyxDQUFFLElBQUssQ0FJYixBakRnWEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVpRHpYdEIsQUFBQSxjQUFjLEFBQUMsQ0FPVCxLQUFLLENBQUUsSUFBSyxDQUVqQixDQUtELEFBQUEsU0FBUyxBQUFDLENBQ04sYUFBYSxDQUFFLEtBQU0sQ0FDckIsS0FBSyxDRGxLYyxPQUFPLENDbUsxQixTQUFTLENBQUUsS0FBTSxDQUNqQixVQUFVLENBQUUsYUFBYyxDQVM3QixBQWJELEFBQUEsU0FBUyxBQU1KLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0R6TEYsT0FBTyxDQzBMYixBQUNELEFBVEoseUJBUzZCLENBVDdCLFNBQVMsQUFTdUIsQ0FDMUIsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsS0FBTSxDQUNwQixBQUlMLEFBQUEsY0FBYyxBQUFDLENBQ1gsVUFBVSxDQUFFLHFCQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEtBQUssQ0R0TFMsT0FBTyxDQ3VMckIsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLFFBQVMsQ0FLckIsQUFWRCxBQUFBLGNBQWMsQUFPVCxNQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBSSxDQUNuQixBQUdMLEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixVQUFVLENBQUUseUNBQWUsQ0FFM0IsYUFBYSxDQUFFLEdBQUksQ0FDbkIsS0FBSyxDRDFNRCxJQUFJLENDMk1SLFNBQVMsQ0FBRSxPQUFRLENBQ25CLFdBQVcsQ0FBQyxHQUFJLENBQ2hCLE9BQU8sQ0FBQyxRQUFTLENBQ2pCLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLFVBQVUsQ0FBQyxNQUFPLENBQ2xCLGVBQWUsQ0FBQyxJQUFLLENBZXhCLEFBekJELEFBQUEsa0JBQWtCLEFBWWIsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLEdBQUcsQ0RsTjVCLGdCQUFJLENDa042QyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0RsTjNELGVBQUksQ0NtTkosR0FBRyxDQUFFLElBQUssQ0FDYixBQUVELEFBakJKLGdCQWlCb0IsQ0FqQnBCLGtCQUFrQixBQWlCSyxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxlQUFJLENBQ3pCLFNBQVMsQ0FBRSxHQUFJLENBQ2hCLEFBQ0QsQUF0Qkosc0JBc0IwQixDQXRCMUIsa0JBQWtCLEFBc0JXLENBQ3JCLE9BQU8sQ0FBRSxLQUFNLENBQ2xCLEFBSUwsQUFBQSx5QkFBeUIsQUFBQyxDQUN0QixhQUFhLENBQUUsTUFBTyxDQU16QixBQVBELEFBRUkseUJBRnFCLENBRXJCLEVBQUUsQUFBQyxDQUNDLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDQUFFLFFBQVMsQ0FDbEIsS0FBSyxDQUFFLEtBQU0sQ0FDaEIsQUFFTCxBQUFBLG1CQUFtQixBQUFDLENBQ2hCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEtBQUssQ0Q1T0QsSUFBSSxDQzZPUixNQUFNLENBQUUsT0FBUSxDQUNoQixPQUFPLENBQUUsS0FBTSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBZ0NmLEFBOUJHLEFBVkoseUJBVTZCLENBVjdCLG1CQUFtQixBQVVhLENBQ3hCLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBWkwsQUFBQSxtQkFBbUIsQUFjZCxNQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDRHhQM0IsZUFBSSxDQ3lQUCxBQWhCTCxBQUFBLG1CQUFtQixBQWtCZCxHQUFHLEFBQUMsQ0FDRCxXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENENVB0QixnQkFBSSxDQzZQSixZQUFZLENBQUUsT0FBUSxDQUN0QixVQUFVLENBQUUseUNBQWUsQ0FDOUIsQUF0QkwsQUFBQSxtQkFBbUIsQUF3QmQsR0FBRyxBQUFDLENBQ0QsVUFBVSxDQUFFLHlDQUFlLENBRTNCLFdBQVcsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0RwUXRCLGdCQUFJLENDcVFKLFlBQVksQ0FBRSxPQUFRLENBRXpCLEFBOUJMLEFBQUEsbUJBQW1CLEFBK0JkLEdBQUcsQUFBQyxDQUNELFVBQVUsQ0FBRSx5Q0FBZSxDQUMzQixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENEMVF0QixnQkFBSSxDQzJRSixZQUFZLENBQUUsT0FBUSxDQUN6QixBQW5DTCxBQUFBLG1CQUFtQixBQW9DZCxTQUFTLEFBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsT0FBUSxDQUNqQixBQUlMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNiLEFBQW1CLG1CQUFBLEFBQUEsR0FBRyxDQUFFLEFBQW1CLG1CQUFBLEFBQUEsR0FBRyxDQUFFLEFBQW1CLG1CQUFBLEFBQUEsR0FBRyxBQUFDLENBQ25FLFNBQVMsQ0FBRSxHQUFJLENBQ2xCLENBa0JMLEFBZEEsY0FjYyxDQUtkLEFBbkJBLHNCQW1Cc0IsQUFuQk4sQ0FDWixXQUFXLENBQUUsR0FBSSxDQUVqQixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENEaFNELElBQUksQ0NpU1IsT0FBTyxDQUFFLEtBQU0sQ0FDZixPQUFPLENBQUUsR0FBSSxDQUNiLGVBQWUsQ0FBRSxJQUFLLENBS3pCLEFBRUQsQUFkQSxjQWNjLEFBTFQsTUFBTSxDQVVYLEFBbkJBLHNCQW1Cc0IsQUFWakIsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMscUJBQUksQ0FBc0IsS0FBSyxDQUFDLENBQUMsQ0FBRSxJQUFHLENBQUMsSUFBSSxDQUFDLGVBQUksQ0FBZ0IsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsZUFBSSxDQUNoSCxBQUdMLEFBQUEsY0FBYyxBQUFDLENBRVgsVUFBVSxDQUFFLHlDQUFlLENBQzlCLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUVuQixVQUFVLENBQUUseUNBQWUsQ0FDOUIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxzQ0FBZSxDQUMzQixXQUFXLENBQUUsR0FBSSxDQUVqQixhQUFhLENBQUUsR0FBSSxDQUNuQixLQUFLLENEN1RPLE9BQU8sQ0M4VG5CLFNBQVMsQ0FBRSxNQUFPLENBQ2xCLE9BQU8sQ0FBRSxRQUFTLENBS25CLEFBWkQsQUFBQSxlQUFlLEFBU1YsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLHNDQUFlLENBQzVCLEFBR0wsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLFVBQVUsQ0FBRSxvQkFBSSxDQUNoQixhQUFhLENBQUUsYUFBYyxDQUM3QixZQUFZLENBQUUsR0FBRyxDQUFDLEtBQUssQ0R4VXBCLElBQUksQ0N5VVAsVUFBVSxDQUFFLEtBQUssQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFJLENBQ2pDLEtBQUssQ0FBRSxLQUFNLENBQ2IsT0FBTyxDQUFFLG1CQUFvQixDQUM3QixRQUFRLENBQUUsUUFBUyxDQUNuQixVQUFVLENBQUUsYUFBYyxDQUM3QixBQUVELEFBQUEsY0FBYyxDQUNkLEFBQUEsa0JBQWtCLENBQ2xCLEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLG1CQUFJLENBQ2hCLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxtQkFBSSxDQUFxQixJQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQUksQ0FDL0QsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsWUFBWSxDQUFFLElBQUssQ0FDbkIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLGFBQWMsQ0FNN0IsQUFmRCxBQUFBLGNBQWMsQUFXVCxNQUFNLENBVlgsQUFBQSxrQkFBa0IsQUFVYixNQUFNLENBVFgsQUFBQSx1QkFBdUIsQUFTbEIsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBcUIsSUFBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLHFCQUFJLENBQ3BFLEFBR0wsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixZQUFZLENBQUUsR0FBRyxDQUFDLEtBQUssQ0RuV3BCLElBQUksQ0NvV1AsVUFBVSxDQUFFLEtBQUssQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFJLENBQ2pDLEtBQUssQ0FBRSxPQUFRLENBQ2YsYUFBYSxDQUFFLEdBQUksQ0FDbkIsV0FBVyxDQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUsxQixBQVhELEFBQUEsa0JBQWtCLEFBUWIsTUFBTSxDQVBYLEFBQUEsdUJBQXVCLEFBT2xCLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBRSxLQUFLLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBSSxDQUNwQyxBQUdMLEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLGtCQUFtQixDQUMvQixBQzdZRCxBQUFBLFFBQVEsQUFBQyxDQUNQLGdCQUFnQixDQUFFLFdBQVksQ0FDOUIsTUFBTSxDQUFFLENBQUUsQ0FDVixNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxDQUFFLENBQ1osQUFFRCxBQUFBLE1BQU0sQUFBQyxDQUNMLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGFBQWEsQ0FBRSxNQUFjLENBQzdCLE9BQU8sQ0FBRSxDQUFFLENBQ1osQUFFRCxBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxLQUFNLENBQ2YsV0FBVyxDQUFFLEdBQUksQ0E2Q2xCLEFBL0NELEFBQUEsS0FBSyxBQUlGLGVBQWUsQUFBQyxDQUNmLFNBQVMsQ0FBRSxPQUFRLENBQ25CLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLFlBQVksQ0FBRSxHQUFJLENBQ25CLEFBVEgsQUFBQSxLQUFLLEFBVUYsYUFBYSxBQUFDLENBQ2IsbUJBQW1CLENBQUUsS0FBTSxDQUMzQixVQUFVLENGT04sSUFBSSxDRU5SLGFBQWEsQ0FBRSxHQUFJLENBQ25CLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDRklSLE9BQU8sQ0VIaEIsS0FBSyxDRklELHFCQUFJLENFSFIsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsTUFBTSxDQUFFLElBQUssQ0FDYixNQUFNLENBQUUsQ0FBRSxDQUNWLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEtBQUssQ0FBRSxJQUFLLENBc0JiLEFBOUNILEFBQUEsS0FBSyxBQVVGLGFBQWEsQUFlWCxNQUFNLEFBQUMsQ0FJTixPQUFPLENBQUUsdUNBQUcsQ0FDWixPQUFPLENBQUUsS0FBTSxDQUNmLFdBQVcsQ0FBRSxLQUFNLENBQ25CLE9BQU8sQ0FBRSxHQUFJLENBS2QsQUFyQ0wsQUFBQSxLQUFLLEFBVUYsYUFBYSxBQTRCWCxNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0Y3QmYsbUJBQU8sQ0U4QlIsS0FBSyxDQUFFLEtBQU0sQ0FDZCxBQXpDTCxBQUFBLEtBQUssQUFVRixhQUFhLEFBZ0NYLE9BQU8sQUFBQyxDQUNQLG1CQUFtQixDQUFFLENBQUUsQ0FDdkIsY0FBYyxDQUFFLGVBQVUsQ0FDM0IsQUFHTCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBQyxJQUFLLENBQ2QsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsY0FBYyxDQUFFLElBQUssQ0FDckIsWUFBWSxDQUFFLEdBQUksQ0FDbkIsQUFFRCxBQUFBLEtBQUssQ0FDTCxBQUFBLE1BQU0sQ0FDTixBQUFBLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFNLENBQ2YsV0FBVyxDRnZFQSxXQUFXLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxVQUFVLENFd0VqRCxTQUFTLENGbkVNLEdBQUcsQ0VvRW5CLENBRUQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosR0FBYyxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxHQUFhLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixHQUFpQixBQUFBLEFBQXNCLElBQXJCLENBQUssZ0JBQWdCLEFBQXJCLEdBQXVCLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLEdBQWMsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosR0FBYyxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixHQUFlLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixHQUFpQixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixHQUFlLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLEdBQVksQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsR0FBYSxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxHQUFhLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLEdBQVksQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsRUFBYSxBQUFnQixLQUFYLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBSyxJQUFKLEFBQUEsR0FBTyxBQUFBLFFBQVEsQUFBclAsQ0FDRSxVQUFVLENBQUUsSUFBSyxDQUNqQixnQkFBZ0IsQ0ZqQk0sSUFBSSxDRWtCMUIsTUFBTSxDRnJCTSxHQUFHLENBQUMsS0FBSyxDQS9CVixPQUFPLENFcURsQixhQUFhLENGbkVNLEdBQUcsQ0VxRXRCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFVBQVUsQ0FBRSxVQUFXLENBQ3ZCLGFBQWEsQ0ZyRUMsS0FBYSxDRXNFM0IsT0FBTyxDQUFFLElBQWEsQ0FDdEIsVUFBVSxDQUFFLFlBQVksQ0ZqQlYsS0FBSyxDQUNQLElBQUksQ0VpQmhCLEtBQUssQ0FBRSxJQUFLLENBaUdiLENBNUdELEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBYUUsTUFBTSxFQWJNLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBYWIsTUFBTSxFQWJvQixBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0FhM0IsTUFBTSxFQWJzQyxBQUFBLEFBQXNCLElBQXJCLENBQUssZ0JBQWdCLEFBQXJCLENBYTdDLE1BQU0sRUFiOEQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FhckUsTUFBTSxFQWI2RSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQWFwRixNQUFNLEVBYjRGLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBYW5HLE1BQU0sRUFiNEcsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBYW5ILE1BQU0sRUFiOEgsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FhckksTUFBTSxFQWI4SSxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQWFySixNQUFNLEVBYjJKLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBYWxLLE1BQU0sRUFieUssQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FhaEwsTUFBTSxFQWJ1TCxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQWE5TCxNQUFNLEVBYm9NLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBYTNNLE1BQU0sQ0Fia04sQUFBZ0IsS0FBWCxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUssSUFBSixBQUFBLEVBYW5PLE1BQU0sQ0Fib08sQUFBQSxRQUFRLEFBYWxQLE1BQU0sQUFBQyxDQUNOLFlBQVksQ1hqRUosSUFBRyxDV2tFWixDQWZILEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBa0JFLE1BQU0sRUFsQk0sQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FrQmIsTUFBTSxFQWxCb0IsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBa0IzQixNQUFNLEVBbEJzQyxBQUFBLEFBQXNCLElBQXJCLENBQUssZ0JBQWdCLEFBQXJCLENBa0I3QyxNQUFNLEVBbEI4RCxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQWtCckUsTUFBTSxFQWxCNkUsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FrQnBGLE1BQU0sRUFsQjRGLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBa0JuRyxNQUFNLEVBbEI0RyxBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0FrQm5ILE1BQU0sRUFsQjhILEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBa0JySSxNQUFNLEVBbEI4SSxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQWtCckosTUFBTSxFQWxCMkosQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FrQmxLLE1BQU0sRUFsQnlLLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBa0JoTCxNQUFNLEVBbEJ1TCxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQWtCOUwsTUFBTSxFQWxCb00sQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FrQjNNLE1BQU0sQ0FsQmtOLEFBQWdCLEtBQVgsQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFLLElBQUosQUFBQSxFQWtCbk8sTUFBTSxDQWxCb08sQUFBQSxRQUFRLEFBa0JsUCxNQUFNLEFBQUMsQ0FDTixZQUFZLENGNUVULE9BQU8sQ0U2RVYsVUFBVSxDRi9CSSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBcEN6QixnQkFBSSxDQXFDOEIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsbUJBQVksQ0UrQjFELE9BQU8sQ0FBRSxJQUFLLENBQ2YsQ0F0QkgsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F5QkUsU0FBUyxFQXpCRyxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXlCYixTQUFTLEVBekJpQixBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0F5QjNCLFNBQVMsRUF6Qm1DLEFBQUEsQUFBc0IsSUFBckIsQ0FBSyxnQkFBZ0IsQUFBckIsQ0F5QjdDLFNBQVMsRUF6QjJELEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBeUJyRSxTQUFTLEVBekIwRSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQXlCcEYsU0FBUyxFQXpCeUYsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0F5Qm5HLFNBQVMsRUF6QnlHLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQXlCbkgsU0FBUyxFQXpCMkgsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0F5QnJJLFNBQVMsRUF6QjJJLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBeUJySixTQUFTLEVBekJ3SixBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXlCbEssU0FBUyxFQXpCc0ssQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0F5QmhMLFNBQVMsRUF6Qm9MLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBeUI5TCxTQUFTLEVBekJpTSxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXlCM00sU0FBUyxDQXpCK00sQUFBZ0IsS0FBWCxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUssSUFBSixBQUFBLEVBeUJuTyxTQUFTLENBekJpTyxBQUFBLFFBQVEsQUF5QmxQLFNBQVMsQUFBQyxDQUNULGdCQUFnQixDWDdFUixPQUFHLENXOEVYLE1BQU0sQ0FBRSxXQUFZLENBS3JCLENBaENILEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBeUJFLFNBQVMsQUFJUCxNQUFNLEVBN0JJLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBeUJiLFNBQVMsQUFJUCxNQUFNLEVBN0JrQixBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0F5QjNCLFNBQVMsQUFJUCxNQUFNLEVBN0JvQyxBQUFBLEFBQXNCLElBQXJCLENBQUssZ0JBQWdCLEFBQXJCLENBeUI3QyxTQUFTLEFBSVAsTUFBTSxFQTdCNEQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F5QnJFLFNBQVMsQUFJUCxNQUFNLEVBN0IyRSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQXlCcEYsU0FBUyxBQUlQLE1BQU0sRUE3QjBGLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBeUJuRyxTQUFTLEFBSVAsTUFBTSxFQTdCMEcsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBeUJuSCxTQUFTLEFBSVAsTUFBTSxFQTdCNEgsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0F5QnJJLFNBQVMsQUFJUCxNQUFNLEVBN0I0SSxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQXlCckosU0FBUyxBQUlQLE1BQU0sRUE3QnlKLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBeUJsSyxTQUFTLEFBSVAsTUFBTSxFQTdCdUssQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0F5QmhMLFNBQVMsQUFJUCxNQUFNLEVBN0JxTCxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQXlCOUwsU0FBUyxBQUlQLE1BQU0sRUE3QmtNLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBeUIzTSxTQUFTLEFBSVAsTUFBTSxDQTdCZ04sQUFBZ0IsS0FBWCxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUssSUFBSixBQUFBLEVBeUJuTyxTQUFTLEFBSVAsTUFBTSxDQTdCa08sQUFBQSxRQUFRLEFBeUJsUCxTQUFTLEFBSVAsTUFBTSxBQUFDLENBQ04sTUFBTSxDRmhERSxHQUFHLENBQUMsS0FBSyxDQS9CVixPQUFPLENFZ0ZmLENBL0JMLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBbUNFLGFBQWEsRUFuQ0QsQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FtQ2IsYUFBYSxFQW5DYSxBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0FtQzNCLGFBQWEsRUFuQytCLEFBQUEsQUFBc0IsSUFBckIsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FtQzdDLGFBQWEsRUFuQ3VELEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBbUNyRSxhQUFhLEVBbkNzRSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQW1DcEYsYUFBYSxFQW5DcUYsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FtQ25HLGFBQWEsRUFuQ3FHLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQW1DbkgsYUFBYSxFQW5DdUgsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FtQ3JJLGFBQWEsRUFuQ3VJLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBbUNySixhQUFhLEVBbkNvSixBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQW1DbEssYUFBYSxFQW5Da0ssQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FtQ2hMLGFBQWEsRUFuQ2dMLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBbUM5TCxhQUFhLEVBbkM2TCxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQW1DM00sYUFBYSxDQW5DMk0sQUFBZ0IsS0FBWCxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUssSUFBSixBQUFBLEVBbUNuTyxhQUFhLENBbkM2TixBQUFBLFFBQVEsQUFtQ2xQLGFBQWEsQUFBQyxDQUNiLEtBQUssQ0Z4RkssT0FBTyxDRXlGbEIsQ0FyQ0gsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q0UsYUFBYSxFQXhDRCxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDYixhQUFhLEVBeENhLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQXdDM0IsYUFBYSxFQXhDK0IsQUFBQSxBQUFzQixJQUFyQixDQUFLLGdCQUFnQixBQUFyQixDQXdDN0MsYUFBYSxFQXhDdUQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q3JFLGFBQWEsRUF4Q3NFLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBd0NwRixhQUFhLEVBeENxRixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdDbkcsYUFBYSxFQXhDcUcsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBd0NuSCxhQUFhLEVBeEN1SCxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdDckksYUFBYSxFQXhDdUksQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3Q3JKLGFBQWEsRUF4Q29KLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NsSyxhQUFhLEVBeENrSyxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDaEwsYUFBYSxFQXhDZ0wsQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3QzlMLGFBQWEsRUF4QzZMLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0MzTSxhQUFhLENBeEMyTSxBQUFnQixLQUFYLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBSyxJQUFKLEFBQUEsRUF3Q25PLGFBQWEsQ0F4QzZOLEFBQUEsUUFBUSxBQXdDbFAsYUFBYSxBQUFDLENBQ2IsVUFBVSxDQUFFLE9BQVEsQ0FFcEIsVUFBVSxDQUFFLElBQUssQ0FDakIsTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixLQUFLLENGbkdHLE9BQU8sQ0VvR2YsV0FBVyxDQUFFLEdBQUksQ0FDakIsTUFBTSxDQUFFLENBQUUsQ0FDVixPQUFPLENBQUUsSUFBSyxDQUNkLE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0F5QlosQ0E1RUgsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q0UsYUFBYSxBQWFYLGtCQUFrQixFQXJEUixBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDYixhQUFhLEFBYVgsa0JBQWtCLEVBckRNLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQXdDM0IsYUFBYSxBQWFYLGtCQUFrQixFQXJEd0IsQUFBQSxBQUFzQixJQUFyQixDQUFLLGdCQUFnQixBQUFyQixDQXdDN0MsYUFBYSxBQWFYLGtCQUFrQixFQXJEZ0QsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q3JFLGFBQWEsQUFhWCxrQkFBa0IsRUFyRCtELEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBd0NwRixhQUFhLEFBYVgsa0JBQWtCLEVBckQ4RSxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdDbkcsYUFBYSxBQWFYLGtCQUFrQixFQXJEOEYsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBd0NuSCxhQUFhLEFBYVgsa0JBQWtCLEVBckRnSCxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdDckksYUFBYSxBQWFYLGtCQUFrQixFQXJEZ0ksQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3Q3JKLGFBQWEsQUFhWCxrQkFBa0IsRUFyRDZJLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NsSyxhQUFhLEFBYVgsa0JBQWtCLEVBckQySixBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDaEwsYUFBYSxBQWFYLGtCQUFrQixFQXJEeUssQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3QzlMLGFBQWEsQUFhWCxrQkFBa0IsRUFyRHNMLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0MzTSxhQUFhLEFBYVgsa0JBQWtCLENBckRvTSxBQUFnQixLQUFYLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBSyxJQUFKLEFBQUEsRUF3Q25PLGFBQWEsQUFhWCxrQkFBa0IsQ0FyRHNOLEFBQUEsUUFBUSxBQXdDbFAsYUFBYSxBQWFYLGtCQUFrQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSw2REFBZSxDQUMzQixVQUFVLENBQUUsaUVBQW1CLENBb0JoQyxDQTNFTCxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQXdDRSxhQUFhLEFBYVgsa0JBQWtCLENBSWhCLEFBQUEsV0FBQyxBQUFBLEdBekRPLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NiLGFBQWEsQUFhWCxrQkFBa0IsQ0FJaEIsQUFBQSxXQUFDLEFBQUEsR0F6RHFCLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQXdDM0IsYUFBYSxBQWFYLGtCQUFrQixDQUloQixBQUFBLFdBQUMsQUFBQSxHQXpEdUMsQUFBQSxBQUFzQixJQUFyQixDQUFLLGdCQUFnQixBQUFyQixDQXdDN0MsYUFBYSxBQWFYLGtCQUFrQixDQUloQixBQUFBLFdBQUMsQUFBQSxHQXpEK0QsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q3JFLGFBQWEsQUFhWCxrQkFBa0IsQ0FJaEIsQUFBQSxXQUFDLEFBQUEsR0F6RDhFLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBd0NwRixhQUFhLEFBYVgsa0JBQWtCLENBSWhCLEFBQUEsV0FBQyxBQUFBLEdBekQ2RixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdDbkcsYUFBYSxBQWFYLGtCQUFrQixDQUloQixBQUFBLFdBQUMsQUFBQSxHQXpENkcsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBd0NuSCxhQUFhLEFBYVgsa0JBQWtCLENBSWhCLEFBQUEsV0FBQyxBQUFBLEdBekQrSCxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdDckksYUFBYSxBQWFYLGtCQUFrQixDQUloQixBQUFBLFdBQUMsQUFBQSxHQXpEK0ksQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3Q3JKLGFBQWEsQUFhWCxrQkFBa0IsQ0FJaEIsQUFBQSxXQUFDLEFBQUEsR0F6RDRKLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NsSyxhQUFhLEFBYVgsa0JBQWtCLENBSWhCLEFBQUEsV0FBQyxBQUFBLEdBekQwSyxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDaEwsYUFBYSxBQWFYLGtCQUFrQixDQUloQixBQUFBLFdBQUMsQUFBQSxHQXpEd0wsQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3QzlMLGFBQWEsQUFhWCxrQkFBa0IsQ0FJaEIsQUFBQSxXQUFDLEFBQUEsR0F6RHFNLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0MzTSxhQUFhLEFBYVgsa0JBQWtCLENBSWhCLEFBQUEsV0FBQyxBQUFBLEVBekRtTixBQUFnQixLQUFYLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBSyxJQUFKLEFBQUEsRUF3Q25PLGFBQWEsQUFhWCxrQkFBa0IsQ0FJaEIsQUFBQSxXQUFDLEFBQUEsRUF6RHFPLEFBQUEsUUFBUSxBQXdDbFAsYUFBYSxBQWFYLGtCQUFrQixDQUloQixBQUFBLFdBQUMsQUFBQSxDQUFhLENBQ2IsS0FBSyxDRmhIUCxPQUFPLENFZ0hPLFVBQVUsQ0FDdkIsQ0EzRFAsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q0UsYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsRUE5RG5CLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NiLGFBQWEsQUFhWCxrQkFBa0IsQUFTaEIsMkJBQTJCLEVBOURMLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQXdDM0IsYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsRUE5RGEsQUFBQSxBQUFzQixJQUFyQixDQUFLLGdCQUFnQixBQUFyQixDQXdDN0MsYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsRUE5RHFDLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBd0NyRSxhQUFhLEFBYVgsa0JBQWtCLEFBU2hCLDJCQUEyQixFQTlEb0QsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q3BGLGFBQWEsQUFhWCxrQkFBa0IsQUFTaEIsMkJBQTJCLEVBOURtRSxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQXdDbkcsYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsRUE5RG1GLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQXdDbkgsYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsRUE5RHFHLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBd0NySSxhQUFhLEFBYVgsa0JBQWtCLEFBU2hCLDJCQUEyQixFQTlEcUgsQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3Q3JKLGFBQWEsQUFhWCxrQkFBa0IsQUFTaEIsMkJBQTJCLEVBOURrSSxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDbEssYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsRUE5RGdKLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NoTCxhQUFhLEFBYVgsa0JBQWtCLEFBU2hCLDJCQUEyQixFQTlEOEosQUFBQSxBQUFXLElBQVYsQ0FBSyxLQUFLLEFBQVYsQ0F3QzlMLGFBQWEsQUFhWCxrQkFBa0IsQUFTaEIsMkJBQTJCLEVBOUQySyxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDM00sYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsQ0E5RHlMLEFBQWdCLEtBQVgsQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFLLElBQUosQUFBQSxFQXdDbk8sYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsQ0E5RDJNLEFBQUEsUUFBUSxBQXdDbFAsYUFBYSxBQWFYLGtCQUFrQixBQVNoQiwyQkFBMkIsQUFBQyxDQUMzQixLQUFLLENGckhQLE9BQU8sQ0VxSE8sVUFBVSxDQUN2QixDQWhFUCxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQXdDRSxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixFQW5FVCxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDYixhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixFQW5FSyxBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0F3QzNCLGFBQWEsQUFhWCxrQkFBa0IsQUFjaEIsaUJBQWlCLEVBbkV1QixBQUFBLEFBQXNCLElBQXJCLENBQUssZ0JBQWdCLEFBQXJCLENBd0M3QyxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixFQW5FK0MsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q3JFLGFBQWEsQUFhWCxrQkFBa0IsQUFjaEIsaUJBQWlCLEVBbkU4RCxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQXdDcEYsYUFBYSxBQWFYLGtCQUFrQixBQWNoQixpQkFBaUIsRUFuRTZFLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBd0NuRyxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixFQW5FNkYsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBd0NuSCxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixFQW5FK0csQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0F3Q3JJLGFBQWEsQUFhWCxrQkFBa0IsQUFjaEIsaUJBQWlCLEVBbkUrSCxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQXdDckosYUFBYSxBQWFYLGtCQUFrQixBQWNoQixpQkFBaUIsRUFuRTRJLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NsSyxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixFQW5FMEosQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0F3Q2hMLGFBQWEsQUFhWCxrQkFBa0IsQUFjaEIsaUJBQWlCLEVBbkV3SyxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQXdDOUwsYUFBYSxBQWFYLGtCQUFrQixBQWNoQixpQkFBaUIsRUFuRXFMLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0MzTSxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixDQW5FbU0sQUFBZ0IsS0FBWCxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUssSUFBSixBQUFBLEVBd0NuTyxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixDQW5FcU4sQUFBQSxRQUFRLEFBd0NsUCxhQUFhLEFBYVgsa0JBQWtCLEFBY2hCLGlCQUFpQixBQUFDLENBQ2pCLEtBQUssQ0YxSFAsT0FBTyxDRTBITyxVQUFVLENBQ3ZCLENBckVQLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBd0NFLGFBQWEsQUFhWCxrQkFBa0IsQUFtQmhCLHNCQUFzQixFQXhFZCxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQXdDYixhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RUEsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBd0MzQixhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RWtCLEFBQUEsQUFBc0IsSUFBckIsQ0FBSyxnQkFBZ0IsQUFBckIsQ0F3QzdDLGFBQWEsQUFhWCxrQkFBa0IsQUFtQmhCLHNCQUFzQixFQXhFMEMsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q3JFLGFBQWEsQUFhWCxrQkFBa0IsQUFtQmhCLHNCQUFzQixFQXhFeUQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0F3Q3BGLGFBQWEsQUFhWCxrQkFBa0IsQUFtQmhCLHNCQUFzQixFQXhFd0UsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0F3Q25HLGFBQWEsQUFhWCxrQkFBa0IsQUFtQmhCLHNCQUFzQixFQXhFd0YsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBd0NuSCxhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RTBHLEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBd0NySSxhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RTBILEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBd0NySixhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RXVJLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NsSyxhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RXFKLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0NoTCxhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RW1LLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBd0M5TCxhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsRUF4RWdMLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBd0MzTSxhQUFhLEFBYVgsa0JBQWtCLEFBbUJoQixzQkFBc0IsQ0F4RThMLEFBQWdCLEtBQVgsQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFLLElBQUosQUFBQSxFQXdDbk8sYUFBYSxBQWFYLGtCQUFrQixBQW1CaEIsc0JBQXNCLENBeEVnTixBQUFBLFFBQVEsQUF3Q2xQLGFBQWEsQUFhWCxrQkFBa0IsQUFtQmhCLHNCQUFzQixBQUFBLENBQ3JCLEtBQUssQ0YvSFAsT0FBTyxDRStITyxVQUFVLENBQ3ZCLENBMUVQLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBK0VFLGVBQWUsRUEvRWxCLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBZ0ZFLG1CQUFtQixFQWhGUCxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQStFYixlQUFlLEVBL0VILEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBZ0ZiLG1CQUFtQixFQWhGTyxBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0ErRTNCLGVBQWUsRUEvRVcsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBZ0YzQixtQkFBbUIsRUFoRnlCLEFBQUEsQUFBc0IsSUFBckIsQ0FBSyxnQkFBZ0IsQUFBckIsQ0ErRTdDLGVBQWUsRUEvRTZCLEFBQUEsQUFBc0IsSUFBckIsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FnRjdDLG1CQUFtQixFQWhGaUQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0ErRXJFLGVBQWUsRUEvRXFELEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBZ0ZyRSxtQkFBbUIsRUFoRmdFLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBK0VwRixlQUFlLEVBL0VvRSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQWdGcEYsbUJBQW1CLEVBaEYrRSxBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQStFbkcsZUFBZSxFQS9FbUYsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FnRm5HLG1CQUFtQixFQWhGK0YsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLENBK0VuSCxlQUFlLEVBL0VtRyxBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0FnRm5ILG1CQUFtQixFQWhGaUgsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0ErRXJJLGVBQWUsRUEvRXFILEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBZ0ZySSxtQkFBbUIsRUFoRmlJLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBK0VySixlQUFlLEVBL0VxSSxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQWdGckosbUJBQW1CLEVBaEY4SSxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQStFbEssZUFBZSxFQS9Fa0osQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FnRmxLLG1CQUFtQixFQWhGNEosQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0ErRWhMLGVBQWUsRUEvRWdLLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBZ0ZoTCxtQkFBbUIsRUFoRjBLLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBK0U5TCxlQUFlLEVBL0U4SyxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQWdGOUwsbUJBQW1CLEVBaEZ1TCxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQStFM00sZUFBZSxFQS9FMkwsQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FnRjNNLG1CQUFtQixDQWhGcU0sQUFBZ0IsS0FBWCxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUssSUFBSixBQUFBLEVBK0VuTyxlQUFlLENBL0V5TSxBQUFnQixLQUFYLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBSyxJQUFKLEFBQUEsRUFnRm5PLG1CQUFtQixDQWhGdU4sQUFBQSxRQUFRLEFBK0VsUCxlQUFlLENBL0UyTixBQUFBLFFBQVEsQUFnRmxQLG1CQUFtQixBQUFDLENBQ25CLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDRnBJZCxJQUFJLENFcUlQLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEtBQUssQ0Z6SUcsT0FBTyxDRTBJZixTQUFTLENBQUUsT0FBUSxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNiLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLEtBQUssQ0FBRSxJQUFLLENBa0JiLENBM0dILEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBK0VFLGVBQWUsQUFZYixNQUFNLEVBM0ZYLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBZ0ZFLG1CQUFtQixBQVdqQixNQUFNLEVBM0ZJLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBK0ViLGVBQWUsQUFZYixNQUFNLEVBM0ZJLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBZ0ZiLG1CQUFtQixBQVdqQixNQUFNLEVBM0ZrQixBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0ErRTNCLGVBQWUsQUFZYixNQUFNLEVBM0ZrQixBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0FnRjNCLG1CQUFtQixBQVdqQixNQUFNLEVBM0ZvQyxBQUFBLEFBQXNCLElBQXJCLENBQUssZ0JBQWdCLEFBQXJCLENBK0U3QyxlQUFlLEFBWWIsTUFBTSxFQTNGb0MsQUFBQSxBQUFzQixJQUFyQixDQUFLLGdCQUFnQixBQUFyQixDQWdGN0MsbUJBQW1CLEFBV2pCLE1BQU0sRUEzRjRELEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBK0VyRSxlQUFlLEFBWWIsTUFBTSxFQTNGNEQsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FnRnJFLG1CQUFtQixBQVdqQixNQUFNLEVBM0YyRSxBQUFBLEFBQWEsSUFBWixDQUFLLE9BQU8sQUFBWixDQStFcEYsZUFBZSxBQVliLE1BQU0sRUEzRjJFLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBZ0ZwRixtQkFBbUIsQUFXakIsTUFBTSxFQTNGMEYsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0ErRW5HLGVBQWUsQUFZYixNQUFNLEVBM0YwRixBQUFBLEFBQWMsSUFBYixDQUFLLFFBQVEsQUFBYixDQWdGbkcsbUJBQW1CLEFBV2pCLE1BQU0sRUEzRjBHLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQStFbkgsZUFBZSxBQVliLE1BQU0sRUEzRjBHLEFBQUEsQUFBZ0IsSUFBZixDQUFLLFVBQVUsQUFBZixDQWdGbkgsbUJBQW1CLEFBV2pCLE1BQU0sRUEzRjRILEFBQUEsQUFBYyxJQUFiLENBQUssUUFBUSxBQUFiLENBK0VySSxlQUFlLEFBWWIsTUFBTSxFQTNGNEgsQUFBQSxBQUFjLElBQWIsQ0FBSyxRQUFRLEFBQWIsQ0FnRnJJLG1CQUFtQixBQVdqQixNQUFNLEVBM0Y0SSxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQStFckosZUFBZSxBQVliLE1BQU0sRUEzRjRJLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBZ0ZySixtQkFBbUIsQUFXakIsTUFBTSxFQTNGeUosQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0ErRWxLLGVBQWUsQUFZYixNQUFNLEVBM0Z5SixBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQWdGbEssbUJBQW1CLEFBV2pCLE1BQU0sRUEzRnVLLEFBQUEsQUFBWSxJQUFYLENBQUssTUFBTSxBQUFYLENBK0VoTCxlQUFlLEFBWWIsTUFBTSxFQTNGdUssQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FnRmhMLG1CQUFtQixBQVdqQixNQUFNLEVBM0ZxTCxBQUFBLEFBQVcsSUFBVixDQUFLLEtBQUssQUFBVixDQStFOUwsZUFBZSxBQVliLE1BQU0sRUEzRnFMLEFBQUEsQUFBVyxJQUFWLENBQUssS0FBSyxBQUFWLENBZ0Y5TCxtQkFBbUIsQUFXakIsTUFBTSxFQTNGa00sQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0ErRTNNLGVBQWUsQUFZYixNQUFNLEVBM0ZrTSxBQUFBLEFBQVksSUFBWCxDQUFLLE1BQU0sQUFBWCxDQWdGM00sbUJBQW1CLEFBV2pCLE1BQU0sQ0EzRmdOLEFBQWdCLEtBQVgsQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFLLElBQUosQUFBQSxFQStFbk8sZUFBZSxBQVliLE1BQU0sQ0EzRmdOLEFBQWdCLEtBQVgsQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFLLElBQUosQUFBQSxFQWdGbk8sbUJBQW1CLEFBV2pCLE1BQU0sQ0EzRmtPLEFBQUEsUUFBUSxBQStFbFAsZUFBZSxBQVliLE1BQU0sQ0EzRmtPLEFBQUEsUUFBUSxBQWdGbFAsbUJBQW1CLEFBV2pCLE1BQU0sQUFBQyxDQUNOLFlBQVksQ0Y1SVYsSUFBSSxDRTZJTixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENGcEpYLG9CQUFPLENFcUpuQixBQUdELEFBakdTLDhCQWlHcUIsRUFqR2xDLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQStFRSxlQUFlLENBa0JkLEFBakdTLDhCQWlHcUIsRUFqR2xDLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWdGRSxtQkFBbUIsQ0FpQmxCLEFBakd1Qiw4QkFpR08sRUFqR25CLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQStFYixlQUFlLENBa0JkLEFBakd1Qiw4QkFpR08sRUFqR25CLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQWdGYixtQkFBbUIsQ0FpQmxCLEFBakd5Qyw4QkFpR1gsRUFqR0wsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBK0UzQixlQUFlLENBa0JkLEFBakd5Qyw4QkFpR1gsRUFqR0wsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBZ0YzQixtQkFBbUIsQ0FpQmxCLEFBakdpRSw4QkFpR25DLEVBakdhLEFBQUEsSUFBQyxDQUFLLGdCQUFnQixBQUFyQixDQStFN0MsZUFBZSxDQWtCZCxBQWpHaUUsOEJBaUduQyxFQWpHYSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FnRjdDLG1CQUFtQixDQWlCbEIsQUFqR2dGLDhCQWlHbEQsRUFqR3FDLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQStFckUsZUFBZSxDQWtCZCxBQWpHZ0YsOEJBaUdsRCxFQWpHcUMsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBZ0ZyRSxtQkFBbUIsQ0FpQmxCLEFBakcrRiw4QkFpR2pFLEVBakdvRCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0ErRXBGLGVBQWUsQ0FrQmQsQUFqRytGLDhCQWlHakUsRUFqR29ELEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWdGcEYsbUJBQW1CLENBaUJsQixBQWpHK0csOEJBaUdqRixFQWpHbUUsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBK0VuRyxlQUFlLENBa0JkLEFBakcrRyw4QkFpR2pGLEVBakdtRSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FnRm5HLG1CQUFtQixDQWlCbEIsQUFqR2lJLDhCQWlHbkcsRUFqR21GLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQStFbkgsZUFBZSxDQWtCZCxBQWpHaUksOEJBaUduRyxFQWpHbUYsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBZ0ZuSCxtQkFBbUIsQ0FpQmxCLEFBakdpSiw4QkFpR25ILEVBakdxRyxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0ErRXJJLGVBQWUsQ0FrQmQsQUFqR2lKLDhCQWlHbkgsRUFqR3FHLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWdGckksbUJBQW1CLENBaUJsQixBQWpHOEosOEJBaUdoSSxFQWpHcUgsQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLENBK0VySixlQUFlLENBa0JkLEFBakc4Siw4QkFpR2hJLEVBakdxSCxBQUFBLElBQUMsQ0FBSyxLQUFLLEFBQVYsQ0FnRnJKLG1CQUFtQixDQWlCbEIsQUFqRzRLLDhCQWlHOUksRUFqR2tJLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQStFbEssZUFBZSxDQWtCZCxBQWpHNEssOEJBaUc5SSxFQWpHa0ksQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBZ0ZsSyxtQkFBbUIsQ0FpQmxCLEFBakcwTCw4QkFpRzVKLEVBakdnSixBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0ErRWhMLGVBQWUsQ0FrQmQsQUFqRzBMLDhCQWlHNUosRUFqR2dKLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQWdGaEwsbUJBQW1CLENBaUJsQixBQWpHdU0sOEJBaUd6SyxFQWpHOEosQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLENBK0U5TCxlQUFlLENBa0JkLEFBakd1TSw4QkFpR3pLLEVBakc4SixBQUFBLElBQUMsQ0FBSyxLQUFLLEFBQVYsQ0FnRjlMLG1CQUFtQixDQWlCbEIsQUFqR3FOLDhCQWlHdkwsRUFqRzJLLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQStFM00sZUFBZSxDQWtCZCxBQWpHcU4sOEJBaUd2TCxFQWpHMkssQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBZ0YzTSxtQkFBbUIsQ0FpQmxCLEFBakd1Tyw4QkFpR3pNLENBakd5TCxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBSyxJQUFKLEFBQUEsRUErRW5PLGVBQWUsQ0FrQmQsQUFqR3VPLDhCQWlHek0sQ0FqR3lMLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFLLElBQUosQUFBQSxFQWdGbk8sbUJBQW1CLENBaUJsQixBQWpHeU8sOEJBaUczTSxDQWpHMk0sUUFBUSxBQStFbFAsZUFBZSxDQWtCZCxBQWpHeU8sOEJBaUczTSxDQWpHMk0sUUFBUSxBQWdGbFAsbUJBQW1CLEFBaUJlLENBQzdCLFVBQVUsQ0ZsSlYsSUFBSSxDRW1KUCxBQUdELEFBdEdTLHdCQXNHZSxFQXRHNUIsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBK0VFLGVBQWUsQ0F1QmQsQUF0R1Msd0JBc0dlLEVBdEc1QixBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FnRkUsbUJBQW1CLENBc0JsQixBQXRHdUIsd0JBc0dDLEVBdEdiLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQStFYixlQUFlLENBdUJkLEFBdEd1Qix3QkFzR0MsRUF0R2IsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBZ0ZiLG1CQUFtQixDQXNCbEIsQUF0R3lDLHdCQXNHakIsRUF0R0MsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBK0UzQixlQUFlLENBdUJkLEFBdEd5Qyx3QkFzR2pCLEVBdEdDLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQWdGM0IsbUJBQW1CLENBc0JsQixBQXRHaUUsd0JBc0d6QyxFQXRHbUIsQUFBQSxJQUFDLENBQUssZ0JBQWdCLEFBQXJCLENBK0U3QyxlQUFlLENBdUJkLEFBdEdpRSx3QkFzR3pDLEVBdEdtQixBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FnRjdDLG1CQUFtQixDQXNCbEIsQUF0R2dGLHdCQXNHeEQsRUF0RzJDLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQStFckUsZUFBZSxDQXVCZCxBQXRHZ0Ysd0JBc0d4RCxFQXRHMkMsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBZ0ZyRSxtQkFBbUIsQ0FzQmxCLEFBdEcrRix3QkFzR3ZFLEVBdEcwRCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0ErRXBGLGVBQWUsQ0F1QmQsQUF0RytGLHdCQXNHdkUsRUF0RzBELEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWdGcEYsbUJBQW1CLENBc0JsQixBQXRHK0csd0JBc0d2RixFQXRHeUUsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBK0VuRyxlQUFlLENBdUJkLEFBdEcrRyx3QkFzR3ZGLEVBdEd5RSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FnRm5HLG1CQUFtQixDQXNCbEIsQUF0R2lJLHdCQXNHekcsRUF0R3lGLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQStFbkgsZUFBZSxDQXVCZCxBQXRHaUksd0JBc0d6RyxFQXRHeUYsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBZ0ZuSCxtQkFBbUIsQ0FzQmxCLEFBdEdpSix3QkFzR3pILEVBdEcyRyxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0ErRXJJLGVBQWUsQ0F1QmQsQUF0R2lKLHdCQXNHekgsRUF0RzJHLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWdGckksbUJBQW1CLENBc0JsQixBQXRHOEosd0JBc0d0SSxFQXRHMkgsQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLENBK0VySixlQUFlLENBdUJkLEFBdEc4Six3QkFzR3RJLEVBdEcySCxBQUFBLElBQUMsQ0FBSyxLQUFLLEFBQVYsQ0FnRnJKLG1CQUFtQixDQXNCbEIsQUF0RzRLLHdCQXNHcEosRUF0R3dJLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQStFbEssZUFBZSxDQXVCZCxBQXRHNEssd0JBc0dwSixFQXRHd0ksQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBZ0ZsSyxtQkFBbUIsQ0FzQmxCLEFBdEcwTCx3QkFzR2xLLEVBdEdzSixBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0ErRWhMLGVBQWUsQ0F1QmQsQUF0RzBMLHdCQXNHbEssRUF0R3NKLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQWdGaEwsbUJBQW1CLENBc0JsQixBQXRHdU0sd0JBc0cvSyxFQXRHb0ssQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLENBK0U5TCxlQUFlLENBdUJkLEFBdEd1TSx3QkFzRy9LLEVBdEdvSyxBQUFBLElBQUMsQ0FBSyxLQUFLLEFBQVYsQ0FnRjlMLG1CQUFtQixDQXNCbEIsQUF0R3FOLHdCQXNHN0wsRUF0R2lMLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQStFM00sZUFBZSxDQXVCZCxBQXRHcU4sd0JBc0c3TCxFQXRHaUwsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBZ0YzTSxtQkFBbUIsQ0FzQmxCLEFBdEd1Tyx3QkFzRy9NLENBdEcrTCxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBSyxJQUFKLEFBQUEsRUErRW5PLGVBQWUsQ0F1QmQsQUF0R3VPLHdCQXNHL00sQ0F0RytMLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFLLElBQUosQUFBQSxFQWdGbk8sbUJBQW1CLENBc0JsQixBQXRHeU8sd0JBc0dqTixDQXRHaU4sUUFBUSxBQStFbFAsZUFBZSxDQXVCZCxBQXRHeU8sd0JBc0dqTixDQXRHaU4sUUFBUSxBQWdGbFAsbUJBQW1CLEFBc0JTLENBQ3ZCLFNBQVMsQ0FBRSxHQUFJLENBQ2YsWUFBWSxDQUFFLE1BQU8sQ0FDckIsT0FBTyxDQUFFLEdBQUksQ0FDaEIsQUFJTCxBQUFBLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxRQUFTLENBQ2xCLENBRUQsQUFBQSxBQUFnQixJQUFmLENBQUssVUFBVSxBQUFmLEdBQ0QsQUFBQSxBQUFhLElBQVosQ0FBSyxPQUFPLEFBQVosQ0FBYyxDQUNiLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLFlBQVksQ0FBRSxNQUFjLENBa0I3QixDQXJCRCxBQUFBLEFBQWdCLElBQWYsQ0FBSyxVQUFVLEFBQWYsQ0FLRSxhQUFhLEVBSmhCLEFBQUEsQUFBYSxJQUFaLENBQUssT0FBTyxBQUFaLENBSUUsYUFBYSxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUssQ0FjZixDQXBCSCxBQUFBLEFBU1EsSUFUUCxDQUFLLFVBQVUsQUFBZixDQUtFLGFBQWEsQUFHVCxRQUFRLENBQ1AsS0FBSyxFQVJiLEFBQUEsQUFRUSxJQVJQLENBQUssT0FBTyxBQUFaLENBSUUsYUFBYSxBQUdULFFBQVEsQ0FDUCxLQUFLLEFBQUMsQ0FDSixLQUFLLENGckxSLE9BQU8sQ0VzTEwsQ0FYVCxBQUFBLEFBWVEsSUFaUCxDQUFLLFVBQVUsQUFBZixDQUtFLGFBQWEsQUFHVCxRQUFRLENBSVAsZ0JBQWdCLEVBWHhCLEFBQUEsQUFXUSxJQVhQLENBQUssT0FBTyxBQUFaLENBSUUsYUFBYSxBQUdULFFBQVEsQ0FJUCxnQkFBZ0IsQUFBQSxDQUNWLFlBQVksQ0Z4TG5CLE9BQU8sQ0V5TEEsVUFBVSxDRnpMakIsT0FBTyxDRTZMRyxDQWxCakIsQUFBQSxBQVlRLElBWlAsQ0FBSyxVQUFVLEFBQWYsQ0FLRSxhQUFhLEFBR1QsUUFBUSxDQUlQLGdCQUFnQixBQUdULE1BQU0sRUFkckIsQUFBQSxBQVdRLElBWFAsQ0FBSyxPQUFPLEFBQVosQ0FJRSxhQUFhLEFBR1QsUUFBUSxDQUlQLGdCQUFnQixBQUdULE1BQU0sQUFBQSxDQUNILE9BQU8sQ0FBRSxLQUFNLENBQ2xCLENBTWYsQUFBQSxBQUFZLElBQVgsQ0FBSyxNQUFNLEFBQVgsQ0FBYSxDQUNaLGFBQWEsQ0Z2TUMsS0FBYSxDRXdNM0IsS0FBSyxDQUFFLElBQUssQ0FDYixBQUVELEFBQUEsTUFBTSxBQUFDLENBQ0wsVUFBVSxDQUFFLElBQUssQ0FFakIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENGcE1aLElBQUksQ0VxTVQsYUFBYSxDQUFFLEdBQUksQ0FDbkIsVUFBVSxDRjlKTSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBcEN6QixnQkFBSSxDRW1NVixLQUFLLENBQUUsT0FBTSxDQUNiLE1BQU0sQ0FBRSxlQUFnQixDQUN4QixPQUFPLENBQUUsSUFBSyxDQUNkLEtBQUssQ0FBRSxJQUFLLENBTWIsQUFKQyxNQUFNLENBQU4sTUFBTSxNQUFNLGlCQUFDLEVBQWtCLE1BQU0sSUFBRyxpQkFBQyxFQUFrQixJQUFJLEVBWGpFLEFBQUEsTUFBTSxBQUFDLENBWUosUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLENBQUUsQ0FFYixDQUVELEFBQXVCLEtBQWxCLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBeUROLEFBekRBLEtBeURLLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBQ04sQUExREEsS0EwREssQ0FBQSxBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsRUFDTixBQTNEQSxLQTJESyxDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsRUFDTixBQTVEQSxLQTRESyxDQUFBLEFBQUEsR0FBQyxDQUFELG1CQUFDLEFBQUEsRUFPTixBQW5FQSxLQW1FSyxDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsRUFPTixBQTFFQSxLQTBFSyxDQUFBLEFBQUEsR0FBQyxDQUFELE9BQUMsQUFBQSxDQTFFbUIsQ0FDckIsTUFBTSxDQUFFLElBQUssQ0FDYixhQUFhLENBQUUsYUFBYyxDQUM3QixLQUFLLENBQUUsT0FBTSxDQUNmLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBRSxLQUFNLENBRWYsUUFBUSxDQUFFLE1BQU8sQ0FDakIsUUFBUSxDQUFFLFFBQVMsQ0FLcEIsQUFDRCxBQUF3QixLQUFuQixDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxDQUFrQixPQUFPLENBMkMvQixBQTNDQSxLQTJDSyxDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxDQTNDa0IsT0FBTyxDQTRDL0IsQUE1Q0EsS0E0Q0ssQ0FBQSxBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsQ0E1Q2tCLE9BQU8sQ0E2Qy9CLEFBN0NBLEtBNkNLLENBQUEsQUFBQSxHQUFDLENBQUQsb0JBQUMsQUFBQSxDQTdDa0IsT0FBTyxDQThDL0IsQUE5Q0EsS0E4Q0ssQ0FBQSxBQUFBLEdBQUMsQ0FBRCxtQkFBQyxBQUFBLENBOUNrQixPQUFPLENBcUQvQixBQXJEQSxLQXFESyxDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsQ0FyRGtCLE9BQU8sQ0E0RC9CLEFBNURBLEtBNERLLENBQUEsQUFBQSxHQUFDLENBQUQsT0FBQyxBQUFBLENBNURrQixPQUFPLEFBQUMsQ0FDOUIsVUFBVSxDRnZPTCxPQUFPLENFdU9NLHFXQUFHLENBQW1XLFNBQVMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUMvWSxlQUFlLENBQUUsR0FBSSxDQUNyQixhQUFhLENBQUUsYUFBYyxDQUM3QixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2YsTUFBTSxDQUFFLElBQUssQ0FDYixjQUFjLENBQUUsSUFBSyxDQUNyQixRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsQ0FBRSxDQUNULEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLElBQUssQ0FNYixBQUpDLE1BQU0sQ0FBTixNQUFNLE1BQU0saUJBQUMsRUFBa0IsTUFBTSxJQUFHLGlCQUFDLEVBQWtCLElBQUksRUFiakUsQUFBd0IsS0FBbkIsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsQ0FBa0IsT0FBTyxDQTJDL0IsQUEzQ0EsS0EyQ0ssQ0FBQSxBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsQ0EzQ2tCLE9BQU8sQ0E0Qy9CLEFBNUNBLEtBNENLLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLENBNUNrQixPQUFPLENBNkMvQixBQTdDQSxLQTZDSyxDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsQ0E3Q2tCLE9BQU8sQ0E4Qy9CLEFBOUNBLEtBOENLLENBQUEsQUFBQSxHQUFDLENBQUQsbUJBQUMsQUFBQSxDQTlDa0IsT0FBTyxDQXFEL0IsQUFyREEsS0FxREssQ0FBQSxBQUFBLEdBQUMsQ0FBRCxvQkFBQyxBQUFBLENBckRrQixPQUFPLENBNEQvQixBQTVEQSxLQTRESyxDQUFBLEFBQUEsR0FBQyxDQUFELE9BQUMsQUFBQSxDQTVEa0IsT0FBTyxBQUFDLENBYzNCLE9BQU8sQ0FBRSxDQUFFLENBR2YsQ0FDRCxBQUF5QixLQUFwQixDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxFQUFtQixNQUFNLENBeUIvQixBQXpCeUIsS0F5QnBCLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBekJtQixNQUFNLENBMEIvQixBQTFCeUIsS0EwQnBCLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBMUJtQixNQUFNLENBMkIvQixBQTNCeUIsS0EyQnBCLENBQUEsQUFBQSxHQUFDLENBQUQsb0JBQUMsQUFBQSxFQTNCbUIsTUFBTSxDQTRCL0IsQUE1QnlCLEtBNEJwQixDQUFBLEFBQUEsR0FBQyxDQUFELG1CQUFDLEFBQUEsRUE1Qm1CLE1BQU0sQ0FtQy9CLEFBbkN5QixLQW1DcEIsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxvQkFBQyxBQUFBLEVBbkNtQixNQUFNLENBMEMvQixBQTFDeUIsS0EwQ3BCLENBQUEsQUFBQSxHQUFDLENBQUQsT0FBQyxBQUFBLEVBMUNtQixNQUFNLEFBQUMsQ0FDOUIsVUFBVSxDRmhQSixJQUFJLENFaVBWLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsS0FBSyxDQUFFLElBQUssQ0FLYixBQUhDLE1BQU0sQ0FBTixNQUFNLE1BQU0saUJBQUMsRUFBa0IsTUFBTSxJQUFHLGlCQUFDLEVBQWtCLElBQUksRUFSakUsQUFBeUIsS0FBcEIsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsRUFBbUIsTUFBTSxDQXlCL0IsQUF6QnlCLEtBeUJwQixDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxFQXpCbUIsTUFBTSxDQTBCL0IsQUExQnlCLEtBMEJwQixDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxFQTFCbUIsTUFBTSxDQTJCL0IsQUEzQnlCLEtBMkJwQixDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsRUEzQm1CLE1BQU0sQ0E0Qi9CLEFBNUJ5QixLQTRCcEIsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxtQkFBQyxBQUFBLEVBNUJtQixNQUFNLENBbUMvQixBQW5DeUIsS0FtQ3BCLENBQUEsQUFBQSxHQUFDLENBQUQsb0JBQUMsQUFBQSxFQW5DbUIsTUFBTSxDQTBDL0IsQUExQ3lCLEtBMENwQixDQUFBLEFBQUEsR0FBQyxDQUFELE9BQUMsQUFBQSxFQTFDbUIsTUFBTSxBQUFDLENBUzNCLE9BQU8sQ0FBRSxDQUFFLENBRWYsQ0FDRCxBQUErQixLQUExQixDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxFQUFtQixNQUFNLEFBQUEsWUFBWSxDQWEzQyxBQWIrQixLQWExQixDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxFQWJtQixNQUFNLEFBQUEsWUFBWSxDQWMzQyxBQWQrQixLQWMxQixDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxFQWRtQixNQUFNLEFBQUEsWUFBWSxDQWUzQyxBQWYrQixLQWUxQixDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsRUFmbUIsTUFBTSxBQUFBLFlBQVksQ0FnQjNDLEFBaEIrQixLQWdCMUIsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxtQkFBQyxBQUFBLEVBaEJtQixNQUFNLEFBQUEsWUFBWSxDQXVCM0MsQUF2QitCLEtBdUIxQixDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsRUF2Qm1CLE1BQU0sQUFBQSxZQUFZLENBOEIzQyxBQTlCK0IsS0E4QjFCLENBQUEsQUFBQSxHQUFDLENBQUQsT0FBQyxBQUFBLEVBOUJtQixNQUFNLEFBQUEsWUFBWSxBQUFDLENBQ3hDLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBQ0QsQUFBeUMsS0FBcEMsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsRUFBbUIsU0FBVSxDQUFBLEFBQUEsTUFBTSxFQVV6QyxBQVZ5QyxLQVVwQyxDQUFBLEFBQUEsR0FBQyxDQUFELGFBQUMsQUFBQSxFQVZtQixTQUFVLENBQUEsQUFBQSxNQUFNLEVBV3pDLEFBWHlDLEtBV3BDLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBWG1CLFNBQVUsQ0FBQSxBQUFBLE1BQU0sRUFZekMsQUFaeUMsS0FZcEMsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxvQkFBQyxBQUFBLEVBWm1CLFNBQVUsQ0FBQSxBQUFBLE1BQU0sRUFhekMsQUFieUMsS0FhcEMsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxtQkFBQyxBQUFBLEVBYm1CLFNBQVUsQ0FBQSxBQUFBLE1BQU0sRUFvQnpDLEFBcEJ5QyxLQW9CcEMsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxvQkFBQyxBQUFBLEVBcEJtQixTQUFVLENBQUEsQUFBQSxNQUFNLEVBMkJ6QyxBQTNCeUMsS0EyQnBDLENBQUEsQUFBQSxHQUFDLENBQUQsT0FBQyxBQUFBLEVBM0JtQixTQUFVLENBQUEsQUFBQSxNQUFNLENBQUUsQ0FDekMsS0FBSyxDQUFFLElBQUssQ0FDYixBQUNELEFBQTZCLEtBQXhCLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLENBQWtCLElBQUksQ0FBQyxNQUFNLENBT25DLEFBUDZCLEtBT3hCLEFBUG1CLElBQUksQ0FPdkIsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBUHVCLE1BQU0sQ0FRbkMsQUFSNkIsS0FReEIsQUFSbUIsSUFBSSxDQVF2QixBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsRUFSdUIsTUFBTSxDQVNuQyxBQVQ2QixLQVN4QixBQVRtQixJQUFJLENBU3ZCLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsRUFUdUIsTUFBTSxDQVVuQyxBQVY2QixLQVV4QixBQVZtQixJQUFJLENBVXZCLEFBQUEsR0FBQyxDQUFELG1CQUFDLEFBQUEsRUFWdUIsTUFBTSxDQWlCbkMsQUFqQjZCLEtBaUJ4QixBQWpCbUIsSUFBSSxDQWlCdkIsQUFBQSxHQUFDLENBQUQsb0JBQUMsQUFBQSxFQWpCdUIsTUFBTSxDQXdCbkMsQUF4QjZCLEtBd0J4QixBQXhCbUIsSUFBSSxDQXdCdkIsQUFBQSxHQUFDLENBQUQsT0FBQyxBQUFBLEVBeEJ1QixNQUFNLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLElBQUssQ0FDYixBQUNELEFBQStCLEtBQTFCLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBQW1CLE1BQU0sQUFBQSxNQUFNLENBSXJDLEFBSitCLEtBSTFCLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBSm1CLE1BQU0sQUFBQSxNQUFNLENBS3JDLEFBTCtCLEtBSzFCLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBTG1CLE1BQU0sQUFBQSxNQUFNLENBTXJDLEFBTitCLEtBTTFCLENBQUEsQUFBQSxHQUFDLENBQUQsb0JBQUMsQUFBQSxFQU5tQixNQUFNLEFBQUEsTUFBTSxDQU9yQyxBQVArQixLQU8xQixDQUFBLEFBQUEsR0FBQyxDQUFELG1CQUFDLEFBQUEsRUFQbUIsTUFBTSxBQUFBLE1BQU0sQ0FjckMsQUFkK0IsS0FjMUIsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxvQkFBQyxBQUFBLEVBZG1CLE1BQU0sQUFBQSxNQUFNLENBcUJyQyxBQXJCK0IsS0FxQjFCLENBQUEsQUFBQSxHQUFDLENBQUQsT0FBQyxBQUFBLEVBckJtQixNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ3BDLE9BQU8sQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQU1FLEtBTkcsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxhQUFDLEFBQUEsRUFNSixNQUFNLENBTFIsQUFLRSxLQUxHLENBQUEsQUFBQSxHQUFDLENBQUQsYUFBQyxBQUFBLEVBS0osTUFBTSxDQUpSLEFBSUUsS0FKRyxDQUFBLEFBQUEsR0FBQyxDQUFELG9CQUFDLEFBQUEsRUFJSixNQUFNLENBSFIsQUFHRSxLQUhHLENBQUEsQUFBQSxHQUFDLENBQUQsbUJBQUMsQUFBQSxFQUdKLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxVQUFXLENBQ3JCLEFBRUgsQUFHRSxLQUhHLENBQUEsQUFBQSxHQUFDLENBQUQsb0JBQUMsQUFBQSxFQUdKLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxVQUFXLENBQ3JCLEFBS0gsQUFBK0IsS0FBMUIsQ0FBQSxBQUFBLEdBQUMsQ0FBRCxtQkFBQyxBQUFBLEVBQXlCLE1BQU0sQUFBQyxDQUNwQyxLQUFLLENGdFNBLE9BQU8sQ0VzU1EsVUFBVSxDQUM5QixTQUFTLENBQUUsT0FBUSxDQUNuQixPQUFPLENBQUUsU0FBVSxDQUNwQixBQUVELEFBQWdDLEtBQTNCLEFBQUEsZUFBZSxDQUFBLEFBQUEsV0FBQyxBQUFBLEVBQWMsQUFBMkIsZUFBWixDQUFBLEFBQUEsV0FBQyxBQUFBLEVBQWMsQUFBNEIsQ0FBM0IsQUFBQSxlQUFlLENBQUEsQUFBQSxXQUFDLEFBQUEsQ0FBYSxDQUM3RixVQUFVLENBQUUsZUFBZ0IsQ0FFNUIsS0FBSyxDRnRTTSxPQUFPLENFdVNsQixTQUFTLENBQUUsT0FBUSxDQUNuQixVQUFVLENBQUMsaUJBQWtCLENBQzdCLFdBQVcsQ0FBRSxjQUFlLENBQzVCLE9BQU8sQ0FBRSxlQUFnQixDQUMxQixBQUNELEFBQWUsZUFBQSxBQUFBLDJCQUEyQixBQUFDLENBQ3hDLEtBQUssQ0Y3U0ssT0FBTyxDRThTbkIsQUFFRCxBQUFlLGVBQUEsQUFBQSxpQkFBaUIsQUFBQyxDQUM5QixLQUFLLENGalRLLE9BQU8sQ0VrVG5CLEFBRUQsQUFBZSxlQUFBLEFBQUEsa0JBQWtCLEFBQUMsQ0FDL0IsS0FBSyxDRnJUSyxPQUFPLENFc1RuQixBQUVELEFBQWUsZUFBQSxBQUFBLHNCQUFzQixBQUFDLENBQ25DLEtBQUssQ0Z6VEssT0FBTyxDRTBUbkIsQUFFRCxBQUFlLGVBQUEsQUFBQSxNQUFNLENBQ3JCLEFBQUEsZUFBZSxBQUFDLENBQ1osVUFBVSxDQUFFLGVBQWdCLENBRTVCLEtBQUssQ0Z4VUYsT0FBTyxDRXdVVSxVQUFVLENBRTlCLE1BQU0sQ0FBRSxJQUFLLENBQ2hCLEFBS0QsQUFDRSxRQURNLENBQ04sRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUssQ0FDWixhQUFhLENBQUUsS0FBTSxDQUNyQixPQUFPLENBQUUsUUFBUyxDQUNsQixLQUFLLENBQUMsR0FBSSxDQWdCWCxBbER5TEMsTUFBTSxFQUFMLFNBQVMsRUFBRSxHQUFHLE9BQWQsU0FBUyxFQUFFLE9BQU8sRWtEOU12QixBQUNFLFFBRE0sQ0FDTixFQUFFLEFBQUMsQ0FPQyxLQUFLLENBQUUsR0FBSSxDQWFkLEFBckJILEFBQ0UsUUFETSxDQUNOLEVBQUUsQUFTRyxTQUFTLENBVmhCLEFBQ0UsUUFETSxDQUNOLEVBQUUsQUFVRyxTQUFTLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSyxDQUNiLENBYlAsQUFDRSxRQURNLENBQ04sRUFBRSxBQWdCQyxXQUFXLEFBQUMsQ0FDWCxPQUFPLENBQUUsUUFBUyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUNiLEFBcEJMLEFBd0JFLFFBeEJNLENBd0JOLEtBQUssQ0F4QlAsQUF5Qk0sUUF6QkUsQ0F5Qk4sSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDRnBXZCxJQUFJLENFcVdQLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENGbFd4QixlQUFJLENFbVdSLEtBQUssQ0FBRSxPQUFRLENBQ2YsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsYUFBYSxDQUFFLENBQUUsQ0FDakIsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FNYixBQXZDSCxBQXdCRSxRQXhCTSxDQXdCTixLQUFLLEFBV0YsTUFBTSxDQW5DWCxBQXlCTSxRQXpCRSxDQXlCTixJQUFJLEFBQUEsT0FBTyxBQVVSLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENGbFhqQixvQkFBTyxDRW1YbEIsS0FBSyxDRnJYSixPQUFPLENFc1hULEFBdENMLEFBMENNLFFBMUNFLENBMENOLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDVixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxTQUFVLENBQ3BCLEFBN0NILEFBZ0RrQyxRQWhEMUIsQ0FnRE4sS0FBSyxBQUFBLGVBQWUsQ0FBQSxBQUFBLFdBQUMsQUFBQSxFQWhEdkIsQUFnRGdFLFFBaER4RCxDQWdENkIsZUFBZSxDQUFBLEFBQUEsV0FBQyxBQUFBLEVBaERyRCxBQWdEK0YsUUFoRHZGLENBZ0QyRCxDQUFDLEFBQUEsZUFBZSxDQUFBLEFBQUEsV0FBQyxBQUFBLENBQWEsQ0FDN0YsS0FBSyxDRmpZRixtQkFBTyxDRWtZVixTQUFTLENBQUUsT0FBUSxDQUNuQixVQUFVLENBQUMsaUJBQWtCLENBQzdCLE9BQU8sQ0FBRSxRQUFTLENBQ25CLEFBckRILEFBd0RpQixRQXhEVCxDQXdETixlQUFlLEFBQUEsMkJBQTJCLEFBQUMsQ0FDeEMsS0FBSyxDRnpZSCxtQkFBTyxDRTBZWCxBQTFESCxBQTZEaUIsUUE3RFQsQ0E2RE4sZUFBZSxBQUFBLGlCQUFpQixBQUFDLENBQzlCLEtBQUssQ0Y5WUgsbUJBQU8sQ0UrWVgsQUEvREgsQUFrRWlCLFFBbEVULENBa0VOLGVBQWUsQUFBQSxrQkFBa0IsQUFBQyxDQUMvQixLQUFLLENGblpILG1CQUFPLENFb1pYLEFBcEVILEFBdUVpQixRQXZFVCxDQXVFTixlQUFlLEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkMsS0FBSyxDRnhaSCxtQkFBTyxDRXlaWCxBQUdILEFBQUEsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNiLEFBQ0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSyxDQUNmLEFDemJELEFBQUEsSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLFVBQVcsQ0FDeEIsQUFFRCxBQUFBLENBQUMsQ0FDRCxBQUFDLENBQUEsQUFBQSxRQUFRLENBQ1QsQUFBQyxDQUFBLEFBQUEsT0FBTyxBQUFDLENBQ1AsVUFBVSxDQUFFLE9BQVEsQ0FDckIsQUFFRCxBQUFBLElBQUksQ0FDSixBQUFBLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFFLENBS1gsQW5Eb2lCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLElBQUksRW1EM2lCcEIsQUFBQSxJQUFJLENBQ0osQUFBQSxJQUFJLEFBQUMsQ0FJRixNQUFNLENBQUUsSUFBSyxDQUVmLENBQ0QsQUFBQSxJQUFJLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSyxDQUNkLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFVBQVUsQ0hjUSxPQUFPLENHZFMsZ0RBQUMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FDdkQsS0FBSyxDSElNLE9BQU8sQ0dIbEIsVUFBVSxDQUFFLElBQUssQ0FDakIsTUFBTSxDQUFFLElBQUssQ0FDWCxzQkFBc0IsQ0FBRSxXQUFZLENBQ3RDLHVCQUF1QixDQUFFLFNBQVUsQ0FLbkMsQW5EcWhCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRW1EbmlCdEIsQUFBQSxJQUFJLEFBQUMsQ0FZSCxTQUFTLENBQUUsSUFBSyxDQUVqQixDQUVELEFBQUEsaUJBQWlCLENBQ2pCLEFBQUEsZUFBZSxBQUFDLENBQ2YsTUFBTSxDQUFDLE1BQU8sQ0FDZCxRQUFRLENBQUMsUUFBUyxDQUNsQixVQUFVLENBQUMsTUFBTyxDQUNsQixPQUFPLENBQUMsQ0FBRSxDQUNWLEtBQUssQ0FBRSxJQUFLLENBMkJaLEFBakNELEFBQUEsaUJBQWlCLEFBUWYsS0FBSyxDQVBQLEFBQUEsZUFBZSxBQU9iLEtBQUssQUFBQyxDQUNQLFVBQVUsQ0hYSCxJQUFJLENHWVgsVUFBVSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDSFhkLGdCQUFJLENHWVgsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsT0FBTyxDQUFDLENBQUUsQ0FPVCxBQW5CRixBQWNFLGlCQWRlLEFBUWYsS0FBSyxDQU1MLG9CQUFvQixDQWR0QixBQWVFLGlCQWZlLEFBUWYsS0FBSyxDQU9MLG1CQUFtQixDQWRyQixBQWFFLGVBYmEsQUFPYixLQUFLLENBTUwsb0JBQW9CLENBYnRCLEFBY0UsZUFkYSxBQU9iLEtBQUssQ0FPTCxtQkFBbUIsQUFBQyxDQUNuQixPQUFPLENBQUUsSUFBSyxDQUNkLEFuRGtnQkMsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVtRG5oQnRCLEFBQUEsaUJBQWlCLENBQ2pCLEFBQUEsZUFBZSxBQUFDLENBcUJkLE1BQU0sQ0FBRSxJQUFLLENBQ2IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEVBQUcsQ0FTYixBQWpDRCxBQUFBLGlCQUFpQixBQTBCZCxLQUFLLENBekJSLEFBQUEsZUFBZSxBQXlCWixLQUFLLEFBQUMsQ0FDSCxVQUFVLENBQUUsSUFBSyxDQUNqQixhQUFhLENBQUUsQ0FBRSxDQUNqQixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNoQixDQUdGLEFBQUEsT0FBTyxBQUFDLENBQ1AsTUFBTSxDQUFDLE1BQU8sQ0FDZCxjQUFjLENBQUUsSUFBSyxDQUNyQixVQUFVLENBQUMsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQU1aLEFBSkEsQUFORCxhQU1jLENBTmQsT0FBTyxBQU1VLENBQ2YsY0FBYyxDQUFFLElBQUssQ0FDckIsV0FBVyxDQUFFLElBQUssQ0FDbEIsQUFHSCxBQUFBLGtCQUFrQixDQUNsQixBQUFBLGdCQUFnQixBQUFDLENBQ2hCLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLE1BQU0sQ0FBQyxNQUFPLENBQ2QsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsVUFBVSxDQUFDLE1BQU8sQ0FDbEIsT0FBTyxDQUFDLENBQUUsQ0FDVixBQUNBLEFBQUEsV0FBVyxBQUFDLENBQ1gsSUFBSSxDQUFFLFFBQVMsQ0FDZixNQUFNLENBQUMsWUFBYSxDQUNwQixVQUFVLENBQUMsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUtaLEFuRG9kRSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRW1EN2RyQixBQUFBLFdBQVcsQUFBQyxDQU9WLFdBQVcsQ0FBRSxlQUFJLENBQVksVUFBVSxDQUV4QyxDQUdGLEFBQUEsVUFBVSxBQUFDLENBQ1YsT0FBTyxDQUFDLE9BQVEsQ0FDaEIsQUFDRCxBQUFBLGlCQUFpQixDa0NyR2pCLEFsQ3FHQSxvQmtDckdvQixDQStrQnBCLEFsQzFlQSxzQmtDMGVzQixDQVV0QixBbENwZkEsZ0JrQ29mZ0IsQWxDcGZDLENBQ2hCLFVBQVUsQ0FBRSxvQkFBcUIsQ0FDakMsT0FBTyxDQUFFLElBQUssQ0FXZCxBbkRpY0csTUFBTSxFQUFMLFNBQVMsRUFBRSxJQUFJLEVtRDljcEIsQUFBQSxpQkFBaUIsQ2tDckdqQixBbENxR0Esb0JrQ3JHb0IsQ0Era0JwQixBbEMxZUEsc0JrQzBlc0IsQ0FVdEIsQWxDcGZBLGdCa0NvZmdCLEFsQ3BmQyxDQUtmLE9BQU8sQ0FBRSxLQUFNLENBUWhCLENuRGljRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRW1EOWNyQixBQUFBLGlCQUFpQixDa0NyR2pCLEFsQ3FHQSxvQmtDckdvQixDQStrQnBCLEFsQzFlQSxzQmtDMGVzQixDQVV0QixBbENwZkEsZ0JrQ29mZ0IsQWxDcGZDLENBUWYsT0FBTyxDQUFFLEtBQU0sQ0FLaEIsQ25EaWNHLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUSxFbUQ5Y3hCLEFBQUEsaUJBQWlCLENrQ3JHakIsQWxDcUdBLG9Ca0NyR29CLENBK2tCcEIsQWxDMWVBLHNCa0MwZXNCLENBVXRCLEFsQ3BmQSxnQmtDb2ZnQixBbENwZkMsQ0FXZixPQUFPLENBQUUsSUFBSyxDQUVmLENBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixVQUFVLENBQUUsb0JBQXFCLENBRWpDLE9BQU8sQ0FBRSxLQUFNLENBV2YsQW5Ea2JHLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUSxPQUFuQixTQUFTLEVBQUUsSUFBSSxFbURoY3BCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FNWixPQUFPLENBQUUsS0FBTSxDQVFuQixDbkRrYkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxJQUFJLEVtRGhjcEIsQUFBQSxnQkFBZ0IsQUFBQyxDQVNmLE9BQU8sQ0FBRSxNQUFPLENBS2pCLENuRGtiRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRW1EaGNyQixBQUFBLGdCQUFnQixBQUFDLENBWWYsT0FBTyxDQUFFLE1BQU8sQ0FFakIsQ0FFRCxBQUFBLGNBQWMsQUFBQyxDQUNkLE9BQU8sQ0FBRSxJQUFLLENBQ2QsV0FBVyxDQUFFLElBQUssQ0FDbEIsQUFFQSxBQUFBLFdBQVcsQUFBQyxDQUNYLElBQUksQ0FBRSxPQUFRLENBWWQsQW5EOFpFLE1BQU0sRUFBTCxTQUFTLEVBQUUsSUFBSSxFbUQzYW5CLEFBQUEsV0FBVyxBQUFDLENBSVYsSUFBSSxDQUFFLENBQUUsQ0FTVCxDQWJELEFBT2dCLFdBUEwsQ0FPVixjQUFjLENBQUMsUUFBUSxBQUFDLENBQ3ZCLFNBQVMsQ0FBRSxJQUFLLENBSWhCLEFuRCtaQyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRW1EM2FyQixBQU9nQixXQVBMLENBT1YsY0FBYyxDQUFDLFFBQVEsQUFBQyxDQUd0QixTQUFTLENBQUUsSUFBSyxDQUVqQixDQUdGLEFBQUEsV0FBVyxBQUFDLENBQ1gsSUFBSSxDQUFFLE9BQVEsQ0FLZCxBbkRzWkUsTUFBTSxFQUFMLFNBQVMsRUFBRSxJQUFJLEVtRDVabkIsQUFBQSxXQUFXLEFBQUMsQ0FJVixPQUFPLENBQUUsSUFBSyxDQUVmLENBS0YsQUFBQSxXQUFXLEFBQUMsQ0FDWCxLQUFLLENBQUMsSUFBSyxDQUNYLEFBQ0QsQUFBQSxZQUFZLEM0QmNaLEE1QmRBLGdCNEJjZ0IsQ0U1R2hCLEE5QjhGQSxXOEI5RlcsQ1IrT1gsQXRCakpBLHFCc0JpSnFCLENBSXJCLEF0QnJKQSxXc0JxSlcsQ0FLUCxFQUFFLEF0QjFKTyxDQUNaLEtBQUssQ0FBQyxLQUFNLENBQ1osQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNaLGFBQWEsQ0FBQyxJQUFLLENBQ25CLEFBQ0QsQUFBQSxVQUFVLEFBQUMsQ0FDVixXQUFXLENBQUMsSUFBSyxDQUNqQixBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1gsWUFBWSxDQUFDLElBQUssQ0FDbEIsQUFDRCxBQUFBLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBQyxJQUFLLENBQ2hCLEFBT0QsQUFBUyxTQUFBLEFBQUEsT0FBTyxDQUNoQixBQUFTLFNBQUEsQUFBQSxNQUFNLEFBQUMsQ0FDZixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLENBQUUsQ0FDYixNQUFNLENBQUUsQ0FBRSxDQUNWLFdBQVcsQ0FBRSxDQUFFLENBQ2YsUUFBUSxDQUFFLE1BQU8sQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsS0FBSyxDQUFFLENBQUUsQ0FDVCxBQUVELEFBQVMsU0FBQSxBQUFBLE1BQU0sQUFBQyxDQUNkLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUN4TUQsQUFBQSxZQUFZLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSyxDQUNkLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxzQkFBdUIsQ0FDbkMsQUFDRCxBQUFBLFFBQVEsQUFBQyxDQUNILE1BQU0sQ0FBRSxXQUFZLENBQ3BCLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDcEIsQUFFRCxBQUFXLFFBQUgsQ0FBRyxHQUFHLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsZ0JBQWdCLENKR2YsT0FBTyxDSURSLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGlCQUFpQixDQUFFLDBDQUEyQyxDQUM5RCxTQUFTLENBQUUsMENBQTJDLENBQ3ZELEFBRUQsQUFBUyxRQUFELENBQUMsUUFBUSxBQUFDLENBQ2hCLHVCQUF1QixDQUFFLE1BQU8sQ0FDaEMsZUFBZSxDQUFFLE1BQU8sQ0FDekIsQUFFRCxBQUFTLFFBQUQsQ0FBQyxRQUFRLEFBQUMsQ0FDaEIsdUJBQXVCLENBQUUsTUFBTyxDQUNoQyxlQUFlLENBQUUsTUFBTyxDQUN6QixBQUVELGtCQUFrQixDQUFsQixXQUFrQixDQUNoQixBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FBRyxpQkFBaUIsQ0FBRSxRQUFLLENBQ3hDLEFBQUEsR0FBRyxDQUFHLGlCQUFpQixDQUFFLFFBQUssRUFHaEMsVUFBVSxDQUFWLFdBQVUsQ0FDUixBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FDWCxTQUFTLENBQUUsUUFBSyxDQUNoQixpQkFBaUIsQ0FBRSxRQUFLLENBQ3hCLEFBQUEsR0FBRyxDQUNILFNBQVMsQ0FBRSxRQUFLLENBQ2hCLGlCQUFpQixDQUFFLFFBQUssRUFLNUIsa0JBQWtCLENBQWxCLE1BQWtCLENBQVUsQUFBQSxJQUFJLENBQUcsT0FBTyxDQUFDLENBQUUsQ0FBSSxBQUFBLEVBQUUsQ0FBRyxPQUFPLENBQUMsQ0FBRSxFQUNoRSxlQUFlLENBQWYsTUFBZSxDQUFVLEFBQUEsSUFBSSxDQUFHLE9BQU8sQ0FBQyxDQUFFLENBQUksQUFBQSxFQUFFLENBQUcsT0FBTyxDQUFDLENBQUUsRUFDN0QsVUFBVSxDQUFWLE1BQVUsQ0FBVSxBQUFBLElBQUksQ0FBRyxPQUFPLENBQUMsQ0FBRSxDQUFJLEFBQUEsRUFBRSxDQUFHLE9BQU8sQ0FBQyxDQUFFLEVBRXhELEFBQUEsUUFBUSxBQUFDLENBQ1AsVUFBVSxDQUFFLHNCQUF1QixDQUNuQyxhQUFhLENBQUUsSUFBSyxDQUNsQixPQUFPLENBQUMsQ0FBRSxDQUNWLFNBQVMsQ0FBQyxnQkFBaUIsQ0FDM0IsbUJBQW1CLENBQUMsUUFBUyxDQUM3QixrQkFBa0IsQ0FBQyxFQUFHLENBQ3pCLEFBR0Qsa0JBQWtCLENBQWxCLE9BQWtCLENBQVcsQUFBQSxJQUFJLENBQUcsT0FBTyxDQUFDLENBQUUsQ0FBSSxBQUFBLEVBQUUsQ0FBRyxPQUFPLENBQUMsQ0FBRSxFQUNqRSxlQUFlLENBQWYsT0FBZSxDQUFXLEFBQUEsSUFBSSxDQUFHLE9BQU8sQ0FBQyxDQUFFLENBQUksQUFBQSxFQUFFLENBQUcsT0FBTyxDQUFDLENBQUUsRUFDOUQsVUFBVSxDQUFWLE9BQVUsQ0FBVyxBQUFBLElBQUksQ0FBRyxPQUFPLENBQUMsQ0FBRSxDQUFJLEFBQUEsRUFBRSxDQUFHLE9BQU8sQ0FBQyxDQUFFLEVBRXpELEFBQUEsU0FBUyxBQUFDLENBQ1IsVUFBVSxDQUFFLG1CQUFvQixDQUNoQyxVQUFVLENBQUUsSUFBSyxDQUNmLE9BQU8sQ0FBQyxDQUFFLENBQ1YsU0FBUyxDQUFDLGtCQUFtQixDQUM3QixtQkFBbUIsQ0FBQyxRQUFTLENBQzdCLGtCQUFrQixDQUFDLEVBQUcsQ0FDekIsQUMvRUwsQUFBQSxFQUFFLENBQ0YsQUFBQSxFQUFFLEFBQUMsQ0FDRCxlQUFlLENBQUUsSUFBSyxDQUN0QixNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxDQUFFLENBd0NaLEFBNUNELEFBQUEsRUFBRSxBQU1DLFFBQVEsQ0FOWCxBQUFBLEVBQUUsQUFPQyxXQUFXLENBUGQsQUFBQSxFQUFFLEFBUUMsV0FBVyxDQVJkLEFBQUEsRUFBRSxBQVNDLFdBQVcsQ0FUZCxBQUFBLEVBQUUsQUFVQyxXQUFXLENBVmQsQUFBQSxFQUFFLEFBV0MsU0FBUyxDQVZaLEFBQUEsRUFBRSxBQUtDLFFBQVEsQ0FMWCxBQUFBLEVBQUUsQUFNQyxXQUFXLENBTmQsQUFBQSxFQUFFLEFBT0MsV0FBVyxDQVBkLEFBQUEsRUFBRSxBQVFDLFdBQVcsQ0FSZCxBQUFBLEVBQUUsQUFTQyxXQUFXLENBVGQsQUFBQSxFQUFFLEFBVUMsU0FBUyxBQUFDLENBQ1QsV0FBVyxDQUFFLEdBQUksQ0FDakIsYUFBYSxDQUFFLElBQUssQ0FDcEIsV0FBVyxDQUFFLElBQUssQ0FVbkIsQUF4QkgsQUFnQkksRUFoQkYsQUFNQyxRQUFRLENBVVAsRUFBRSxDQWhCTixBQWdCSSxFQWhCRixBQU9DLFdBQVcsQ0FTVixFQUFFLENBaEJOLEFBZ0JJLEVBaEJGLEFBUUMsV0FBVyxDQVFWLEVBQUUsQ0FoQk4sQUFnQkksRUFoQkYsQUFTQyxXQUFXLENBT1YsRUFBRSxDQWhCTixBQWdCSSxFQWhCRixBQVVDLFdBQVcsQ0FNVixFQUFFLENBaEJOLEFBZ0JJLEVBaEJGLEFBV0MsU0FBUyxDQUtSLEVBQUUsQ0FmTixBQWVJLEVBZkYsQUFLQyxRQUFRLENBVVAsRUFBRSxDQWZOLEFBZUksRUFmRixBQU1DLFdBQVcsQ0FTVixFQUFFLENBZk4sQUFlSSxFQWZGLEFBT0MsV0FBVyxDQVFWLEVBQUUsQ0FmTixBQWVJLEVBZkYsQUFRQyxXQUFXLENBT1YsRUFBRSxDQWZOLEFBZUksRUFmRixBQVNDLFdBQVcsQ0FNVixFQUFFLENBZk4sQUFlSSxFQWZGLEFBVUMsU0FBUyxDQUtSLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBQyxJQUFLLENBTXBCLEFBdkJMLEFBbUJNLEVBbkJKLEFBTUMsUUFBUSxDQVVQLEVBQUUsQ0FHQSxFQUFFLENBbkJSLEFBb0JNLEVBcEJKLEFBTUMsUUFBUSxDQVVQLEVBQUUsQ0FJQSxFQUFFLENBcEJSLEFBbUJNLEVBbkJKLEFBT0MsV0FBVyxDQVNWLEVBQUUsQ0FHQSxFQUFFLENBbkJSLEFBb0JNLEVBcEJKLEFBT0MsV0FBVyxDQVNWLEVBQUUsQ0FJQSxFQUFFLENBcEJSLEFBbUJNLEVBbkJKLEFBUUMsV0FBVyxDQVFWLEVBQUUsQ0FHQSxFQUFFLENBbkJSLEFBb0JNLEVBcEJKLEFBUUMsV0FBVyxDQVFWLEVBQUUsQ0FJQSxFQUFFLENBcEJSLEFBbUJNLEVBbkJKLEFBU0MsV0FBVyxDQU9WLEVBQUUsQ0FHQSxFQUFFLENBbkJSLEFBb0JNLEVBcEJKLEFBU0MsV0FBVyxDQU9WLEVBQUUsQ0FJQSxFQUFFLENBcEJSLEFBbUJNLEVBbkJKLEFBVUMsV0FBVyxDQU1WLEVBQUUsQ0FHQSxFQUFFLENBbkJSLEFBb0JNLEVBcEJKLEFBVUMsV0FBVyxDQU1WLEVBQUUsQ0FJQSxFQUFFLENBcEJSLEFBbUJNLEVBbkJKLEFBV0MsU0FBUyxDQUtSLEVBQUUsQ0FHQSxFQUFFLENBbkJSLEFBb0JNLEVBcEJKLEFBV0MsU0FBUyxDQUtSLEVBQUUsQ0FJQSxFQUFFLENBbkJSLEFBa0JNLEVBbEJKLEFBS0MsUUFBUSxDQVVQLEVBQUUsQ0FHQSxFQUFFLENBbEJSLEFBbUJNLEVBbkJKLEFBS0MsUUFBUSxDQVVQLEVBQUUsQ0FJQSxFQUFFLENBbkJSLEFBa0JNLEVBbEJKLEFBTUMsV0FBVyxDQVNWLEVBQUUsQ0FHQSxFQUFFLENBbEJSLEFBbUJNLEVBbkJKLEFBTUMsV0FBVyxDQVNWLEVBQUUsQ0FJQSxFQUFFLENBbkJSLEFBa0JNLEVBbEJKLEFBT0MsV0FBVyxDQVFWLEVBQUUsQ0FHQSxFQUFFLENBbEJSLEFBbUJNLEVBbkJKLEFBT0MsV0FBVyxDQVFWLEVBQUUsQ0FJQSxFQUFFLENBbkJSLEFBa0JNLEVBbEJKLEFBUUMsV0FBVyxDQU9WLEVBQUUsQ0FHQSxFQUFFLENBbEJSLEFBbUJNLEVBbkJKLEFBUUMsV0FBVyxDQU9WLEVBQUUsQ0FJQSxFQUFFLENBbkJSLEFBa0JNLEVBbEJKLEFBU0MsV0FBVyxDQU1WLEVBQUUsQ0FHQSxFQUFFLENBbEJSLEFBbUJNLEVBbkJKLEFBU0MsV0FBVyxDQU1WLEVBQUUsQ0FJQSxFQUFFLENBbkJSLEFBa0JNLEVBbEJKLEFBVUMsU0FBUyxDQUtSLEVBQUUsQ0FHQSxFQUFFLENBbEJSLEFBbUJNLEVBbkJKLEFBVUMsU0FBUyxDQUtSLEVBQUUsQ0FJQSxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsSUFBSyxDQUNsQixBQXRCUCxBQUFBLEVBQUUsQUEwQkMsU0FBUyxDQXpCWixBQUFBLEVBQUUsQUF5QkMsU0FBUyxBQUFDLENBQ1QsZUFBZSxDQUFFLE1BQU8sQ0FDekIsQUE1QkgsQUFBQSxFQUFFLEFBNkJDLFFBQVEsQ0E1QlgsQUFBQSxFQUFFLEFBNEJDLFFBQVEsQUFBQyxDQUNSLGVBQWUsQ0FBRSxPQUFRLENBQzFCLEFBL0JILEFBQUEsRUFBRSxBQWdDQyxXQUFXLENBL0JkLEFBQUEsRUFBRSxBQStCQyxXQUFXLEFBQUMsQ0FDWCxlQUFlLENBQUUsV0FBWSxDQUM5QixBQWxDSCxBQUFBLEVBQUUsQUFtQ0MsV0FBVyxDQWxDZCxBQUFBLEVBQUUsQUFrQ0MsV0FBVyxBQUFDLENBQ1gsZUFBZSxDQUFFLFdBQVksQ0FDOUIsQUFyQ0gsQUFBQSxFQUFFLEFBc0NDLFdBQVcsQ0FyQ2QsQUFBQSxFQUFFLEFBcUNDLFdBQVcsQUFBQyxDQUNYLGVBQWUsQ0FBRSxXQUFZLENBQzlCLEFBeENILEFBQUEsRUFBRSxBQXlDQyxXQUFXLENBeENkLEFBQUEsRUFBRSxBQXdDQyxXQUFXLEFBQUMsQ0FDWCxlQUFlLENBQUUsV0FBWSxDQUM5QixBQUdILEFBQUEsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUUsQ0FDWCxBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLEdBQUksQ0FDakIsTUFBTSxDQUFFLENBQUUsQ0FDWCxBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUUsQ0FDWCxBQ3pERCxBQUFBLE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxDQUFFLENBQ1gsQUFFRCxBQUFBLEdBQUcsQ0FDSCxBQUFBLE9BQU8sQUFBQyxDQUNOLE1BQU0sQ0FBRSxDQUFFLENBQ1YsU0FBUyxDQUFFLElBQUssQ0FDakIsQUNSRCxBQUFBLEtBQUssQUFBQyxDQUNKLGVBQWUsQ0FBRSxRQUFTLENBQzFCLE1BQU0sQ1BpQlEsS0FBYSxDT2pCSixDQUFDLENBQ3hCLFlBQVksQ0FBRSxLQUFNLENBQ3BCLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDaEJxQmQsT0FBRyxDZ0JwQmIsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDUFNPLEtBQWEsQ09USCxDQUFDLENBQ3pCLFVBQVUsQ0FBRSxJQUFLLENBQ2xCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxhQUFhLENQK0NELEdBQUcsQ0FBQyxLQUFLLENBL0JWLE9BQU8sQ09mbEIsT0FBTyxDUEdPLEtBQWEsQ09ISCxDQUFDLENBQzFCLEFBRUQsQUFBQSxFQUFFLENBQ0YsQUFBQSxFQUFFLENBQ0YsQUFBQSxFQUFFLEFBQUMsQ0FDRCxjQUFjLENBQUUsTUFBTyxDQUN4QixBQ3ZCRCxBQUFBLElBQUksQUFBQyxDQUNILEtBQUssQ1IwQkssT0FBTyxDUXpCakIsV0FBVyxDUkdBLFdBQVcsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLFVBQVUsQ1FGakQsU0FBUyxDUk9NLEdBQUcsQ1FObEIsV0FBVyxDUlNNLEdBQUcsQ1FSckIsQUFFRCxBQUFBLEVBQUUsQ0FDRixBQUFBLGFBQWEsQUFBQyxDQUNaLEtBQUssQ1J1QkMsSUFBSSxDUXRCVixTQUFTLENBQVcsT0FBUSxDQUM1QixXQUFXLENBQUUsR0FBSSxDQUVqQixjQUFjLENBQUMsU0FBVSxDQUMxQixBQUNELEFBQUEsYUFBYSxBQUFDLENBQ1YsYUFBYSxDQUFFLENBQUUsQ0FDcEIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULEtBQUssQ1JhRCxJQUFJLENRWlIsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsTUFBTSxDQUFFLENBQUUsQ0FDVixhQUFhLENBQUUsSUFBSyxDQUNwQixXQUFXLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsZUFBSSxDQUN2QixjQUFjLENBQUUsU0FBVSxDQUM3QixBQUNELEFBQUEsY0FBYyxBQUFDLENBQ2IsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUNoQyxLQUFLLENSRkssT0FBTyxDUUdqQixTQUFTLENBQUUsTUFBTyxDQUNsQixXQUFXLENBQUUsR0FBSSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNqQixNQUFNLENBQUUsUUFBUyxDQUNqQixjQUFjLENBQUUsSUFBSyxDQUNyQixXQUFXLENBQUUsSUFBSyxDQXlCbkIsQXhEeWZHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFd0QxaEJ0QixBQUFBLGNBQWMsQUFBQyxDQVdULFNBQVMsQ0FBRSxHQUFJLENBc0JwQixDeER5ZkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRLEV3RDFoQnhCLEFBQUEsY0FBYyxBQUFDLENBY1QsU0FBUyxDQUFFLEtBQU0sQ0FtQnRCLENBakNELEFBaUJFLGNBakJZLENBaUJaLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLE1BQU8sQ0FDbEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDbEIsQUF0QkgsQUF5QkksY0F6QlUsQUF3QlgsS0FBSyxDQUNKLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ0FBRSxHQUFJLENBQ2pCLEFBM0JMLEFBQUEsY0FBYyxBQTZCWCxVQUFVLENBN0JiLEFBQUEsY0FBYyxBQThCWCxTQUFTLEFBQUMsQ0FDVCxNQUFNLENBQUMsQ0FBRSxDQUNWLEFBR0gsQUFBMEIseUJBQUQsQ0FBQyxFQUFFLENBQzVCLEFBQUEsRUFBRSxDQUNGLEFBQUEsRUFBRSxDQUNGLEFBQUEsRUFBRSxDQUNGLEFBQUEsRUFBRSxDQUNGLEFBQUEsRUFBRSxBQUFDLENBQ0QsS0FBSyxDUjdDQSxPQUFPLENROENaLFdBQVcsQ1JoRUEsV0FBVyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsVUFBVSxDUWlFakQsU0FBUyxDdEJ5QkcsTUFBRyxDc0J4QmYsV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDUjFEUyxHQUFHLENRMkR2QixNQUFNLENBQUUsQ0FBQyxDQUFDLENBQUMsQ1J0REcsS0FBYSxDUXVENUIsQUFDRCxBQUEwQix5QkFBRCxDQUFDLEVBQUUsQ0FDNUIsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQVcsT0FBUSxDQUM1QixjQUFjLENBQUMsU0FBVSxDQVkxQixBQWZELEFBQTBCLHlCQUFELENBQUMsRUFBRSxBQUt6QixNQUFNLENBSlQsQUFBQSxFQUFFLEFBSUMsTUFBTSxBQUFDLENBQ04sU0FBUyxDQUFXLE9BQVEsQ0FDN0IsQUFQSCxBQUEwQix5QkFBRCxDQUFDLEVBQUUsQUFRekIsSUFBSSxDQVBQLEFBQUEsRUFBRSxBQU9DLElBQUksQUFBQyxDQUNKLGNBQWMsQ0FBQyxJQUFLLENBQ3JCLEF4RGdlQyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXdEMWV0QixBQUEwQix5QkFBRCxDQUFDLEVBQUUsQ0FDNUIsQUFBQSxFQUFFLEFBQUMsQ0FZQyxXQUFXLENBQUUsS0FBTSxDQUV0QixDa0JMRCxBbEJPQSxTa0JQUyxDQThCVCxBbEJ2QkEsUWtCdUJRLENEaUJSLEFqQnhDQSxVaUJ3Q1UsQ0FrYVYsQWpCMWNBLDRCaUIwYzRCLENBaUI1QixBakIzZEEsOEJpQjJkOEIsQ2pCMWQ5QixBQUFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBVyxPQUFRLENBSTdCLEFBSEUsQUFISCxNQUdTLEFrQlZULFNBQVMsQ2xCVU4sQUFISCxNQUdTLEFrQm9CVCxRQUFRLENsQnBCTCxBQUhILE1BR1MsQWlCcUNULFVBQVUsQ2pCckNQLEFBSEgsTUFHUyxBaUJ1Y1QsNEJBQTRCLENqQnZjekIsQUFISCxNQUdTLEFpQndkVCw4QkFBOEIsQ2pCMWQ5QixBQUFBLEVBQUUsQUFFQyxNQUFNLEFBQUMsQ0FDTixhQUFhLENBQUUsS0FBTSxDQUN0QixBQUlILEFBQUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFXLEdBQUksQ0FDekIsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBVyxPQUFRLENBQzdCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxLQUFLLENSbkZLLE9BQU8sQ1FvRmpCLFNBQVMsQ0FBVyxPQUFRLENBQzVCLFdBQVcsQ0FBRSxHQUFJLENBQ2xCLEFBQ0QsQUFBQSxDQUFDLEFBQUMsQ0FDQSxNQUFNLENBQUUsQ0FBQyxDQUFDLENBQUMsQ1JoR0csS0FBYSxDUWlHNUIsQUFFRCxBQUFBLENBQUMsQUFBQyxDQUNBLEtBQUssQ1JoR0EsT0FBTyxDUWlHWixNQUFNLENBQUUsT0FBUSxDQUNoQixlQUFlLENBQUUsSUFBSyxDQUN0QixVQUFVLENBQUUsS0FBSyxDUmpESCxLQUFLLENBQ1AsSUFBSSxDUXVEakIsQUFDRCxBQUFBLE9BQU8sQ0FDUCxBQUFPLE9BQUEsQUFBQSxRQUFRLEFBQUMsQ0FDWixLQUFLLENSN0ZTLE9BQU8sQ1E4RnJCLFVBQVUsQ0FBRSxlQUFnQixDQUMvQixBQUVELEFBQU8sT0FBQSxBQUFBLE1BQU0sQUFBQyxDQUNWLEtBQUssQ1JqR1csT0FBTyxDUWtHMUIsQUFHRCxBQUFBLE1BQU0sQUFBQyxDQUNILEtBQUssQ1JwSEgsT0FBTyxDUXFIVCxXQUFXLENBQUUsR0FBSSxDQU1wQixBQVJELEFBQUEsTUFBTSxBQUlELE1BQU0sQUFBQyxDQUNKLEtBQUssQ2pCckhELE9BQUcsQ2lCc0hQLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBTUwsQUFBQSxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBa0IsS0FBSyxDQUN4QyxnQkFBZ0IsQ0FBRSxHQUFJLENBQ3RCLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENSN0hmLElBQUksQ1E4SFYsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsQ0FBRSxDQUNWLE1BQU0sQ1I5SU8sS0FBaUIsQ1E4SVIsQ0FBQyxDQUN4QixBQUNDLEFBQUEsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFDLGlCQUFrQixDQUMxQixBQUdILEFBQUEsV0FBVyxBQUFDLENBQ1YsV0FBVyxDQUFFLEdBQUksQ0FDbEIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNYLFdBQVcsQ0FBRSxHQUFJLENBQ2xCLEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FDTixTQUFTLENBQUMsT0FBUSxDQUtuQixBeERpWUcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEV3RHZZdEIsQUFBQSxPQUFPLEFBQUMsQ0FJSixTQUFTLENBQUUsSUFBSyxDQUVuQixDQUNELEFBQUEsV0FBVyxBQUFDLENBQ1YsU0FBUyxDQUFDLFFBQVMsQ0FNcEIsQUFQRCxBQUdFLFdBSFMsQ0FHVCxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsS0FBTSxDQUNmLGNBQWMsQ0FBRSxTQUFVLENBQzNCLEFBRUgsQUFBQSxXQUFXLEFBQUMsQ0FDVixTQUFTLENBQUMsT0FBUSxDQUNuQixBQUNELEFBQUEsUUFBUSxBQUFDLENBQ1AsU0FBUyxDQUFDLE9BQVEsQ0FDbkIsQUFDRCxBQUFBLGFBQWEsQUFBQyxDQUNaLEtBQUssQ1J6S0ssT0FBTyxDUTBLakIsY0FBYyxDQUFFLElBQUssQ0FDdEIsQUFDRCxBQUFBLGVBQWUsQUFBQyxDQUNkLEtBQUssQ1JqTEEsT0FBTyxDUWtMWixTQUFTLENBQUUsS0FBTSxDQUNqQixVQUFVLENBQUUsTUFBTyxDQUNwQixBQUNELEFBQUEsV0FBVyxDUDhIWCxBTzlIQSxjUDhIYyxDQUtkLEFPbklBLHNCUG1Jc0IsQ3dCb1N0QixBakJ2YUEsYWlCdWFhLEFqQnZhRCxDQUNWLFNBQVMsQ0FBQyxPQUFRLENBQ25CLEFBQ0QsQUFBQSxPQUFPLEFBQUMsQ0FDTixTQUFTLENBQUMsT0FBUSxDQUNuQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLEdBQUksQ0FDbEIsQUFDRCxBQUFBLFVBQVUsQUFBQyxDQUNULGNBQWMsQ0FBQyxTQUFVLENBQzFCLEFBQ0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsTUFBTyxDQUNmLFVBQVUsQ0FBRSxNQUFPLENBQ3BCLEFBQ0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxjQUFjLENBQUMsSUFBSyxDQUNyQixBQUNELEFBQUEsWUFBWSxBQUFDLENBQ1gsS0FBSyxDUjFNQSxPQUFPLENRMk1iLEFBQ0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixLQUFLLENSMU1ELE9BQU8sQ1EyTVosQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNYLEtBQUssQ1I1TUssT0FBTyxDUTZNbEIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNYLEtBQUssQ2pCN01LLE9BQUcsQ2lCOE1kLEFBQ0QsQUFBQSxjQUFjLEFBQUMsQ0FDYixLQUFLLENSck1hLE9BQU8sQ1FzTTFCLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ1J0TWdCLE9BQU8sQ1F1TTdCLEFBQ0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENSNU1XLE9BQU8sQ1E2TXhCLEFBQ0QsQUFBQSxTQUFTLEFBQUMsQ0FDUixLQUFLLENSMU5PLE9BQU8sQ1EyTnBCLEFBQ0QsQUFBQSxVQUFVLEFBQUMsQ0FDVCxLQUFLLENSM05DLE9BQU8sQ1E0TmQsQUUxUEQ7OztHQUdHLEFHQUgsVUFBVSxDQUNSLFdBQVcsQ0FBRSxhQUFjLENBQzNCLEdBQUcsQ0FBRSxxREFBRyxDQUNSLEdBQUcsQ0FBRSw0REFBRyxDQUFxRSwyQkFBTSxDQUNqRix1REFBRyxDQUFnRSxlQUFNLENBQ3pFLHNEQUFHLENBQStELGNBQU0sQ0FDeEUscURBQUcsQ0FBOEQsa0JBQU0sQ0FDdkUsd0VBQUcsQ0FBaUYsYUFBTSxDQUU1RixXQUFXLENBQUUsTUFBTyxDQUNwQixVQUFVLENBQUUsTUFBTyxDQ1ZyQixBQUFBLEdBQUcsQUFBSCxDQUNFLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLElBQUksQ0FBRSxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBdUIsTUFBdUIsQ0FBQyxXQUFXLENBQ3BGLFNBQVMsQ0FBRSxPQUFRLENBQ25CLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLHNCQUFzQixDQUFFLFdBQVksQ0FDcEMsdUJBQXVCLENBQUUsU0FBVSxDQUVwQyxBQ1BELEFBQUEsTUFBTSxBQUFOLENBQ0UsU0FBUyxDQUFHLFNBQUcsQ0FDZixXQUFXLENBQUcsS0FBRyxDQUNqQixjQUFjLENBQUUsSUFBSyxDQUN0QixBQUNELEFBQUEsTUFBTSxBQUFOLENBQUUsU0FBUyxDQUFFLEdBQUksQ0FBSSxBQUNyQixBQUFBLE1BQU0sQUFBTixDQUFFLFNBQVMsQ0FBRSxHQUFJLENBQUksQUFDckIsQUFBQSxNQUFNLEFBQU4sQ0FBRSxTQUFTLENBQUUsR0FBSSxDQUFJLEFBQ3JCLEFBQUEsTUFBTSxBQUFOLENBQUUsU0FBUyxDQUFFLEdBQUksQ0FBSSxBQ1ZyQixBQUFBLE1BQU0sQUFBTixDQUNFLEtBQUssQ0FBRyxTQUFJLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDcEIsQUNGRCxBQUFBLE1BQU0sQUFBTixDQUNFLFlBQVksQ0FBRSxDQUFFLENBQ2hCLFdBQVcsQ05NVSxTQUFJLENNTHpCLGVBQWUsQ0FBRSxJQUFLLENBRXZCLEFBTEQsQUFJSSxNQUpFLENBSUYsRUFBRSxBQUFDLENBQUUsUUFBUSxDQUFFLFFBQVMsQ0FBSSxBQUVoQyxBQUFBLE1BQU0sQUFBTixDQUNFLFFBQVEsQ0FBRSxRQUFTLENBQ25CLElBQUksQ05BaUIsVUFBSSxDTUN6QixLQUFLLENORGdCLFNBQUksQ01FekIsR0FBRyxDQUFHLFFBQUcsQ0FDVCxVQUFVLENBQUUsTUFBTyxDQUlwQixBQVRELEFBQUEsTUFBTSxBQU1ILE1BQU0sQUFBUCxDQUNFLElBQUksQ0FBRSxVQUFDLENBQ1IsQUNkSCxBQUFBLFVBQVUsQUFBVixDQUNFLE9BQU8sQ0FBRSxnQkFBaUIsQ0FDMUIsTUFBTSxDQUFFLEtBQUssQ0FBQyxNQUFLLENQSUMsSUFBSSxDT0h4QixhQUFhLENBQUUsSUFBSyxDQUNyQixBQUVELEFBQUEsYUFBYSxBQUFiLENBQUUsS0FBSyxDQUFFLElBQUssQ0FBSSxBQUNsQixBQUFBLGNBQWMsQUFBZCxDQUFFLEtBQUssQ0FBRSxLQUFNLENBQUksQUFFbkIsQUFBQSxHQUFHLEFBQ0EsYUFBYSxBQUFkLENBQUUsWUFBWSxDQUFFLElBQUssQ0FBSSxBQUQzQixBQUFBLEdBQUcsQUFFQSxjQUFjLEFBQWYsQ0FBRSxXQUFXLENBQUUsSUFBSyxDQUFJLEFBSTFCLEFBQUEsV0FBVyxBQUFDLENBQUUsS0FBSyxDQUFFLEtBQU0sQ0FBSSxBQUMvQixBQUFBLFVBQVUsQUFBQyxDQUFFLEtBQUssQ0FBRSxJQUFLLENBQUksQUFFN0IsQUFBQSxHQUFHLEFBQ0EsVUFBVSxBQUFDLENBQUUsWUFBWSxDQUFFLElBQUssQ0FBSSxBQUR2QyxBQUFBLEdBQUcsQUFFQSxXQUFXLEFBQUMsQ0FBRSxXQUFXLENBQUUsSUFBSyxDQUFJLEFDcEJ2QyxBQUFBLFFBQVEsQUFBUixDQUNFLGlCQUFpQixDQUFFLDBCQUEyQixDQUN0QyxTQUFTLENBQUUsMEJBQTJCLENBQy9DLEFBRUQsQUFBQSxTQUFTLEFBQVQsQ0FDRSxpQkFBaUIsQ0FBRSxPQUFPLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxRQUFLLENBQ3BDLFNBQVMsQ0FBRSxPQUFPLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxRQUFLLENBQzdDLEFBRUQsa0JBQWtCLENBQWxCLE9BQWtCLENBQ2hCLEFBQUEsRUFBRSxDQUNBLGlCQUFpQixDQUFFLFlBQU0sQ0FDakIsU0FBUyxDQUFFLFlBQU0sQ0FFM0IsQUFBQSxJQUFJLENBQ0YsaUJBQWlCLENBQUUsY0FBTSxDQUNqQixTQUFTLENBQUUsY0FBTSxFQUk3QixVQUFVLENBQVYsT0FBVSxDQUNSLEFBQUEsRUFBRSxDQUNBLGlCQUFpQixDQUFFLFlBQU0sQ0FDakIsU0FBUyxDQUFFLFlBQU0sQ0FFM0IsQUFBQSxJQUFJLENBQ0YsaUJBQWlCLENBQUUsY0FBTSxDQUNqQixTQUFTLENBQUUsY0FBTSxFQzVCN0IsQUFBQSxhQUFhLEFBQWIsQ1JXRSxVQUFVLENBQUUsMERBQXFFLENBQ2pGLGlCQUFpQixDQUFFLGFBQU0sQ0FDckIsYUFBYSxDQUFFLGFBQU0sQ0FDakIsU0FBUyxDQUFFLGFBQU0sQ1FkYSxBQUN4QyxBQUFBLGNBQWMsQUFBZCxDUlVFLFVBQVUsQ0FBRSwwREFBcUUsQ0FDakYsaUJBQWlCLENBQUUsY0FBTSxDQUNyQixhQUFhLENBQUUsY0FBTSxDQUNqQixTQUFTLENBQUUsY0FBTSxDUWJhLEFBQ3hDLEFBQUEsY0FBYyxBQUFkLENSU0UsVUFBVSxDQUFFLDBEQUFxRSxDQUNqRixpQkFBaUIsQ0FBRSxjQUFNLENBQ3JCLGFBQWEsQ0FBRSxjQUFNLENBQ2pCLFNBQVMsQ0FBRSxjQUFNLENRWmEsQUFFeEMsQUFBQSxtQkFBbUIsQUFBbkIsQ1JjRSxVQUFVLENBQUUsb0VBQStFLENBQzNGLGlCQUFpQixDQUFFLFlBQUssQ0FDcEIsYUFBYSxDQUFFLFlBQUssQ0FDaEIsU0FBUyxDQUFFLFlBQUssQ1FqQlcsQUFDckMsQUFBQSxpQkFBaUIsQUFBakIsQ1JhRSxVQUFVLENBQUUsb0VBQStFLENBQzNGLGlCQUFpQixDQUFFLFlBQUssQ0FDcEIsYUFBYSxDQUFFLFlBQUssQ0FDaEIsU0FBUyxDQUFFLFlBQUssQ1FoQlcsQUFLckMsQUFBTSxLQUFELENBQUMsYUFBYSxDQUNuQixBQUFNLEtBQUQsQ0FBQyxjQUFjLENBQ3BCLEFBQU0sS0FBRCxDQUFDLGNBQWMsQ0FDcEIsQUFBTSxLQUFELENBQUMsbUJBQW1CLENBQ3pCLEFBQU0sS0FBRCxDQUFDLGlCQUFpQixBQUp2QixDQUNFLE1BQU0sQ0FBRSxJQUFLLENBQ2QsQUNaRCxBQUFBLFNBQVMsQUFBVCxDQUNFLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLEtBQUssQ0FBRSxHQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUksQ0FDWixXQUFXLENBQUUsR0FBSSxDQUNqQixjQUFjLENBQUUsTUFBTyxDQUN4QixBQUNELEFBQUEsWUFBWSxDQUFFLEFBQUEsWUFBWSxBQUExQixDQUNFLFFBQVEsQ0FBRSxRQUFTLENBQ25CLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNwQixBQUNELEFBQUEsWUFBWSxBQUFaLENBQUUsV0FBVyxDQUFFLE9BQVEsQ0FBSSxBQUMzQixBQUFBLFlBQVksQUFBWixDQUFFLFNBQVMsQ0FBRSxHQUFJLENBQUksQUFDckIsQUFBQSxXQUFXLEFBQVgsQ0FBRSxLQUFLLENWVGUsSUFBSSxDVVNGLEFDaEJ4QixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWHlUTSxLQUFPLENXelRNLEFBQzVCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYbWNNLEtBQU8sQ1duY00sQUFDNUIsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1g4aEJPLEtBQU8sQ1c5aEJNLEFBQzdCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYMk5XLEtBQU8sQ1czTk0sQUFDakMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hzVk0sS0FBTyxDV3RWTSxBQUM1QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYb2xCSyxLQUFPLENXcGxCTSxBQUMzQixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHdsQk8sS0FBTyxDV3hsQk0sQUFDN0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWDRxQkssS0FBTyxDVzVxQk0sQUFDM0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWHFRSyxLQUFPLENXclFNLEFBQzNCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYdW5CUyxLQUFPLENXdm5CTSxBQUMvQixBQUFNLE1BQUEsQUFBQSxPQUFPLEFBQWIsQ0FBRSxPQUFPLENYcW5CRyxLQUFPLENXcm5CTSxBQUN6QixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHNuQlEsS0FBTyxDV3RuQk0sQUFDOUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hpSU0sS0FBTyxDV2pJTSxBQUM1QixBQUFVLFVBQUEsQUFBQSxPQUFPLENBQ2pCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQ0FDaEIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUZoQixDQUFFLE9BQU8sQ1g0bkJNLEtBQU8sQ1c1bkJNLEFBQzVCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYb2hCWSxLQUFPLENXcGhCTSxBQUNsQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYa2hCYSxLQUFPLENXbGhCTSxBQUNuQyxBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWHFlVSxLQUFPLENXcmVNLEFBQ2hDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYc2lCTyxLQUFPLENXdGlCTSxBQUM3QixBQUFRLFFBQUEsQUFBQSxPQUFPLENBQ2YsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQURkLENBQUUsT0FBTyxDWDJKSSxLQUFPLENXM0pNLEFBQzFCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYcW9CUSxLQUFPLENXcm9CTSxBQUM5QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYMFVLLEtBQU8sQ1cxVU0sQUFDM0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1g0T08sS0FBTyxDVzVPTSxBQUM3QixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWDJJUSxLQUFPLENXM0lNLEFBQzlCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1gyZkssS0FBTyxDVzNmTSxBQUMzQixBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWDJMUyxLQUFPLENXM0xNLEFBQy9CLEFBQXVCLHVCQUFBLEFBQUEsT0FBTyxBQUE5QixDQUFFLE9BQU8sQ1hXb0IsS0FBTyxDV1hNLEFBQzFDLEFBQXFCLHFCQUFBLEFBQUEsT0FBTyxBQUE1QixDQUFFLE9BQU8sQ1hha0IsS0FBTyxDV2JNLEFBQ3hDLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYbVZNLEtBQU8sQ1duVk0sQUFDNUIsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWG1kYyxLQUFPLENXbmRNLEFBQ3BDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxDQUN2QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBRGpCLENBQUUsT0FBTyxDWCtlTyxLQUFPLENXL2VNLEFBQzdCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYeWVRLEtBQU8sQ1d6ZU0sQUFDOUIsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1hzWFMsS0FBTyxDV3RYTSxBQUMvQixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYeVhLLEtBQU8sQ1d6WE0sQUFDM0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWGtQSyxLQUFPLENXbFBNLEFBQzNCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYdVRXLEtBQU8sQ1d2VE0sQUFDakMsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1htcUJXLEtBQU8sQ1ducUJNLEFBQ2pDLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYaXFCWSxLQUFPLENXanFCTSxBQUNsQyxBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWGtxQlUsS0FBTyxDV2xxQk0sQUFDaEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hvZE8sS0FBTyxDV3BkTSxBQUM3QixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHVCUSxLQUFPLENXdkJNLEFBQzlCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQUFBZCxDQUFFLE9BQU8sQ1g4a0JJLEtBQU8sQ1c5a0JNLEFBQzFCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1g4a0JLLEtBQU8sQ1c5a0JNLEFBQzNCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1hxREssS0FBTyxDV3JETSxBQUMzQixBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWHFEUyxLQUFPLENXckRNLEFBQy9CLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYMGNNLEtBQU8sQ1cxY00sQUFDNUIsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1h1RU8sS0FBTyxDV3ZFTSxBQUM3QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYZ1BLLEtBQU8sQ1doUE0sQUFDM0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWDZDSyxLQUFPLENXN0NNLEFBQzNCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYeVVPLEtBQU8sQ1d6VU0sQUFDN0IsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1g0a0JZLEtBQU8sQ1c1a0JNLEFBQ2xDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYNGtCVyxLQUFPLENXNWtCTSxBQUNqQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHBDVyxLQUFPLENXb0NNLEFBQ2pDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1h2Q2EsS0FBTyxDV3VDTSxBQUNuQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWHJDWSxLQUFPLENXcUNNLEFBQ2xDLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1h4Q2MsS0FBTyxDV3dDTSxBQUNwQyxBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYNlZLLEtBQU8sQ1c3Vk0sQUFDM0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxDQUNqQixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBRGxCLENBQUUsT0FBTyxDWHdaUSxLQUFPLENXeFpNLEFBQzlCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYc1RPLEtBQU8sQ1d0VE0sQUFDN0IsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWHFvQmEsS0FBTyxDV3JvQk0sQUFDbkMsQUFBUyxTQUFBLEFBQUEsT0FBTyxDQUNoQixBQUFTLFNBQUEsQUFBQSxPQUFPLENBQ2hCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFGcEIsQ0FBRSxPQUFPLENYeWFVLEtBQU8sQ1d6YU0sQUFDaEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hpYU8sS0FBTyxDV2phTSxBQUM3QixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHlXVyxLQUFPLENXeldNLEFBQ2pDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYbkRPLEtBQU8sQ1dtRE0sQUFDN0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWDZrQkssS0FBTyxDVzdrQk0sQUFDM0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxDQUNmLEFBQW1CLG1CQUFBLEFBQUEsT0FBTyxBQUQxQixDQUFFLE9BQU8sQ1grWmdCLEtBQU8sQ1cvWk0sQUFDdEMsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLEFBQXpCLENBQUUsT0FBTyxDWDBlZSxLQUFPLENXMWVNLEFBQ3JDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1grRWUsS0FBTyxDVy9FTSxBQUNyQyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHJCTyxLQUFPLENXcUJNLEFBQzdCLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1g2aEJjLEtBQU8sQ1c3aEJNLEFBQ3BDLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1grS2MsS0FBTyxDVy9LTSxBQUNwQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWGRTLEtBQU8sQ1djTSxBQUMvQixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYc2FLLEtBQU8sQ1d0YU0sQUFDM0IsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hnWk0sS0FBTyxDV2haTSxBQUM1QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYNmhCSyxLQUFPLENXN2hCTSxBQUMzQixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHlOUSxLQUFPLENXek5NLEFBQzlCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1gwS2EsS0FBTyxDVzFLTSxBQUNuQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYc2hCYSxLQUFPLENXdGhCTSxBQUNuQyxBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWDRJTSxLQUFPLENXNUlNLEFBQzVCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1h5RWEsS0FBTyxDV3pFTSxBQUNuQyxBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYeUVjLEtBQU8sQ1d6RU0sQUFDcEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hrYVksS0FBTyxDV2xhTSxBQUNsQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYdVdhLEtBQU8sQ1d2V00sQUFDbkMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWHdqQmEsS0FBTyxDV3hqQk0sQUFDbkMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWDJEYSxLQUFPLENXM0RNLEFBQ25DLEFBQW1CLG1CQUFBLEFBQUEsT0FBTyxBQUExQixDQUFFLE9BQU8sQ1h3YWdCLEtBQU8sQ1d4YU0sQUFDdEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1g2UlksS0FBTyxDVzdSTSxBQUNsQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWDBHVyxLQUFPLENXMUdNLEFBQ2pDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1hvakJlLEtBQU8sQ1dwakJNLEFBQ3JDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1h1RGUsS0FBTyxDV3ZETSxBQUNyQyxBQUFPLE9BQUEsQUFBQSxPQUFPLEFBQWQsQ0FBRSxPQUFPLENYL0JJLEtBQU8sQ1crQk0sQUFDMUIsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1gvQ1csS0FBTyxDVytDTSxBQUNqQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWC9DWSxLQUFPLENXK0NNLEFBQ2xDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYL0NTLEtBQU8sQ1crQ00sQUFDL0IsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1huRFcsS0FBTyxDV21ETSxBQUNqQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQ0FDdkIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQURoQixDQUFFLE9BQU8sQ1h5Y00sS0FBTyxDV3pjTSxBQUM1QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHlJTyxLQUFPLENXeklNLEFBQzdCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYdUZTLEtBQU8sQ1d2Rk0sQUFDL0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWGdaSyxLQUFPLENXaFpNLEFBQzNCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYcVZNLEtBQU8sQ1dyVk0sQUFDNUIsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1gvQ1MsS0FBTyxDVytDTSxBQUMvQixBQUFzQixzQkFBQSxBQUFBLE9BQU8sQUFBN0IsQ0FBRSxPQUFPLENYa0ltQixLQUFPLENXbElNLEFBQ3pDLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1g0TUssS0FBTyxDVzVNTSxBQUMzQixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYOFJLLEtBQU8sQ1c5Uk0sQUFDM0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWHdLSyxLQUFPLENXeEtNLEFBQzNCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQUFBZCxDQUFFLE9BQU8sQ1hvSUksS0FBTyxDV3BJTSxBQUMxQixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWG9JVSxLQUFPLENXcElNLEFBQ2hDLEFBQVcsV0FBQSxBQUFBLE9BQU8sQ0FDbEIsQUFBd0Isd0JBQUEsQUFBQSxPQUFPLEFBRC9CLENBQUUsT0FBTyxDWDZIcUIsS0FBTyxDVzdITSxBQUMzQyxBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWGlZTSxLQUFPLENXallNLEFBQzVCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYRVMsS0FBTyxDV0ZNLEFBQy9CLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYb1pPLEtBQU8sQ1dwWk0sQUFDN0IsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1hrRVEsS0FBTyxDV2xFTSxBQUM5QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWGlUTyxLQUFPLENXalRNLEFBQzdCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYeUNXLEtBQU8sQ1d6Q00sQUFDakMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWHFDYSxLQUFPLENXckNNLEFBQ25DLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYOFpRLEtBQU8sQ1c5Wk0sQUFDOUIsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWGdjYyxLQUFPLENXaGNNLEFBQ3BDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYc0tPLEtBQU8sQ1d0S00sQUFDN0IsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1h1S1ksS0FBTyxDV3ZLTSxBQUNsQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWHJFUyxLQUFPLENXcUVNLEFBQy9CLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYdkVTLEtBQU8sQ1d1RU0sQUFDL0IsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBRHBCLENBQUUsT0FBTyxDWDVEVSxLQUFPLENXNERNLEFBQ2hDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1g2aUJlLEtBQU8sQ1c3aUJNLEFBQ3JDLEFBQW1CLG1CQUFBLEFBQUEsT0FBTyxBQUExQixDQUFFLE9BQU8sQ1h5SGdCLEtBQU8sQ1d6SE0sQUFDdEMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWE5hLEtBQU8sQ1dNTSxBQUNuQyxBQUFPLE9BQUEsQUFBQSxPQUFPLEFBQWQsQ0FBRSxPQUFPLENYaVFJLEtBQU8sQ1dqUU0sQUFDMUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxDQUNoQixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBRGYsQ0FBRSxPQUFPLENYaURLLEtBQU8sQ1dqRE0sQUFDM0IsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1hzRFMsS0FBTyxDV3RETSxBQUMvQixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWHVnQlksS0FBTyxDV3ZnQk0sQUFDbEMsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWHFnQmMsS0FBTyxDV3JnQk0sQUFDcEMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1h5ZFUsS0FBTyxDV3pkTSxBQUNoQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHlOUSxLQUFPLENXek5NLEFBQzlCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYbWJTLEtBQU8sQ1duYk0sQUFDL0IsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLEFBQTFCLENBQUUsT0FBTyxDWDhRZ0IsS0FBTyxDVzlRTSxBQUN0QyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWDhmVyxLQUFPLENXOWZNLEFBQ2pDLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1hvR2MsS0FBTyxDV3BHTSxBQUNwQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWDZhUSxLQUFPLENXN2FNLEFBQzlCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYb2hCTyxLQUFPLENXcGhCTSxBQUM3QixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYNktjLEtBQU8sQ1c3S00sQUFDcEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hzaUJPLEtBQU8sQ1d0aUJNLEFBQzdCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYNFBRLEtBQU8sQ1c1UE0sQUFDOUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hxVk0sS0FBTyxDV3JWTSxBQUM1QixBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWHljUyxLQUFPLENXemNNLEFBQy9CLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYN0NXLEtBQU8sQ1c2Q00sQUFDakMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWG1WYSxLQUFPLENXblZNLEFBQ25DLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYcWhCUSxLQUFPLENXcmhCTSxBQUM5QixBQUFjLGNBQUEsQUFBQSxPQUFPLENBQ3JCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFEbkIsQ0FBRSxPQUFPLENYK0ZTLEtBQU8sQ1cvRk0sQUFDL0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hrS08sS0FBTyxDV2xLTSxBQUM3QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWDBoQk8sS0FBTyxDVzFoQk0sQUFDN0IsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1h5Q1ksS0FBTyxDV3pDTSxBQUNsQyxBQUFRLFFBQUEsQUFBQSxPQUFPLENBQ2YsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQURkLENBQUUsT0FBTyxDWGtZSSxLQUFPLENXbFlNLEFBQzFCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYaU1NLEtBQU8sQ1dqTU0sQUFDNUIsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1gvQ1MsS0FBTyxDVytDTSxBQUMvQixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYMUVLLEtBQU8sQ1cwRU0sQUFDM0IsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hmWSxLQUFPLENXZU0sQUFDbEMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWGtMYSxLQUFPLENXbExNLEFBQ25DLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYZ0xZLEtBQU8sQ1doTE0sQUFDbEMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1hpTFUsS0FBTyxDV2pMTSxBQUNoQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWDZLWSxLQUFPLENXN0tNLEFBQ2xDLEFBQXFCLHFCQUFBLEFBQUEsT0FBTyxBQUE1QixDQUFFLE9BQU8sQ1gzSGtCLEtBQU8sQ1cySE0sQUFDeEMsQUFBc0Isc0JBQUEsQUFBQSxPQUFPLEFBQTdCLENBQUUsT0FBTyxDWHZIbUIsS0FBTyxDV3VITSxBQUN6QyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYdkhnQixLQUFPLENXdUhNLEFBQ3RDLEFBQXFCLHFCQUFBLEFBQUEsT0FBTyxBQUE1QixDQUFFLE9BQU8sQ1gvSGtCLEtBQU8sQ1crSE0sQUFDeEMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1gwSk0sS0FBTyxDVzFKTSxBQUM1QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWG1qQk8sS0FBTyxDV25qQk0sQUFDN0IsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hvZE0sS0FBTyxDV3BkTSxBQUM1QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHlHTyxLQUFPLENXekdNLEFBQzdCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYbkVVLEtBQU8sQ1dtRU0sQUFDaEMsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1h4SFcsS0FBTyxDV3dITSxBQUNqQyxBQUFTLFNBQUEsQUFBQSxPQUFPLENBQ2hCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFEaEIsQ0FBRSxPQUFPLENYZ2hCTSxLQUFPLENXaGhCTSxBQUM1QixBQUFTLFNBQUEsQUFBQSxPQUFPLENBQ2hCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFEZixDQUFFLE9BQU8sQ1h1T0ssS0FBTyxDV3ZPTSxBQUMzQixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWE5NLEtBQU8sQ1dNTSxBQUM1QixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWDRHTSxLQUFPLENXNUdNLEFBQzVCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQ0FDZCxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBRG5CLENBQUUsT0FBTyxDWGtYUyxLQUFPLENXbFhNLEFBQy9CLEFBQVEsUUFBQSxBQUFBLE9BQU8sQ0FDZixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBRGxCLENBQUUsT0FBTyxDWCtGUSxLQUFPLENXL0ZNLEFBQzlCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYdVNVLEtBQU8sQ1d2U00sQUFDaEMsQUFBUSxRQUFBLEFBQUEsT0FBTyxDQUNmLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFEbkIsQ0FBRSxPQUFPLENYMEdTLEtBQU8sQ1cxR00sQUFDL0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hxYU8sS0FBTyxDV3JhTSxBQUM3QixBQUFXLFdBQUEsQUFBQSxPQUFPLENBQ2xCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQ0FDbEIsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUZmLENBQUUsT0FBTyxDWGxISyxLQUFPLENXa0hNLEFBQzNCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYcU9RLEtBQU8sQ1dyT00sQUFDOUIsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1htT1EsS0FBTyxDV25PTSxBQUM5QixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYc2JjLEtBQU8sQ1d0Yk0sQUFDcEMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1htZlUsS0FBTyxDV25mTSxBQUNoQyxBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWDZiTSxLQUFPLENXN2JNLEFBQzVCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYd09NLEtBQU8sQ1d4T00sQUFDNUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hxZU0sS0FBTyxDV3JlTSxBQUM1QixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWGdUVSxLQUFPLENXaFRNLEFBQ2hDLEFBQW9CLG9CQUFBLEFBQUEsT0FBTyxBQUEzQixDQUFFLE9BQU8sQ1hpVGlCLEtBQU8sQ1dqVE0sQUFDdkMsQUFBc0Isc0JBQUEsQUFBQSxPQUFPLEFBQTdCLENBQUUsT0FBTyxDWHNJbUIsS0FBTyxDV3RJTSxBQUN6QyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWGtJWSxLQUFPLENXbElNLEFBQ2xDLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYa1FNLEtBQU8sQ1dsUU0sQUFDNUIsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1h2RVcsS0FBTyxDV3VFTSxBQUNqQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWGpFUyxLQUFPLENXaUVNLEFBQy9CLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYeEVXLEtBQU8sQ1d3RU0sQUFDakMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1h4RVksS0FBTyxDV3dFTSxBQUNsQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWG5CUSxLQUFPLENXbUJNLEFBQzlCLEFBQVksWUFBQSxBQUFBLE9BQU8sQ0FDbkIsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQURmLENBQUUsT0FBTyxDWGtZSyxLQUFPLENXbFlNLEFBQzNCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQ0FDcEIsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQURwQixDQUFFLE9BQU8sQ1h1WVUsS0FBTyxDV3ZZTSxBQUNoQyxBQUFXLFdBQUEsQUFBQSxPQUFPLENBQ2xCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFEbkIsQ0FBRSxPQUFPLENYcVlTLEtBQU8sQ1dyWU0sQUFDL0IsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1h1QlMsS0FBTyxDV3ZCTSxBQUMvQixBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWDBNUyxLQUFPLENXMU1NLEFBQy9CLEFBQWUsZUFBQSxBQUFBLE9BQU8sQ0FDdEIsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQURmLENBQUUsT0FBTyxDWGllSyxLQUFPLENXamVNLEFBQzNCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQ0FDaEIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQURoQixDQUFFLE9BQU8sQ1grRk0sS0FBTyxDVy9GTSxBQUM1QixBQUFhLGFBQUEsQUFBQSxPQUFPLENBQ3BCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFEckIsQ0FBRSxPQUFPLENYMmFXLEtBQU8sQ1czYU0sQUFDakMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1gxQlUsS0FBTyxDVzBCTSxBQUNoQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHZCVyxLQUFPLENXdUJNLEFBQ2pDLEFBQVMsU0FBQSxBQUFBLE9BQU8sQ0FDaEIsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQURmLENBQUUsT0FBTyxDWGhISyxLQUFPLENXZ0hNLEFBQzNCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYNFdRLEtBQU8sQ1c1V00sQUFDOUIsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1h3ZFMsS0FBTyxDV3hkTSxBQUMvQixBQUFTLFNBQUEsQUFBQSxPQUFPLENBQ2hCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFEcEIsQ0FBRSxPQUFPLENYaERVLEtBQU8sQ1dnRE0sQUFDaEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1g2TFksS0FBTyxDVzdMTSxBQUNsQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWGtCUyxLQUFPLENXbEJNLEFBQy9CLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1g5Q2UsS0FBTyxDVzhDTSxBQUNyQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYOUNhLEtBQU8sQ1c4Q00sQUFDbkMsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1grZFEsS0FBTyxDVy9kTSxBQUM5QixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWDZZWSxLQUFPLENXN1lNLEFBQ2xDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYd1pTLEtBQU8sQ1d4Wk0sQUFDL0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1h6SU8sS0FBTyxDV3lJTSxBQUM3QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWDdDTyxLQUFPLENXNkNNLEFBQzdCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYckJRLEtBQU8sQ1dxQk0sQUFDOUIsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1g2Q1ksS0FBTyxDVzdDTSxBQUNsQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHJIVyxLQUFPLENXcUhNLEFBQ2pDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYa0lXLEtBQU8sQ1dsSU0sQUFDakMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1g1TVUsS0FBTyxDVzRNTSxBQUNoQyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWG1OTyxLQUFPLENXbk5NLEFBQzdCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYeUJZLEtBQU8sQ1d6Qk0sQUFDbEMsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWHRKSyxLQUFPLENXc0pNLEFBQzNCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYb0dTLEtBQU8sQ1dwR00sQUFDL0IsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hnUlksS0FBTyxDV2hSTSxBQUNsQyxBQUFxQixxQkFBQSxBQUFBLE9BQU8sQUFBNUIsQ0FBRSxPQUFPLENYNU1rQixLQUFPLENXNE1NLEFBQ3hDLEFBQXNCLHNCQUFBLEFBQUEsT0FBTyxBQUE3QixDQUFFLE9BQU8sQ1g1TW1CLEtBQU8sQ1c0TU0sQUFDekMsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLEFBQTFCLENBQUUsT0FBTyxDWDVNZ0IsS0FBTyxDVzRNTSxBQUN0QyxBQUFxQixxQkFBQSxBQUFBLE9BQU8sQUFBNUIsQ0FBRSxPQUFPLENYaE5rQixLQUFPLENXZ05NLEFBQ3hDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYNU1XLEtBQU8sQ1c0TU0sQUFDakMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1g1TVksS0FBTyxDVzRNTSxBQUNsQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWDVNUyxLQUFPLENXNE1NLEFBQy9CLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYaE5XLEtBQU8sQ1dnTk0sQUFDakMsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1gvQlEsS0FBTyxDVytCTSxBQUM5QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWG9KTyxLQUFPLENXcEpNLEFBQzdCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYc1lPLEtBQU8sQ1d0WU0sQUFDN0IsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLENBQ3ZCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFEakIsQ0FBRSxPQUFPLENYNk1PLEtBQU8sQ1c3TU0sQUFDN0IsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1huRlMsS0FBTyxDV21GTSxBQUMvQixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWDZRVyxLQUFPLENXN1FNLEFBQ2pDLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYNlFZLEtBQU8sQ1c3UU0sQUFDbEMsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1grVlEsS0FBTyxDVy9WTSxBQUM5QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHhGTyxLQUFPLENXd0ZNLEFBQzdCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQ0FDckIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQURoQixDQUFFLE9BQU8sQ1h3Uk0sS0FBTyxDV3hSTSxBQUM1QixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWCtEVyxLQUFPLENXL0RNLEFBQ2pDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYb0NTLEtBQU8sQ1dwQ00sQUFDL0IsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWHFDYyxLQUFPLENXckNNLEFBQ3BDLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYdVVRLEtBQU8sQ1d2VU0sQUFDOUIsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1gyQ1EsS0FBTyxDVzNDTSxBQUM5QixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWHdMTSxLQUFPLENXeExNLEFBQzVCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYMkNRLEtBQU8sQ1czQ00sQUFDOUIsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1hpSVcsS0FBTyxDV2pJTSxBQUNqQyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHVCTyxLQUFPLENXdkJNLEFBQzdCLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1hxQmUsS0FBTyxDV3JCTSxBQUNyQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWDRYUyxLQUFPLENXNVhNLEFBQy9CLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1h6RkssS0FBTyxDV3lGTSxBQUMzQixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQ0FDekIsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQURwQixDQUFFLE9BQU8sQ1g0UVUsS0FBTyxDVzVRTSxBQUNoQyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQ0FDMUIsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLENBQ3pCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFGdEIsQ0FBRSxPQUFPLENYMFZZLEtBQU8sQ1cxVk0sQUFDbEMsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLEFBQXpCLENBQUUsT0FBTyxDWG9KZSxLQUFPLENXcEpNLEFBQ3JDLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1h0RUssS0FBTyxDV3NFTSxBQUMzQixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWDdGVSxLQUFPLENXNkZNLEFBQ2hDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQ0FDakIsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBRHZCLENBQUUsT0FBTyxDWDNIYSxLQUFPLENXMkhNLEFBQ25DLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYbVBTLEtBQU8sQ1duUE0sQUFDL0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWHdHSyxLQUFPLENXeEdNLEFBQzNCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYckNZLEtBQU8sQ1dxQ00sQUFDbEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hzV1ksS0FBTyxDV3RXTSxBQUNsQyxBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWGlXVSxLQUFPLENXaldNLEFBQ2hDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYNUNPLEtBQU8sQ1c0Q00sQUFDN0IsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWDBPYSxLQUFPLENXMU9NLEFBQ25DLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYc0tXLEtBQU8sQ1d0S00sQUFDakMsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQTNCLENBQUUsT0FBTyxDWHNLaUIsS0FBTyxDV3RLTSxBQUN2QyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWDZSTyxLQUFPLENXN1JNLEFBQzdCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYaktXLEtBQU8sQ1dpS00sQUFDakMsQUFBcUIscUJBQUEsQUFBQSxPQUFPLEFBQTVCLENBQUUsT0FBTyxDWEhrQixLQUFPLENXR00sQUFDeEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1grUE8sS0FBTyxDVy9QTSxBQUM3QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWDBKTyxLQUFPLENXMUpNLEFBQzdCLEFBQXVCLHVCQUFBLEFBQUEsT0FBTyxBQUE5QixDQUFFLE9BQU8sQ1huSW9CLEtBQU8sQ1dtSU0sQUFDMUMsQUFBd0Isd0JBQUEsQUFBQSxPQUFPLEFBQS9CLENBQUUsT0FBTyxDWG5JcUIsS0FBTyxDV21JTSxBQUMzQyxBQUFxQixxQkFBQSxBQUFBLE9BQU8sQUFBNUIsQ0FBRSxPQUFPLENYbklrQixLQUFPLENXbUlNLEFBQ3hDLEFBQXVCLHVCQUFBLEFBQUEsT0FBTyxBQUE5QixDQUFFLE9BQU8sQ1h2SW9CLEtBQU8sQ1d1SU0sQUFDMUMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hnRk0sS0FBTyxDV2hGTSxBQUM1QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYMUZLLEtBQU8sQ1cwRk0sQUFDM0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1h4UU8sS0FBTyxDV3dRTSxBQUM3QixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWGlaVyxLQUFPLENXalpNLEFBQ2pDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYckxTLEtBQU8sQ1dxTE0sQUFDL0IsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1hyRVcsS0FBTyxDV3FFTSxBQUNqQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHJFVyxLQUFPLENXcUVNLEFBQ2pDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYdVBXLEtBQU8sQ1d2UE0sQUFDakMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1g0TVksS0FBTyxDVzVNTSxBQUNsQyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHFXTyxLQUFPLENXcldNLEFBQzdCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1hxSmEsS0FBTyxDV3JKTSxBQUNuQyxBQUFrQixrQkFBQSxBQUFBLE9BQU8sQUFBekIsQ0FBRSxPQUFPLENYcUplLEtBQU8sQ1dySk0sQUFDckMsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1htR1MsS0FBTyxDV25HTSxBQUMvQixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWGlHVyxLQUFPLENXakdNLEFBQ2pDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1h4SmEsS0FBTyxDV3dKTSxBQUNuQyxBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYcUxjLEtBQU8sQ1dyTE0sQUFDcEMsQUFBd0Isd0JBQUEsQUFBQSxPQUFPLEFBQS9CLENBQUUsT0FBTyxDWC9EcUIsS0FBTyxDVytETSxBQUMzQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYK1BhLEtBQU8sQ1cvUE0sQUFDbkMsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1h0SFEsS0FBTyxDV3NITSxBQUM5QixBQUFlLGVBQUEsQUFBQSxPQUFPLENBQ3RCLEFBQXVCLHVCQUFBLEFBQUEsT0FBTyxBQUQ5QixDQUFFLE9BQU8sQ1huTG9CLEtBQU8sQ1dtTE0sQUFDMUMsQUFBYSxhQUFBLEFBQUEsT0FBTyxDQUNwQixBQUFxQixxQkFBQSxBQUFBLE9BQU8sQUFENUIsQ0FBRSxPQUFPLENYakxrQixLQUFPLENXaUxNLEFBQ3hDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxDQUN2QixBQUF3Qix3QkFBQSxBQUFBLE9BQU8sQUFEL0IsQ0FBRSxPQUFPLENYbkxxQixLQUFPLENXbUxNLEFBQzNDLEFBQVEsUUFBQSxBQUFBLE9BQU8sQ0FDZixBQUFPLE9BQUEsQUFBQSxPQUFPLEFBRGQsQ0FBRSxPQUFPLENYOUVJLEtBQU8sQ1c4RU0sQUFDMUIsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQUFkLENBQUUsT0FBTyxDWFJJLEtBQU8sQ1dRTSxBQUMxQixBQUFVLFVBQUEsQUFBQSxPQUFPLENBQ2pCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQUFEZCxDQUFFLE9BQU8sQ1hnWUksS0FBTyxDV2hZTSxBQUMxQixBQUFTLFNBQUEsQUFBQSxPQUFPLENBQ2hCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQUFEZCxDQUFFLE9BQU8sQ1hnRUksS0FBTyxDV2hFTSxBQUMxQixBQUFPLE9BQUEsQUFBQSxPQUFPLENBQ2QsQUFBTyxPQUFBLEFBQUEsT0FBTyxDQUNkLEFBQU8sT0FBQSxBQUFBLE9BQU8sQ0FDZCxBQUFPLE9BQUEsQUFBQSxPQUFPLEFBSGQsQ0FBRSxPQUFPLENYdUVJLEtBQU8sQ1d2RU0sQUFDMUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxDQUNoQixBQUFVLFVBQUEsQUFBQSxPQUFPLENBQ2pCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQUFGZCxDQUFFLE9BQU8sQ1hvT0ksS0FBTyxDV3BPTSxBQUMxQixBQUFPLE9BQUEsQUFBQSxPQUFPLENBQ2QsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQURkLENBQUUsT0FBTyxDWHlFSSxLQUFPLENXekVNLEFBQzFCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQ0FDbEIsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQURkLENBQUUsT0FBTyxDWG5OSSxLQUFPLENXbU5NLEFBQzFCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1g5REssS0FBTyxDVzhETSxBQUMzQixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWGxEVSxLQUFPLENXa0RNLEFBQ2hDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1g0UWUsS0FBTyxDVzVRTSxBQUNyQyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYNFFnQixLQUFPLENXNVFNLEFBQ3RDLEFBQW1CLG1CQUFBLEFBQUEsT0FBTyxBQUExQixDQUFFLE9BQU8sQ1g0UWdCLEtBQU8sQ1c1UU0sQUFDdEMsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQTNCLENBQUUsT0FBTyxDWDRRaUIsS0FBTyxDVzVRTSxBQUN2QyxBQUFvQixvQkFBQSxBQUFBLE9BQU8sQUFBM0IsQ0FBRSxPQUFPLENYK1FpQixLQUFPLENXL1FNLEFBQ3ZDLEFBQXFCLHFCQUFBLEFBQUEsT0FBTyxBQUE1QixDQUFFLE9BQU8sQ1grUWtCLEtBQU8sQ1cvUU0sQUFDeEMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1h1VVUsS0FBTyxDV3ZVTSxBQUNoQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWG1VWSxLQUFPLENXblVNLEFBQ2xDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1hpYWUsS0FBTyxDV2phTSxBQUNyQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWDhaUSxLQUFPLENXOVpNLEFBQzlCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1htWkssS0FBTyxDV25aTSxBQUMzQixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWG1aWSxLQUFPLENXblpNLEFBQ2xDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1g0WmEsS0FBTyxDVzVaTSxBQUNuQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWGxIUSxLQUFPLENXa0hNLEFBQzlCLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1hnUmUsS0FBTyxDV2hSTSxBQUNyQyxBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWDJDVSxLQUFPLENXM0NNLEFBQ2hDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYbERPLEtBQU8sQ1drRE0sQUFDN0IsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQUFkLENBQUUsT0FBTyxDWC9USSxLQUFPLENXK1RNLEFBQzFCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYdlBVLEtBQU8sQ1d1UE0sQUFDaEMsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQTNCLENBQUUsT0FBTyxDWHZQaUIsS0FBTyxDV3VQTSxBQUN2QyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWGtWTyxLQUFPLENXbFZNLEFBQzdCLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1hrVmMsS0FBTyxDV2xWTSxBQUNwQyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYMEVnQixLQUFPLENXMUVNLEFBQ3RDLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1g0RWMsS0FBTyxDVzVFTSxBQUNwQyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYeUVnQixLQUFPLENXekVNLEFBQ3RDLEFBQW9CLG9CQUFBLEFBQUEsT0FBTyxBQUEzQixDQUFFLE9BQU8sQ1h5RWlCLEtBQU8sQ1d6RU0sQUFDdkMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hyVE0sS0FBTyxDV3FUTSxBQUM1QixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWDRYUSxLQUFPLENXNVhNLEFBQzlCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYalVRLEtBQU8sQ1dpVU0sQUFDOUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1g0RE0sS0FBTyxDVzVETSxBQUM1QixBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWHBJUyxLQUFPLENXb0lNLEFBQy9CLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYbU9NLEtBQU8sQ1duT00sQUFDNUIsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1h0RFcsS0FBTyxDV3NETSxBQUNqQyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWCtUTyxLQUFPLENXL1RNLEFBQzdCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYcEdPLEtBQU8sQ1dvR00sQUFDN0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWHVFSyxLQUFPLENXdkVNLEFBQzNCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQ0FDakIsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQURuQixDQUFFLE9BQU8sQ1gxQlMsS0FBTyxDVzBCTSxBQUMvQixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWGlSTSxLQUFPLENXalJNLEFBQzVCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYZ0dPLEtBQU8sQ1doR00sQUFDN0IsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1hqVVEsS0FBTyxDV2lVTSxBQUM5QixBQUFPLE9BQUEsQUFBQSxPQUFPLEFBQWQsQ0FBRSxPQUFPLENYN1BJLEtBQU8sQ1c2UE0sQUFDMUIsQUFBTSxNQUFBLEFBQUEsT0FBTyxBQUFiLENBQUUsT0FBTyxDWGdXRyxLQUFPLENXaFdNLEFBQ3pCLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYc1dNLEtBQU8sQ1d0V00sQUFDNUIsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hxS08sS0FBTyxDV3JLTSxBQUM3QixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWDJHVSxLQUFPLENXM0dNLEFBQ2hDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1hnUGUsS0FBTyxDV2hQTSxBQUNyQyxBQUF3Qix3QkFBQSxBQUFBLE9BQU8sQUFBL0IsQ0FBRSxPQUFPLENYbFVxQixLQUFPLENXa1VNLEFBQzNDLEFBQXVCLHVCQUFBLEFBQUEsT0FBTyxBQUE5QixDQUFFLE9BQU8sQ1hwVW9CLEtBQU8sQ1dvVU0sQUFDMUMsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUF1Qix1QkFBQSxBQUFBLE9BQU8sQUFEOUIsQ0FBRSxPQUFPLENYL09vQixLQUFPLENXK09NLEFBQzFDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1h6SmEsS0FBTyxDV3lKTSxBQUNuQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWGlXVyxLQUFPLENXaldNLEFBQ2pDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1hvVmEsS0FBTyxDV3BWTSxBQUNuQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQ0FDdkIsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQURkLENBQUUsT0FBTyxDWGdUSSxLQUFPLENXaFRNLEFBQzFCLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1hxSWMsS0FBTyxDV3JJTSxBQUNwQyxBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYaU9jLEtBQU8sQ1dqT00sQUFDcEMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1g0TU0sS0FBTyxDVzVNTSxBQUM1QixBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYbkpnQixLQUFPLENXbUpNLEFBQ3RDLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYZ1dVLEtBQU8sQ1doV00sQUFDaEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1h5Rk8sS0FBTyxDV3pGTSxBQUM3QixBQUFlLGVBQUEsQUFBQSxPQUFPLENBQ3RCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQ0FDZixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBRnJCLENBQUUsT0FBTyxDWHNUVyxLQUFPLENXdFRNLEFBQ2pDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxDQUN2QixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQUFEekIsQ0FBRSxPQUFPLENYbkRlLEtBQU8sQ1dtRE0sQUFDckMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1hvV00sS0FBTyxDV3BXTSxBQUM1QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWDNETyxLQUFPLENXMkRNLEFBQzdCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYMklPLEtBQU8sQ1czSU0sQUFDN0IsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWDRJYyxLQUFPLENXNUlNLEFBQ3BDLEFBQXNCLHNCQUFBLEFBQUEsT0FBTyxBQUE3QixDQUFFLE9BQU8sQ1hpUG1CLEtBQU8sQ1dqUE0sQUFDekMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1grT1ksS0FBTyxDVy9PTSxBQUNsQyxBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWGpMVSxLQUFPLENXaUxNLEFBQ2hDLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1g5S0ssS0FBTyxDVzhLTSxBQUMzQixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYeUdjLEtBQU8sQ1d6R00sQUFDcEMsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLEFBQXpCLENBQUUsT0FBTyxDWHVHZSxLQUFPLENXdkdNLEFBQ3JDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYM0tPLEtBQU8sQ1cyS00sQUFDN0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hSTyxLQUFPLENXUU0sQUFDN0IsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1hIUyxLQUFPLENXR00sQUFDL0IsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQUFkLENBQUUsT0FBTyxDWDlJSSxLQUFPLENXOElNLEFBQzFCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYL1JTLEtBQU8sQ1crUk0sQUFDL0IsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1g1T00sS0FBTyxDVzRPTSxBQUM1QixBQUFPLE9BQUEsQUFBQSxPQUFPLEFBQWQsQ0FBRSxPQUFPLENYb0ZJLEtBQU8sQ1dwRk0sQUFDMUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1gyTU0sS0FBTyxDVzNNTSxBQUM1QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYdk1LLEtBQU8sQ1d1TU0sQUFDM0IsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1h2TU0sS0FBTyxDV3VNTSxBQUM1QixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWC9UUSxLQUFPLENXK1RNLEFBQzlCLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1gvVGUsS0FBTyxDVytUTSxBQUNyQyxBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWGtOTSxLQUFPLENXbE5NLEFBQzVCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1hrTmEsS0FBTyxDV2xOTSxBQUNuQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWG9IUSxLQUFPLENXcEhNLEFBQzlCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQ0FDckIsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQURkLENBQUUsT0FBTyxDWDFSSSxLQUFPLENXMFJNLEFBQzFCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQ0FDZCxBQUFRLFFBQUEsQUFBQSxPQUFPLEFBRGYsQ0FBRSxPQUFPLENYd09LLEtBQU8sQ1d4T00sQUFDM0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWHVRSyxLQUFPLENXdlFNLEFBQzNCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYaU1RLEtBQU8sQ1dqTU0sQUFDOUIsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1h0TVcsS0FBTyxDV3NNTSxBQUNqQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWDJMVyxLQUFPLENXM0xNLEFBQ2pDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYOU1TLEtBQU8sQ1c4TU0sQUFDL0IsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1hySlcsS0FBTyxDV3FKTSxBQUNqQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWDlJWSxLQUFPLENXOElNLEFBQ2xDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1gzSmEsS0FBTyxDVzJKTSxBQUNuQyxBQUFxQixxQkFBQSxBQUFBLE9BQU8sQUFBNUIsQ0FBRSxPQUFPLENYckprQixLQUFPLENXcUpNLEFBQ3hDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxDQUN2QixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQ0FDekIsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBRnZCLENBQUUsT0FBTyxDWDVKYSxLQUFPLENXNEpNLEFBQ25DLEFBQWMsY0FBQSxBQUFBLE9BQU8sQ0FDckIsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLEFBRHpCLENBQUUsT0FBTyxDWGpLZSxLQUFPLENXaUtNLEFBQ3JDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxDQUN2QixBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFEdkIsQ0FBRSxPQUFPLENYakthLEtBQU8sQ1dpS00sQUFDbkMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLENBQ3ZCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUR2QixDQUFFLE9BQU8sQ1hySmEsS0FBTyxDV3FKTSxBQUNuQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWGxLWSxLQUFPLENXa0tNLEFBQ2xDLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1hrU0ssS0FBTyxDV2xTTSxBQUMzQixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHZQUSxLQUFPLENXdVBNLEFBQzlCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYdENTLEtBQU8sQ1dzQ00sQUFDL0IsQUFBYSxhQUFBLEFBQUEsT0FBTyxDQUNwQixBQUFhLGFBQUEsQUFBQSxPQUFPLENBQ3BCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQ0FDckIsQUFBVyxXQUFBLEFBQUEsT0FBTyxDQUNsQixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBSnBCLENBQUUsT0FBTyxDWHZCVSxLQUFPLENXdUJNLEFBQ2hDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1h0UWUsS0FBTyxDV3NRTSxBQUNyQyxBQUFNLE1BQUEsQUFBQSxPQUFPLENBQ2IsQUFBYyxjQUFBLEFBQUEsT0FBTyxDQUNyQixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBRmhCLENBQUUsT0FBTyxDWDZGTSxLQUFPLENXN0ZNLEFBQzVCLEFBQU0sTUFBQSxBQUFBLE9BQU8sQ0FDYixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBRGpCLENBQUUsT0FBTyxDWDFNTyxLQUFPLENXME1NLEFBQzdCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYcEhXLEtBQU8sQ1dvSE0sQUFDakMsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQUFkLENBQUUsT0FBTyxDWHRISSxLQUFPLENXc0hNLEFBQzFCLEFBQXVCLHVCQUFBLEFBQUEsT0FBTyxDQUM5QixBQUFhLGFBQUEsQUFBQSxPQUFPLENBQ3BCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFGdEIsQ0FBRSxPQUFPLENYbEdZLEtBQU8sQ1drR00sQUFDbEMsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWGlOYyxLQUFPLENXak5NLEFBQ3BDLEFBQU0sTUFBQSxBQUFBLE9BQU8sQUFBYixDQUFFLE9BQU8sQ1g4RUcsS0FBTyxDVzlFTSxBQUN6QixBQUFVLFVBQUEsQUFBQSxPQUFPLENBQ2pCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFEakIsQ0FBRSxPQUFPLENYK1JPLEtBQU8sQ1cvUk0sQUFDN0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxDQUNmLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFEdEIsQ0FBRSxPQUFPLENYc0NZLEtBQU8sQ1d0Q00sQUFDbEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxDQUNqQixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFEeEIsQ0FBRSxPQUFPLENYc0NjLEtBQU8sQ1d0Q00sQUFDcEMsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1hsRlEsS0FBTyxDV2tGTSxBQUM5QixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWGpSWSxLQUFPLENXaVJNLEFBQ2xDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYekZPLEtBQU8sQ1d5Rk0sQUFDN0IsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1hvQ1UsS0FBTyxDV3BDTSxBQUNoQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWDJJUSxLQUFPLENXM0lNLEFBQzlCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYb0hVLEtBQU8sQ1dwSE0sQUFDaEMsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQTNCLENBQUUsT0FBTyxDWG9IaUIsS0FBTyxDV3BITSxBQUN2QyxBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYeFZLLEtBQU8sQ1d3Vk0sQUFDM0IsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLENBQ3hCLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFEbkIsQ0FBRSxPQUFPLENYakpTLEtBQU8sQ1dpSk0sQUFDL0IsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQUFkLENBQUUsT0FBTyxDWHVPSSxLQUFPLENXdk9NLEFBQzFCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYdFdXLEtBQU8sQ1dzV00sQUFDakMsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWHNESyxLQUFPLENXdERNLEFBQzNCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYb0lXLEtBQU8sQ1dwSU0sQUFDakMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1h3T08sS0FBTyxDV3hPTSxBQUM3QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYaVNLLEtBQU8sQ1dqU00sQUFDM0IsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hTWSxLQUFPLENXVE0sQUFDbEMsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWGdSSyxLQUFPLENXaFJNLEFBQzNCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYblZXLEtBQU8sQ1dtVk0sQUFDakMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1gyQk8sS0FBTyxDVzNCTSxBQUM3QixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYaEljLEtBQU8sQ1dnSU0sQUFDcEMsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1gxVFEsS0FBTyxDVzBUTSxBQUM5QixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYOVRjLEtBQU8sQ1c4VE0sQUFDcEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hqVVksS0FBTyxDV2lVTSxBQUNsQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHBVUSxLQUFPLENXb1VNLEFBQzlCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYaFVVLEtBQU8sQ1dnVU0sQUFDaEMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1hoVVUsS0FBTyxDV2dVTSxBQUNoQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHpYVyxLQUFPLENXeVhNLEFBQ2pDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1h6WGEsS0FBTyxDV3lYTSxBQUNuQyxBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWDRNTSxLQUFPLENXNU1NLEFBQzVCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYalJVLEtBQU8sQ1dpUk0sQUFDaEMsQUFBTSxNQUFBLEFBQUEsT0FBTyxBQUFiLENBQUUsT0FBTyxDWHhaRyxLQUFPLENXd1pNLEFBQ3pCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYaE9XLEtBQU8sQ1dnT00sQUFDakMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hHWSxLQUFPLENXSE0sQUFDbEMsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWDVYYyxLQUFPLENXNFhNLEFBQ3BDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYaGJXLEtBQU8sQ1dnYk0sQUFDakMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1htQlUsS0FBTyxDV25CTSxBQUNoQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHBFVyxLQUFPLENXb0VNLEFBQ2pDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYbEZPLEtBQU8sQ1drRk0sQUFDN0IsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWGxGYyxLQUFPLENXa0ZNLEFBQ3BDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYeUxXLEtBQU8sQ1d6TE0sQUFDakMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1h5TFUsS0FBTyxDV3pMTSxBQUNoQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHRZUSxLQUFPLENXc1lNLEFBQzlCLEFBQU8sT0FBQSxBQUFBLE9BQU8sQUFBZCxDQUFFLE9BQU8sQ1gvV0ksS0FBTyxDVytXTSxBQUMxQixBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWGxHUSxLQUFPLENXa0dNLEFBQzlCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYcmNVLEtBQU8sQ1dxY00sQUFDaEMsQUFBTSxNQUFBLEFBQUEsT0FBTyxBQUFiLENBQUUsT0FBTyxDWDNWRyxLQUFPLENXMlZNLEFBQ3pCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQ0FDakIsQUFBVSxVQUFBLEFBQUEsT0FBTyxDQUNqQixBQUFPLE9BQUEsQUFBQSxPQUFPLEFBRmQsQ0FBRSxPQUFPLENYakhJLEtBQU8sQ1dpSE0sQUFDMUIsQUFBWSxZQUFBLEFBQUEsT0FBTyxBQUFuQixDQUFFLE9BQU8sQ1g5Q1MsS0FBTyxDVzhDTSxBQUMvQixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWHBYVyxLQUFPLENXb1hNLEFBQ2pDLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1h4U2UsS0FBTyxDV3dTTSxBQUNyQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWDFSUyxLQUFPLENXMFJNLEFBQy9CLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYaE1TLEtBQU8sQ1dnTU0sQUFDL0IsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1g5RlEsS0FBTyxDVzhGTSxBQUM5QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWCtETyxLQUFPLENXL0RNLEFBQzdCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1gyRWEsS0FBTyxDVzNFTSxBQUNuQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWG1GWSxLQUFPLENXbkZNLEFBQ2xDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYb0ZTLEtBQU8sQ1dwRk0sQUFDL0IsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1h4V1UsS0FBTyxDV3dXTSxBQUNoQyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYMVdnQixLQUFPLENXMFdNLEFBQ3RDLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYM1JRLEtBQU8sQ1cyUk0sQUFDOUIsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWG9FSyxLQUFPLENXcEVNLEFBQzNCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYME1ZLEtBQU8sQ1cxTU0sQUFDbEMsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1gzQ1csS0FBTyxDVzJDTSxBQUNqQyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWDJIWSxLQUFPLENXM0hNLEFBQ2xDLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYbkpVLEtBQU8sQ1dtSk0sQUFDaEMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1h5TU0sS0FBTyxDV3pNTSxBQUM1QixBQUFRLFFBQUEsQUFBQSxPQUFPLEFBQWYsQ0FBRSxPQUFPLENYdkVLLEtBQU8sQ1d1RU0sQUFDM0IsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1g5RFEsS0FBTyxDVzhETSxBQUM5QixBQUFZLFlBQUEsQUFBQSxPQUFPLENBQ25CLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFEdEIsQ0FBRSxPQUFPLENYa0tZLEtBQU8sQ1dsS00sQUFDbEMsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLEFBQTFCLENBQUUsT0FBTyxDWGtLZ0IsS0FBTyxDV2xLTSxBQUN0QyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYcU1hLEtBQU8sQ1dyTU0sQUFDbkMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1gzRVksS0FBTyxDVzJFTSxBQUNsQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWG9NVyxLQUFPLENXcE1NLEFBQ2pDLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYNUVZLEtBQU8sQ1c0RU0sQUFDbEMsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWDNFYyxLQUFPLENXMkVNLEFBQ3BDLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1g3RWMsS0FBTyxDVzZFTSxBQUNwQyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHJETyxLQUFPLENXcURNLEFBQzdCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYL01XLEtBQU8sQ1crTU0sQUFDakMsQUFBcUIscUJBQUEsQUFBQSxPQUFPLEFBQTVCLENBQUUsT0FBTyxDWDNRa0IsS0FBTyxDVzJRTSxBQUN4QyxBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQXRCLENBQUUsT0FBTyxDWHBCWSxLQUFPLENXb0JNLEFBQ2xDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYNk1TLEtBQU8sQ1c3TU0sQUFDL0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hzQ08sS0FBTyxDV3RDTSxBQUM3QixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWG9MVSxLQUFPLENXcExNLEFBQ2hDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYcUxXLEtBQU8sQ1dyTE0sQUFDakMsQUFBUyxTQUFBLEFBQUEsT0FBTyxDQUNoQixBQUFPLE9BQUEsQUFBQSxPQUFPLEFBRGQsQ0FBRSxPQUFPLENYemJJLEtBQU8sQ1d5Yk0sQUFDMUIsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1h3TFEsS0FBTyxDV3hMTSxBQUM5QixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWCtJTSxLQUFPLENXL0lNLEFBQzVCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYd0dPLEtBQU8sQ1d4R00sQUFDN0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1h0Rk8sS0FBTyxDV3NGTSxBQUM3QixBQUFNLE1BQUEsQUFBQSxPQUFPLENBQ2IsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBRHZCLENBQUUsT0FBTyxDWGlOYSxLQUFPLENXak5NLEFBQ25DLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1gxRGMsS0FBTyxDVzBETSxBQUNwQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWDlEUyxLQUFPLENXOERNLEFBQy9CLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1hsU2EsS0FBTyxDV2tTTSxBQUNuQyxBQUFhLGFBQUEsQUFBQSxPQUFPLENBQ3BCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUR2QixDQUFFLE9BQU8sQ1h0Y2EsS0FBTyxDV3NjTSxBQUNuQyxBQUFhLGFBQUEsQUFBQSxPQUFPLENBQ3BCLEFBQTBCLDBCQUFBLEFBQUEsT0FBTyxBQURqQyxDQUFFLE9BQU8sQ1hwY3VCLEtBQU8sQ1dvY00sQUFDN0MsQUFBYSxhQUFBLEFBQUEsT0FBTyxDQUNwQixBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFEdkIsQ0FBRSxPQUFPLENYdmNhLEtBQU8sQ1d1Y00sQUFDbkMsQUFBYSxhQUFBLEFBQUEsT0FBTyxDQUNwQixBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFEMUIsQ0FBRSxPQUFPLENYdmNnQixLQUFPLENXdWNNLEFBQ3RDLEFBQWEsYUFBQSxBQUFBLE9BQU8sQ0FDcEIsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBRHhCLENBQUUsT0FBTyxDWDNjYyxLQUFPLENXMmNNLEFBQ3BDLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1g5RWMsS0FBTyxDVzhFTSxBQUNwQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWHZLUyxLQUFPLENXdUtNLEFBQy9CLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1gzRWEsS0FBTyxDVzJFTSxBQUNuQyxBQUFrQixrQkFBQSxBQUFBLE9BQU8sQUFBekIsQ0FBRSxPQUFPLENYM0VlLEtBQU8sQ1cyRU0sQUFDckMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1grRVksS0FBTyxDVy9FTSxBQUNsQyxBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYK0VjLEtBQU8sQ1cvRU0sQUFDcEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hsWk8sS0FBTyxDV2taTSxBQUM3QixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQUFBekIsQ0FBRSxPQUFPLENYclplLEtBQU8sQ1dxWk0sQUFDckMsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1h2WE0sS0FBTyxDV3VYTSxBQUM1QixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYamVjLEtBQU8sQ1dpZU0sQUFDcEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1hwTFksS0FBTyxDV29MTSxBQUNsQyxBQUFlLGVBQUEsQUFBQSxPQUFPLENBQ3RCLEFBQW1CLG1CQUFBLEFBQUEsT0FBTyxBQUQxQixDQUFFLE9BQU8sQ1hwTGdCLEtBQU8sQ1dvTE0sQUFDdEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQUFEekIsQ0FBRSxPQUFPLENYdkxlLEtBQU8sQ1d1TE0sQUFDckMsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFEeEIsQ0FBRSxPQUFPLENYekxjLEtBQU8sQ1d5TE0sQUFDcEMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1g5TFUsS0FBTyxDVzhMTSxBQUNoQyxBQUFlLGVBQUEsQUFBQSxPQUFPLENBQ3RCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFEdEIsQ0FBRSxPQUFPLENYL01ZLEtBQU8sQ1crTU0sQUFDbEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFEdkIsQ0FBRSxPQUFPLENYbk5hLEtBQU8sQ1dtTk0sQUFDbkMsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLEFBQTFCLENBQUUsT0FBTyxDWGhOZ0IsS0FBTyxDV2dOTSxBQUN0QyxBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYMU5jLEtBQU8sQ1cwTk0sQUFDcEMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWGpOYSxLQUFPLENXaU5NLEFBQ25DLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1hyTmUsS0FBTyxDV3FOTSxBQUNyQyxBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYdk5hLEtBQU8sQ1d1Tk0sQUFDbkMsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1g0R1UsS0FBTyxDVzVHTSxBQUNoQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWGhDVyxLQUFPLENXZ0NNLEFBQ2pDLEFBQW9CLG9CQUFBLEFBQUEsT0FBTyxBQUEzQixDQUFFLE9BQU8sQ1g3V2lCLEtBQU8sQ1c2V00sQUFDdkMsQUFBTSxNQUFBLEFBQUEsT0FBTyxBQUFiLENBQUUsT0FBTyxDWDNQRyxLQUFPLENXMlBNLEFBQ3pCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYM1BVLEtBQU8sQ1cyUE0sQUFDaEMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1grR1ksS0FBTyxDVy9HTSxBQUNsQyxBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFBeEIsQ0FBRSxPQUFPLENYbkdjLEtBQU8sQ1dtR00sQUFDcEMsQUFBd0Isd0JBQUEsQUFBQSxPQUFPLEFBQS9CLENBQUUsT0FBTyxDWG5HcUIsS0FBTyxDV21HTSxBQUMzQyxBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQXJCLENBQUUsT0FBTyxDWGpRVyxLQUFPLENXaVFNLEFBQ2pDLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYZ0tZLEtBQU8sQ1doS00sQUFDbEMsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1hyQk8sS0FBTyxDV3FCTSxBQUM3QixBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWHZaTyxLQUFPLENXdVpNLEFBQzdCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYbFNRLEtBQU8sQ1drU00sQUFDOUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1h0R00sS0FBTyxDV3NHTSxBQUM1QixBQUFxQixxQkFBQSxBQUFBLE9BQU8sQUFBNUIsQ0FBRSxPQUFPLENYL0xrQixLQUFPLENXK0xNLEFBQ3hDLEFBQU0sTUFBQSxBQUFBLE9BQU8sQ0FDYixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBRHJCLENBQUUsT0FBTyxDWG9FVyxLQUFPLENXcEVNLEFBQ2pDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYOVhPLEtBQU8sQ1c4WE0sQUFDN0IsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1g5aUJNLEtBQU8sQ1c4aUJNLEFBQzVCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYeGlCTyxLQUFPLENXd2lCTSxBQUM3QixBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYeGNnQixLQUFPLENXd2NNLEFBQ3RDLEFBQW9CLG9CQUFBLEFBQUEsT0FBTyxBQUEzQixDQUFFLE9BQU8sQ1gzY2lCLEtBQU8sQ1cyY00sQUFDdkMsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQTNCLENBQUUsT0FBTyxDWHpjaUIsS0FBTyxDV3ljTSxBQUN2QyxBQUFvQixvQkFBQSxBQUFBLE9BQU8sQUFBM0IsQ0FBRSxPQUFPLENYOWNpQixLQUFPLENXOGNNLEFBQ3ZDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYOU1TLEtBQU8sQ1c4TU0sQUFDL0IsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1h2SlEsS0FBTyxDV3VKTSxBQUM5QixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWHZKVSxLQUFPLENXdUpNLEFBQ2hDLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYMUpNLEtBQU8sQ1cwSk0sQUFDNUIsQUFBTyxPQUFBLEFBQUEsT0FBTyxBQUFkLENBQUUsT0FBTyxDWDdKSSxLQUFPLENXNkpNLEFBQzFCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYalpXLEtBQU8sQ1dpWk0sQUFDakMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWGpaYSxLQUFPLENXaVpNLEFBQ25DLEFBQVMsU0FBQSxBQUFBLE9BQU8sQUFBaEIsQ0FBRSxPQUFPLENYNU5NLEtBQU8sQ1c0Tk0sQUFDNUIsQUFBUyxTQUFBLEFBQUEsT0FBTyxBQUFoQixDQUFFLE9BQU8sQ1gwSE0sS0FBTyxDVzFITSxBQUM1QixBQUFhLGFBQUEsQUFBQSxPQUFPLEFBQXBCLENBQUUsT0FBTyxDWC9lVSxLQUFPLENXK2VNLEFBQ2hDLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYeFNVLEtBQU8sQ1d3U00sQUFDaEMsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWHBFYSxLQUFPLENXb0VNLEFBQ25DLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFBZixDQUFFLE9BQU8sQ1huWEssS0FBTyxDV21YTSxBQUMzQixBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYN1lnQixLQUFPLENXNllNLEFBQ3RDLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYamFTLEtBQU8sQ1dpYU0sQUFDL0IsQUFBUSxRQUFBLEFBQUEsT0FBTyxBQUFmLENBQUUsT0FBTyxDWC9JSyxLQUFPLENXK0lNLEFBQzNCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1g3U2EsS0FBTyxDVzZTTSxBQUNuQyxBQUFPLE9BQUEsQUFBQSxPQUFPLEFBQWQsQ0FBRSxPQUFPLENYa0dJLEtBQU8sQ1dsR00sQUFDMUIsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLEFBQXZCLENBQUUsT0FBTyxDWHpGYSxLQUFPLENXeUZNLEFBQ25DLEFBQVksWUFBQSxBQUFBLE9BQU8sQUFBbkIsQ0FBRSxPQUFPLENYdEpTLEtBQU8sQ1dzSk0sQUFDL0IsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFqQixDQUFFLE9BQU8sQ1huRE8sS0FBTyxDV21ETSxBQUM3QixBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBdkIsQ0FBRSxPQUFPLENYMUhhLEtBQU8sQ1cwSE0sQUFDbkMsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLEFBQXpCLENBQUUsT0FBTyxDWDFIZSxLQUFPLENXMEhNLEFBQ3JDLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYa0JZLEtBQU8sQ1dsQk0sQUFDbEMsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLEFBQXhCLENBQUUsT0FBTyxDWGtCYyxLQUFPLENXbEJNLEFBQ3BDLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxBQUF2QixDQUFFLE9BQU8sQ1h0Q2EsS0FBTyxDV3NDTSxBQUNuQyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYdENnQixLQUFPLENXc0NNLEFBQ3RDLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYblFRLEtBQU8sQ1dtUU0sQUFDOUIsQUFBYSxhQUFBLEFBQUEsT0FBTyxBQUFwQixDQUFFLE9BQU8sQ1hoZ0JVLEtBQU8sQ1dnZ0JNLEFBQ2hDLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBdEIsQ0FBRSxPQUFPLENYaGdCWSxLQUFPLENXZ2dCTSxBQUNsQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWDVIUSxLQUFPLENXNEhNLEFBQzlCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYdFNPLEtBQU8sQ1dzU00sQUFDN0IsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1hzSFcsS0FBTyxDV3RITSxBQUNqQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQWxCLENBQUUsT0FBTyxDWHNIUSxLQUFPLENXdEhNLEFBQzlCLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBakIsQ0FBRSxPQUFPLENYaFlPLEtBQU8sQ1dnWU0sQUFDN0IsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQTNCLENBQUUsT0FBTyxDWHlFaUIsS0FBTyxDV3pFTSxBQUN2QyxBQUFrQixrQkFBQSxBQUFBLE9BQU8sQUFBekIsQ0FBRSxPQUFPLENYNEdlLEtBQU8sQ1c1R00sQUFDckMsQUFBcUIscUJBQUEsQUFBQSxPQUFPLEFBQTVCLENBQUUsT0FBTyxDWHRHa0IsS0FBTyxDV3NHTSxBQUN4QyxBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWDNnQk0sS0FBTyxDVzJnQk0sQUFDNUIsQUFBcUIscUJBQUEsQUFBQSxPQUFPLEFBQTVCLENBQUUsT0FBTyxDWC9pQmtCLEtBQU8sQ1craUJNLEFBQ3hDLEFBQXdCLHdCQUFBLEFBQUEsT0FBTyxBQUEvQixDQUFFLE9BQU8sQ1g4RnFCLEtBQU8sQ1c5Rk0sQUFDM0MsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFsQixDQUFFLE9BQU8sQ1hyZ0JRLEtBQU8sQ1dxZ0JNLEFBQzlCLEFBQStCLCtCQUFBLEFBQUEsT0FBTyxBQUF0QyxDQUFFLE9BQU8sQ1hyakI0QixLQUFPLENXcWpCTSxBQUNsRCxBQUFvQixvQkFBQSxBQUFBLE9BQU8sQ0FDM0IsQUFBdUMsdUNBQUEsQUFBQSxPQUFPLEFBRDlDLENBQUUsT0FBTyxDWHRsQm9DLEtBQU8sQ1dzbEJNLEFBQzFELEFBQVksWUFBQSxBQUFBLE9BQU8sQ0FDbkIsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLENBQzFCLEFBQVEsUUFBQSxBQUFBLE9BQU8sQUFGZixDQUFFLE9BQU8sQ1hqYUssS0FBTyxDV2lhTSxBQUMzQixBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWGpUTSxLQUFPLENXaVRNLEFBQzVCLEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBbEIsQ0FBRSxPQUFPLENYalRRLEtBQU8sQ1dpVE0sQUFDOUIsQUFBVyxXQUFBLEFBQUEsT0FBTyxDQUNsQixBQUFpQixpQkFBQSxBQUFBLE9BQU8sQUFEeEIsQ0FBRSxPQUFPLENYeERjLEtBQU8sQ1d3RE0sQUFDcEMsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFyQixDQUFFLE9BQU8sQ1hoTlcsS0FBTyxDV2dOTSxBQUNqQyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQWpCLENBQUUsT0FBTyxDWDhFTyxLQUFPLENXOUVNLEFBQzdCLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUF4QixDQUFFLE9BQU8sQ1g4RWMsS0FBTyxDVzlFTSxBQUNwQyxBQUFZLFlBQUEsQUFBQSxPQUFPLEFBQW5CLENBQUUsT0FBTyxDWGhEUyxLQUFPLENXZ0RNLEFBQy9CLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUF6QixDQUFFLE9BQU8sQ1hoRGUsS0FBTyxDV2dETSxBQUNyQyxBQUFtQixtQkFBQSxBQUFBLE9BQU8sQUFBMUIsQ0FBRSxPQUFPLENYaERnQixLQUFPLENXZ0RNLEFBQ3RDLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBckIsQ0FBRSxPQUFPLENYOUlXLEtBQU8sQ1c4SU0sQUFDakMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUF0QixDQUFFLE9BQU8sQ1huV1ksS0FBTyxDV21XTSxBQUNsQyxBQUFTLFNBQUEsQUFBQSxPQUFPLEFBQWhCLENBQUUsT0FBTyxDWDBHTSxLQUFPLENXMUdNLEFBQzVCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBcEIsQ0FBRSxPQUFPLENYV1UsS0FBTyxDV1hNLEFBQ2hDLEFBQXNCLHNCQUFBLEFBQUEsT0FBTyxDQUM3QixBQUF3Qix3QkFBQSxBQUFBLE9BQU8sQUFEL0IsQ0FBRSxPQUFPLENYeFRxQixLQUFPLENXd1RNLEFBQzNDLEFBQU0sTUFBQSxBQUFBLE9BQU8sQ0FDYixBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFEdkIsQ0FBRSxPQUFPLENYMVZhLEtBQU8sQ1cwVk0sQUN6bkJuQyxBQUFBLFFBQVEsQUFBQyxDWDhCUCxRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUNYLE1BQU0sQ0FBRSxHQUFJLENBQ1osT0FBTyxDQUFFLENBQUUsQ0FDWCxNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLElBQUksQ0FBRSxnQkFBSSxDQUNWLE1BQU0sQ0FBRSxDQUFFLENXckNxQixBQUNqQyxBQUFBLGtCQUFrQixBWDhDZixPQUFPLENXOUNWLEFBQUEsa0JBQWtCLEFYK0NmLE1BQU0sQUFBQyxDQUNOLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDYixNQUFNLENBQUUsQ0FBRSxDQUNWLFFBQVEsQ0FBRSxPQUFRLENBQ2xCLElBQUksQ0FBRSxJQUFLLENBQ1osQVkxREgsVUFBVSxDQUNOLFdBQVcsQ0FBRSxpQkFBa0IsQ0FDL0IsR0FBRyxDQUEwQyx5Q0FBQyxDQUM5QyxHQUFHLENBQWlELGdEQUFDLENBQUMsMkJBQU0sQ0FBaUYsMkRBQUMsQ0FBQyxhQUFNLENBQWtELDBDQUFDLENBQUMsY0FBTSxDQUFrRCx5Q0FBQyxDQUFDLGtCQUFNLENBQ3pRLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUNmLEVBRUQsQUFBQSxBQUFXLFNBQVYsQUFBQSxDQUFVLE9BQU8sQUFBQyxDQUNmLFdBQVcsQ0FBRSxpQkFBa0IsQ0FDL0IsT0FBTyxDQUFFLGVBQUksQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxDQUFFLENBQ2Ysc0JBQXNCLENBQUUsV0FBWSxDQUNwQyx1QkFBdUIsQ0FBRSxTQUM1QixDQUFDLEFBRUYsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLENBQzFCLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxDQUN4QixBQUFtQixtQkFBQSxBQUFBLE9BQU8sQ0FDMUIsQUFBZ0IsZ0JBQUEsQUFBQSxPQUFPLENBQ3ZCLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxDQUN6QixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQ0FDekIsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQ0FDekIsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLENBQzNCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQ0FDdEIsQUFBYSxhQUFBLEFBQUEsT0FBTyxDQUNwQixBQUFrQixrQkFBQSxBQUFBLE9BQU8sQ0FDekIsQUFBYSxhQUFBLEFBQUEsT0FBTyxDQUNwQixBQUFjLGNBQUEsQUFBQSxPQUFPLENBQ3JCLEFBQWMsY0FBQSxBQUFBLE9BQU8sQ0FDckIsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLENBQ3hCLEFBQW9CLG9CQUFBLEFBQUEsT0FBTyxDQUMzQixBQUFtQixtQkFBQSxBQUFBLE9BQU8sQ0FDMUIsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLENBQ3pCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQ0FDdEIsQUFBaUIsaUJBQUEsQUFBQSxPQUFPLENBQ3hCLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxDQUN4QixBQUFlLGVBQUEsQUFBQSxPQUFPLENBQ3RCLEFBQWdCLGdCQUFBLEFBQUEsT0FBTyxDQUN2QixBQUF1Qix1QkFBQSxBQUFBLE9BQU8sQ0FDOUIsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUFlLGVBQUEsQUFBQSxPQUFPLENBQ3RCLEFBQWUsZUFBQSxBQUFBLE9BQU8sQ0FDdEIsQUFBZSxlQUFBLEFBQUEsT0FBTyxDQUN0QixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsV0FBVyxDQUFFLGlCQUFrQixDQUMvQixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxDQUFFLENBQ2Ysc0JBQXNCLENBQUUsV0FDM0IsQ0FBQyxBQUVGLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBQyxDQUNqQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWtCLGtCQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFnQixnQkFBQSxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBdUIsdUJBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFjLGNBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWMsY0FBQSxBQUFBLE9BQU8sQUFBQyxDQUNsQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBa0Isa0JBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBQyxDQUNqQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBb0Isb0JBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsT0FDWixDQUFDLEFBRUYsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQW1CLG1CQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUFFRixBQUFlLGVBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLE9BQ1osQ0FBQyxBQUVGLEFBQWlCLGlCQUFBLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxPQUNaLENBQUMsQUU5S0YsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSyxDQUtmLEExRStpQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEUwRXJqQnRCLEFBQUEsYUFBYSxBQUFDLENBSVYsU0FBUyxDQUFFLElBQUssQ0FFbkIsQ0FFRCxBQUFBLGFBQWEsQUFBQyxDQUNaLElBQUksQ0FBRSxRQUFTLENBRWYsT0FBTyxDQUFFLFVBQVcsQ0FDcEIsS0FBSyxDQUFFLEdBQUksQ0FrQ1osQUFoQ0MsQUFORixhQU1lLENBTmYsYUFBYSxBQU1LLENBQ2QsSUFBSSxDQUFHLE9BQVEsQ0FDZixPQUFPLENBQUUsQ0FBRSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBQ2IsQTFFbWlCQyxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVEsT0FBbkIsU0FBUyxFQUFFLElBQUksRTBFN2lCcEIsQUFBQSxhQUFhLEFBQUMsQ0FhVixPQUFPLENBQUUsSUFBSyxDQXlCakIsQzFFdWdCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRTBFN2lCdEIsQUFBQSxhQUFhLEFBQUMsQ0FnQlYsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsSUFBSSxDQUFFLE9BQVEsQ0FDZCxLQUFLLENBQUUsQ0FBRSxDQW9CWixDQXRDRCxBQXdCRSxhQXhCVyxDQXdCWCxHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsSUFBSyxDQUNiLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLEtBQUssQ0FBRSxHQUFJLENBVVosQUFSQyxBQUxGLGFBS2UsQ0E3QmpCLGFBQWEsQ0F3QlgsR0FBRyxBQUtlLENBQ2QsU0FBUyxDQUFFLEtBQU0sQ0FDakIsU0FBUyxDQUFFLEtBQU0sQ0FDbEIsQUFFRCxNQUFNLENBQU4sR0FBRyxNQUFNLGlCQUFDLEVBQWtCLElBQUksSUFBRyxpQkFBQyxFQUFrQixNQUFNLEVBbENoRSxBQXdCRSxhQXhCVyxDQXdCWCxHQUFHLEFBQUMsQ0FXQSxVQUFVLENBQUUsSUFBSyxDQUVwQixDQUlILEFBQUEsYUFBYSxBQUFDLENBQ1osSUFBSSxDQUFFLENBQUUsQ0FFUixNQUFNLENBQUUsZ0JBQWlCLENBQ3pCLFVBQVUsQ0FBRSxLQUFNLENBc0JuQixBMUUwZUcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEUwRXBnQnRCLEFBQUEsYUFBYSxBQUFDLENBT1YsSUFBSSxDQUFFLE9BQVEsQ0FDZCxLQUFLLENBQUUsQ0FBRSxDQWtCWixBQTFCRCxBQVlJLGFBWlMsQ0FZVCxTQUFTLENBWmIsQUFZSSxhQVpTLENBa0ViLFFBQVEsQUF0RE8sQ0FDVCxTQUFTLENBQUUsTUFBTyxDQUNuQixBQWRMLEFBaUJJLGFBakJTLENBaUJULFlBQVksQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFLLENBQ2pCLEFBbkJMLEFBc0JJLGFBdEJTLENBc0JULFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFLLENBQ2YsQzFFNGVELE1BQU0sRUFBTCxTQUFTLEVBQUUsR0FBRyxPQUFkLFNBQVMsRUFBRSxPQUFPLEUwRXhldkIsQUFFSSxpQkFGYSxDQUViLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFLLENBQ2YsQ0FJTCxBQUFBLFNBQVMsQ0E4QlQsQUE5QkEsUUE4QlEsQUE5QkUsQ0FHUixLQUFLLEMxQmpFQSxPQUFPLEMwQmtFWixXQUFXLENBQUUsR0FBSSxDQVVsQixBQWRELEFBTUUsU0FOTyxDQU1QLEtBQUssQ0F3QlAsQUF4QkUsUUF3Qk0sQ0F4Qk4sS0FBSyxBQUFDLENBQ0osS0FBSyxDMUJyRUYsT0FBTyxDMEJzRVgsQUFHRCxBQVhGLGlCQVdtQixDQVhuQixTQUFTLENBV1AsQUFYRixpQkFXbUIsQ0FtQm5CLFFBQVEsQUFuQmMsQ0FDbEIsU0FBUyxDQUFFLElBQUssQ0FDakIsQUFHSCxBQUFBLFlBQVksQUFBQyxDQUNYLEtBQUssQzFCL0VBLE9BQU8sQzBCZ0ZaLFNBQVMsQ0FBRSxPQUFRLENBQ25CLFdBQVcsQ0FBRSxHQUFJLENBVWxCLEFBYkQsQUFLRSxZQUxVLENBS1YsS0FBSyxBQUFDLENBQ0osS0FBSyxDMUJwRkYsT0FBTyxDMEJxRlgsQUFHRCxBQVZGLGlCQVVtQixDQVZuQixZQUFZLEFBVVUsQ0FDbEIsU0FBUyxDQUFFLElBQUssQ0FDakIsQUFFSCxBQUFBLFFBQVEsQUFBQyxDQUdQLE9BQU8sQ0FBRSxZQUFhLENBS3ZCLEFBSEMsQUFMRixlQUtpQixDQUxqQixRQUFRLEFBS1ksQ0FDaEIsU0FBUyxDQUFFLElBQUssQ0FDakIsQUFHSCxBQUFBLEtBQUssQUFBQyxDQUNKLEtBQUssQzFCbkdLLE9BQU8sQzBCb0dsQixBQUdELEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLFVBQVcsQ0FDdkIsT0FBTyxDQUFFLElBQUssQ0FDZCxJQUFJLENBQUcsS0FBTSxDQUNiLFNBQVMsQ0FBRSxJQUFLLENBRWhCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFNBQVMsQ0FBRSxHQUFJLENBQ2YsWUFBWSxDQUFFLElBQUssQ0F3RXBCLEExRW1XRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRTBFbmJ0QixBQUFBLFdBQVcsQUFBQyxDQVdSLElBQUksQ0FBRSxRQUFTLENBQ2YsS0FBSyxDQUFFLENBQUUsQ0FFVCxnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFlBQVksQ0FBRSxHQUFJLENBQ2xCLFVBQVUsQ0FBRSxDQUFFLENBQ2QsWUFBWSxDQUFFLENBQUUsQ0FDaEIsWUFBWSxDQUFFLENBQUUsQ0E0RG5CLENBaEZELEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFFQyxvQkFBb0IsQ0F6QnpCLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFHQyxpQkFBaUIsQ0ExQnRCLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFJQyxtQkFBbUIsQ0EzQnhCLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFLQyxvQkFBb0IsQUFBQyxDQUNwQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQzFCOUVSLE9BQU8sQzBCK0V2QixXQUFXLENBQUUsR0FBRyxDQUFDLEtBQUssQzFCL0VOLE9BQU8sQzBCZ0Z2QixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNqQixPQUFPLENBQUUsSUFBSyxDQUVmLEFBbkNMLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFhQyxvQkFBb0IsQ0FwQ3pCLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFjQyxpQkFBaUIsQ0FyQ3RCLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFlQyxtQkFBbUIsQUFBQyxDQUNuQixJQUFJLENBQUUsUUFBUyxDQUNmLFVBQVUsQ0FBRSxNQUFPLENBQ3BCLEFBekNMLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUFxQkMsaUJBQWlCLEFBQUMsQ0FDZixZQUFZLENBQUUsR0FBRyxDQUFDLEtBQUssQzFCOUZULE9BQU8sQzBCK0Z4QixBQTlDTCxBQXVCRSxXQXZCUyxDQXVCVCxFQUFFLEFBMEJDLG9CQUFvQixBQUFDLENBQ3BCLElBQUksQ0FBRSxRQUFTLENBRWYsYUFBYSxDQUFFLElBQUssQ0FDcEIsU0FBUyxDQUFFLEtBQU0sQ0FTbEIsQTFFcVhELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFMEVuYnRCLEFBdUJFLFdBdkJTLENBdUJULEVBQUUsQUEwQkMsb0JBQW9CLEFBQUMsQ0FPbEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsTUFBTSxDQUFFLEtBQU0sQ0FDZCxJQUFJLENBQUUsQ0FBRSxDQUNSLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBRWYsQ0E5REwsQUFrRUUsV0FsRVMsQ0FrRVQsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDMUI5S0YsT0FBTyxDMEIrS1YsT0FBTyxDQUFFLEtBQU0sQ0FDZixlQUFlLENBQUUsSUFBSyxDQUt2QixBQTFFSCxBQWtFRSxXQWxFUyxDQWtFVCxDQUFDLEFBS0UsTUFBTSxBQUFDLENBQ04sS0FBSyxDMUJwS1MsT0FBTyxDMEJxS3RCLEFBekVMLEFBNkVFLFdBN0VTLENBNkVULE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxNQUFPLENBQ2pCLEFDak5ILEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLE9BQU8sQ0FBSyx1Q0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQVFqRCxBM0U0aUJHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFMkVyakJ0QixBQUFBLHNCQUFzQixBQUFDLENBSWYsbUJBQW1CLENBQUUsS0FBTSxDQUMzQixlQUFlLENBQUUsU0FBVSxDQUMzQixVQUFVLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMscUJBQUksQ0FDNUIsTUFBTSxDQUFFLEtBQU0sQ0FFckIsQ0FFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsTUFBTSxDQUFFLE1BQU8sQ0FDZixRQUFRLENBQUUsUUFBUyxDQUNuQixVQUFVLENBQUUsSUFBSyxDQUNwQixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixJQUFJLENBQUUsSUFBSyxDQUNYLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxJQUFLLENBV2IsQUFkRCxBQUtTLGdCQUxPLENBS1osS0FBSyxBQUFBLGFBQWEsQUFBQyxDQUNmLEtBQUssQzNCR0QsT0FBTyxDMkJGWCxTQUFTLENBQUUsS0FBTSxDQUNqQixPQUFPLENBQUUsZ0JBQWlCLENBSzdCLEEzRXNoQkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEUyRW5pQnRCLEFBS1MsZ0JBTE8sQ0FLWixLQUFLLEFBQUEsYUFBYSxBQUFDLENBTVgsU0FBUyxDQUFFLEdBQUksQ0FFdEIsQ0MvQkwsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixVQUFVLENBQUUsbUNBQWUsQ0FDM0IsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM1QjZCWixPQUFPLEM0QjVCbkIsT0FBTyxDQUFFLE9BQVEsQ0FTakIsQTVFeWlCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRTRFcmpCckIsQUFBQSxnQkFBZ0IsQUFBQyxDQU1mLE9BQU8sQ0FBRSxPQUFRLENBTWxCLEM1RXlpQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRLEU0RXJqQnhCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FVZixPQUFPLENBQUUsUUFBUyxDQUVuQixDQUNBLEFBQUEsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUssQ0FDZCxTQUFTLENBQUUsSUFBSyxDQUNoQixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ2IsSUFBSSxDQUFFLENBQUUsQ0FvQlIsQUFyQkQsQUFHSSxhQUhTLENBR1QsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsYUFBYSxDQUFFLElBQUssQ0FDcEIsVUFBVSxDQUFFLEdBQUksQ0FDbkIsQUFQTCxBQVNJLGFBVFMsQ0FTVCxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsR0FBSSxDQUNsQixBQVhMLEFBYUksYUFiUyxDQWFULENBQUMsQUFBQyxDQUNFLFVBQVUsQ0FBRSxjQUFlLENBQzlCLEE1RW9oQkYsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEU0RW5pQnJCLEFBQUEsYUFBYSxBQUFDLENBa0JULElBQUksQ0FBRSxDQUFFLENBQ1IsVUFBVSxDQUFFLE1BQU8sQ0FFdkIsQ0FFRCxBQUFBLGNBQWMsQUFBQyxDQUNYLElBQUksQ0FBRSxTQUFVLENBQ2hCLFlBQVksQ0FBRSxFQUFHLENBVXBCLEE1RWdnQkUsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEU0RTVnQnJCLEFBQUEsY0FBYyxBQUFDLENBS1YsSUFBSSxDQUFFLFFBQVMsQ0FDZixVQUFVLENBQUUsTUFBTyxDQU12QixDQVpELEFBU0ksY0FUVSxDQVNWLEdBQUcsQUFBQyxDQUNILFVBQVUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBRSxLQUFJLEM1QmxCM0IsZUFBSSxDNEJtQk4sQUFHTCxBQUFBLGNBQWMsQUFBQyxDQUNYLFVBQVUsQzVCeEJQLElBQUksQzRCeUJQLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxjQUFlLENBQzNCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsV0FBVyxDQUFFLDZCQUE4QixDQUMzQyxRQUFRLENBQUUsT0FBUSxDQUNsQixPQUFPLENBQUUsbUJBQW9CLENBQ2hDLEFDOURGLEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsVUFBVSxDQUFNLDRDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQ3pDLGVBQWUsQ0FBRSxTQUFVLENBQzNCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBdUJ0QixBN0V1aEJHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFNkVwakJ0QixBQUFBLHFCQUFxQixBQUFDLENBU2QsZUFBZSxDQUFFLFNBQVUsQ0FDM0IsVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLFdBQVksQ0FrQjVCLEM3RXVoQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRLEU2RXBqQnhCLEFBQUEscUJBQXFCLEFBQUMsQ0FjZCxPQUFPLENBQUUsV0FBWSxDQWU1QixDN0V1aEJHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxPQUFqQixTQUFTLEVBQUUsSUFBSSxFNkVwakJwQixBQUFBLHFCQUFxQixBQUFDLENBaUJkLGVBQWUsQ0FBRSxTQUFVLENBQzNCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLE9BQU8sQ0FBRSxVQUFXLENBVTNCLEM3RXVoQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxJQUFJLEU2RXBqQnBCLEFBQUEscUJBQXFCLEFBQUMsQ0FzQmQsZUFBZSxDQUFFLFNBQVUsQ0FDM0IsTUFBTSxDQUFFLGNBQWUsQ0FDdkIsT0FBTyxDQUFFLFVBQVcsQ0FLM0IsQzdFdWhCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRTZFcGpCckIsQUFBQSxxQkFBcUIsQUFBQyxDQTJCZCxNQUFNLENBQUUsY0FBZSxDQUU5QixDQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxVQUFVLENBQU0sOENBQUMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUNqQyxVQUFVLENBQUUsS0FBTSxDQUNsQixhQUFhLENBQUUsR0FBSSxDQTJCdEIsQTdFdWZHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxPQUFqQixTQUFTLEVBQUUsSUFBSSxFNkVyaEJwQixBQUFBLGlCQUFpQixBQUFDLENBTVYsZUFBZSxDQUFFLEdBQUksQ0F3QjVCLEM3RXVmRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRTZFcmhCdEIsQUFBQSxpQkFBaUIsQUFBQyxDQVNWLGdCQUFnQixDQUFFLElBQUssQ0FDdkIsZUFBZSxDQUFFLFFBQVMsQ0FDMUIsT0FBTyxDQUFFLElBQUssQ0FtQnJCLEFBOUJELEFBYVEsaUJBYlMsQ0FhVCxFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsS0FBTSxDQUNuQixPQUFPLENBQUUsY0FBZSxDQUMzQixDN0VxZ0JMLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUSxFNkVyaEJ4QixBQUFBLGlCQUFpQixBQUFDLENBbUJWLE9BQU8sQ0FBRSxHQUFJLENBV3BCLENBOUJELEFBc0JJLGlCQXRCYSxDQXNCYixFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsS0FBTSxDQU10QixBQTdCTCxBQXlCUSxpQkF6QlMsQ0FzQmIsRUFBRSxDQUdFLEVBQUUsQUFBQyxDQUNDLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLE1BQU8sQ0FDckIsQUMzRFQsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixNQUFNLENBQUUsVUFBVyxDQUNuQixVQUFVLENBQUUsS0FBTSxDQUNsQixRQUFRLENBQUUsUUFBUyxDQUt0QixBOUU0aUJHLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUSxFOEVwakJ4QixBQUFBLHVCQUF1QixBQUFDLENBTWhCLFVBQVUsQ0FBRSxLQUFNLENBRXpCLENBRUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixVQUFVLENBQUUsS0FBTSxDQUNsQixhQUFhLENBQUUsR0FBSSxDQUNuQixRQUFRLENBQUUsUUFBUyxDQW1DdEIsQTlFb2dCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVEsRThFMWlCeEIsQUFBQSxtQkFBbUIsQUFBQyxDQU1aLGFBQWEsQ0FBRSxFQUFHLENBZ0N6QixBQXRDRCxBQVFRLG1CQVJXLENBUVgsRUFBRSxBQUFDLENBQ0MsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDZixDOUUraEJMLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFOEUxaUJ0QixBQUFBLG1CQUFtQixBQUFDLENBY1osYUFBYSxDQUFFLENBQUUsQ0F3QnhCLEFBdENELEFBZ0JRLG1CQWhCVyxDQWdCWCxFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsS0FBTSxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNmLENBbkJULEFBQUEsbUJBQW1CLEFBc0JkLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBTSw4QkFBQyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUNyQyxPQUFPLENBQUUsRUFBRyxDQUNaLE1BQU0sQ0FBRSxLQUFNLENBQ2QsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLENBQUUsQ0FDVCxHQUFHLENBQUUsQ0FBRSxDQUNQLEtBQUssQ0FBRSxHQUFJLENBUWQsQTlFcWdCRCxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVEsRThFMWlCeEIsQUFBQSxtQkFBbUIsQUFzQmQsTUFBTSxBQUFDLENBVUEsT0FBTyxDQUFFLElBQUssQ0FLckIsQzlFcWdCRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRThFMWlCdEIsQUFBQSxtQkFBbUIsQUFzQmQsTUFBTSxBQUFDLENBYUEsS0FBSyxDQUFFLEdBQUksQ0FFbEIsQ0FHTCxBQUFBLFVBQVUsQUFBQyxDQUNQLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNOLG1CQUFtQixDQUFFLE1BQU8sQ0FFNUIsV0FBVyxDQUFFLE9BQVEsQ0FDckIsT0FBTyxDQUFFLElBQUssQ0FFZCxVQUFVLEM5Qi9CTixJQUFJLEM4QmdDUixNQUFNLENBQUUsY0FBZSxDQUN2QixhQUFhLENBQUUsSUFBSyxDQUNwQixTQUFTLENBQUUsSUFBSyxDQUNoQixhQUFhLENBQUUsR0FBSSxDQUNuQixPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxRQUFTLENBS3RCLEE5RTJlRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRThFNWZ0QixBQUFBLFNBQVMsQUFBQyxDQWVGLFNBQVMsQ0FBRSxLQUFNLENBRXhCLENBRUcsQUFBQSxVQUFVLEFBQUMsQ0FDUCxJQUFJLENBQUUsT0FBUSxDQUVkLEtBQUssQ0FBRSxPQUFRLENBQ2YsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDbEIsT0FBTyxDQUFFLE9BQVEsQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0FDdEIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLFVBQVUsQ0FBRSxNQUFPLENBQ25CLElBQUksQ0FBRSxPQUFRLENBRWQsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEVBQUcsQ0FLcEIsQTlFb2RELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFOEUvZGxCLEFBQUEsVUFBVSxBQUFDLENBU0gsU0FBUyxDQUFFLElBQUssQ0FFdkIsQ0FFRCxBQUFBLFdBQVcsQUFBQyxDQUNSLElBQUksQ0FBRSxPQUFRLENBRWQsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLGlCQUFrQixDQUMzQixVQUFVLENBQUUsS0FBTSxDQUNyQixBQ3pHTCxBQUFBLFNBQVMsQUFBQyxDQUNOLFVBQVUsQy9CK0JOLHNCQUFJLEMrQjlCUixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLEMvQjZCRCxJQUFJLEMrQjVCUixTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsSUFBSSxDQUFFLEtBQU0sQ0FDWixNQUFNLENBQUUsT0FBUSxDQUNoQixPQUFPLENBQUUsZ0JBQWlCLENBQzFCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxDQUFFLENBU2QsQS9FaWlCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRStFcmpCdEIsQUFBQSxTQUFTLEFBQUMsQ0FjRixVQUFVLENBQUUsSUFBSyxDQUNqQixTQUFTLENBQUUsSUFBSyxDQUNoQixJQUFJLENBQUUsSUFBSyxDQUNYLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLE1BQU0sQ0FBRSxJQUFLLENBRXBCLENBSUQsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsTUFBTyxDQUNwQixPQUFPLENBQUUsSUFBSyxDQUNkLGVBQWUsQ0FBRSxhQUFjLENBRS9CLFVBQVUsQy9CR04sSUFBSSxDK0JGUixhQUFhLENBQUUsSUFBSyxDQUNwQixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDL0JFdkIsZ0JBQUksQytCRFIsT0FBTyxDQUFFLENBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUyxDQTREdEIsQUExREcsQUFYSixXQVdlLENBWGYsWUFBWSxBQVdNLENBQ1YsU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFFLFNBQVUsQ0FVckIsQS9Fc2dCRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRStFbGhCbEIsQUFYSixXQVdlLENBWGYsWUFBWSxBQVdNLENBS04sUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLElBQUssQ0FNakIsQ0FaRCxBQVNTLFdBVEUsQ0FYZixZQUFZLENBb0JKLEtBQUssQUFBQSxhQUFhLEFBQUMsQ0FDZixPQUFPLENBQUUsbUJBQW9CLENBQ2hDLEFBdEJULEFBMkJJLFlBM0JRLENBMkJSLFdBQVcsQUFBQyxDQUNSLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFlBQVksQ0FBRSxFQUFHLENBQ2pCLE9BQU8sQ0FBRSxXQUFZLENBQ3JCLFdBQVcsQ0FBRSxNQUFPLENBS3ZCLEFBSEcsQUFOSixnQkFNb0IsQ0FqQ3hCLFlBQVksQ0EyQlIsV0FBVyxBQU1ZLENBQ2YsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFuQ1QsQUFzQ0ksWUF0Q1EsQ0FzQ1IsY0FBYyxBQUFDLENBQ1gsV0FBVyxDQUFFLEVBQUcsQ0FDaEIsS0FBSyxDQUFFLEdBQUksQ0FLZCxBL0VnZkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEUrRTdoQnRCLEFBc0NJLFlBdENRLENBc0NSLGNBQWMsQUFBQyxDQUtQLE1BQU0sQ0FBRSxDQUFFLENBRWpCLENBRUQsQUEvQ0osZ0JBK0NvQixDQS9DcEIsWUFBWSxBQStDVyxDQUNmLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEMvQnZDNUIsZUFBSSxDK0J3Q0osTUFBTSxDQUFFLElBQUssQ0FDYixhQUFhLENBQUUsR0FBSSxDQUNuQixPQUFPLENBQUMsQ0FBRSxDQUNWLEdBQUcsQ0FBRSxJQUFLLENBQ1YsT0FBTyxDQUFFLENBQUUsQ0FZZCxBL0U0ZEQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEUrRTllbEIsQUEvQ0osZ0JBK0NvQixDQS9DcEIsWUFBWSxBQStDVyxDQVNYLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FPbEIsQy9FNGRELE1BQU0sRUFBTCxTQUFTLEVBQUUsT0FBTyxPQUFsQixTQUFTLEVBQUUsSUFBSSxFK0U5ZWhCLEFBL0NKLGdCQStDb0IsQ0EvQ3BCLFlBQVksQUErQ1csQ0FjWCxJQUFJLENBQUUsSUFBSyxDQUNYLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FFbEIsQ0FDRCxBQWxFSixrQ0FrRXNDLENBbEV0QyxZQUFZLEFBa0U2QixDQUNqQyxTQUFTLENBQUUsSUFBSyxDQUNuQixBQUtMLEFBQUEsY0FBYyxBQUFDLENBQ1gsVUFBVSxDL0JsRU4scUJBQUksQytCbUVSLGFBQWEsQ0FBRSxnQkFBaUIsQ0FDaEMsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDL0JuRWpCLGVBQUksQytCb0VSLE9BQU8sQ0FBRSxJQUFLLENBQ2QsSUFBSSxDQUFFLElBQUssQ0FDWCxPQUFPLENBQUUsWUFBYSxDQUN0QixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsQ0FBRSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBeURmLEFBdkRHLEFBWEosdUJBVzJCLENBWDNCLGNBQWMsQUFXZ0IsQ0FDdEIsSUFBSSxDQUFFLEtBQU0sQ0FDWixHQUFHLENBQUUsSUFBSyxDQUNiLEFBRUQsQUFoQkosa0JBZ0JzQixDQWhCdEIsY0FBYyxBQWdCVyxDQUNqQixJQUFJLENBQUUsSUFBSyxDQUNYLEdBQUcsQ0FBRSxJQUFLLENBS2IsQS9FNmJELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFK0VwY2xCLEFBaEJKLGtCQWdCc0IsQ0FoQnRCLGNBQWMsQUFnQlcsQ0FLYixJQUFJLENBQUUsQ0FBRSxDQUVmLENBQ0QsQUF4Qkosa0JBd0JzQixBQUFBLE1BQU0sQ0F4QjVCLGNBQWMsQUF3QmlCLENBQ25CLE9BQU8sQ0FBRSxLQUFNLENBQ2xCLEFBQ0wsQUEzQkosY0EyQmtCLENBM0JsQixjQUFjLEFBMkJPLENBQ2IsV0FBVyxDQUFFLEdBQUksQ0FDakIsVUFBVSxDL0I5RlYsSUFBSSxDK0IrRkosYUFBYSxDQUFFLEdBQUksQ0FDbkIsYUFBYSxDQUFFLEdBQUksQ0FDbkIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMvQmpHakIsSUFBSSxDK0JrR0osS0FBSyxDL0J2R0QsT0FBTyxDK0J3R1gsT0FBTyxDQUFFLElBQUssQ0FDZCxTQUFTLENBQUUsS0FBTSxDQUNqQixJQUFJLENBQUUsSUFBSyxDQUNYLE9BQU8sQ0FBRSxJQUFLLENBQ2QsR0FBRyxDQUFFLElBQUssQ0FDVixLQUFLLENBQUUsSUFBSyxDQUtmLEEvRXdhRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRStFemJsQixBQTNCSixjQTJCa0IsQ0EzQmxCLGNBQWMsQUEyQk8sQ0FlVCxTQUFTLENBQUUsS0FBTSxDQUV4QixDQUNELEFBN0NKLGNBNkNrQixBQUFBLE1BQU0sQ0E3Q3hCLGNBQWMsQUE2Q2EsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FDbEIsQUFFRCxBQWpESixnQkFpRG9CLENBakRwQixjQUFjLEFBaURTLENBQ2YsVUFBVSxDL0JuSFYsSUFBSSxDK0JvSEosTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMvQnZIbEIscUJBQUksQytCd0hILFVBQVUsQ0FBRSxJQUFLLENBQ2pCLGFBQWEsQ0FBRSxhQUFjLENBQzdCLElBQUksQ0FBRSxHQUFJLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FLZCxBL0V3WkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxJQUFJLEUrRW5haEIsQUFqREosZ0JBaURvQixDQWpEcEIsY0FBYyxBQWlEUyxDQVNYLEtBQUssQ0FBRSxJQUFLLENBRW5CLENBQ0QsQUE3REosb0JBNkR3QixDQTdEeEIsY0FBYyxBQTZEYSxDQUNuQixVQUFVLEMvQi9IVixJQUFJLEMrQmdJSixJQUFJLENBQUUsR0FBSSxDQUNWLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFLTCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxVQUFXLENBQ3BCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLGlCQUFpQixBQUFDLENBQ2QsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsTUFBTSxDQUFFLElBQUssQ0FDYixjQUFjLENBQUUsU0FBVSxDQUM3QixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FFYixZQUFZLENBQUUsR0FBSSxDQUNsQixPQUFPLENBQUUsQ0FBRSxDQUNYLFFBQVEsQ0FBRSxRQUFTLENBQ3RCLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixVQUFVLENBQUUsNEJBQTZCLENBQ3pDLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEtBQUssQy9CbEtELElBQUksQytCbUtSLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFNBQVMsQ0FBRSxHQUFJLENBQ2YsT0FBTyxDQUFFLFNBQVUsQ0FNdEIsQUFmRCxBQUFBLFdBQVcsQUFXTixNQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUsSUFBTyxDQUNuQixLQUFLLEMvQnpLTCxJQUFJLEMrQjBLUCxBQUdMLEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsNEJBQTZCLENBQ3pDLFVBQVUsQ0FBRSx5Q0FBZSxDQUUzQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQy9CbExiLHFCQUFJLEMrQm1MUixhQUFhLENBQUUsYUFBYyxDQUM3QixNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxDQUFFLENBQ1QsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsR0FBRyxDQUFFLENBQUUsQ0FDUCxLQUFLLENBQUUsR0FBSSxDQUtkLEFBakJELEFBQUEsbUJBQW1CLEFBY2QsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLHlDQUFlLENBQzlCLEFBR0wsQUFBQSxhQUFhLEFBQUMsQ0FDVixPQUFPLENBQUUsS0FBTSxDQUNsQixBQUNELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsVUFBVSxDQUFFLEtBQU0sQ0FDckIsQUNyT0QsQUFBQSxTQUFTLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSyxDQUNoQixlQUFlLENBQUUsYUFBYyxDQUMvQixVQUFVLENoQzZCTixJQUFJLENnQzVCUixhQUFhLENBQUUsYUFBYyxDQUM3QixPQUFPLENBQUUsSUFBSyxDQUNkLElBQUksQ0FBRSxDQUFFLENBQ1IsT0FBTyxDQUFFLEdBQUksQ0FDYixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsQ0FBRSxDQUNYLEdBQUcsQ0FBRSxHQUFJLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FrQmYsQUFoQkcsQUFiSixXQWFlLENBYmYsU0FBUyxDQWNMLEFBZEosa0NBY3NDLENBZHRDLFNBQVMsQUFjZ0MsQ0FDakMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENoQ2tCakIsZUFBSSxDZ0NqQkosVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQW5CSixnQkFtQm9CLENBbkJwQixTQUFTLEFBbUJjLENBQ2YsR0FBRyxDQUFFLEdBQUksQ0FDWixBQUVELEFBdkJKLGNBdUJrQixBQUFBLE1BQU0sQ0F2QnhCLFNBQVMsQ0F3QkwsQUF4QkosV0F3QmUsQUFBQSxNQUFNLENBeEJyQixTQUFTLENBeUJMLEFBekJKLGNBeUJrQixBQUFBLE1BQU0sQ0F6QnhCLFNBQVMsQ0EwQkwsQUExQkosV0EwQmUsQUFBQSxNQUFNLENBMUJyQixTQUFTLEFBMEJlLENBQ2hCLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBR0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixVQUFVLENBQUUsZ0JBQWlCLENBQzdCLElBQUksQ0FBRSxVQUFXLENBRWpCLFVBQVUsQ2hDUkosbUJBQU8sQ2dDU2IsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDaENURyxPQUFPLENnQ1VmLGFBQWEsQ0FBRSxJQUFLLENBK0JyQixBaEZnZkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVnRnRoQmxCLEFBQUEsV0FBVyxBQUFDLENBVVIsSUFBSSxDQUFFLFVBQVcsQ0E0QnBCLENBdENELEFBYUksV0FiTyxDQWFQLEtBQUssQUFBQyxDQUNGLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUwsQUFqQkEsV0FpQlcsQ0FqQlgsV0FBVyxDQWtCWCxBQWxCQSxrQ0FrQmtDLENBbEJsQyxXQUFXLEFBa0IwQixDQUNqQyxJQUFJLENBQUUsVUFBVyxDQUNwQixBQXBCRCxBQUFBLFdBQVcsQUE4QlIsTUFBTSxDQTlCVCxBQUFBLFdBQVcsQUErQlIsU0FBUyxBQUFDLENBQ1QsVUFBVSxDQUFFLG9CQUFJLENBRWhCLEtBQUssQ2hDakNMLElBQUksQ2dDb0NMLEFDakVQLEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxRQUFRLENBQUUsTUFBTyxDQUVqQixVQUFVLENBQUUsb0JBQXFCLENBS3BDLEFBUkQsQUFBQSxpQkFBaUIsQUFLWixNQUFNLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSyxDQUNqQixBQUVMLEFBQUEsTUFBTSxBQUFDLENBQ0gsVUFBVSxDQUFNLHFDQUFDLENBQUMsU0FBUyxDQUMzQixNQUFNLENBQUUsTUFBTyxDQUNmLFNBQVMsQ0FBRSxNQUFPLENBQ2xCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLE9BQU8sQ0FBRSxXQUFZLENBQ3hCLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDTixPQUFPLENBQUUsUUFBUyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDVixPQUFPLENBQUUsS0FBTSxDQUNmLFNBQVMsQ0FBRSxLQUFNLENBT3BCLEFBVEQsQUFJSSxhQUpTLENBSVQsTUFBTSxBQUFDLENBQ0gsS0FBSyxDakNIRCxPQUFPLENpQ0lYLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBR0wsQUFBQSxLQUFLLEFBQUMsQ0FDRixjQUFjLENBQUUsSUFBSyxDQUN4QixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsS0FBSyxDakNkRyxPQUFPLENpQ2VmLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsT0FBUSxDQUNuQixhQUFhLENBQUUsSUFBSyxDQUNwQixZQUFZLENBQUUsRUFBRyxDQUNqQixTQUFTLENBQUUsR0FBSSxDQUNsQixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQU0sQ0FDZixTQUFTLENBQUUsT0FBUSxDQUNuQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBTSxDQUNmLFNBQVMsQ0FBRSxHQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFJRCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsV0FBVyxBQUFDLENBRVIsTUFBTSxDQUFFLE9BQVEsQ0FRbkIsQUFORyxBQUpKLHlCQUk2QixDQUo3QixXQUFXLEFBSXFCLENBQzFCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLEtBQUssQ0FBRSxHQUFJLENBQ1osQUFLTCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLFVBQVUsQ0FBTSxpREFBQyxDQUFDLFNBQVMsQ0FBRSxLQUFJLENBQUMsR0FBRyxDQUNyQyxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ2pDMURaLE9BQU8sQ2lDMkRoQixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDakMxRHJCLElBQUksQ2lDMkRSLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFDekZBLEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLElBQUssQ0FDZCxTQUFTLENBQUUsSUFBSyxDQUVoQixPQUFPLENBQUUsQ0FBRSxDQUNYLE9BQU8sQ0FBRSxDQUFFLENBVVosQUFmRCxBQU9FLHFCQVBtQixDQU9uQixZQUFZLEFBQUMsQ0FDWCxhQUFhLENBQUUsQ0FBRSxDQUNsQixBQVRILEFBWUUscUJBWm1CLENBWW5CLGNBQWMsQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFJSCxBQUFBLHNCQUFzQixBQUFDLENBQ3RCLElBQUksQ0FBRSxNQUFPLENBRVosYUFBYSxDQUFFLElBQUssQ0FDckIsT0FBTyxDQUFFLEVBQUcsQ0FZWixBbEZnaEJFLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFa0ZoaUJyQixBQUFBLHNCQUFzQixBQUFDLENBT25CLElBQUksQ0FBRSxRQUFTLENBRWYsYUFBYSxDQUFFLENBQUUsQ0FPcEIsQ0FoQkQsQUFZTyxzQkFaZSxDQVlwQixLQUFLLEFBQUEsYUFBYSxBQUFDLENBQ2pCLFlBQVksQ0FBRSxJQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFHSCxBQUFBLDBCQUEwQixBQUFDLENBQ3pCLFVBQVUsQ0FBRSx5Q0FBZSxDQUUzQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ2xDakJILE9BQU8sQ2tDa0JyQixhQUFhLENBQUUsYUFBYyxDQUM3QixLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxPQUFRLENBQ25CLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLE9BQU8sQ0FBRSxXQUFZLENBQ3JCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLGNBQWMsQ0FBRSxTQUFVLENBQzFCLE9BQU8sQ0FBRSxFQUFHLENBeUJiLEFBckNELEFBY0UsMEJBZHdCLENBY3hCLElBQUksQUFBQyxDQUVILEtBQUssQ2xDdkJGLElBQUksQ2tDd0JQLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLFdBQVcsQ0FBRSxDQUFDLENBQUUsSUFBRyxDQUFDLE9BQUksQ0FDeEIsVUFBVSxDQUFFLFdBQVksQ0FDekIsQUFyQkgsQUF3QkUsMEJBeEJ3QixDQXdCeEIsY0FBYyxBQUFDLENBQ2IsVUFBVSxDbEN4Q0osT0FBTyxDa0N5Q2IsT0FBTyxDQUFFLElBQUssQ0FDZCxVQUFVLENBQUUsSUFBSyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNiLEFBN0JILEFBaUNJLDBCQWpDc0IsQUFnQ3ZCLE1BQU0sQ0FDTCxjQUFjLEFBQUMsQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBQUtMLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsSUFBSSxDQUFFLFFBQVMsQ0FFZCxTQUFTLENBQUUsT0FBUSxDQUNuQixRQUFRLENBQUUsUUFBUyxDQVNwQixBbEZ5ZEUsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVrRnRlckIsQUFBQSxnQkFBZ0IsQUFBQyxDQU9iLElBQUksQ0FBRSxRQUFTLENBRWYsVUFBVSxDQUFFLEVBQUcsQ0FDZixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsRUFBRyxDQUVmLENBQ0EsQUFBQSxRQUFRLEFBQUMsQ0FDUixPQUFPLENBQUUsSUFBSyxDQUNkLEFBR0YsQUFBQSxjQUFjLEFBQUMsQ0FFYixVQUFVLENsQ3BFTCxxQkFBSSxDa0NxRVQsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENsQ3JFWixJQUFJLENrQ3NFVCxhQUFhLENBQUUsR0FBSSxDQUNuQixJQUFJLENBQUUsUUFBUyxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFlBQVksQ0FBRSxHQUFJLENBQ2xCLE9BQU8sQ0FBRSxXQUFZLENBQ3JCLFVBQVUsQ0FBRSw0QkFBNkIsQ0FrQzFDLEFBaENDLEFBRUMsYUFGWSxDQVhmLGNBQWMsQ0FhWCxjQUFjLENBRmYsQUFFaUIsYUFGSixDQVhmLGNBQWMsQ0FhSyxXQUFXLEFBQUMsQ0FDeEIsTUFBTSxDQUFFLGlCQUFrQixDQUMxQixhQUFhLENBQUUsR0FBSSxDQUN0QixBQUxGLEFBT0MsYUFQWSxDQVhmLGNBQWMsQ0FrQlgsV0FBVyxBQUFDLENBQ1IsVUFBVSxDQUFDLE1BQU8sQ0FDckIsQUFURixBQVVhLGFBVkEsQ0FYZixjQUFjLENBcUJYLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBeEJKLEFBMkJFLGNBM0JZLENBMkJaLENBQUMsQUFBQyxDQUVBLEtBQUssQ2xDbkdJLE9BQU8sQ2tDb0doQixlQUFlLENBQUUsSUFBSyxDQUN0QixVQUFVLENBQUUsV0FBWSxDQU96QixBQXRDSCxBQTJCRSxjQTNCWSxDQTJCWixDQUFDLEFBTUUsTUFBTSxBQUFDLENBRU4sS0FBSyxDbEMxR0EsT0FBTyxDa0MyR1osVUFBVSxDQUFFLFdBQVksQ0FDekIsQUFyQ0wsQUFBQSxjQUFjLEFBd0NYLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ2xDM0dQLElBQUksQ2tDNEdSLEFBRUgsQUFBQSxXQUFXLEFBQUMsQ0FDVixJQUFJLENBQUUsUUFBUyxDQUNmLFlBQVksQ0FBRSxDQUFFLENBQ2hCLE9BQU8sQ0FBRSxVQUFXLENBVXJCLEFsRjBaRSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRWtGdmFyQixBQUFBLFdBQVcsQUFBQyxDQU1ULFNBQVMsQ0FBRSxNQUFPLENBT3BCLENBYkQsQUFTRSxXQVRTLENBU1QsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDbEM5R2EsT0FBTyxDa0MrR3pCLGVBQWUsQ0FBRSxJQUFLLENBQ3ZCLEFsRjJaQSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRWtGelpyQixBQUFBLDBCQUEwQixDQUMxQixBQUFBLHVCQUF1QixDQUN2QixBQUFBLHFCQUFxQixDQUNyQixBQUFBLHlCQUF5QixDQUN6QixBQUFBLFdBQVcsQUFBQyxDQUVWLFNBQVMsQ0FBRSxDQUFFLENBQ2IsT0FBTyxDQUFFLFVBQVcsQ0FXckIsQUFsQkQsQUFTRSwwQkFUd0IsQ0FTeEIsZ0JBQWdCLENBUmxCLEFBUUUsdUJBUnFCLENBUXJCLGdCQUFnQixDQVBsQixBQU9FLHFCQVBtQixDQU9uQixnQkFBZ0IsQ0FObEIsQUFNRSx5QkFOdUIsQ0FNdkIsZ0JBQWdCLENBTGxCLEFBS0UsV0FMUyxDQUtULGdCQUFnQixBQUFDLENBQ2hCLFNBQVMsQ0FBRSxNQUFPLENBQ2xCLEFBWEgsQUFjRSwwQkFkd0IsQ0FjeEIsU0FBUyxDQWJYLEFBYUUsdUJBYnFCLENBYXJCLFNBQVMsQ0FaWCxBQVlFLHFCQVptQixDQVluQixTQUFTLENBWFgsQUFXRSx5QkFYdUIsQ0FXdkIsU0FBUyxDQVZYLEFBVUUsV0FWUyxDQVVULFNBQVMsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFLLENBQ2QsQ0FHSCxBQUFBLFVBQVUsQUFBQyxDQUNWLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFNBQVMsQ0FBRSxNQUFPLENBQ2xCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUFtQkQsQUFmQSxZQWVZLENBQ1osQUFoQkEsZ0JBZ0JnQixDQUNoQixBQWpCQSxjQWlCYyxBQWpCRSxDQUVkLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEtBQUssQ2xDM0pBLElBQUksQ2tDNEpULE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFNBQVMsQ0FBRSxHQUFJLENBQ2YsYUFBYSxDQUFFLEtBQU0sQ0FDckIsT0FBTyxDQUFFLFVBQVcsQ0FDcEIsVUFBVSxDQUFFLGNBQWUsQ0FLNUIsQUFFRCxBQWZBLFlBZVksQUFMVCxNQUFNLENBTVQsQUFoQkEsZ0JBZ0JnQixBQU5iLE1BQU0sQ0FPVCxBQWpCQSxjQWlCYyxBQVBYLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxxQkFBSSxDQUNqQixBQUdILEFBQUEsWUFBWSxBQUtULFNBQVMsQ0FKWixBQUFBLGdCQUFnQixBQUliLFNBQVMsQ0FIWixBQUFBLGNBQWMsQUFHWCxTQUFTLEFBQUMsQ0FDVCxVQUFVLENBQUUscUJBQUksQ0FDakIsQUFxQkgsQUFoQkEsV0FnQlcsQ0FDWCxBQWpCQSxXQWlCVyxDQUNYLEFBbEJBLFNBa0JTLENBQ1QsQUFuQkEsU0FtQlMsQ0FDVCxBQXBCQSxlQW9CZSxDQUNmLEFBckJBLG9CQXFCb0IsQUFyQlAsQ0FFWCxhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENsQzNMSSxPQUFPLENrQzRMaEIsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsU0FBUyxDQUFFLEdBQUksQ0FDZixhQUFhLENBQUUsS0FBTSxDQUNyQixPQUFPLENBQUUsSUFBSyxDQUNkLFVBQVUsQ0FBRSxnQkFBaUIsQ0FNOUIsQUFFRCxBQWhCQSxXQWdCVyxBQU5SLE1BQU0sQ0FPVCxBQWpCQSxXQWlCVyxBQVBSLE1BQU0sQ0FRVCxBQWxCQSxTQWtCUyxBQVJOLE1BQU0sQ0FTVCxBQW5CQSxTQW1CUyxBQVROLE1BQU0sQ0FVVCxBQXBCQSxlQW9CZSxBQVZaLE1BQU0sQ0FXVCxBQXJCQSxvQkFxQm9CLEFBWGpCLE1BQU0sQ0FDTixBQVhILFNBV1ksQUFLWixXQUFXLENBTFIsQUFYSCxTQVdZLEFBTVosV0FBVyxDQU5SLEFBWEgsU0FXWSxBQU9aLFNBQVMsQ0FQTixBQVhILFNBV1ksQUFRWixTQUFTLENBUk4sQUFYSCxTQVdZLEFBU1osZUFBZSxDQVRaLEFBWEgsU0FXWSxBQVVaLG9CQUFvQixBQVZQLENBQ1QsVUFBVSxDQUFFLHFCQUFJLENBQ2pCLEFBWUgsQUFBZSxlQUFBLEFBQUEsTUFBTSxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxxQkFBSSxDQUNqQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsWUFBWSxDQUFFLGtCQUFJLENBQ2xCLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFvQixLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxJQUFJLENBQUMsa0JBQUksQ0FVN0UsQUFaRCxBQUlFLFVBSlEsQ0FJUixnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ2xDMU5FLE9BQU8sQ2tDMk5mLEFBTkgsQUFTRSxVQVRRLENBU1IsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsT0FBUSxDQUNoQixBQUdILEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDbEMvTkwsSUFBSSxDa0NnT1QsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENsQ25PYixJQUFJLENrQ29PUixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxLQUFNLENBQ2QsT0FBTyxDQUFFLElBQUssQ0FDZixBQ3JRRixBQUFBLDhCQUE4QixBQUFDLENBQzNCLFVBQVUsQ0FBTSxzQ0FBQyxDQUFDLFNBQVMsQ0FDM0IsZUFBZSxDQUFFLEtBQU0sQ0FDdkIsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsUUFBUSxDQUFFLFFBQVMsQ0EwQ3RCLEFBL0NELEFBQUEsOEJBQThCLEFBT3pCLE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxFQUFHLENBQ1osVUFBVSxDQUFNLG9DQUFDLENBQUMsUUFBUSxDQUMxQixNQUFNLENBQUUsQ0FBRSxDQUNWLE1BQU0sQ0FBRSxLQUFNLENBQ2QsSUFBSSxDQUFFLENBQUUsQ0FDUixRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxDQUFFLENBQ2QsQUFoQkwsQUFrQkksOEJBbEIwQixDQWtCMUIsRUFBRSxBQUFDLENBQ0MsV0FBVyxDQUFFLEdBQUksQ0FDakIsTUFBTSxDQUFFLENBQUUsQ0FDVixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ25DWWxCLGVBQUksQ21DTFAsQW5GeWhCRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRW1GcmpCdEIsQUFrQkksOEJBbEIwQixDQWtCMUIsRUFBRSxBQUFDLENBTUssU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUssQ0FFM0IsQ0E1QkwsQUE2QkksOEJBN0IwQixDQTZCMUIsWUFBWSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLENBQUUsQ0FlZCxBQTlDTCxBQWlDUSw4QkFqQ3NCLENBNkIxQixZQUFZLENBSVIsS0FBSyxBQUFDLENBQ0YsTUFBTSxDQUFFLElBQUssQ0FDYixTQUFTLENBQUUsTUFBTyxDQUNsQixNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBQ2QsT0FBTyxDQUFFLEdBQUksQ0FDaEIsQUF2Q1QsQUF3Q1EsOEJBeENzQixDQTZCMUIsWUFBWSxDQVdSLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDZixBQUlMLEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsVUFBVSxDQUFNLGlDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUN4QyxlQUFlLENBQUUsUUFBUyxDQUMxQixVQUFVLENBQUUsS0FBTSxDQStCckIsQW5Ga2VELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFbUZwZ0JsQixBQUFBLHFCQUFxQixBQUFDLENBTWQsZ0JBQWdCLENBQUUsSUFBSyxDQUN2QixVQUFVLENBQUUsQ0FBRSxDQTJCckIsQ0FsQ0QsQUFVSSxxQkFWaUIsQ0FVakIsRUFBRSxDQVZOLEFBV0kscUJBWGlCLENBV2pCLENBQUMsQUFBQyxDQUNFLGFBQWEsQ0FBRSxHQUFJLENBS3RCLEFuRm1mTCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRW1GcGdCbEIsQUFVSSxxQkFWaUIsQ0FVakIsRUFBRSxDQVZOLEFBV0kscUJBWGlCLENBV2pCLENBQUMsQUFBQyxDQUlVLGFBQWEsQ0FBRSxDQUFFLENBRTVCLENBakJMLEFBbUJJLHFCQW5CaUIsQ0FtQmpCLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxLQUFNLENBU3hCLEFBN0JMLEFBbUJJLHFCQW5CaUIsQ0FtQmpCLEVBQUUsQUFHRyxZQUFhLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDYixVQUFVLENBQUUsR0FBSSxDQUNuQixBQXhCVCxBQTBCUSxxQkExQmEsQ0FtQmpCLEVBQUUsQ0FPRSxJQUFJLEFBQUMsQ0FDRCxPQUFPLENBQUUsWUFBYSxDQUN6QixBQTVCVCxBQThCSSxxQkE5QmlCLENBOEJqQixDQUFDLEFBQUMsQ0FDRSxlQUFlLENBQUUsU0FBVSxDQUM5QixBQ2pGVCxBQUFBLG9CQUFvQixBQUFDLENBRWpCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFFBQVEsQ0FBRSxRQUFTLENBQ3RCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLGVBQWUsQ0FBRSxPQUFRLENBQ3pCLFVBQVUsQ0FBTSxnREFBQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUN2QyxVQUFVLENBQUUsS0FBTSxDQUNsQixPQUFPLENBQUUsWUFBYSxDQUN0QixRQUFRLENBQUUsUUFBUyxDQUNuQixXQUFXLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsc0JBQUksQ0FrQmhDLEFwRnVoQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLE9BQWpCLFNBQVMsRUFBRSxJQUFJLEVvRi9pQnBCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FTVCxVQUFVLENBQUUsSUFBSyxDQUNqQixPQUFPLENBQUUsS0FBTSxDQWN0QixDcEZ1aEJHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFb0YvaUJ0QixBQUFBLGdCQUFnQixBQUFDLENBY1QsVUFBVSxDQUFFLGtEQUFHLENBQStELFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQ3BILGVBQWUsQ0FBRSxRQUFTLENBQzFCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLE9BQU8sQ0FBRSxTQUFVLENBTzFCLEFBeEJELEFBbUJRLGdCQW5CUSxDQW1CUixFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsS0FBTSxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUNkLENBSVQsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLE1BQU0sQ0FBRSxJQUFLLENBQ2IsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDdEIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxPQUFRLENBQ2YsT0FBTyxDQUFFLElBQUssQ0FLakIsQXBGd2dCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE9BQU8sRW9GL2dCdkIsQUFBQSxXQUFXLEFBQUMsQ0FLSixPQUFPLENBQUUsSUFBSyxDQUVyQixDQUVELEFBQUEsZUFBZSxBQUFDLENBQ1osVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGVBQUksQ0FDekIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLElBQUssQ0FDVixVQUFVLENBQUUsY0FBZSxDQWtCOUIsQUFoQkcsQUFOSixpQkFNcUIsQUFBQSxNQUFNLENBTjNCLGVBQWUsQUFNZSxDQUN0QixTQUFTLENBQUUsa0JBQVMsQ0FDdkIsQXBGOGZELE1BQU0sRUFBTCxTQUFTLEVBQUUsT0FBTyxFb0Z0Z0J2QixBQUFBLGVBQWUsQUFBQyxDQVdSLEtBQUssQ0FBRSxLQUFNLENBQ2IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLElBQUssQ0FDVixLQUFLLENBQUUsSUFBSyxDQVFuQixBQXRCRCxBQWdCUSxlQWhCTyxDQWdCUCxHQUFHLEFBQUMsQ0FDQSxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQUksQ0FDekIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNmLENBSVQsQUFBQSxhQUFhLEFBQUMsQ0FDVixLQUFLLENwQ2pERixPQUFPLENvQ2tEVixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLGNBQWMsQ0FBRSxTQUFVLENBZ0I3QixBQWRHLEFBUEosaUJBT3FCLEFBQUEsTUFBTSxDQVAzQixhQUFhLEFBT2lCLENBQ3RCLEtBQUssQ0FBRSxPQUFRLENBQ2xCLEFBVEwsQUFXSSxhQVhTLENBV1QsSUFBSSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQU0sQ0FDbEIsQXBGaWVELE1BQU0sRUFBTCxTQUFTLEVBQUUsT0FBTyxFb0Y5ZXZCLEFBQUEsYUFBYSxBQUFDLENBZU4sT0FBTyxDQUFFLElBQUssQ0FNckIsQ3BGeWRHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxPQUFqQixTQUFTLEVBQUUsSUFBSSxFb0Y5ZXBCLEFBQUEsYUFBYSxBQUFDLENBa0JOLFNBQVMsQ0FBRSxPQUFRLENBQ25CLFlBQVksQ0FBRSxJQUFLLENBRTFCLENBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsTUFBTyxDQUNsQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ1osU0FBUyxDQUFFLE1BQU8sQ0FDckIsQUFFRCxBQUFBLHFCQUFxQixBQUFDLENBRWxCLFVBQVUsQ0FBRSxPQUFRLENBRXBCLFVBQVUsQ0FBRSxnR0FBb0IsQ0FFaEMsVUFBVSxDQUFFLGlMQUFnQixDQUU1QixVQUFVLENBQUUsbUdBQXVCLENBRW5DLFVBQVUsQ0FBRSw4RkFBa0IsQ0FFOUIsVUFBVSxDQUFFLCtGQUFtQixDQUUvQixVQUFVLENBQUUsMkZBQWUsQ0FFM0IsTUFBTSxDQUFFLGlIQUFpSCxDQUV6SCxLQUFLLENwQ3pGRCxJQUFJLENvQzBGUixPQUFPLENBQUUsT0FBUSxDQUNqQixRQUFRLENBQUUsUUFBUyxDQUNuQixVQUFVLENBQUUsTUFBTyxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZUFBSSxDQUMzQixHQUFHLENBQUUsTUFBTyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBK0JmLEFBdkRELEFBQUEscUJBQXFCLEFBMEJoQixPQUFPLENBMUJaLEFBQUEscUJBQXFCLEFBMEJOLE1BQU0sQUFBQyxDQUNkLE9BQU8sQ0FBRSxFQUFHLENBQ1osUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEVBQUcsQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLElBQUksQ0FBRSxJQUFLLENBQ1gsS0FBSyxDQUFFLEdBQUksQ0FDWCxHQUFHLENBQUUsR0FBSSxDQUNULFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFVBQVUsQ0FBRSxxQkFBSSxDQUNoQixrQkFBa0IsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBSSxDQUNwQyxlQUFlLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMscUJBQUksQ0FDakMsVUFBVSxDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLHFCQUFJLENBQzVCLGlCQUFpQixDQUFFLGFBQU0sQ0FDekIsY0FBYyxDQUFFLGFBQU0sQ0FDdEIsWUFBWSxDQUFFLGFBQU0sQ0FDcEIsYUFBYSxDQUFFLGFBQU0sQ0FDckIsU0FBUyxDQUFFLGFBQU0sQ0FDcEIsQUE1Q0wsQUFBQSxxQkFBcUIsQUE4Q2hCLE1BQU0sQUFBQyxDQUNKLGlCQUFpQixDQUFFLFlBQU0sQ0FDekIsY0FBYyxDQUFFLFlBQU0sQ0FDdEIsWUFBWSxDQUFFLFlBQU0sQ0FDcEIsYUFBYSxDQUFFLFlBQU0sQ0FDckIsU0FBUyxDQUFFLFlBQU0sQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixJQUFJLENBQUUsSUFBSyxDQUNkLEFBR0wsQUFBQSxXQUFXLEFBQUMsQ0FDUixPQUFPLENBQUUsS0FBTSxDQUNmLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLE1BQU0sQ0FBRSxTQUFVLENBQ2xCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLEtBQU0sQ0FDakIsVUFBVSxDQUFFLEtBQU0sQ0FDckIsQUM1S0QsQUFBQSxvQkFBb0IsQUFBQyxDQUVqQixlQUFlLENBQUUsZ0JBQWlCLENBQ2xDLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDckMwQlosT0FBTyxDcUN6QmhCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFFBQVEsQ0FBRSxRQUFTLENBMmhCdEIsQXJGa0JHLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQUFBLG9CQUFvQixBQUFDLENBU2IsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsVUFBVSxDQUFFLENBQUUsQ0F1aEJyQixDQWppQkQsQUFhSSxvQkFiZ0IsQ0FhaEIsY0FBYyxBQUFDLENBQ1gsT0FBTyxDQUFFLEtBQU0sQ0FFZixPQUFPLENBQUUsS0FBTSxDQUNmLFVBQVUsQ0FBRSxJQUFLLENBb0JwQixBQXJDTCxBQW1CUSxvQkFuQlksQ0FhaEIsY0FBYyxDQU1WLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsV0FBVyxDQUFFLElBQUssQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDckNLekIscUJBQUksQ3FDTUgsQXJGK2dCTCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFtQlEsb0JBbkJZLENBYWhCLGNBQWMsQ0FNVixFQUFFLEFBQUMsQ0FTSyxTQUFTLENBQUUsS0FBTSxDQVF4QixDQXBDVCxBQStCWSxvQkEvQlEsQ0FhaEIsY0FBYyxDQU1WLEVBQUUsQ0FZRSxRQUFRLENBL0JwQixBQWdDWSxvQkFoQ1EsQ0FhaEIsY0FBYyxDQU1WLEVBQUUsQ0FhRSxRQUFRLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBTSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBbkNiLEFBQUEsb0JBQW9CLEFBdUNmLFFBQVEsQUFBQyxDQUNOLFVBQVUsQ0FBRSxPQUFPLENBQUssc0NBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0F1QmpELEFBL0RMLEFBOENZLG9CQTlDUSxBQXVDZixRQUFRLENBRUwsY0FBYyxDQUtWLEVBQUUsQUFBQyxDQUNDLEtBQUssQ3JDakJiLElBQUksQ3FDK0JDLEFBN0RiLEFBZ0RnQixvQkFoREksQUF1Q2YsUUFBUSxDQUVMLGNBQWMsQ0FLVixFQUFFLENBRUUsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FDZixjQUFjLENBQUUsS0FBTSxDQUN0QixXQUFXLENBQUUsR0FBSSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQXREakIsQUF1RGdCLG9CQXZESSxBQXVDZixRQUFRLENBRUwsY0FBYyxDQUtWLEVBQUUsQ0FTRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsT0FBUSxDQUNuQixXQUFXLENBQUUsR0FBSSxDQUNqQixPQUFPLENBQUUsS0FBTSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBNURqQixBQUFBLG9CQUFvQixBQWdFZixJQUFJLEFBQUMsQ0FDRixVQUFVLENBQUUsT0FBTyxDQUFLLHFDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBWW5ELEFyRnNlRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFvRVksb0JBcEVRLEFBZ0VmLElBQUksQ0FHRCxjQUFjLENBQ1YsRUFBRSxBQUFDLENBRUssU0FBUyxDQUFFLEdBQUksQ0FLdEIsQ0EzRWIsQUF3RWdCLG9CQXhFSSxBQWdFZixJQUFJLENBR0QsY0FBYyxDQUNWLEVBQUUsQ0FJRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsS0FBTSxDQUNwQixBQTFFakIsQUFBQSxvQkFBb0IsQUErRWYsV0FBVyxBQUFDLENBQ1QsVUFBVSxDQUFFLE9BQU8sQ0FBSyxzQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQWVuRCxBckZvZEQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBa0ZvQixvQkFsRkEsQUErRWYsV0FBVyxDQUVSLGNBQWMsQ0FDRixFQUFFLEFBQUMsQ0FFSyxTQUFTLENBQUUsR0FBSSxDQUNmLFVBQVUsQ0FBRSxJQUFLLENBUXhCLENBN0ZyQixBQXVGd0Isb0JBdkZKLEFBK0VmLFdBQVcsQ0FFUixjQUFjLENBQ0YsRUFBRSxDQUtFLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBSW5CLEFyRnVkckIsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBdUZ3QixvQkF2RkosQUErRWYsV0FBVyxDQUVSLGNBQWMsQ0FDRixFQUFFLENBS0UsUUFBUSxBQUFDLENBR0QsU0FBUyxDQUFFLElBQUssQ0FFdkIsQ0E1RnpCLEFBQUEsb0JBQW9CLEFBaUdmLFNBQVMsQUFBQyxDQUNQLFVBQVUsQ0FBRSxPQUFPLENBQUssMENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQWUxQyxBQWpITCxBQW9Hb0Isb0JBcEdBLEFBaUdmLFNBQVMsQ0FFTixjQUFjLENBQ0YsRUFBRSxBQUFDLENBSUMsU0FBUyxDQUFFLElBQUssQ0FPbkIsQXJGb2NqQixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFvR29CLG9CQXBHQSxBQWlHZixTQUFTLENBRU4sY0FBYyxDQUNGLEVBQUUsQUFBQyxDQUVLLFNBQVMsQ0FBRSxHQUFJLENBU3RCLENBL0dyQixBQXlHd0Isb0JBekdKLEFBaUdmLFNBQVMsQ0FFTixjQUFjLENBQ0YsRUFBRSxDQUtFLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBM0d6QixBQTRHd0Isb0JBNUdKLEFBaUdmLFNBQVMsQ0FFTixjQUFjLENBQ0YsRUFBRSxDQVFFLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBOUd6QixBQUFBLG9CQUFvQixBQW1IZixPQUFPLEFBQUMsQ0FDTCxVQUFVLENBQUUsT0FBTyxDQUFLLHdDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBb0JuRCxBckYyYUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBQUEsb0JBQW9CLEFBbUhmLE9BQU8sQUFBQyxDQUdELG1CQUFtQixDQUFFLFVBQVcsQ0FrQnZDLENBeElMLEFBd0hRLG9CQXhIWSxBQW1IZixPQUFPLENBS0osY0FBYyxBQUFDLENBQ1gsU0FBUyxDQUFFLEdBQUksQ0FjVixBckY0YWIsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBd0hRLG9CQXhIWSxBQW1IZixPQUFPLENBS0osY0FBYyxBQUFDLENBR1AsU0FBUyxDQUFFLElBQUssQ0FZZixDQXZJakIsQUE2SG9CLG9CQTdIQSxBQW1IZixPQUFPLENBS0osY0FBYyxDQUtGLEVBQUUsQUFBQyxDQUlDLFNBQVMsQ0FBRSxJQUFLLENBS25CLEFyRjZhakIsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBNkhvQixvQkE3SEEsQUFtSGYsT0FBTyxDQUtKLGNBQWMsQ0FLRixFQUFFLEFBQUMsQ0FFSyxTQUFTLENBQUUsR0FBSSxDQU90QixDQXRJckIsQUFtSXdCLG9CQW5JSixBQW1IZixPQUFPLENBS0osY0FBYyxDQUtGLEVBQUUsQ0FNRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUNuQixBQXJJekIsQUFBQSxvQkFBb0IsQUEwSWYsVUFBVSxBQUFDLENBQ1IsVUFBVSxDQUFFLE9BQU8sQ0FBSywyQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQWFuRCxBQXhKTCxBQTZJb0Isb0JBN0lBLEFBMElmLFVBQVUsQ0FFUCxjQUFjLENBQ0YsRUFBRSxBQUFDLENBSUMsU0FBUyxDQUFFLElBQUssQ0FLbkIsQXJGNlpqQixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUE2SW9CLG9CQTdJQSxBQTBJZixVQUFVLENBRVAsY0FBYyxDQUNGLEVBQUUsQUFBQyxDQUVLLFNBQVMsQ0FBRSxHQUFJLENBT3RCLENBdEpyQixBQW1Kd0Isb0JBbkpKLEFBMElmLFVBQVUsQ0FFUCxjQUFjLENBQ0YsRUFBRSxDQU1FLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBckp6QixBQUFBLG9CQUFvQixBQTBKZixjQUFjLEFBQUMsQ0FDWixVQUFVLENBQUUsT0FBTyxDQUFLLHdDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBV25ELEFBdEtMLEFBNEpRLG9CQTVKWSxBQTBKZixjQUFjLENBRVgsY0FBYyxBQUFDLENBQ1gsU0FBUyxDQUFFLEdBQUksQ0FRbEIsQUFyS1QsQUE4Slksb0JBOUpRLEFBMEpmLGNBQWMsQ0FFWCxjQUFjLENBRVYsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FLbkIsQUFwS2IsQUFpS2dCLG9CQWpLSSxBQTBKZixjQUFjLENBRVgsY0FBYyxDQUVWLEVBQUUsQ0FHRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUNuQixBQW5LakIsQUFBQSxvQkFBb0IsQUF3S2YsT0FBTyxBQUFDLENBQ0wsVUFBVSxDQUFFLE9BQU8sQ0FBSyx3Q0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQWEvQyxBQXRMTCxBQTJLWSxvQkEzS1EsQUF3S2YsT0FBTyxDQUVKLGNBQWMsQ0FDVixFQUFFLEFBQUMsQ0FJQyxTQUFTLENBQUUsSUFBSyxDQUtuQixBckYrWFQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBMktZLG9CQTNLUSxBQXdLZixPQUFPLENBRUosY0FBYyxDQUNWLEVBQUUsQUFBQyxDQUVLLFNBQVMsQ0FBRSxHQUFJLENBT3RCLENBcExiLEFBaUxnQixvQkFqTEksQUF3S2YsT0FBTyxDQUVKLGNBQWMsQ0FDVixFQUFFLENBTUUsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFuTGpCLEFBQUEsb0JBQW9CLEFBd0xmLFVBQVUsQUFBQyxDQUNSLFVBQVUsQ0FBRSxPQUFPLENBQUssMkNBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQ0F5Qm5ELEFyRmlXRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFBQSxvQkFBb0IsQUF3TGYsVUFBVSxBQUFDLENBR0osbUJBQW1CLENBQUUsVUFBVyxDQXVCdkMsQ0FsTkwsQUE4TFksb0JBOUxRLEFBd0xmLFVBQVUsQ0FLUCxjQUFjLENBQ1YsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FpQm5CLEFyRm1XVCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUE4TFksb0JBOUxRLEFBd0xmLFVBQVUsQ0FLUCxjQUFjLENBQ1YsRUFBRSxBQUFDLENBSUssU0FBUyxDQUFFLElBQUssQ0FjdkIsQ0FoTmIsQUFvTWdCLG9CQXBNSSxBQXdMZixVQUFVLENBS1AsY0FBYyxDQUNWLEVBQUUsQ0FNRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUluQixBckYwV2IsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBb01nQixvQkFwTUksQUF3TGYsVUFBVSxDQUtQLGNBQWMsQ0FDVixFQUFFLENBTUUsUUFBUSxBQUFDLENBR0wsU0FBUyxDQUFFLElBQUssQ0FFbkIsQ0F6TWpCLEFBME1nQixvQkExTUksQUF3TGYsVUFBVSxDQUtQLGNBQWMsQ0FDVixFQUFFLENBWUUsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUssQ0FJbkIsQXJGb1diLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQTBNZ0Isb0JBMU1JLEFBd0xmLFVBQVUsQ0FLUCxjQUFjLENBQ1YsRUFBRSxDQVlFLFFBQVEsQUFBQyxDQUdELFNBQVMsQ0FBRSxJQUFLLENBRXZCLENBL01qQixBQUFBLG9CQUFvQixBQW9OZixLQUFLLEFBQUMsQ0FDSCxVQUFVLENBQUUsT0FBTyxDQUFLLHNDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBa0JuRCxBckY0VUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBQUEsb0JBQW9CLEFBb05mLEtBQUssQUFBQyxDQUlDLG1CQUFtQixDQUFFLEdBQUksQ0FlaEMsQ0F2T0wsQUEyTm9CLG9CQTNOQSxBQW9OZixLQUFLLENBTUYsY0FBYyxDQUNGLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFLLENBU25CLEFyRjhVakIsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBMk5vQixvQkEzTkEsQUFvTmYsS0FBSyxDQU1GLGNBQWMsQ0FDRixFQUFFLEFBQUMsQ0FJSyxTQUFTLENBQUUsR0FBSSxDQU10QixDQXJPckIsQUFrT3dCLG9CQWxPSixBQW9OZixLQUFLLENBTUYsY0FBYyxDQUNGLEVBQUUsQ0FPRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUNuQixBQXBPekIsQUFBQSxvQkFBb0IsQUF5T2YsT0FBTyxBQUFDLENBQ0wsVUFBVSxDQUFFLE9BQU8sQ0FBSyx3Q0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQVluRCxBQXRQTCxBQTJPUSxvQkEzT1ksQUF5T2YsT0FBTyxDQUVKLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxHQUFJLENBU1YsQXJGOFRiLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQTZPb0Isb0JBN09BLEFBeU9mLE9BQU8sQ0FFSixjQUFjLENBRUYsRUFBRSxBQUFDLENBRUssU0FBUyxDQUFFLEdBQUksQ0FLdEIsQ0FwUHJCLEFBaVB3QixvQkFqUEosQUF5T2YsT0FBTyxDQUVKLGNBQWMsQ0FFRixFQUFFLENBSUUsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFuUHpCLEFBQUEsb0JBQW9CLEFBd1BmLE9BQU8sQUFBQyxDQUNMLFVBQVUsQ0FBRSxPQUFPLENBQUssd0NBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQ0F3Qm5ELEFyRmtTRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFBQSxvQkFBb0IsQUF3UGYsT0FBTyxBQUFDLENBSUcsbUJBQW1CLENBQUUsR0FBSSxDQXFCcEMsQ0FqUkwsQUErUFEsb0JBL1BZLEFBd1BmLE9BQU8sQ0FPSixjQUFjLEFBQUMsQ0FDWCxTQUFTLENBQUUsR0FBSSxDQWdCVixBckZtU2IsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBK1BRLG9CQS9QWSxBQXdQZixPQUFPLENBT0osY0FBYyxBQUFDLENBR1AsU0FBUyxDQUFFLElBQUssQ0FjZixDckZtU2IsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBb1FvQixvQkFwUUEsQUF3UGYsT0FBTyxDQU9KLGNBQWMsQ0FLRixFQUFFLEFBQUMsQ0FFSyxTQUFTLENBQUUsR0FBSSxDQVN0QixDQS9RckIsQUF3UXdCLG9CQXhRSixBQXdQZixPQUFPLENBT0osY0FBYyxDQUtGLEVBQUUsQ0FJRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUtuQixBckZxU3JCLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQXdRd0Isb0JBeFFKLEFBd1BmLE9BQU8sQ0FPSixjQUFjLENBS0YsRUFBRSxDQUlFLFFBQVEsQUFBQyxDQUlELFNBQVMsQ0FBRSxJQUFLLENBRXZCLENBOVF6QixBQUFBLG9CQUFvQixBQW1SZixZQUFZLEFBQUMsQ0FDVixVQUFVLENBQUUsT0FBTyxDQUFLLDRDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FzQjdDLEFBMVNMLEFBcVJRLG9CQXJSWSxBQW1SZixZQUFZLENBRVQsY0FBYyxBQUFDLENBQ1gsU0FBUyxDQUFFLEdBQUksQ0FtQlYsQXJGMFFiLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQXFSUSxvQkFyUlksQUFtUmYsWUFBWSxDQUVULGNBQWMsQUFBQyxDQUdQLFNBQVMsQ0FBRSxHQUFJLENBaUJkLENBelNqQixBQTJSb0Isb0JBM1JBLEFBbVJmLFlBQVksQ0FFVCxjQUFjLENBTUYsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FZbkIsQXJGMlFqQixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUEyUm9CLG9CQTNSQSxBQW1SZixZQUFZLENBRVQsY0FBYyxDQU1GLEVBQUUsQUFBQyxDQUdLLFNBQVMsQ0FBRSxHQUFJLENBVXRCLENBeFNyQixBQWlTd0Isb0JBalNKLEFBbVJmLFlBQVksQ0FFVCxjQUFjLENBTUYsRUFBRSxDQU1FLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBS25CLEFyRjRRckIsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBaVN3QixvQkFqU0osQUFtUmYsWUFBWSxDQUVULGNBQWMsQ0FNRixFQUFFLENBTUUsUUFBUSxBQUFDLENBSUQsU0FBUyxDQUFFLElBQUssQ0FFdkIsQ0F2U3pCLEFBQUEsb0JBQW9CLEFBNFNmLFlBQVksQUFBQyxDQUNWLFVBQVUsQ0FBRSxPQUFPLENBQUssNkNBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FpQm5ELEFyRnFQRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFBQSxvQkFBb0IsQUE0U2YsWUFBWSxBQUFDLENBR04sbUJBQW1CLENBQUUsR0FBSSxDQWVoQyxDQTlUTCxBQW1Ub0Isb0JBblRBLEFBNFNmLFlBQVksQ0FNVCxjQUFjLENBQ0YsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FRbkIsQXJGdVBqQixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFtVG9CLG9CQW5UQSxBQTRTZixZQUFZLENBTVQsY0FBYyxDQUNGLEVBQUUsQUFBQyxDQUdLLFNBQVMsQ0FBRSxHQUFJLENBTXRCLENBNVRyQixBQXlUd0Isb0JBelRKLEFBNFNmLFlBQVksQ0FNVCxjQUFjLENBQ0YsRUFBRSxDQU1FLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxNQUFPLENBQ3JCLEFBM1R6QixBQUFBLG9CQUFvQixBQWdVZixVQUFVLEFBQUMsQ0FDUixVQUFVLENBQUUsT0FBTyxDQUFLLDJDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBa0JuRCxBckZnT0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBQUEsb0JBQW9CLEFBZ1VmLFVBQVUsQUFBQyxDQUdKLG1CQUFtQixDQUFFLEdBQUksQ0FnQmhDLENBblZMLEFBcVVRLG9CQXJVWSxBQWdVZixVQUFVLENBS1AsY0FBYyxBQUFDLENBQ1gsU0FBUyxDQUFFLEdBQUksQ0FZbEIsQUFsVlQsQUF1VVksb0JBdlVRLEFBZ1VmLFVBQVUsQ0FLUCxjQUFjLENBRVYsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FTbkIsQXJGa09ULE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQXVVWSxvQkF2VVEsQUFnVWYsVUFBVSxDQUtQLGNBQWMsQ0FFVixFQUFFLEFBQUMsQ0FJSyxTQUFTLENBQUUsR0FBSSxDQU10QixDQWpWYixBQThVZ0Isb0JBOVVJLEFBZ1VmLFVBQVUsQ0FLUCxjQUFjLENBRVYsRUFBRSxDQU9FLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBaFZqQixBQUFBLG9CQUFvQixBQXFWZixNQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUsT0FBTyxDQUFLLHVDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBZ0JuRCxBckY2TUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBQUEsb0JBQW9CLEFBcVZmLE1BQU0sQUFBQyxDQUdBLG1CQUFtQixDQUFFLEdBQUksQ0FjaEMsQ0F0V0wsQUEwVlEsb0JBMVZZLEFBcVZmLE1BQU0sQ0FLSCxjQUFjLEFBQUMsQ0FDWCxTQUFTLENBQUUsR0FBSSxDQVVsQixBQXJXVCxBQTRWWSxvQkE1VlEsQUFxVmYsTUFBTSxDQUtILGNBQWMsQ0FFVixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSyxDQU9uQixBckYrTVQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBNFZZLG9CQTVWUSxBQXFWZixNQUFNLENBS0gsY0FBYyxDQUVWLEVBQUUsQUFBQyxDQUdLLFNBQVMsQ0FBRSxHQUFJLENBS3RCLENBcFdiLEFBaVdnQixvQkFqV0ksQUFxVmYsTUFBTSxDQUtILGNBQWMsQ0FFVixFQUFFLENBS0UsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFuV2pCLEFBQUEsb0JBQW9CLEFBd1dmLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBRSxPQUFPLENBQUssdUNBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FvQm5ELEFyRnNMRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFBQSxvQkFBb0IsQUF3V2YsTUFBTSxBQUFDLENBR0EsbUJBQW1CLENBQUUsR0FBSSxDQWtCaEMsQ3JGc0xELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQThXWSxvQkE5V1EsQUF3V2YsTUFBTSxDQUtILGNBQWMsQ0FDVixFQUFFLEFBQUMsQ0FFSyxTQUFTLENBQUUsSUFBSyxDQVd2QixDQTNYYixBQWtYZ0Isb0JBbFhJLEFBd1dmLE1BQU0sQ0FLSCxjQUFjLENBQ1YsRUFBRSxDQUlFLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBT25CLEFyRnlMYixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFrWGdCLG9CQWxYSSxBQXdXZixNQUFNLENBS0gsY0FBYyxDQUNWLEVBQUUsQ0FJRSxRQUFRLEFBQUMsQ0FHRCxTQUFTLENBQUUsSUFBSyxDQUt2QixBQTFYakIsQUFzWHdCLG9CQXRYSixBQXdXZixNQUFNLENBS0gsY0FBYyxDQUNWLEVBQUUsQ0FJRSxRQUFRLENBSUEsRUFBRSxBQUFDLENBQ0MsT0FBTyxDQUFFLElBQUssQ0FDakIsQ0F4WHpCLEFBQUEsb0JBQW9CLEFBK1hmLFNBQVMsQUFBQyxDQUNQLFVBQVUsQ0FBRSxPQUFPLENBQUssMENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FpQm5ELEFyRmtLRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFBQSxvQkFBb0IsQUErWGYsU0FBUyxBQUFDLENBR0gsbUJBQW1CLENBQUUsR0FBSSxDQWVoQyxDQWpaTCxBQXFZWSxvQkFyWVEsQUErWGYsU0FBUyxDQUtOLGNBQWMsQ0FDVixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsR0FBSSxDQVNsQixBckZvS1QsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBcVlZLG9CQXJZUSxBQStYZixTQUFTLENBS04sY0FBYyxDQUNWLEVBQUUsQUFBQyxDQUdLLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFNBQVMsQ0FBRSxHQUFJLENBTXRCLENBL1liLEFBNFlnQixvQkE1WUksQUErWGYsU0FBUyxDQUtOLGNBQWMsQ0FDVixFQUFFLENBT0UsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUE5WWpCLEFBQUEsb0JBQW9CLEFBbVpmLGFBQWEsQUFBQyxDQUNYLFVBQVUsQ0FBRSxPQUFPLENBQUssNkNBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQWdCN0MsQUFwYUwsQUFxWlEsb0JBclpZLEFBbVpmLGFBQWEsQ0FFVixjQUFjLEFBQUMsQ0FDWCxTQUFTLENBQUUsR0FBSSxDQWFWLEFBbmFqQixBQXVab0Isb0JBdlpBLEFBbVpmLGFBQWEsQ0FFVixjQUFjLENBRUYsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FVbkIsQXJGaUpqQixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUF1Wm9CLG9CQXZaQSxBQW1aZixhQUFhLENBRVYsY0FBYyxDQUVGLEVBQUUsQUFBQyxDQUdLLFNBQVMsQ0FBRSxLQUFNLENBUXhCLENBbGFyQixBQTRad0Isb0JBNVpKLEFBbVpmLGFBQWEsQ0FFVixjQUFjLENBRUYsRUFBRSxDQUtFLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBOVp6QixBQStad0Isb0JBL1pKLEFBbVpmLGFBQWEsQ0FFVixjQUFjLENBRUYsRUFBRSxDQVFFLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBamF6QixBQUFBLG9CQUFvQixBQXNhZixZQUFZLEFBQUMsQ0FDVixVQUFVLENBQUUsT0FBTyxDQUFLLDRDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBbUJuRCxBckZ5SEQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBQUEsb0JBQW9CLEFBc2FmLFlBQVksQUFBQyxDQUdOLG1CQUFtQixDQUFFLEdBQUksQ0FpQmhDLENBMWJMLEFBMmFRLG9CQTNhWSxBQXNhZixZQUFZLENBS1QsY0FBYyxBQUFDLENBQ1gsU0FBUyxDQUFFLEdBQUksQ0FhbEIsQXJGMEhMLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQTJhUSxvQkEzYVksQUFzYWYsWUFBWSxDQUtULGNBQWMsQUFBQyxDQUdQLFNBQVMsQ0FBRSxHQUFJLENBV3RCLENyRjBITCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFnYlksb0JBaGJRLEFBc2FmLFlBQVksQ0FLVCxjQUFjLENBS1YsRUFBRSxBQUFDLENBRUssU0FBUyxDQUFFLEdBQUksQ0FNdEIsQ0F4YmIsQUFxYmdCLG9CQXJiSSxBQXNhZixZQUFZLENBS1QsY0FBYyxDQUtWLEVBQUUsQ0FLRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUNuQixBQXZiakIsQUFBQSxvQkFBb0IsQUE0YmYsT0FBTyxBQUFDLENBQ0wsVUFBVSxDQUFFLE9BQU8sQ0FBSywwQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQWlCbEQsQXJGcUdELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQUFBLG9CQUFvQixBQTRiZixPQUFPLEFBQUMsQ0FHRCxtQkFBbUIsQ0FBRSxHQUFJLENBZWhDLENBOWNMLEFBaWNRLG9CQWpjWSxBQTRiZixPQUFPLENBS0osY0FBYyxBQUFDLENBQ1gsU0FBUyxDQUFFLEdBQUksQ0FXVixBQTdjakIsQUFtY29CLG9CQW5jQSxBQTRiZixPQUFPLENBS0osY0FBYyxDQUVGLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFLLENBUW5CLEFyRnVHakIsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRm5qQnRCLEFBbWNvQixvQkFuY0EsQUE0YmYsT0FBTyxDQUtKLGNBQWMsQ0FFRixFQUFFLEFBQUMsQ0FHSyxTQUFTLENBQUUsR0FBSSxDQU10QixDQTVjckIsQUF5Y3dCLG9CQXpjSixBQTRiZixPQUFPLENBS0osY0FBYyxDQUVGLEVBQUUsQ0FNRSxRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUNuQixBQTNjekIsQUFBQSxvQkFBb0IsQUFnZGYsUUFBUSxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQU8sQ0FBSyx5Q0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQWdCbkQsQUFqZUwsQUFtZFksb0JBbmRRLEFBZ2RmLFFBQVEsQ0FFTCxjQUFjLENBQ1YsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FXbkIsQXJGb0ZULE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQW1kWSxvQkFuZFEsQUFnZGYsUUFBUSxDQUVMLGNBQWMsQ0FDVixFQUFFLEFBQUMsQ0FHSyxTQUFTLENBQUUsR0FBSSxDQVN0QixDQS9kYixBQXlkZ0Isb0JBemRJLEFBZ2RmLFFBQVEsQ0FFTCxjQUFjLENBQ1YsRUFBRSxDQU1FLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBSW5CLEFyRnFGYixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUF5ZGdCLG9CQXpkSSxBQWdkZixRQUFRLENBRUwsY0FBYyxDQUNWLEVBQUUsQ0FNRSxRQUFRLEFBQUMsQ0FHRCxTQUFTLENBQUUsSUFBSyxDQUV2QixDQTlkakIsQUFBQSxvQkFBb0IsQUFtZWYsT0FBTyxBQUFDLENBQ0wsVUFBVSxDQUFFLE9BQU8sQ0FBSyx3Q0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQWtCbkQsQXJGNkRELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQUFBLG9CQUFvQixBQW1lZixPQUFPLEFBQUMsQ0FHQSxtQkFBbUIsQ0FBRSxHQUFJLENBZ0JqQyxDQXRmTCxBQXdlUSxvQkF4ZVksQUFtZWYsT0FBTyxDQUtKLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxHQUFJLENBWVYsQXJGOERiLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQTBlb0Isb0JBMWVBLEFBbWVmLE9BQU8sQ0FLSixjQUFjLENBRUYsRUFBRSxBQUFDLENBRUssU0FBUyxDQUFFLEdBQUksQ0FRdEIsQ0FwZnJCLEFBOGV3QixvQkE5ZUosQUFtZWYsT0FBTyxDQUtKLGNBQWMsQ0FFRixFQUFFLENBSUUsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUssQ0FJbkIsQXJGZ0VyQixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUE4ZXdCLG9CQTllSixBQW1lZixPQUFPLENBS0osY0FBYyxDQUVGLEVBQUUsQ0FJRSxRQUFRLEFBQUMsQ0FHRCxTQUFTLENBQUUsSUFBSyxDQUV2QixDQW5mekIsQUFBQSxvQkFBb0IsQUF3ZmYsV0FBVyxBQUFDLENBQ1QsVUFBVSxDQUFFLE9BQU8sQ0FBSyw0Q0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQWtCbkQsQXJGd0NELE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQUFBLG9CQUFvQixBQXdmZixXQUFXLEFBQUMsQ0FHTCxtQkFBbUIsQ0FBRSxHQUFJLENBZ0JoQyxDQTNnQkwsQUE4Zlksb0JBOWZRLEFBd2ZmLFdBQVcsQ0FLUixjQUFjLENBQ1YsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FVbkIsQXJGMENULE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQThmWSxvQkE5ZlEsQUF3ZmYsV0FBVyxDQUtSLGNBQWMsQ0FDVixFQUFFLEFBQUMsQ0FHSyxTQUFTLENBQUUsR0FBSSxDQVF0QixDQXpnQmIsQUFtZ0JnQixvQkFuZ0JJLEFBd2ZmLFdBQVcsQ0FLUixjQUFjLENBQ1YsRUFBRSxDQUtFLFFBQVEsQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBSW5CLEFyRjJDYixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFtZ0JnQixvQkFuZ0JJLEFBd2ZmLFdBQVcsQ0FLUixjQUFjLENBQ1YsRUFBRSxDQUtFLFFBQVEsQUFBQyxDQUdELFNBQVMsQ0FBRSxJQUFLLENBRXZCLENBeGdCakIsQUFBQSxvQkFBb0IsQUE2Z0JmLE9BQU8sQUFBQyxDQUNMLFVBQVUsQ0FBRSxPQUFPLENBQUssd0NBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FrQm5ELEFyRm1CRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFBQSxvQkFBb0IsQUE2Z0JmLE9BQU8sQUFBQyxDQUdELG1CQUFtQixDQUFFLEdBQUksQ0FnQmhDLENBaGlCTCxBQWtoQlEsb0JBbGhCWSxBQTZnQmYsT0FBTyxDQUtKLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxHQUFJLENBWWxCLEFyRm9CTCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGbmpCdEIsQUFvaEJZLG9CQXBoQlEsQUE2Z0JmLE9BQU8sQ0FLSixjQUFjLENBRVYsRUFBRSxBQUFDLENBRUssU0FBUyxDQUFFLEdBQUksQ0FRdEIsQ0E5aEJiLEFBd2hCZ0Isb0JBeGhCSSxBQTZnQmYsT0FBTyxDQUtKLGNBQWMsQ0FFVixFQUFFLENBSUUsUUFBUSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUssQ0FJbkIsQXJGc0JiLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZuakJ0QixBQXdoQmdCLG9CQXhoQkksQUE2Z0JmLE9BQU8sQ0FLSixjQUFjLENBRVYsRUFBRSxDQUlFLFFBQVEsQUFBQyxDQUdELFNBQVMsQ0FBRSxJQUFLLENBRXZCLENBd0JiLEFBaEJKLGdCQWdCb0IsQ0FQcEIsWUFBWSxDQVVSLEFBbkJKLHdCQW1CNEIsQ0FWNUIsWUFBWSxDQWdCUixBQXpCSixrQkF5QnNCLENBaEJ0QixZQUFZLENBc0JSLEFBL0JKLGVBK0JtQixDQXRCbkIsWUFBWSxBQVRJLENBQ1osS0FBSyxDQUFFLE9BQUksQ0FDWCxTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFFBQVEsQ0FBRSxRQUFTLENBQ3RCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSyxDQUNsQixRQUFRLENBQUUsUUFBUyxDQUNuQixjQUFjLENBQUUsU0FBVSxDQTBCN0IsQUFuQkcsQUFWSix3QkFVNEIsQ0FWNUIsWUFBWSxBQVVtQixDQUV2QixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNyQixBQUVELEFBaEJKLGtCQWdCc0IsQ0FoQnRCLFlBQVksQUFnQmEsQ0FFakIsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBdEJKLGVBc0JtQixDQXRCbkIsWUFBWSxBQXNCVSxDQUVkLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBT0wsQUFBQSxzQkFBc0IsQUFBQyxDQUVuQixVQUFVLENBQU0seURBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FDakMsY0FBYyxDQUFFLEVBQUcsQ0FDbkIsV0FBVyxDQUFFLEVBQUcsQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDdEIsQUFJRCxBQUFBLGdCQUFnQixBQUFDLENBRWIsVUFBVSxDQUFFLHdDQUFlLENBQzNCLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFFBQVEsQ0FBRSxRQUFTLENBNkV0QixBQWxGRCxBQU9JLGdCQVBZLENBT1osRUFBRSxBQUFDLENBQ0MsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQU0sc0JBQU8sQ0FDckMsS0FBSyxDQUFFLE9BQU8sQ0FDZCxhQUFhLENBQUUsQ0FBRSxDQUNqQixjQUFjLENBQUUsSUFBSyxDQUt4QixBckZ0REQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVxRnNDdEIsQUFPSSxnQkFQWSxDQU9aLEVBQUUsQUFBQyxDQU9LLFNBQVMsQ0FBRSxNQUFPLENBRXpCLENBaEJMLEFBaUJJLGdCQWpCWSxDQWlCWixlQUFlLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsQ0FBRSxDQThEZCxBQWpGTCxBQXFCUSxnQkFyQlEsQ0FpQlosZUFBZSxDQUlYLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFNLHNCQUFPLENBQ3JDLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FDWCxZQUFZLENBQUUsRUFBRyxDQXVEcEIsQUFoRlQsQUFxQlEsZ0JBckJRLENBaUJaLGVBQWUsQ0FJWCxFQUFFLEFBTUcsTUFBTSxBQUFDLENBQ0osYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQU0sbUJBQU8sQ0FDeEMsQUE3QmIsQUErQlksZ0JBL0JJLENBaUJaLGVBQWUsQ0FJWCxFQUFFLENBVUUsQ0FBQyxBQUFDLENBQ0UsVUFBVSxDQUFFLHVCQUF3QixDQUNwQyxhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBTSxnQkFBTSxDQUNwQyxLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsUUFBUSxDQUFFLFFBQVMsQ0FRdEIsQUEvQ2IsQUErQlksZ0JBL0JJLENBaUJaLGVBQWUsQ0FJWCxFQUFFLENBVUUsQ0FBQyxBQVVJLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBTyxrQkFBTSxDQUN2QixZQUFZLENBQUUsS0FBTSxDQUNwQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsSUFBRyxDckN0bUJ2QyxlQUFJLENxQ3VtQlEsR0FBRyxDQUFFLElBQUssQ0FDYixBQTlDakIsQUFnRFksZ0JBaERJLENBaUJaLGVBQWUsQ0FJWCxFQUFFLENBMkJFLGdCQUFnQixBQUFDLENBQ2IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQUksQ0FDdEIsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxlQUFJLENBQy9CLFlBQVksQ0FBRSxHQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEtBQUssQ3JDaG5CYixJQUFJLENxQ2luQkksT0FBTyxDQUFFLFlBQWEsQ0FDdEIsS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsRUFBRyxDQUNqQixPQUFPLENBQUUsT0FBUSxDQVlwQixBQXJFYixBQTJEZ0IsZ0JBM0RBLENBaUJaLGVBQWUsQ0FJWCxFQUFFLENBMkJFLGdCQUFnQixDQVdaLENBQUMsQUFBQyxDQUNFLE9BQU8sQ0FBRSxFQUFHLENBQ2YsQXJGbkdiLE1BQU0sRUFBTCxTQUFTLEVBQUUsSUFBSSxFcUZzQ3BCLEFBZ0RZLGdCQWhESSxDQWlCWixlQUFlLENBSVgsRUFBRSxDQTJCRSxnQkFBZ0IsQUFBQyxDQWdCVCxLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxNQUFPLENBQ2xCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFlBQVksQ0FBRSxDQUFFLENBRXZCLENyRjNHVCxNQUFNLEVBQUwsU0FBUyxFQUFFLElBQUksRXFGc0NwQixBQXFCUSxnQkFyQlEsQ0FpQlosZUFBZSxDQUlYLEVBQUUsQUFBQyxDQW1ESyxVQUFVLENBQUUsTUFBTyxDQUNuQixLQUFLLENBQUUsR0FBSSxDQU9sQixDckZ0SEwsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRLEVxRnNDeEIsQUFxQlEsZ0JBckJRLENBaUJaLGVBQWUsQ0FJWCxFQUFFLEFBQUMsQ0F1REssVUFBVSxDQUFFLE1BQU8sQ0FDbkIsS0FBSyxDQUFFLEdBQUksQ0FDWCxZQUFZLENBQUUsRUFBRyxDQUV4QixDQUlULEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSyxDQUNkLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBR0QsQUFBQSxlQUFlLEFBQUMsQ0FDWixVQUFVLENBQUUsS0FBTSxDQUNsQixZQUFZLENBQUUsRUFBRyxDQUNqQixhQUFhLENBQUUsRUFBRyxDQUNsQixTQUFTLENBQUUsS0FBTSxDQUVqQixJQUFJLENBQUUsT0FBUSxDQWtFakIsQXJGeE1HLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZnSXRCLEFBQUEsZUFBZSxBQUFDLENBU1IsSUFBSSxDQUFFLFFBQVMsQ0FDZixLQUFLLENBQUUsQ0FBRSxDQThEaEIsQ0F4RUQsQUFhSSxlQWJXLENBYVgsRUFBRSxBQUFDLENBQ0MsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENyQ3RxQnpCLElBQUksQ3FDdXFCSCxLQUFLLENyQ3pxQkQsT0FBTyxDcUMwcUJYLFNBQVMsQ0FBRSxNQUFPLENBQ2xCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLGNBQWMsQ0FBRSxTQUFVLENBVzdCLEFBOUJMLEFBcUJRLGVBckJPLENBYVgsRUFBRSxDQVFFLENBQUMsQUFBQyxDQUNFLEtBQUssQ3JDaHJCTCxPQUFPLENxQ2lyQlAsZUFBZSxDQUFFLElBQUssQ0FDdEIsVUFBVSxDQUFFLGVBQWdCLENBSy9CLEFBN0JULEFBcUJRLGVBckJPLENBYVgsRUFBRSxDQVFFLENBQUMsQUFLSSxNQUFNLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBTSxDQUNoQixBQTVCYixBQWdDSSxlQWhDVyxDQWdDWCxlQUFlLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSyxDQUNkLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxVQUFXLENBQ3hCLGVBQWUsQ0FBRSxhQUFjLENBbUNsQyxBQXZFTCxBQXNDUSxlQXRDTyxDQWdDWCxlQUFlLENBTVgsRUFBRSxBQUFDLENBQ0MsSUFBSSxDQUFFLFFBQVMsQ0FDZixXQUFXLENBQUUsR0FBSSxDQUNqQixTQUFTLENBQUUsTUFBTyxDQUNsQixXQUFXLENBQUUsTUFBTyxDQUNwQixhQUFhLENBQUUsR0FBSSxDQUNuQixZQUFZLENBQUUsQ0FBRSxDQTBCbkIsQXJGdE1MLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFcUZnSXRCLEFBc0NRLGVBdENPLENBZ0NYLGVBQWUsQ0FNWCxFQUFFLEFBQUMsQ0FTSyxJQUFJLENBQUUsT0FBUSxDQXVCckIsQ0F0RVQsQUFrRFksZUFsREcsQ0FnQ1gsZUFBZSxDQU1YLEVBQUUsQ0FZRSxDQUFDLEFBQUMsQ0FDRSxVQUFVLENBQUUsZUFBZ0IsQ0FDNUIsYUFBYSxDQUFFLElBQUssQ0FDcEIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQUksQ0FDN0IsS0FBSyxDckMvc0JQLE9BQU8sQ3FDZ3RCTCxPQUFPLENBQUUsS0FBTSxDQUNmLE9BQU8sQ0FBRSxRQUFTLENBYXJCLEFBckViLEFBa0RZLGVBbERHLENBZ0NYLGVBQWUsQ0FNWCxFQUFFLENBWUUsQ0FBQyxBQVFJLE1BQU0sQ0ExRHZCLEFBa0RZLGVBbERHLENBZ0NYLGVBQWUsQ0FNWCxFQUFFLENBWUUsQ0FBQyxBQVNJLFNBQVMsQUFBQyxDQUNQLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHNCQUFJLENBQzdCLEtBQUssQ3JDeHRCYixPQUFPLENxQ3l0QkYsQUEvRGpCLEFBaUVnQixlQWpFRCxDQWdDWCxlQUFlLENBTVgsRUFBRSxDQVlFLENBQUMsQ0FlRyxDQUFDLEFBQUMsQ0FDRSxLQUFLLENyQ2h1QmxCLE9BQU8sQ3FDaXVCTSxZQUFZLENBQUUsSUFBSyxDQUN0QixBQU1qQixBQUFBLG1CQUFtQixBQUFDLENBQ2hCLElBQUksQ0FBRSxPQUFRLENBTWpCLEFyRmpORyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXFGME10QixBQUFBLG1CQUFtQixBQUFDLENBSVosSUFBSSxDQUFFLFFBQVMsQ0FDZixLQUFLLENBQUUsQ0FBRSxDQUVoQixDQU1ELEFBQUEsWUFBWSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsUUFBUSxBQUFDLENBQ0wsVUFBVSxDckMxdkJQLE9BQU8sQ3FDMnZCYixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1QsVUFBVSxDQUFFLE9BQVEsQ0FDdkIsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNOLFVBQVUsQ0FBRSxPQUFRLENBQ3ZCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDTCxVQUFVLENBQUUsT0FBUSxDQUN2QixBQUVELEFBQUEsUUFBUSxBQUFDLENBQ0wsVUFBVSxDQUFFLE9BQVEsQ0FDdkIsQUFFRCxBQUFBLFFBQVEsQUFBQyxDQUNMLFVBQVUsQ0FBRSxPQUFRLENBQ3ZCLEFBRUQsQUFBQSxXQUFXLENBQ1gsQUFBQSxRQUFRLEFBQUMsQ0FDTCxVQUFVLENBQUUsT0FBUSxDQUN2QixBQUVELEFBQUEsU0FBUyxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQVEsQ0FDdkIsQUFFRCxBQUFBLFFBQVEsQUFBQyxDQUNMLFVBQVUsQ0FBRSxPQUFRLENBQ3ZCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDTCxVQUFVLENBQUUsT0FBUSxDQUN2QixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1IsVUFBVSxDQUFFLE9BQVEsQ0FDdkIsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNOLFVBQVUsQ0FBRSxPQUFRLENBQ3ZCLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixVQUFVLENBQUUsT0FBUSxDQUN2QixBQUVELEFBQUEsU0FBUyxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQVEsQ0FDdkIsQUFFRCxBQUFBLFFBQVEsQUFBQyxDQUNMLFVBQVUsQ0FBRSxPQUFRLENBQ3ZCLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDTixVQUFVLENBQUUsT0FBUSxDQUN2QixBQUlELEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsR0FBSSxDQUNkLEFBSUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUyxDQUNuQixXQUFXLENBQUUsSUFBSyxDQUNsQixPQUFPLENBQUUsSUFBSyxDQUNkLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLE9BQVEsQ0FDbkIsS0FBSyxDQUFFLEtBQU0sQ0E4QmhCLEFBcENELEFBUUksZUFSVyxDQVFYLEVBQUUsQUFBQyxDQUNDLEtBQUssQ0FBRSxJQUFLLENBQ1osWUFBWSxDQUFFLEVBQUcsQ0FDakIsYUFBYSxDQUFFLEtBQU0sQ0FDckIsS0FBSyxDQUFFLEdBQUksQ0F1QmQsQUFuQ0wsQUFRSSxlQVJXLENBUVgsRUFBRSxBQU1HLGdCQUFnQixBQUFDLENBQ2QsS0FBSyxDckNsMUJWLE9BQU8sQ3FDbTFCRixTQUFTLENBQUUsUUFBUyxDQUNwQixhQUFhLENBQUUsQ0FBRSxDQUNqQixPQUFPLENBQUUsRUFBRyxDQUNaLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFyQlQsQUF1QlEsZUF2Qk8sQ0FRWCxFQUFFLENBZUUsQ0FBQyxBQUFDLENBQ0UsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDckM1MUJWLE9BQU8sQ3FDNjFCRixXQUFXLENBQUUsR0FBSSxDQUNqQixPQUFPLENBQUUsSUFBSyxDQUNkLFVBQVUsQ0FBRSxlQUFnQixDQU0vQixBQWxDVCxBQXVCUSxlQXZCTyxDQVFYLEVBQUUsQ0FlRSxDQUFDLEFBT0ksTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLHFCQUFJLENBQ2hCLEtBQUssQ3JDbjFCSCxPQUFPLENxQ28xQlosQUMzM0JiLEFBQ0MsZ0JBRGUsQ0FDZixjQUFjLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSyxDQUNkLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGVBQWUsQ0FBRSxhQUFjLENBd0MvQixBQTVDRixBQU1FLGdCQU5jLENBQ2YsY0FBYyxDQUtiLEtBQUssQ0FOUCxBQU9FLGdCQVBjLENBQ2YsY0FBYyxDQU1iLEVBQUUsQ0FQSixBQVFFLGdCQVJjLENBQ2YsY0FBYyxDQU9iLGdCQUFnQixDQVJsQixBQVNFLGdCQVRjLENBQ2YsY0FBYyxDQVFiLG9CQUFvQixDQVR0QixBQVVFLGdCQVZjLENBQ2YsY0FBYyxDQVNiLG1CQUFtQixBQUFDLENBQ2hCLElBQUksQ0FBRSxPQUFRLENBRWQsV0FBVyxDQUFFLGNBQWUsQ0FDL0IsQUFkSCxBQWdCRSxnQkFoQmMsQ0FDZixjQUFjLENBZWIsS0FBSyxBQUFDLENBQ0wsYUFBYSxDQUFFLE1BQU8sQ0FDdEIsQUFsQkgsQUFtQkUsZ0JBbkJjLENBQ2YsY0FBYyxDQWtCYixRQUFRLEFBQUMsQ0FDUixVQUFVLENBQUUsSUFBSyxDQUNqQixBQXJCSCxBQXNCRSxnQkF0QmMsQ0FDZixjQUFjLENBcUJiLGdCQUFnQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxNQUFPLENBQ2YsQUF4QkgsQUEyQkUsZ0JBM0JjLENBQ2YsY0FBYyxDQTBCYixVQUFVLENBM0JaLEFBNEJFLGdCQTVCYyxDQUNmLGNBQWMsQ0EyQmIsU0FBUyxDQTVCWCxBQTZCRSxnQkE3QmMsQ0FDZixjQUFjLENBNEJiLE1BQU0sQ0E3QlIsQUE4QkUsZ0JBOUJjLENBQ2YsY0FBYyxDQTZCYixhQUFhLENBOUJmLEFBK0JFLGdCQS9CYyxDQUNmLGNBQWMsQ0E4QmIsY0FBYyxDQS9CaEIsQUFnQ0UsZ0JBaENjLENBQ2YsY0FBYyxDQStCYixZQUFZLEFBQUMsQ0FDVCxJQUFJLENBQUUsT0FBUSxDQUtqQixBdEYrZ0JDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFc0ZyakJ0QixBQTJCRSxnQkEzQmMsQ0FDZixjQUFjLENBMEJiLFVBQVUsQ0EzQlosQUE0QkUsZ0JBNUJjLENBQ2YsY0FBYyxDQTJCYixTQUFTLENBNUJYLEFBNkJFLGdCQTdCYyxDQUNmLGNBQWMsQ0E0QmIsTUFBTSxDQTdCUixBQThCRSxnQkE5QmMsQ0FDZixjQUFjLENBNkJiLGFBQWEsQ0E5QmYsQUErQkUsZ0JBL0JjLENBQ2YsY0FBYyxDQThCYixjQUFjLENBL0JoQixBQWdDRSxnQkFoQ2MsQ0FDZixjQUFjLENBK0JiLFlBQVksQUFBQyxDQUlSLElBQUksQ0FBRSxRQUFTLENBRW5CLENBdENILEFBeUNFLGdCQXpDYyxDQUNmLGNBQWMsQ0F3Q2IsV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUssQ0FDakIsQUEzQ0gsQUErQ0UsZ0JBL0NjLENBK0NkLGNBQWMsQUFBQyxDQUNkLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEFDakRILEFBQUEsMEJBQTBCLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLElBQUssQ0FDZCxTQUFTLENBQUUsSUFBSyxDQTRCaEIsQUE5QkQsQUFJSSwwQkFKc0IsQ0FJdEIsa0JBQWtCLEFBQUMsQ0FDbEIsSUFBSSxDQUFFLE9BQVEsQ0FDZCxPQUFPLENBQUUsR0FBSSxDQUtiLEF2RjBpQkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEV1RnJqQnRCLEFBSUksMEJBSnNCLENBSXRCLGtCQUFrQixBQUFDLENBSWpCLElBQUksQ0FBRSxRQUFTLENBQ2YsS0FBSyxDQUFFLENBQUUsQ0FFVixDQVhMLEFBYUksMEJBYnNCLENBYXRCLG1CQUFtQixBQUFDLENBQ25CLElBQUksQ0FBRSxPQUFRLENBQ2QsT0FBTyxDQUFFLEdBQUksQ0FDYixVQUFVLENBQUUsTUFBTyxDQWFuQixBQTdCTCxBQWtCSywwQkFsQnFCLENBYXRCLG1CQUFtQixDQUtsQixHQUFHLEFBQUMsQ0FDSCxVQUFVLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDdkNjM0IsZUFBSSxDdUNiTixTQUFTLENBQUUsS0FBTSxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNaLEF2RitoQkYsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEV1RnJqQnRCLEFBYUksMEJBYnNCLENBYXRCLG1CQUFtQixBQUFDLENBWWxCLElBQUksQ0FBRSxRQUFTLENBQ2YsS0FBSyxDQUFFLENBQUUsQ0FHVixDQzdCTCxBQUFBLGlCQUFpQixBQUFDLENBQ2pCLFVBQVUsQ0FBRSx5Q0FBZSxDQUMzQixJQUFJLENBQUUsSUFBSyxDQUNYLE1BQU0sQ0FBRSxJQUFLLENBQ2IsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsVUFBVSxDQUFDLE1BQU8sQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsQ0FBRSxDQU9YLEFBTEEsQUFURCxhQVNjLENBVGQsaUJBQWlCLEFBU0EsQ0FDZixXQUFXLENBQUUsS0FBTSxDQUNuQixPQUFPLENBQUUsaUJBQWtCLENBQzNCLEtBQUssQ0FBRSxpQkFBSSxDQUNYLEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FDUCxLQUFLLEN4Q3dCYSxPQUFPLEN3Q3ZCekIsTUFBTSxDQUFDLE1BQU8sQ0FDZCxPQUFPLENBQUUsT0FBUSxDQUNqQixVQUFVLENBQUMsSUFBSyxDQVNoQixBQWJELEFBTUMsT0FOTSxDQU1OLENBQUMsQ0FORixBQU1LLE9BTkUsQ0FNSCxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQ1osS0FBSyxDeENrQlksT0FBTyxDd0NqQnhCLGVBQWUsQ0FBQyxJQUFLLENBSXJCLEFBWkYsQUFNQyxPQU5NLENBTU4sQ0FBQyxBQUdDLE1BQU0sQ0FUVCxBQU1LLE9BTkUsQ0FNSCxDQUFDLEFBQUEsUUFBUSxBQUdWLE1BQU0sQUFBQyxDQUNQLEtBQUssQ3hDZ0JhLE9BQU8sQ3dDZnpCLEFBSUgsQUFBUyxPQUFGLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNmLEtBQUssQ3hDVWUsT0FBTyxDd0NUM0IsQUM5QkYsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixNQUFNLENBQUUsTUFBTyxDQWVmLEFBWkEsQUFDQyxpQkFEZ0IsQ0FKbEIsZ0JBQWdCLENBS2QsUUFBUSxBQUFDLENBQUUsT0FBTyxDQUFFLElBQUssQ0FBRyxBQUw5QixBQVFDLGdCQVJlLENBUWYsZUFBZSxBQUFDLENBQ2YsU0FBUyxDQUFFLEdBQUksQ0FDZixZQUFZLENBQUUsWUFBYSxDQUMzQixRQUFRLENBQUUsaUJBQWtCLENBQzVCLEFBWkYsQUFhQyxnQkFiZSxDQWFmLGVBQWUsQUFBQyxDQUNmLFlBQVksQ0FBRSxjQUFlLENBQzdCLEFBR0EsQUFBQSxZQUFZLEFBQUMsQ0FDWixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ3pDUWIsSUFBSSxDeUNQUixhQUFhLENBQUUsSUFBSyxDQUNwQixhQUFhLENBQUUsV0FBWSxDQVkzQixBQVZBLEFBTEQsaUJBS2tCLENBTGxCLFlBQVksQUFLUyxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUNYLEFBQ0QsQUFSRCxpQkFRa0IsQ0FSbEIsWUFBWSxBQVFTLENBQ25CLEtBQUssQ0FBRSxHQUFJLENBS1gsQXpGbWhCQSxNQUFNLEVBQUwsU0FBUyxFQUFFLEdBQUcsT0FBZCxTQUFTLEVBQUUsT0FBTyxFeUZ6aEJwQixBQVJELGlCQVFrQixDQVJsQixZQUFZLEFBUVMsQ0FJakIsS0FBSyxDQUFFLEdBQUksQ0FFYixDQUVGLEFBQUEsb0JBQW9CLEFBQUMsQ0FDcEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDQUFFLElBQUssQ0FDbEIsQUFJRCxBQUZELGlCQUVrQixDQUZsQixzQkFBc0IsQUFFRCxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUNYLEFBQ0QsQUFMRCxpQkFLa0IsQ0FMbEIsc0JBQXNCLEFBS0QsQ0FDbkIsS0FBSyxDQUFFLEdBQUksQ0FLWCxBekZnZ0JDLE1BQU0sRUFBTCxTQUFTLEVBQUUsR0FBRyxPQUFkLFNBQVMsRUFBRSxPQUFPLEV5RnRnQnJCLEFBTEQsaUJBS2tCLENBTGxCLHNCQUFzQixBQUtELENBSWpCLEtBQUssQ0FBRSxHQUFJLENBRWIsQ0FYRixBQWFDLHNCQWJxQixDQWFyQixLQUFLLEFBQUMsQ0FDTCxhQUFhLENBQUMsV0FBWSxDQUMxQixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNiLEFDMURILEFBQUEsaUJBQWlCLEFBQUMsQ0FDakIsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixNQUFNLENBQUUsSUFBSyxDQUNiLElBQUksQ0FBRSxDQUFFLENBQ1IsT0FBTyxDQUFFLElBQUssQ0FDZCxRQUFRLENBQUUsS0FBTSxDQUNoQixHQUFHLENBQUUsQ0FBRSxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDQUFFLElBQUssQ0FDZCxBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixTQUFTLENBQUcscUJBQVMsQ0FFckIsYUFBYSxDQUFFLElBQUssQ0FDcEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDMUNpQmxCLGVBQUksQzBDaEJSLElBQUksQ0FBRSxHQUFJLENBQ2IsVUFBVSxDQUFFLGlCQUFJLENBQ2hCLFVBQVUsQ0FBRSxJQUFLLENBQ2QsUUFBUSxDQUFFLEtBQU0sQ0FDaEIsR0FBRyxDQUFFLEdBQUksQ0FDWixPQUFPLENBQUUsS0FBTSxDQUNmLEFBRUQsQUFBQSx3QkFBd0IsQUFBQyxDQUN4QixNQUFNLENBQUUsSUFBSyxDQUViLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDZixNQUFNLENBQUUsT0FBUSxDQUNoQixPQUFPLENBQUUsWUFBYSxDQUN0QixTQUFTLENBQUUsSUFBSyxDQUNoQixPQUFPLENBQUUsR0FBSSxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxHQUFJLENBQ1gsR0FBRyxDQUFFLEdBQUksQ0FDVCxBQUlELEFBQUEsY0FBYyxBQUFDLENBQ1gsU0FBUyxDQUFFLEtBQU0sQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsVUFBVSxDQVVWLEFBVkEsUUFVUSxBQVZHLENBQ1AsVUFBVSxDQUFFLE9BQVEsQ0FDcEIsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsUUFBUSxDQUFFLFFBQVMsQ0FLdEIsQUFSRCxBQUtJLFVBTE0sQ0FLTixFQUFFLENBS04sQUFMSSxRQUtJLENBTEosRUFBRSxBQUFDLENBQ0YsTUFBTSxDQUFFLE1BQU8sQ0FDZixBQUdMLEFBQUEsUUFBUSxBQUFDLENBR0wsVUFBVSxDQUFFLE9BQUksQ0FDbkIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLFVBQVUsQ0FBRSxlQUFnQixDQUU1QixVQUFVLEMxQ2xDTixJQUFJLEMwQ21DUixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLEMxQzdDRixPQUFPLEMwQzhDVixNQUFNLENBQUUsS0FBTSxDQUNkLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxDQUFFLENBQ1QsR0FBRyxDQUFFLENBQUUsQ0FLVixBQWRELEFBQUEsVUFBVSxBQVdMLE1BQU0sQUFBQyxDQUNKLEtBQUssQzFDakRQLE9BQU8sQzBDa0RSLEFBR0wsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUUsZUFBZ0IsQ0FFNUIsVUFBVSxDMUNsRE4sSUFBSSxDMENtRFIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxQ25EYixJQUFJLEMwQ29EUixhQUFhLENBQUUsSUFBSyxDQUNwQixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDMUNwRHRCLGVBQUksQzBDb0RzQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQzFDcERwRCxlQUFJLEMwQ3FEUixLQUFLLEMxQy9ERixPQUFPLEMwQ2dFVixPQUFPLENBQUUsVUFBVyxDQUNwQixRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsS0FBTSxDQUNiLEdBQUcsQ0FBRSxLQUFNLENBS2QsQUFoQkQsQUFBQSxjQUFjLEFBYVQsTUFBTSxBQUFDLENBQ0osS0FBSyxDMUNuRVAsT0FBTyxDMENvRVIsQUFLTCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxQ3hFZCxJQUFJLEMwQ3lFUCxhQUFhLENBQUUsSUFBSyxDQUNwQixVQUFVLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEMxQ3RFcEIsZUFBSSxDMEN1RVIsU0FBUyxDQUFFLEtBQU0sQ0FDakIsTUFBTSxDQUFFLENBQUUsQ0FDVixPQUFPLENBQUUsSUFBSyxDQUNkLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFLLENBQ1osWUFBWSxDQUFFLEVBQUcsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixXQUFXLENBQUUsS0FBTSxDQUNuQixTQUFTLENBQUUsR0FBSSxDQUNmLEtBQUssQ0FBRSxLQUFNLENBQ2hCLEFBQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixVQUFVLEMxQzNGTixJQUFJLEMwQzRGUixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQzFDL0ZkLElBQUksQzBDZ0dQLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQzFDN0ZwQixlQUFJLEMwQzhGUixhQUFhLENBQUUsQ0FBRSxDQUNqQixPQUFPLENBQUUsSUFBSyxDQUNkLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUNsSUQsQUFBQSxpQkFBaUIsQUFBQyxDQUNqQixVQUFVLENBQUUscUJBQXNCLENBQ2xDLFVBQVUsQ3BEMkJDLE9BQUcsQ29EMUJkLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLEtBQUksQ0FBQyxJQUFJLEMzQzhCdkIsZ0JBQUksQzJDN0JYLEtBQUssQzNDNEJFLElBQUksQzJDM0JYLFVBQVUsQ0FBRSxDQUFFLENBQ2QsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLE1BQU8sQ0FlbkIsQUF4QkQsQUFXQyxpQkFYZ0IsQ0FXaEIsRUFBRSxDQVhILEFBWUMsaUJBWmdCLENBWWhCLENBQUMsQUFBQyxDQUNELEtBQUssQzNDbUJDLElBQUksQzJDZFYsQUFsQkYsQUFlRSxpQkFmZSxDQVdoQixFQUFFLENBSUQsTUFBTSxDQWZSLEFBZUUsaUJBZmUsQ0FZaEIsQ0FBQyxDQUdBLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLEFBakJILEFBQUEsaUJBQWlCLEFBb0JmLEtBQUssQUFBQyxDQUNOLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLEFBRUEsQUFBQSxXQUFXLEFBQUMsQ0FDWCxTQUFTLENBQUUsYUFBTSxDQUVqQixVQUFVLEMzQ0lMLHFCQUFJLEMyQ0hULE1BQU0sQ0FBRSxHQUFHLENBQUMsTUFBTSxDM0NHYixJQUFJLEMyQ0ZULFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQzNDR2pCLGVBQUksQzJDRlQsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsTUFBTSxDQUFFLElBQUssQ0FDYixPQUFPLENBQUUsUUFBUyxDQUNsQixBQUVILEFBQUEsVUFBVSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLElBQUssQ0FRWixBQWJELEFBUUUsVUFSUSxDQU9ULEdBQUcsQ0FDRixRQUFRLENBUlYsQUFTRSxVQVRRLENBT1QsR0FBRyxDQUVGLElBQUksQUFBQyxDQUNKLElBQUksQzNDZEMsSUFBSSxDMkNlVCxBQUtILEFBQUEsTUFBTSxBQUFDLENBQ0gsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMzQzNCZixPQUFPLEMyQzRCVCxhQUFhLENBQUUsV0FBWSxDQUMzQixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1CQUFJLENBQ3BDLEFBSUQsQUFBQSxNQUFNLEFBQUMsQ0FDSCxVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG9CQUFJLENBQ2pDLEtBQUssQzNDdkNGLE9BQU8sQzJDd0NiLEFBRUQsQUFBQSxhQUFhLENBV2IsQUFYQSxzQkFXc0IsQUFYUixDQUNWLFVBQVUsQzNDeENSLE9BQU8sQzJDeUNULGFBQWEsQ0FBRSxhQUFjLENBQzdCLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDM0NyQ0QsSUFBSSxDMkNzQ1IsT0FBTyxDQUFFLEtBQU0sQ0FDZixTQUFTLENBQUUsT0FBUSxDQUNuQixXQUFXLENBQUUsR0FBSSxDQUNqQixPQUFPLENBQUUsS0FBTSxDQUNsQixBQUVELEFBQUEsc0JBQXNCLEFBQUMsQ0FFbkIsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxnQkFBSSxDQUNqQyxRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsQ0FBRSxDQUNaLEFDakZELEFBQUEsV0FBVyxBQUFDLENBQ1gsVUFBVSxDNUMrQkgsSUFBSSxDNEM5QlgsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM1QzZCVixPQUFPLEM0QzVCbkIsVUFBVSxDQUFHLElBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDNUM4Qm5CLGVBQUksQzRDN0JYLE1BQU0sQ0FBRSxJQUFLLENBQ2IsTUFBTSxDQUFFLEtBQU0sQ0FDZCxLQUFLLENBQUUsQ0FBRSxDQUNULFFBQVEsQ0FBRSxLQUFNLENBQ2hCLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLE1BQU8sQ0FDZCxVQUFVLENBQUUscUJBQXNCLENBQ2xDLE9BQU8sQ0FBRSxDQUFFLENBOEZYLEFBekdELEFBQUEsV0FBVyxBQWFULFlBQVksQUFBQyxDQUNiLEtBQUssQ0FBRSxDQUFFLENBQ1QsS0FBSyxDQUFFLEtBQU0sQ0FNYixBQXJCRixBQWlCRSxXQWpCUyxBQWFULFlBQVksQ0FJWixPQUFPLENBakJULEFBa0JFLFdBbEJTLEFBYVQsWUFBWSxDQUtaLGVBQWUsQUFBQyxDQUNmLE9BQU8sQ0FBRSxDQUFFLENBQ1gsQUFwQkgsQUF1QkMsV0F2QlUsQ0F1QlYsV0FBVyxBQUFDLENBQ1gsVUFBVSxDQUFFLGdCQUFpQixDQUM3QixVQUFVLEM1Q09KLElBQUksQzRDTlYsYUFBYSxDQUFFLFdBQVksQ0FDM0IsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsS0FBSyxDNUNJQyxJQUFJLEM0Q0ZWLE9BQU8sQ0FBRSxTQUFVLENBQ25CLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxJQUFLLENBQ1YsSUFBSSxDQUFFLEtBQU0sQ0FDWixPQUFPLENBQUUsQ0FBRSxDQWFYLEFBL0NGLEFBdUJDLFdBdkJVLENBdUJWLFdBQVcsQUFhVCxNQUFNLEFBQUMsQ0FDUCxLQUFLLEM1Q1ZJLE9BQU8sQzRDV2hCLEFBdENILEFBdUJDLFdBdkJVLENBdUJWLFdBQVcsQUFpQlQsWUFBWSxBQUFDLENBQ2IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM1Q1ZQLE9BQU8sQzRDV2pCLFlBQVksQ0FBRSxDQUFFLENBQ2hCLFVBQVUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBRSxJQUFHLEM1Q1Z0QixlQUFJLEM0Q1dULEtBQUssQzVDYkssT0FBTyxDNENjakIsT0FBTyxDQUFFLENBQUUsQ0FDWCxBQTlDSCxBQWlEQyxXQWpEVSxDQWlEVixPQUFPLEFBQUMsQ0FDUCxVQUFVLENBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDNUNsQnRCLElBQUksQzRDbUJWLE9BQU8sQ0FBRSxDQUFFLENBQ1gsT0FBTyxDQUFFLGFBQWMsQ0FDdkIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsT0FBTyxDQUFFLENBQUUsQ0FDWCxBQXhERixBQXlERSxXQXpEUyxDQXlEVCxtQkFBbUIsQUFBQyxDQUNuQixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsR0FBSSxDQUNqQixjQUFjLENBQUUsSUFBSyxDQVFyQixBQXBFSCxBQThERyxXQTlEUSxDQXlEVCxtQkFBbUIsQ0FLbEIsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQU0sQ0FDZixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsR0FBSSxDQUNqQixjQUFjLENBQUUsU0FBVSxDQUMxQixBQW5FSixBQXFFQSxXQXJFVyxDQXFFWCxlQUFlLEFBQUMsQ0FDZixVQUFVLENBQUUsOEJBQWUsQ0FBNEIsR0FBRyxDQUFDLE1BQU0sQ0FDakUsVUFBVSxDQUFFLGtCQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFFLENBQ1gsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsT0FBTyxDQUFFLElBQUssQ0FDZCxRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsQ0FBRSxDQUNYLEFBN0VELEFBOEVDLFdBOUVVLENBOEVWLE9BQU8sQUFBQyxDQUNQLGNBQWMsQ0FBRSxLQUFNLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBd0JuQixBQXhHRixBQWtGRSxXQWxGUyxDQThFVixPQUFPLENBSU4sRUFBRSxBQUFDLENBQ0YsVUFBVSxDQUFFLHFCQUFzQixDQUNsQyxhQUFhLENBQUUsR0FBSSxDQUNuQixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsR0FBSSxDQUNqQixLQUFLLEM1Q2hFRCxPQUFPLEM0Q2lFWCxhQUFhLENBQUUsS0FBTSxDQUNyQixPQUFPLENBQUUsS0FBTSxDQWNmLEFBdkdILEFBa0ZFLFdBbEZTLENBOEVWLE9BQU8sQ0FJTixFQUFFLEFBU0EsTUFBTSxBQUFDLENBQ1AsVUFBVSxDNUNyRVAsbUJBQU8sQzRDc0VWLEFBN0ZKLEFBK0ZHLFdBL0ZRLENBOEVWLE9BQU8sQ0FJTixFQUFFLENBYUQsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDNUNwRUssT0FBTyxDNENxRWpCLFlBQVksQ0FBRSxJQUFLLENBS25CLEFBdEdKLEFBK0ZHLFdBL0ZRLENBOEVWLE9BQU8sQ0FJTixFQUFFLENBYUQsQ0FBQyxBQUlDLE1BQU0sQUFBQyxDQUNQLEtBQUssQzVDMUVKLE9BQU8sQzRDMkVSLEFBTUwsQUFBQSxxQkFBcUIsQUFBQyxDQUNyQixPQUFPLENBQUUsSUFBSyxDQUNkLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLElBQUksQ0FBRSxDQUFFLENBQ1IsVUFBVSxDQUFFLHFCQUFzQixDQUNsQyxNQUFNLENBQUUsS0FBTSxDQUNkLE9BQU8sQ0FBRSxNQUFPLENBS2hCLEFBWEQsQUFBQSxxQkFBcUIsQUFRbkIsWUFBWSxBQUFDLENBQ2IsWUFBWSxDQUFFLEtBQU0sQ0FDcEIsQUFHRixBQUFBLGtCQUFrQixBQUFDLENBQ2xCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDNUMxRkgsSUFBSSxDNEMyRlgsYUFBYSxDQUFFLEdBQUksQ0FDbkIsVUFBVSxDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFFLElBQUcsQzVDM0ZwQixlQUFJLEM0QzRGWCxJQUFJLENBQUUsUUFBUyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBb0d0QixBQTVHRCxBQUFBLGtCQUFrQixBQVVaLFlBQVksQUFBQyxDQUNiLFVBQVUsQ0FBRSxxQkFBc0IsQ0FDbEMsWUFBWSxDQUFFLElBQUssQ0FjbkIsQUExQk4sQUFjTSxrQkFkWSxBQVVaLFlBQVksQ0FJWixvQkFBb0IsQ0FkMUIsQUFlTSxrQkFmWSxBQVVaLFlBQVksQ0FLWixnQkFBZ0IsQUFBQyxDQUNoQixPQUFPLENBQUUsSUFBSyxDQUNkLEFBakJQLEFBbUJNLGtCQW5CWSxBQVVaLFlBQVksQ0FTWixxQkFBcUIsQUFBQyxDQUNyQixhQUFhLENBQUUsV0FBWSxDQUMzQixBQXJCUCxBQXNCTSxrQkF0QlksQUFVWixZQUFZLENBWVoscUJBQXFCLEFBQUMsQ0FDckIsWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM1Q2hIakIsT0FBTyxDNENpSGIsYUFBYSxDQUFHLFdBQVksQ0FDNUIsQUFHRixBQTVCTCxVQTRCZSxDQTVCZixrQkFBa0IsQUE0QkEsQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEM1Q3BIbEIsZUFBSSxDNENxSE4sQUE5Qk4sQUFnQ0Msa0JBaENpQixDQWdDakIsRUFBRSxBQUFDLENBRUYsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM1QzNITixPQUFPLEM0QzRIbEIsWUFBWSxDQUFFLElBQUssQ0FDbkIsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLE1BQU8sQ0FtRW5CLEFBaEVBLEFBWEQsVUFXVyxDQTNDWixrQkFBa0IsQ0FnQ2pCLEVBQUUsQUFXWSxDQUNaLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUE5Q0gsQUFnQ0Msa0JBaENpQixDQWdDakIsRUFBRSxBQWdCQSxxQkFBcUIsQUFBQyxDQUN0QixLQUFLLEM1Q2xKRCxPQUFPLEM0Q21KWCxBQWxESCxBQWdDQyxrQkFoQ2lCLENBZ0NqQixFQUFFLEFBbUJBLHFCQUFxQixBQUFDLENBQ3RCLEtBQUssQzVDOUlBLE9BQU8sQzRDK0laLEFBckRILEFBZ0NDLGtCQWhDaUIsQ0FnQ2pCLEVBQUUsQUF1QkEsWUFBWSxBQUFDLENBQ2IsYUFBYSxDQUFFLFdBQVksQ0FLM0IsQUFIQSxBQTFCRixVQTBCWSxDQTFEYixrQkFBa0IsQ0FnQ2pCLEVBQUUsQUF1QkEsWUFBWSxBQUdDLENBQ1osYUFBYSxDQUFFLENBQUUsQ0FDakIsQUE1REosQUFnQ0Msa0JBaENpQixDQWdDakIsRUFBRSxBQThCQSxXQUFXLEFBQUMsQ0FDWixVQUFVLEM1Q2hLTixPQUFPLEM0Q2lLWCxZQUFZLEM1Q2pLUixPQUFPLEM0Q2tLWCxhQUFhLENBQUUsV0FBWSxDQUMzQixZQUFZLENBQUUsSUFBSyxDQUNuQixLQUFLLEM1QzNKQSxJQUFJLEM0QzRKVCxNQUFNLENBQUUsT0FBUSxDQUNoQixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsS0FBTSxDQTRCYixBQTFCQSxBQXhDRixVQXdDWSxDQXhFYixrQkFBa0IsQ0FnQ2pCLEVBQUUsQUE4QkEsV0FBVyxBQVVFLENBQ1osVUFBVSxDNUNqS04sSUFBSSxDNENrS1IsWUFBWSxDNUNuS0gsT0FBTyxDNENvS2hCLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQzVDdktELE9BQU8sQzRDd0tYLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUFoRkosQUFnQ0Msa0JBaENpQixDQWdDakIsRUFBRSxBQThCQSxXQUFXLEFBb0JWLE1BQU0sQUFBQyxDQUNQLFlBQVksQ0FBRSxPQUFPLENBQ3JCLFVBQVUsQ0FBRSxPQUFPLENBTW5CLEFBSkEsQUF0REgsVUFzRGEsQ0F0RmQsa0JBQWtCLENBZ0NqQixFQUFFLEFBOEJBLFdBQVcsQUFvQlYsTUFBTSxBQUlPLENBQ1osVUFBVSxDNUMvS1AsSUFBSSxDNENnTFAsWUFBWSxDNUNqTEosT0FBTyxDNENrTGYsQUF6RkwsQUEyRkcsa0JBM0ZlLENBZ0NqQixFQUFFLEFBOEJBLFdBQVcsQ0E2QlgsTUFBTSxBQUFDLENBQ04sS0FBSyxDNUNwTEQsSUFBSSxDNEN5TFIsQUFIQSxBQUhELFVBR1csQ0E5RmQsa0JBQWtCLENBZ0NqQixFQUFFLEFBOEJBLFdBQVcsQ0E2QlgsTUFBTSxBQUdRLENBQ1osS0FBSyxDQUFFLElBQU8sQ0FDZCxBQWhHTCxBQW9HRSxrQkFwR2dCLENBZ0NqQixFQUFFLENBb0VELE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFPLENBQ2QsT0FBTyxDQUFFLEtBQU0sQ0FDZixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsR0FBSSxDQUNqQixjQUFjLENBQUUsU0FBVSxDQUMxQixBQUlILEFBQ0Msa0JBRGlCLENBQ2pCLGdCQUFnQixBQUFDLENBQ2hCLElBQUksQ0FBRSxTQUFVLENBQ2hCLEFBR0YsQUFBQSx3QkFBd0IsQUFBQyxDQUN4QixPQUFPLENBQUUsUUFBUyxDQVNsQixBQVZELEFBQUEsd0JBQXdCLEFBR3RCLElBQUksQUFBQyxDQUNMLE9BQU8sQ0FBRSxDQUFFLENBQ1gsQUFMRixBQU9DLHdCQVB1QixDQU92QixnQkFBZ0IsQUFBQyxDQUNoQixZQUFZLENBQUUsSUFBSyxDQUNuQixBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsSUFBSyxDQUNoQixBQUNELEFBQUEsa0JBQWtCLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLEtBQU0sQ0FDYixTQUFTLENBQUUsTUFBTyxDQUNsQixXQUFXLENBQUUsR0FBSSxDQUNqQixZQUFZLENBQUUsSUFBSyxDQUNuQixPQUFPLENBQUUsU0FBVSxDQUNuQixjQUFjLENBQUUsU0FBVSxDQU0xQixBQVpELEFBUUMsa0JBUmlCLENBUWpCLFNBQVMsQUFBQyxDQUNOLEtBQUssQzVDeE9HLE9BQU8sQzRDeU9mLE1BQU0sQ0FBRSxPQUFRLENBQ25CLEFBR0gsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLEM1QzFPTixJQUFJLEM0QzJPUixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQzVDNU9SLE9BQU8sQzRDNk9oQixZQUFZLENBQUUsSUFBSyxDQWlFdEIsQUFwRUQsQUFLSSxjQUxVLENBS1YsRUFBRSxBQUFDLENBQ0YsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM1Q2pQaEIsT0FBTyxDNENrUGYsS0FBSyxDQUFFLElBQU8sQ0FDZCxTQUFTLENBQUUsSUFBSyxDQUNoQixjQUFjLENBQUUsU0FBVSxDQWMxQixBQXhCTCxBQVlLLGNBWlMsQ0FLVixFQUFFLENBT0QsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQU8sQ0FDZCxBQWROLEFBS0ksY0FMVSxDQUtWLEVBQUUsQUFVQSxjQUFjLENBZnBCLEFBS0ksY0FMVSxDQUtWLEVBQUUsQUFXQSxnQkFBZ0IsQ0FoQnRCLEFBS0ksY0FMVSxDQUtWLEVBQUUsQUFZQSxVQUFVLEFBQUMsQ0FDWCxLQUFLLENBQUUsR0FBSSxDQUNYLEFBbkJOLEFBS0ksY0FMVSxDQUtWLEVBQUUsQUFlQSxPQUFPLEFBQUMsQ0FDUixLQUFLLENBQUUsR0FBSSxDQUNYLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLEFBdkJOLEFBeUJJLGNBekJVLENBeUJWLEVBQUUsQ0F6Qk4sQUF5QlEsY0F6Qk0sQ0F5Qk4sRUFBRSxBQUFDLENBQ04sV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsVUFBVSxDQUFFLEtBQU0sQ0FhbEIsQUF6Q0wsQUF5QkksY0F6QlUsQ0F5QlYsRUFBRSxBQUtBLFdBQVcsQ0E5QmpCLEFBeUJRLGNBekJNLENBeUJOLEVBQUUsQUFLSixXQUFXLEFBQUMsQ0FFWixVQUFVLENBQUUsSUFBSyxDQUNqQixBQWpDTixBQXlCSSxjQXpCVSxDQXlCVixFQUFFLEFBU0EsVUFBVSxDQWxDaEIsQUF5QlEsY0F6Qk0sQ0F5Qk4sRUFBRSxBQVNKLFVBQVUsQUFBQyxDQUNYLEtBQUssQ0FBRSxFQUFHLENBQ1YsQUFwQ04sQUF5QkksY0F6QlUsQ0F5QlYsRUFBRSxBQVlBLFVBQVUsQ0FyQ2hCLEFBeUJJLGNBekJVLENBeUJWLEVBQUUsQUFhQSxPQUFPLENBdENiLEFBeUJRLGNBekJNLENBeUJOLEVBQUUsQUFZSixVQUFVLENBckNoQixBQXlCUSxjQXpCTSxDQXlCTixFQUFFLEFBYUosT0FBTyxBQUFDLENBQ1IsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsQUF4Q04sQUEyQ0ksY0EzQ1UsQ0EyQ1YsRUFBRSxBQUNBLFVBQVUsQUFBQyxDQUNYLFlBQVksQ0FBRSxHQUFHLENBQUMsS0FBSyxDNUN2UmhCLE9BQU8sQzRDd1JkLFVBQVUsQ0FBRSxLQUFLLENBQUUsS0FBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUUsSUFBRyxDNUN0UmpDLGVBQUksQzRDdVJOLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEFBaEROLEFBMkNJLGNBM0NVLENBMkNWLEVBQUUsQUFNQSxXQUFXLEFBQUMsQ0FDWixLQUFLLEM1Q3BTSixPQUFPLEM0Q3FTUixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsR0FBSSxDQUNqQixBQXJETixBQTJDSSxjQTNDVSxDQTJDVixFQUFFLEFBWUEsVUFBVSxBQUFDLENBQ1gsS0FBSyxDNUNuU0gsT0FBTyxDNENvU1QsQUF6RE4sQUE4RE0sY0E5RFEsQ0E0RFYsS0FBSyxBQUNILE1BQU0sQ0FDTixFQUFFLEFBQUMsQ0FDRixVQUFVLENBQU8scUJBQU8sQ0FDeEIsQUFRUCxBQUFBLG1CQUFtQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxJQUFLLENBWWQsQUFiRCxBQUdDLG1CQUhrQixDQUdsQixFQUFFLEFBQUMsQ0FDRixPQUFPLENBQUUsSUFBSyxDQVFkLEFBWkYsQUFNRSxtQkFOaUIsQ0FHbEIsRUFBRSxDQUdELEtBQUssQUFBQyxDQUNMLElBQUksQ0FBRSxPQUFRLENBSWQsQUFYSCxBQU1FLG1CQU5pQixDQUdsQixFQUFFLENBR0QsS0FBSyxBQUVILFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUNkLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEFBSUosQUFBQSxzQkFBc0IsQUFBQyxDQUN0QixPQUFPLENBQUUsV0FBWSxDQUtyQixBQU5ELEFBR0Msc0JBSHFCLENBR3JCLEVBQUUsQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFDbFdGLEFBQUEsY0FBYyxBQUFDLENBQ2IsVUFBVSxDQUFFLHFCQUFzQixDQUNoQyxVQUFVLEM3Q21CUCxtQkFBTyxDNkNsQlYsTUFBTSxDQUFFLEtBQU0sQ0FDZCxPQUFPLENBQUUsQ0FBRSxDQUNYLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLEdBQUcsQ0FBRSxDQUFFLENBQ1AsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsRUFBRyxDQU1mLEFBZkQsQUFBQSxjQUFjLEFBV1QsWUFBWSxBQUFDLENBQ1osT0FBTyxDQUFFLENBQUUsQ0FDWCxVQUFVLENBQUUsT0FBUSxDQUNyQixBQUdMLEFBQUEsVUFBVSxBQUFDLENBQ1QsVUFBVSxDQUFFLHFCQUFzQixDQUMvQixnQkFBZ0IsQ0FBRSxPQUFNLENBQ3hCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFJLENBQzVCLElBQUksQ0FBRSxHQUFJLENBQ1YsVUFBVSxDQUFFLGtCQUFJLENBQ2hCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLE9BQU8sQ0FBRSxDQUFFLENBQ1gsUUFBUSxDQUFFLEtBQU0sQ0FDaEIsU0FBUyxDQUFFLHFCQUFTLENBQ3BCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEdBQUcsQ0FBRSxHQUFJLENBQ1QsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsT0FBTyxDQUFFLEVBQUcsQ0FnQmIsQUE5QkosQUFBQSxVQUFVLEFBZ0JKLFlBQVksQUFBQyxDQUNiLE9BQU8sQ0FBRSxDQUFFLENBQ1gsVUFBVSxDQUFFLE9BQVEsQ0FDcEIsQUFuQk4sQUFxQkssVUFyQkssQ0FxQkwsRUFBRSxBQUFDLENBQ0YsVUFBVSxDQUFFLDhCQUFlLENBQzNCLGFBQWEsQ0FBRSxXQUFZLENBQzNCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDQUFFLElBQUssQ0FDakIsQUNoRE4sQUFBQSw0QkFBNEIsQUFBQyxDQUN6QixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsS0FBTSxDQUN0QixBckJxQkQsQUFBd0IsTUFBbEIsQ0FBQSxBQUFBLEdBQUMsQ0FBSSxhQUFhLEFBQWpCLENBQWtCLENBQUMsT0FBTyxDQUFDLElBQUssQ0FBRyxBQUMxQyxBQUFxQyxNQUEvQixDQUFBLEFBQUEsSUFBQyxDQUFLLHlCQUF5QixBQUE5QixDQUFnQyxDQUNuQyxPQUFPLENBQUUsSUFBSyxDQUNkLFNBQVMsQ0FBRSxZQUFhLENBQ3hCLE1BQU0sQ0FBRSxZQUFhLENBQ3JCLFdBQVcsQ0FBRSxZQUFhLENBQzFCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxZQUFhLENBQ3ZCLEFBR0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixPQUFPLENBQUUsWUFBYSxDQUN0QixVQUFVLENBQUUsSUFBSyxDQUNqQixPQUFPLENBQUUsYUFBYyxDQUN2QixLQUFLLENBQUUsR0FBSSxDQUNkLEFBR0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixTQUFTLENBQUUsR0FBSSxDQUNsQixBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsS0FBSyxDQUFFLEtBQU0sQ0FDYixTQUFTLENBQUUsS0FBTSxDQUNwQixBQUlELEFBQUEsbUJBQW1CLEFBQUMsQ0FFaEIsVUFBVSxDekJyQ1AsT0FBTyxDeUJzQ1YsTUFBTSxDQUFFLGVBQWdCLENBQ3hCLGFBQWEsQ0FBRSxLQUFNLENBQ3JCLEtBQUssQ3pCL0JELElBQUksQ3lCZ0NSLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLEVBQUcsQ0FDVixHQUFHLENBQUUsSUFBSyxDQUNWLFVBQVUsQ0FBRSxpQkFBa0IsQ0FDOUIsS0FBSyxDQUFFLEtBQU0sQ0FDaEIsQUFJRCxBQUFBLG1CQUFtQixBQUFDLENBRWhCLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLGFBQWEsQ0FBRSxLQUFNLENBQ3JCLEtBQUssQ3pCL0NELElBQUksQ3lCZ0RSLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLEtBQU0sQ0FDZCxNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLFVBQVUsQ0FBRSxpQkFBa0IsQ0FDOUIsS0FBSyxDQUFFLEtBQU0sQ0FnQmhCLEFBZEcsQUFiSixtQkFhdUIsQUFBQSxNQUFNLENBYjdCLG1CQUFtQixBQWFhLENBQ3hCLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMscUJBQUksQ0FDbEMsQUFmTCxBQWtCSSxtQkFsQmUsQ0FrQmYsRUFBRSxBQUFDLENBQ0MsS0FBSyxDQUFFLE9BQVEsQ0FDZixTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE9BQU8sQ0FBRSxjQUFlLENBQ3hCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBR0wsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLEN6QmxGUCxPQUFPLEN5QmtGbUIsNENBQUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FDbEQsYUFBYSxDQUFFLElBQUssQ0FDcEIsTUFBTSxDQUFFLEtBQU0sQ0FDZCxXQUFXLENBQUUsR0FBSSxDQUNqQixXQUFXLENBQUUsSUFBSyxDQUNsQixZQUFZLENBQUUsS0FBTSxDQUNwQixRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsS0FBTSxDQUtoQixBekVnY0csTUFBTSxFQUFMLFNBQVMsRUFBRSxJQUFJLEV5RTdjcEIsQUFBQSxjQUFjLEFBQUMsQ0FXUCxlQUFlLENBQUUsR0FBSSxDQUU1QixDQU9ELEFBTEEsVUFLVSxDQUNWLEFBTkEsVUFNVSxDQXFCVixBQTNCQSxVQTJCVSxDQU1WLEFBakNBLFVBaUNVLEFBakNBLENBQ04sT0FBTyxDQUFFLEtBQU0sQ0FDZixjQUFjLENBQUUsU0FBVSxDQUM3QixBQUVELEFBQUEsVUFBVSxDQUNWLEFBQUEsVUFBVSxBQUFDLENBRVAsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FFcEIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUVQLFdBQVcsQ0FBRSxHQUFJLENBR3BCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FFUCxTQUFTLENBQUUsT0FBUSxDQUNuQixjQUFjLENBQUUsR0FBSSxDQUV2QixBQUVELEFBQUEsVUFBVSxBQUFDLENBRVAsU0FBUyxDQUFFLE9BQVEsQ0FFdEIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUVQLFNBQVMsQ0FBRSxPQUFRLENBQ25CLGNBQWMsQ0FBRSxHQUFJLENBRXZCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUViLE1BQU0sQ0FBRSxLQUFNLENBQ2QsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsY0FBZSxDQUs5QixBQUhHLEFBUEosbUJBT3VCLEFBQUEsTUFBTSxDQVA3QixnQkFBZ0IsQUFPZ0IsQ0FDeEIsU0FBUyxDQUFHLHdCQUFVLENBQ3pCLEFBR0wsQUFBQSxnQkFBZ0IsQUFBQyxDQUViLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQUFFLEVBQUcsQ0FDaEIsVUFBVSxDQUFFLElBQUssQ0FDakIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLEdBQUksQ0FZZCxBekV3WEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLE9BQWpCLFNBQVMsRUFBRSxLQUFLLEV5RTFZckIsQUFBQSxnQkFBZ0IsQUFRUCxRQUFRLEFBQUMsQ0FDTixPQUFPLENBQUUsZ0JBQWlCLENBQzdCLENBVlQsQUFhSSxnQkFiWSxDQWFaLEVBQUUsQUFBQyxDQUNDLEtBQUssQ3pCekpMLElBQUksQ3lCMEpKLFNBQVMsQ0FBRSxHQUFJLENBQ2YsV0FBVyxDQUFFLEtBQU0sQ0FDdEIsQUFHTCxBQUFBLFFBQVEsQUFBQyxDQUNMLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FFTixVQUFVLENBQUUscUJBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDekJ2S0QsSUFBSSxDeUJ3S1IsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixVQUFVLENBQUUsaUJBQWtCLENBTWpDLEFBakJELEFBQUEsU0FBUyxBQWFKLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ3pCeExQLE9BQU8sQ3lCeUxSLEFBbUJMLEFBQUEsT0FBTyxDQUNQLEFBQUEsYUFBYSxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsRUFBRyxDQUNqQixLQUFLLENBQUUsS0FBTSxDQUNoQixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1YsWUFBWSxDQUFFLEtBQU0sQ0FDdkIsQUFtQ0QsQUFBQSxlQUFlLEFBQUMsQ0FDWixZQUFZLENBQUUsSUFBSyxDQUN0QixBQUVELEFBQUEsa0JBQWtCLENBQ2xCLEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsT0FBUSxDQUNuQixZQUFZLENBQUUsSUFBSyxDQUNuQixRQUFRLENBQUUsUUFBUyxDQUNuQixXQUFXLENBQUUsTUFBTyxDQUNwQixPQUFPLENBQUUsQ0FBRSxDQUNkLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDTCxLQUFLLEN6QnZQYyxPQUFPLEN5QndQMUIsV0FBVyxDQUFFLEdBQUksQ0FDakIsYUFBYSxDQUFFLElBQUssQ0FDcEIsY0FBYyxDQUFFLFNBQVUsQ0FDN0IsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNULFVBQVUsQ0FBRSxPQUFRLENBQ3BCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDekJ6UWIsSUFBSSxDeUIwUVIsYUFBYSxDQUFFLEdBQUksQ0FDbkIsS0FBSyxDekIvUUssT0FBTyxDeUJnUmpCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBUUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsTUFBTyxDQUNsQixXQUFXLENBQUUsR0FBSSxDQUNqQixjQUFjLENBQUUsU0FBVSxDQTJCN0IsQUE5QkQsQUFLSSxXQUxPLENBS1AsRUFBRSxBQUFDLENBRUMsV0FBVyxDQUFFLElBQUssQ0FFckIsQUFUTCxBQVlJLFdBWk8sQ0FZUCxDQUFDLEFBQUMsQ0FDRSxLQUFLLEN6QmxUTixPQUFPLEN5Qm1UTixlQUFlLENBQUUsSUFBSyxDQUt6QixBQW5CTCxBQVlJLFdBWk8sQ0FZUCxDQUFDLEFBSUksTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEVBQUcsQ0FDZixBQWxCVCxBQXNCSSxXQXRCTyxDQXNCUCxTQUFTLEFBQUMsQ0FDTixLQUFLLENBQUUsT0FBUSxDQUNmLE1BQU0sQ0FBRSxPQUFRLENBS25CLEFBN0JMLEFBc0JJLFdBdEJPLENBc0JQLFNBQVMsQUFJSixNQUFNLEFBQUMsQ0FDSixPQUFPLENBQUUsQ0FBRSxDQUNkLEFBTVQsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLE9BQU8sQ0FBRSxDQUFFLENBS2QsQUFIRyxBQUxKLGFBS2lCLENBTGpCLGtCQUFrQixBQUtFLENBQ1osT0FBTyxDQUFFLENBQUUsQ0FDZCxBQUVMLEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FDbEIsQUFDRCxBQUFBLGNBQWMsQUFBQyxDQUVYLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsYUFBYSxDQUFFLElBQUssQ0FDcEIsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsVUFBVSxDQUFFLGdCQUFpQixDQXdCaEMsQUE5QkQsQUFRSSxjQVJVLENBUVYsVUFBVSxBQUFDLENBQ1AsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN6Qm5WeEIsSUFBSSxDeUJvVkosWUFBWSxDekJwVlosSUFBSSxDeUJxVkosVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUUsS0FBSSxDQUFDLElBQUksQ0FBQyxrQkFBSSxDQUFtQixLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUM1RSxhQUFhLENBQUUsSUFBSyxDQVV2QixBQXRCTCxBQVFJLGNBUlUsQ0FRVixVQUFVLEFBTUwsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLElBQUksQ0FBQyxvQkFBSSxDQUFxQixLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMscUJBQUksQ0FDaEYsQUFoQlQsQUFtQlEsY0FuQk0sQ0FRVixVQUFVLENBV04scUJBQXFCLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFyQlQsQUFBQSxjQUFjLEFBeUJULE1BQU0sQUFBQyxDQUVKLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLFVBQVUsQ0FBRSxnQkFBaUIsQ0FDaEMsQUFHTCxBQUFBLHFCQUFxQixBQUFDLENBQ2xCLE9BQU8sQ0FBRSxRQUFTLENBQ3JCLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSyxDQUNaLFFBQVEsQ0FBRSxRQUFTLENBQ25CLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLEtBQUssQ0FBRSxHQUFJLENBS2QsQUFIRyxBQU5KLHlCQU02QixDQU43QixlQUFlLEFBTWlCLENBQ3hCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFLTCxBQUFBLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBRUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLFlBQVksQ0FBRSxJQUFLLENBQ25CLFVBQVUsQ0FBRSxLQUFNLENBQ3JCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDVCxLQUFLLEN6QnBaRixPQUFPLEN5QnFaVixTQUFTLENBQUUsT0FBUSxDQUNuQixPQUFPLENBQUUsS0FBTSxDQUtsQixBQVJELEFBQUEsWUFBWSxBQUtQLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxPQUFRLENBQ2xCLEFBR0wsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLEtBQU0sQ0FDbEIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1YsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsR0FBSSxDQUNqQixXQUFXLENBQUUsS0FBTSxDQUN0QixBQUlELEFBQUEsYUFBYSxBQUFDLENBRVYsS0FBSyxDQUFFLE9BQVEsQ0FDZixPQUFPLENBQUUsSUFBSyxDQUNkLElBQUksQ0FBRSxLQUFNLENBQ1osT0FBTyxDQUFFLENBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUyxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUMxQixHQUFHLENBQUUsR0FBSSxDQUNULFVBQVUsQ0FBRSxlQUFnQixDQU0vQixBQWZELEFBQUEsYUFBYSxBQVdSLFNBQVMsQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFNLENBQ2YsT0FBTyxDQUFFLENBQUUsQ0FDZCxBQUdMLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBQUEsY0FBYyxDQUNkLEFBQUEseUJBQXlCLENBQ3pCLEFBQUEsMkJBQTJCLEFBQUMsQ0FDeEIsVUFBVSxDQUFNLDJDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQ25DLFVBQVUsQ0FBRSwyQkFBNEIsQ0FDeEMsYUFBYSxDQUFFLEtBQU0sQ0FDckIsY0FBYyxDQUFFLElBQUssQ0FDckIsUUFBUSxDQUFFLFFBQVMsQ0FLdEIsQUFaRCxBQVNJLGNBVFUsQ0FTVixrQkFBa0IsQ0FSdEIsQUFRSSx5QkFScUIsQ0FRckIsa0JBQWtCLENBUHRCLEFBT0ksMkJBUHVCLENBT3ZCLGtCQUFrQixBQUFDLENBQ2YsSUFBSSxDQUFFLFFBQVMsQ0FDbEIsQUFHTCxBQUFBLHlCQUF5QixDQUN6QixBQUFBLDJCQUEyQixBQUFDLENBQ3hCLFVBQVUsQ0FBTSwyQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUN0QyxBQUVELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixVQUFVLENBQU0sNENBQUMsQ0FBQyxTQUFTLENBQzNCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBQ3RCLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUNuQixVQUFVLENBQU0sZ0RBQUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FDdkMsYUFBYSxDQUFFLEtBQU0sQ0FDckIsY0FBYyxDQUFFLElBQUssQ0FDckIsUUFBUSxDQUFFLFFBQVMsQ0FDdEIsQUFFRCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxLQUFNLENBZWhCLEFBYkcsQUFKSixxQkFJeUIsQ0FKekIseUJBQXlCLEFBSUcsQ0FDcEIsR0FBRyxDQUFFLEtBQU0sQ0FDZCxBQUdELEFBVEosa0JBU3NCLENBVHRCLHlCQUF5QixBQVNBLENBQ2pCLEdBQUcsQ0FBRSxJQUFLLENBQ2IsQUFHRCxBQWRKLHNCQWMwQixDQWQxQix5QkFBeUIsQUFjSSxDQUNyQixHQUFHLENBQUUsSUFBSyxDQUNiLEFBR0wsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDekI3ZWpCLElBQUksQ3lCOGVSLGNBQWMsQ0FBRSxJQUFLLENBQ3hCLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixJQUFJLENBQUUsSUFBSyxDQUNYLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLGlCQUFpQixBQUFDLENBQ2QsVUFBVSxDQUFNLGlEQUFDLENBQUMsU0FBUyxDQUMzQixLQUFLLEN6QnpmRCxJQUFJLEN5QjBmUixTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLFFBQVMsQ0FNckIsQUFKRyxBQVRKLFVBU2MsQ0FUZCxpQkFBaUIsQUFTQSxDQUNULFNBQVMsQ0FBRSxPQUFRLENBQ25CLE9BQU8sQ0FBRSxXQUFZLENBQ3hCLEFBR0wsQUFBQSw0QkFBNEIsQ0FpQjVCLEFBakJBLDhCQWlCOEIsQUFqQkQsQ0FFekIsVUFBVSxDQUFNLHFEQUFDLENBQUMsU0FBUyxDQUMzQixLQUFLLEN6QnpnQkQsSUFBSSxDeUIwZ0JSLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsV0FBVyxDQUFFLEdBQUksQ0FDakIsVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLFFBQVMsQ0FPckIsQUFmRCxBQVdJLDRCQVh3QixDQVd4QixDQUFDLENBTUwsQUFOSSw4QkFNMEIsQ0FOMUIsQ0FBQyxBQUFDLENBQ0UsWUFBWSxDQUFFLElBQUssQ0FDbkIsT0FBTyxDQUFFLEVBQUcsQ0FDZixBQUdMLEFBQUEsOEJBQThCLEFBQUMsQ0FFM0IsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsV0FBVyxDQUFFLE1BQU8sQ0FFdkIsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNULFVBQVUsQ3pCaGlCTixJQUFJLEN5QmlpQlIsTUFBTSxDQUFFLGlCQUFrQixDQUMxQixhQUFhLENBQUUsSUFBSyxDQUNwQixPQUFPLENBQUUsWUFBYSxDQUN0QixXQUFXLENBQUUsR0FBSSxDQUNqQixZQUFZLENBQUUsSUFBSyxDQUNuQixPQUFPLENBQUUsU0FBVSxDQUN0QixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUssQ0FDcEIsV0FBVyxDQUFFLElBQUssQ0FHckIsQUFFRCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsV0FBVyxDQUFFLElBQUssQ0FDckIsQUFFRCxBQUFBLGlCQUFpQixBQUFDLENBQ2QsYUFBYSxDQUFFLElBQUssQ0FDcEIsV0FBVyxDQUFFLElBQUssQ0FDckIsQUFFRCxBQUFBLGdDQUFnQyxBQUFDLENBQzdCLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBRUQsQUFBQSxxQkFBcUIsQ0FDckIsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBUUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixTQUFTLENBQUUsT0FBUSxDQUNuQixjQUFjLENBQUUsSUFBSyxDQUN4QixBQU1ELEFBQUEsMkJBQTJCLEFBQUMsQ0FDeEIsUUFBUSxDQUFFLFFBQVMsQ0FDdEIsQUFHRCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLE1BQU8sQ0FDbEIsS0FBSyxDQUFFLEdBQUksQ0FLZCxBQVJELEFBS1EseUJBTGlCLENBS3JCLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDUixtQkFBbUIsQ0FBRSxVQUFXLENBQ25DLEFBR0wsQUFBQSw0QkFBNEIsQUFBQyxDQUN6QixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFNRCxBQUFBLGVBQWUsQUFBQyxDQUNaLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFDRCxBQUFBLDRCQUE0QixBQUFDLENBQ3pCLEtBQUssQ0FBRSxJQUFLLENBQ1osYUFBYSxDQUFFLEVBQUcsQ0FDbEIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsR0FBSSxDQUNWLEFBQ0wsQUFBQSxtQkFBbUIsQ0FDbkIsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLFlBQVksQ0FBRSxFQUFHLENBQ2pCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQUFFLEdBQUksQ0FDakIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsRUFBRyxDQUNqQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLG1CQUFtQixDQUNuQixBQUFBLGlCQUFpQixBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsR0FBSSxDQUNsQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxjQUFjLENBQ2QsQUFBQSxlQUFlLENBQ2YsQUFBQSxnQkFBZ0IsQ0FDaEIsQUFBQSxjQUFjLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLHFCQUFxQixDQUNyQixBQUFBLGtCQUFrQixDQUNsQixBQUFBLHNCQUFzQixBQUFDLENBQ25CLFlBQVksQ0FBRSxHQUFJLENBQ3JCLEFBRUQsQUFBQSxlQUFlLENBQ2YsQUFBQSxnQkFBZ0IsQ0FDaEIsQUFBQSxVQUFVLEFBQUMsQ0FDUCxZQUFZLENBQUUsRUFBRyxDQUNwQixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1YsVUFBVSxDQUFFLElBQUssQ0FDakIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsaUNBQWlDLENBQ2pDLEFBQUEsbUNBQW1DLENBQ25DLEFBQUEsY0FBYyxDQUNkLEFBQUEsZ0JBQWdCLENBQ2hCLEFBQUEseUJBQXlCLENBQ3pCLEFBQUEsMEJBQTBCLENBQzFCLEFBQUEsdUJBQXVCLENBQ3ZCLEFBQUEsdUJBQXVCLENBQ3ZCLEFBQUEscUJBQXFCLENBQ3JCLEFBQUEsb0JBQW9CLENBQ3BCLEFBQUEsOEJBQThCLENBQzlCLEFBQUEsZUFBZSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUssQ0FDakIsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2hCLGFBQWEsQ0FBRSxFQUFHLENBQ2xCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2hCLGFBQWEsQ0FBRSxFQUFHLENBRWxCLEtBQUssQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFkLEtBQUssQUFBUyxDQUFDLEFBQ1gsTUFBTSxDQUFFLElBQUssQ0FEakIsS0FBSyxBQUFTLENBQUMsQUFFWCxLQUFLLENBQUUsSUFBSyxDQUVuQixBQUVELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFFLE1BQU8sQ0FRdEIsQUFURCxBQUdJLGdCQUhZLENBR1osR0FBRyxBQUFDLENBQ0EsTUFBTSxDQUFFLElBQUssQ0FDYixhQUFhLENBQUUsSUFBSyxDQUNwQixTQUFTLENBQUUsS0FBTSxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBR0wsQUFDSSxhQURTLENBQ1QsRUFBRSxBQUFDLENBQ0MsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN6QnZ2QnRCLElBQUksQ3lCd3ZCSixZQUFZLENBQUUsaUJBQWtCLENBQ2hDLE9BQU8sQ0FBRSxJQUFLLENBb0JqQixBQXhCTCxBQUNJLGFBRFMsQ0FDVCxFQUFFLEFBS0csWUFBWSxBQUFDLENBQ1YsV0FBVyxDQUFFLElBQUssQ0FDckIsQUFSVCxBQUNJLGFBRFMsQ0FDVCxFQUFFLEFBVUcsV0FBVyxBQUFDLENBQ1QsWUFBWSxDQUFFLElBQUssQ0FDdEIsQUFiVCxBQWdCUSxhQWhCSyxDQUNULEVBQUUsQ0FlRSxDQUFDLEFBQUMsQ0FDRSxLQUFLLEN6Qi93QlYsT0FBTyxDeUJneEJGLFdBQVcsQ0FBRSxHQUFJLENBS3BCLEFBdkJULEFBZ0JRLGFBaEJLLENBQ1QsRUFBRSxDQWVFLENBQUMsQUFJSSxNQUFNLEFBQUMsQ0FDSixLQUFLLEN6QnB3QkQsT0FBTyxDeUJxd0JkLEFBTWIsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixVQUFVLENBQU0sd0RBQUMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FDckMsT0FBTyxDQUFFLFlBQWEsQ0FDekIsQUFFRCxBQUFBLFFBQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSxLQUFNLENBQ2xCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FFTCxPQUFPLENBQUUsSUFBSyxDQUNkLFVBQVUsQ0FBRSxlQUFnQixDQUMvQixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLE1BQU8sQ0FDbEIsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsRUFBRyxDQUNqQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDekIzeUJiLElBQUksQ3lCNHlCUixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsZ0JBQUksQ0FDM0IsYUFBYSxDQUFFLElBQUssQ0FDdkIsQUFFRCxBQUFBLDZCQUE2QixBQUFDLENBQzFCLFVBQVUsQ0FBTSx3REFBQyxDQUFDLFNBQVMsQ0FDM0IsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN6Qmx6QmpCLElBQUksQ3lCbXpCUixPQUFPLENBQUUsY0FBZSxDQUN4QixLQUFLLENBQUUsS0FBTSxDQUNoQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsVUFBVSxDQUFFLElBQUssQ0FDakIsY0FBYyxDQUFFLElBQUssQ0FDeEIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGFBQWEsQ0FBRSxHQUFJLENBQ3RCLEFBRUQsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixhQUFhLENBQUUsSUFBSyxDQUN2QixBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxhQUFhLENBQUUsSUFBSyxDQUNwQixTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLGNBQWMsQ0FBRSxJQUFLLENBQ3hCLEFBRUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxLQUFNLENBQ2YsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUssQ0FDdkIsQUFLRCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxDQUFFLENBb0RkLEFBckRELEFBR0kseUJBSHFCLENBR3JCLGNBQWMsQUFBQyxDQUNYLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsT0FBTyxDQUFFLE1BQU8sQ0FPbkIsQUFkTCxBQUdJLHlCQUhxQixDQUdyQixjQUFjLEFBTVQsTUFBTSxBQUFDLENBRUosVUFBVSxDQUFFLE9BQVEsQ0FDcEIsVUFBVSxDQUFFLGFBQWMsQ0FDN0IsQUFiVCxBQWlCSSx5QkFqQnFCLENBaUJyQixxQkFBcUIsQUFBQyxDQUNsQixPQUFPLENBQUUsT0FBUSxDQUNwQixBQW5CTCxBQXNCSSx5QkF0QnFCLENBc0JyQixlQUFlLEFBQUMsQ0FDWixTQUFTLENBQUUsT0FBUSxDQUVuQixRQUFRLENBQUUsUUFBUyxDQUVuQixXQUFXLENBQUUsTUFBTyxDQUN2QixBQTVCTCxBQStCSSx5QkEvQnFCLENBK0JyQixZQUFZLEFBQUMsQ0FDVCxTQUFTLENBQUUsT0FBUSxDQUNuQixPQUFPLENBQUUsTUFBTyxDQUNuQixBQWxDTCxBQXFDSSx5QkFyQ3FCLENBcUNyQixrQkFBa0IsQUFBQyxDQUVmLE9BQU8sQ0FBRSxPQUFRLENBQ3BCLEFBeENMLEFBMkNJLHlCQTNDcUIsQ0EyQ3JCLGdCQUFnQixBQUFDLENBQ2IsT0FBTyxDQUFFLFVBQVcsQ0FDcEIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQTlDTCxBQWlESSx5QkFqRHFCLENBaURyQixhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsT0FBUSxDQUNuQixXQUFXLENBQUUsS0FBTSxDQUN0QixBQU9MLEFBQUEsZUFBZSxDQUNmLEFBQUEsZUFBZSxBQUFDLENBQ1osYUFBYSxDQUFFLEdBQUksQ0FDdEIsQUFDRCxBQUFBLGVBQWUsQUFBQyxDQUNaLFVBQVUsQ0FBRSxHQUFHLENBQUMsT0FBTyxDQUFrQixLQUFLLENBQzlDLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixVQUFVLENBQU0sd0RBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FDdEMsZUFBZSxDQUFFLE9BQVEsQ0FDNUIsQUFFRCxBQUFBLGtDQUFrQyxBQUFDLENBQy9CLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxlQUFJLENBQ3pCLE1BQU0sQ0FBRSxlQUFnQixDQUN4QixPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxRQUFTLENBWXRCLEFBbEJELEFBUUksa0NBUjhCLENBUTlCLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFNBQVMsQ0FBRSxRQUFTLENBQ3BCLE1BQU0sQ0FBRSxDQUFFLENBQ2IsQUFaTCxBQWVJLGtDQWY4QixDQWU5QixFQUFFLEFBQUMsQ0FDQyxNQUFNLENBQUUsU0FBVSxDQUNyQixBQUdMLEFBQUEsMEJBQTBCLEFBQUMsQ0FFdkIsVUFBVSxDQUFNLDBDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQ3JDLFVBQVUsQ0FBRSwyQkFBNEIsQ0FDeEMsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsSUFBSyxDQUNqQixPQUFPLENBQUUsbUJBQW9CLENBQzdCLFVBQVUsQ0FBRSxlQUFnQixDQUM1QixLQUFLLENBQUUsS0FBTSxDQWVoQixBekV2YkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEV5RWdhdEIsQUFBQSwwQkFBMEIsQUFBQyxDQVduQixVQUFVLENBQUUsSUFBSyxDQUNqQixVQUFVLENBQUUsSUFBSyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxDQUFFLENBQ1gsS0FBSyxDQUFFLElBQUssQ0FRbkIsQ0FORyxBQWpCSixPQWlCVyxDQWpCWCwwQkFBMEIsQUFpQlosQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxDQUFFLENBQ2QsUUFBUSxDQUFFLEtBQU0sQ0FDaEIsR0FBRyxDQUFFLElBQUssQ0FDYixBQUVMLEFBQUEsY0FBYyxBQUFDLENBQ1gsUUFBUSxDQUFDLEtBQU0sQ0FDZixHQUFHLENBQUUsR0FBSSxDQUNaLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDVixXQUFXLENBQUUsS0FBTSxDQUNuQixXQUFXLENBQUUsRUFBRyxDQUNoQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FFTCxVQUFVLENBQUUsQ0FBRSxDQUNkLEtBQUssQ3pCcDlCUyxPQUFPLEN5QnE5QnJCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsT0FBTyxDQUFFLFNBQVUsQ0FDbkIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsVUFBVSxDQUFFLGVBQWdCLENBOEIvQixBQXJDRCxBQVNJLFFBVEksQ0FTSixVQUFVLEFBQUMsQ0FDUCxTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsTUFBTyxDQUN2QixBQVpMLEFBZUksUUFmSSxDQWVKLENBQUMsQUFBQyxDQUVFLEtBQUssQ3pCaitCTyxPQUFPLEN5QmsrQm5CLFVBQVUsQ0FBRSxlQUFnQixDQUMvQixBQW5CTCxBQUFBLFFBQVEsQUFzQkgsTUFBTSxBQUFDLENBQ0osS0FBSyxDekJ2K0JPLE9BQU8sQ3lCNCtCdEIsQUE1QkwsQUF5QlEsUUF6QkEsQUFzQkgsTUFBTSxDQUdILENBQUMsQUFBQyxDQUNFLEtBQUssQ3pCMytCQyxPQUFPLEN5QjQrQmhCLEFBM0JULEFBQUEsUUFBUSxBQStCSCxTQUFTLEFBQUMsQ0FDUCxVQUFVLENBQUUsc0JBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN6QjEvQnJCLElBQUksQ3lCMi9CSixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsb0JBQUksQ0FDOUIsQUFHTCxBQUFBLGVBQWUsQ0FDZixBQUFBLG1CQUFtQixDQUNuQixBQUFBLHVCQUF1QixBQUFDLENBQ3BCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDekJsZ0NqQixJQUFJLEN5Qm1nQ1IsV0FBVyxDQUFFLElBQUssQ0FDckIsQUFFRCxBQUFBLHNCQUFzQixBQUFDLENBQ25CLFlBQVksQ0FBRSxLQUFNLENBWXZCLEF6RTlmRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXlFaWZ0QixBQUFBLHNCQUFzQixBQUFDLENBSWYsWUFBWSxDQUFFLENBQUUsQ0FTdkIsQ0FiRCxBQU1JLHNCQU5rQixDQU1sQixFQUFFLEFBQUMsQ0FDQyxhQUFhLENBQUUsR0FBRyxDQUFDLE1BQU0sQ3pCcmdDYixPQUFPLEN5QnNnQ25CLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLE1BQU0sQ0FBRSxXQUFZLENBQ3BCLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBRUwsQUFBQSx5QkFBeUIsQUFBQyxDQUN0QixZQUFZLENBQUUsS0FBTSxDQUN2QixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsVUFBVSxDekIvaENSLE9BQU8sQ3lCZ2lDVCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ3pCemhDYixlQUFJLEN5QjBoQ1IsVUFBVSxDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFFLElBQUcsQ3pCMWhDeEIsZ0JBQUksQ3lCMmhDUixLQUFLLEN6QjVoQ0QsSUFBSSxDeUI2aENSLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLE9BQU8sQ0FBRSxLQUFNLENBWWxCLEFBckJELEFBV0ksbUJBWGUsQ0FXZixFQUFFLEFBQUMsQ0FDQyxLQUFLLEN6QnBpQ0wsSUFBSSxDeUJxaUNQLEFBYkwsQUFlSSxtQkFmZSxDQWVmLENBQUMsQUFBQyxDQUNFLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDekJ4aUN4QixxQkFBSSxDeUJ5aUNKLEtBQUssQ3pCemlDTCxJQUFJLEN5QjBpQ0osT0FBTyxDQUFFLFlBQWEsQ0FDdEIsT0FBTyxDQUFFLFdBQVksQ0FDeEIsQUFFTCxBQUFBLE9BQU8sQUFBQyxDQUNKLGFBQWEsQ0FBRSxhQUFjLENBQzdCLEtBQUssQ3pCemlDUyxPQUFPLEN5QjBpQ3JCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE9BQU8sQ0FBRSxTQUFVLENBbUJ0QixBQXhCRCxBQUFBLE9BQU8sQUFPRixNQUFNLEFBQUMsQ0FDSixlQUFlLENBQUUsU0FBVSxDQUM5QixBQVRMLEFBQUEsT0FBTyxBQVlGLFNBQVMsQUFBQyxDQUVQLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLEtBQUssQ3pCN2pDTCxJQUFJLEN5QjhqQ0osV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDQUFFLHFCQUFzQixDQUNuQyxVQUFVLENBQUUscUJBQXNCLENBS3JDLEFBdkJMLEFBQUEsT0FBTyxBQVlGLFNBQVMsQUFRTCxNQUFNLEFBQUMsQ0FDSixlQUFlLENBQUUsSUFBSyxDQUN6QixBQUlULEFBQUEsT0FBTyxBQUFDLENBQ0osVUFBVSxDQUFFLHFCQUFJLENBQ2hCLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN6QjNrQ3BCLElBQUksQ3lCNGtDUixhQUFhLENBQUUsYUFBYyxDQUM3QixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGtCQUFJLENBQ2pDLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsTUFBTSxDQUFFLFFBQVMsQ0FDakIsUUFBUSxDQUFFLE1BQU8sQ0FDakIsT0FBTyxDQUFFLFdBQVksQ0FDeEIsQUFJRCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLGNBQWMsQ0FBRSxLQUFNLENBQ3pCLEFBZUQsQUFiQSxTQWFTLENBSVQsQUFqQkEsVUFpQlUsQ0FNVixBQXZCQSxVQXVCVSxDQU1WLEFBN0JBLE9BNkJPLENBTVAsQUFuQ0EsZUFtQ2UsQ0FNZixBQXpDQSxlQXlDZSxBQXpDTCxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsYUFBYSxDQUFFLENBQUUsQ0FDakIsUUFBUSxDQUFFLE1BQU8sQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLHFCQUFJLENBQXNCLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGdCQUFJLENBQy9ELGNBQWMsQ0FBRSxTQUFVLENBQzFCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFNRCxBQUFBLFVBQVUsQ0FNVixBQU5BLFVBTVUsQUFOQyxDQUVQLFNBQVMsQ0FBRSxLQUFNLENBRXBCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FFUCxhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ3pCcm5DcEIsSUFBSSxDeUJ1bkNYLEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FFSixTQUFTLENBQUUsS0FBTSxDQUVwQixBQUVELEFBQUEsZUFBZSxBQUFDLENBRVosU0FBUyxDQUFFLEtBQU0sQ0FFcEIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUVaLFNBQVMsQ0FBRSxHQUFJLENBRWxCLEFBUUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUdqQixXQUFXLENBQUksSUFBRyxDQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsT0FBSSxDQUNuQyxBQUVELEFBQUEsZUFBZSxBQUFDLENBQ1osWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBSSxDQUM1QixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxLQUFNLENBQ2QsYUFBYSxDQUFFLEVBQUcsQ0FDbEIsS0FBSyxDQUFFLEdBQUksQ0FRZCxBQU5HLEFBUEosYUFPaUIsQ0FQakIsZUFBZSxBQU9LLENBQ1osS0FBSyxDQUFFLElBQUssQ0FJZixBQUxELEFBRUksYUFGUyxDQVBqQixlQUFlLENBU1AsQ0FBQyxBQUFDLENBQ0UsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFJVCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQUksQ0FDM0IsWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBSSxDQUM1QixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxLQUFNLENBQ2QsWUFBWSxDQUFFLElBQUssQ0FDbkIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLEdBQUksQ0FvQmQsQXpFN3FCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRXlFa3BCdEIsQUFBQSxnQkFBZ0IsQUFBQyxDQVNULE1BQU0sQ0FBRSxJQUFLLENBQ2IsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBSSxDQUM3QixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBSSxDQUMxQixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLEVBQUcsQ0FDWixLQUFLLENBQUUsSUFBSyxDQVluQixBQTNCRCxBQUFBLGdCQUFnQixBQWlCUCxXQUFXLEFBQUMsQ0FDVCxhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNmLENBcEJULEFBQUEsZ0JBQWdCLEFBdUJYLFdBQVcsQUFBQyxDQUNULFlBQVksQ0FBRSxJQUFLLENBQ25CLEtBQUssQ0FBRSxFQUFHLENBQ2IsQUFHTCxBQUFBLGNBQWMsQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsY0FBYyxDQUFFLElBQUssQ0FDckIsY0FBYyxDQUFFLFNBQVUsQ0FDN0IsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNSLFNBQVMsQ0FBRSxPQUFRLENBQ3RCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDUCxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFJLENBQzFCLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBSSxDQUczQixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsY0FBYyxDQUFFLENBQUUsQ0FDckIsQUFFRCxBQUFBLFNBQVMsQ0FDVCxBQUFBLFNBQVMsQ0FDVCxBQUFBLFNBQVMsQ0FDVCxBQUFBLFNBQVMsQUFBQyxDQUNOLFlBQVksQ0FBRSxJQUFLLENBQ3RCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxTQUFTLENBQUUsTUFBTyxDQUNyQixBQUtELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixLQUFLLEN6Qmx2Q0YsT0FBTyxDeUJ1dkNiLEFBTkQsQUFBQSxrQkFBa0IsQUFHYixNQUFNLEFBQUMsQ0FDSixLQUFLLENBQUUsT0FBUSxDQUNsQixBQUdMLEFBQUEsWUFBWSxBQUFDLENBQ1QsS0FBSyxDekIxdkNGLE9BQU8sQ3lCK3ZDYixBQU5ELEFBQUEsWUFBWSxBQUdQLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxPQUFRLENBQ2xCLEFBSUwsQUFBQSwwQkFBMEIsQUFBQyxDQUN2QixVQUFVLEN6QjF2Q04sSUFBSSxDeUIydkNSLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDekI5dkNkLElBQUksQ3lCK3ZDUCxhQUFhLENBQUUsV0FBWSxDQUMzQixPQUFPLENBQUUsR0FBSSxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLDJCQUEyQixBQUFDLENBQ3hCLFVBQVUsQ3pCdndDRixPQUFPLEN5Qnd3Q2YsYUFBYSxDQUFFLFdBQVksQ0FDM0IsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FnQmYsQUFwQkQsQUFNSSwyQkFOdUIsQ0FNdkIsRUFBRSxBQUFDLENBQ0MsS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsR0FBSSxDQVdyQixBQW5CTCxBQVVRLDJCQVZtQixDQU12QixFQUFFLENBSUUsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDekJoeENILE9BQU8sQ3lCaXhDVCxTQUFTLENBQUUsS0FBTSxDQUVqQixtQkFBbUIsQ0FBRSxDQUFFLENBSTFCLEFBbEJULEFBVVEsMkJBVm1CLENBTXZCLEVBQUUsQ0FJRSxDQUFDLEFBS0ksTUFBTSxBQUFDLENBQ0osS0FBSyxDekJweENkLElBQUksQ3lCcXhDRSxBQU1iLEFBQUEsU0FBUyxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsR0FBSSxDQUtkLEFBUEQsQUFBQSxTQUFTLEFBSUosVUFBVyxDQUFBLEFBQUEsR0FBRyxDQUFFLENBQ2IsWUFBWSxDQUFFLEVBQUcsQ0FDcEIsQUFFTCxBQUFBLFVBQVUsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsSUFBSyxDQUNmLEFzQnAwQ0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixJQUFJLENBQUUsUUFBUyxDQUVmLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQUFBLHNCQUFzQixBQUFDLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUNELEFBQUEsMEJBQTBCLEFBQUMsQ0FDdkIsVUFBVSxDQUFFLEVBQUcsQ0FDZixVQUFVLENBQUUsaUJBQWtCLENBV2pDLEFBYkQsQUFJSSwwQkFKc0IsQ0FJdEIsRUFBRSxBQUFDLENBQ0MsV0FBVyxDQUFFLElBQUssQ0FDbEIsY0FBYyxDQUFFLFVBQVcsQ0FDOUIsQUFQTCxBQVNJLDBCQVRzQixDQVN0QixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsS0FBTSxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNoQixBQUdMLEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsTUFBTSxDQUFFLENBQUUsQ0FDVixXQUFXLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEMvQ0dyQixnQkFBSSxDK0NGWCxBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixTQUFTLENBQUUsT0FBUSxDQUNuQixNQUFNLENBQUUsQ0FBRSxDQUNWLGNBQWMsQ0FBRSxPQUFRLENBQzNCLEFBRUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxFQUFHLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxVQUFVLENBQUUsT0FBUSxDQUNwQixhQUFhLENBQUUsSUFBSyxDQUNwQixVQUFVLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEMvQ3pCckIsbUJBQU8sQytDMEJWLGFBQWEsQ0FBRSxHQUFJLENBQ25CLE9BQU8sQ0FBRSxTQUFVLENBQ3RCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLEFBTUQsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVF4QixBQUFBLG9CQUFvQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBR0QsQUFBQSxzQkFBc0IsQ0FDdEIsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFHRCxBQUFBLG9CQUFvQixBQUFDLENBQ2pCLFNBQVMsQ0FBRSxPQUFRLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBQ3RCLEFBR0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFNBQVMsQ0FBRSxPQUFRLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBQ3RCLENBR0wsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUN6QixBQUFBLG9CQUFvQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxLQUFNLENBQ2xCLEFBR0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixTQUFTLENBQUUsT0FBUSxDQUN0QixBQUdELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixTQUFTLENBQUUsT0FBUSxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUNkLENDMUdMLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLENBQUMsT0FBTyxTQUFTLEVBQUUsSUFBSSxFQUcvQyxBQUFBLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxHQUFJLENBQ2YsT0FBTyxDQUFFLFNBQVUsQ0FDdEIsQUFFRCxBQUFBLGFBQWEsQ0FDYixBQUFhLGFBQUEsQUFBQSxRQUFRLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixPQUFPLENBQUUsV0FBWSxDQUt4QixBQVJELEFBQUEsYUFBYSxBQUtSLE1BQU0sQ0FKWCxBQUFhLGFBQUEsQUFBQSxRQUFRLEFBSWhCLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBR0wsQUFBQSxPQUFPLEFBQUMsQ0FDSixPQUFPLENBQUUsQ0FBRSxDQUNkLEFBRUQsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsSUFBSSxDQUFFLEdBQUksQ0FDVixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsS0FBTSxDQUNYLEtBQUssQ0FBRSxHQUFJLENBQ1gsT0FBTyxDQUFFLEVBQUcsQ0FDZixBQUtELEFBQVUsU0FBRCxDQUFDLFNBQVMsQ3RCK0V2QixBc0IvRWMsUXRCK0VOLENzQi9FTSxTQUFTLENBQ25CLEFBQWEsWUFBRCxDQUFDLFNBQVMsQUFBQyxDQUNuQixTQUFTLENBQUUsSUFBSyxDQUNuQixBQUVELEFBQTBCLHlCQUFELENBQUMsZ0JBQWdCLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLEtBQU0sQ0FDYixZQUFZLENBQUUsR0FBSSxDQUNsQixVQUFVLENBQUUsS0FBTSxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBUUQsQUFBQSxlQUFlLENBQUUsQUFBQSxtQkFBbUIsQ0FBRSxBQUFBLHVCQUF1QixBQUFDLENBQzFELFdBQVcsQ0FBRSxDQUFFLENBQ2xCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxDQUFFLENBQ2QsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixJQUFJLENBQUUsSUFBSyxDQUNYLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FnQmQsQUFuQkQsQUFLSSxnQkFMWSxDQUtaLGFBQWEsQUFBQyxDQUNWLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLGFBQWEsQ0FBRSxLQUFNLENBQ3JCLFdBQVcsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ2hEM0MxQixlQUFJLENnRDRDQSxLQUFLLENBQUUsR0FBSSxDQUNkLEFBWEwsQUFhSSxnQkFiWSxDQWFaLFdBQVcsQUFBQyxDQUNSLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBZkwsQUFnQkksZ0JBaEJZLENBZ0JaLGtCQUFrQixBQUFDLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUdMLEFBQUEsWUFBWSxBQUFDLENBQ1QsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsS0FBTSxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENoRDFEdEIsZUFBSSxDZ0QyREosS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUNELEFBQUEsNkJBQTZCLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFJRCxBQUFBLE9BQU8sQ0FBRSxBQUFBLGFBQWEsQUFBQyxDQUNuQixZQUFZLENBQUUsRUFBRyxDQUNqQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSx5QkFBeUIsQUFBQyxDQUN0QixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSw0QkFBNEIsQUFBQyxDQUN6QixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixTQUFTLENBQUUsSUFBSyxDQUNuQixBQU9ELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsVUFBVSxDQUFFLCtDQUFHLENBQTRELFNBQVMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQ3RILEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxrREFBRyxDQUErRCxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUNwSCxlQUFlLENBQUUsUUFBUyxDQUMxQixVQUFVLENBQUUsS0FBTSxDQUNsQixPQUFPLENBQUUsU0FBVSxDQU10QixBQVZELEFBTUksZ0JBTlksQ0FNWixFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsS0FBTSxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUwsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLFVBQVUsQ2hEakhaLE9BQU8sQ2dEa0hMLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDekQvR2pCLE9BQUcsQ3lEZ0hQLE1BQU0sQ0FBRSxJQUFLLENBQ2IsSUFBSSxDQUFFLENBQUUsQ0FDUixNQUFNLENBQUUsWUFBYSxDQUNyQixPQUFPLENBQUUsY0FBZSxDQUN4QixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsR0FBSSxDQUNsQixBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxRQUFRLENBQUUsUUFBUyxDQUN0QixBQUlELEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLFFBQVMsQ0FDckIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNaLGFBQWEsQ0FBRSxLQUFNLENBQ3JCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLGNBQWMsQ0FDZCxBQUFBLGtCQUFrQixDQUNsQixBQUFBLHVCQUF1QixBQUFDLENBQ3BCLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxXQUFXLENBQ1gsQUFBMEIseUJBQUQsQ0FBQyxXQUFXLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsSUFBSyxDQUNaLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFLTCxBQUVDLHlCQUZ3QixDQUV4QixZQUFZLENBRmIsQUFFQyx5QkFGd0IsQy9DWnpCLGVBQWUsQytDWWYsQUFHQyx5QkFId0IsQ0FHeEIsZUFBZSxBQUFDLENBQ2YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsU0FBUyxDQUFFLEdBQUksQ0FDZixLQUFLLENBQUUsR0FBSSxDQUNYLEFBUEYsQUFTQyx5QkFUd0IsQ0FTeEIsZUFBZSxBQUFDLENBQ2YsU0FBUyxDQUFFLEdBQUksQ0FDZixBQVhGLEFBYUMseUJBYndCLENBYXhCLGtCQUFrQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxHQUFJLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0FDWCxBQU1FLEFBQUEsWUFBWSxDQUNaLEFBQTBCLHlCQUFELENBQUMsWUFBWSxBQUFDLENBQ25DLFNBQVMsQ0FBRSxHQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEtBQU0sQ0FDdkIsQUFFRCxBQUFBLGFBQWEsQ0FDYixBQUEwQix5QkFBRCxDQUFDLGFBQWEsQUFBQyxDQUNwQyxTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsS0FBTSxDQUNwQixBQUVELEFBQUEsY0FBYyxBQUFDLENBQ1gsTUFBTSxDQUFFLE1BQU8sQ0FDZixTQUFTLENBQUUsS0FBTSxDQUNqQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBR0QsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDSCxlQUFlLENBQUUsR0FBSSxDQUNyQixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLE9BQU8sQ0FBRSxXQUFZLENBTXhCLEFBVEQsQUFLSSxNQUxFLENBS0YsS0FBSyxBQUFDLENBQ0YsU0FBUyxDQUFFLEtBQU0sQ0FFcEIsQUFLTCxBQUFBLGNBQWMsQUFBQyxDQUNYLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixTQUFTLENBQUUsR0FBSSxDQUNsQixBQUVELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixVQUFVLENBQUUsTUFBTyxDQUNuQixNQUFNLENBQUUsV0FBWSxDQUNwQixLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFNBQVMsQ0FBRSxHQUFJLENBQ2YsWUFBWSxDQUFFLENBQUUsQ0FDaEIsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFLRCxBQUFBLHdCQUF3QixDQUN4QixBQUFBLHVCQUF1QixBQUFDLENBQ3BCLFlBQVksQ0FBRSxDQUFFLENBQ2hCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsRUFBRyxDQUNmLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDQUFFLEVBQUcsQ0FDZixBQUdELEFBQUEsa0JBQWtCLENBQ2xCLEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsSUFBSyxDQUNoQixZQUFZLENBQUUsSUFBSyxDQUN0QixBQUVELEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsV0FBVyxDQUFFLElBQUssQ0FDckIsQUFFRCxBQUFBLFFBQVEsQUFBQyxDQUNMLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxJQUFLLENBQ2IsQUFJRCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFFBQVEsQ0FBRSxPQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLGNBQWMsQ0FBRSxBQUFBLHlCQUF5QixDQUFFLEFBQUEsMkJBQTJCLEFBQUMsQ0FDbkUsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxDQUFFLENBQ2xCLEFBRUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLFdBQVcsQ0FBRSxDQUFFLENBQ2xCLEFBRUQsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLFdBQVcsQ0FBRSxDQUFFLENBQ2xCLEFBRUQsQUFBQSw0QkFBNEIsQ3ZCMk9oQyxBdUIzT0ksOEJ2QjJPMEIsQ3VCMU8xQixBQUFBLDhCQUE4QixBQUFDLENBQzNCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEtBQUssQ2hEL1NMLElBQUksQ2dEZ1RKLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDaER0VEwsSUFBSSxDZ0R1VEosUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLElBQUssQ0FDakIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsUUFBUSxBQUFDLENBQ0wsTUFBTSxDQUFFLGFBQWMsQ0FDekIsQUFFRCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQUEwQix5QkFBRCxDQUFDLE9BQU8sQ0FDakMsQUFBaUMseUJBQVIsQ0FBQyxPQUFPLEFBQUEsUUFBUSxBQUFDLENBQ3RDLEtBQUssQ2hEdFVMLElBQUksQ2dEdVVQLEFBSUQsQUFBQSxtQkFBbUIsQ0FDbkIsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSxtQkFBbUIsQ0FDbkIsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSw0QkFBNEIsQ0FDNUIsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFpQixnQkFBRCxDQUFDLFlBQVksQ0FDN0IsQUFBZ0IsZUFBRCxDQUFDLFlBQVksQUFBQyxDQUN6QixTQUFTLENBQUUsR0FBSSxDQUNsQixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ1osU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNoQixBQUVELEFBQUEsVUFBVSxDdkJveEJkLEF1QnB4QkksVXZCb3hCTSxDdUJueEJOLEFBQUEsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUssQ0FDZCxTQUFTLENBQUUsR0FBSSxDQUNmLE1BQU0sQ0FBRSxJQUFLLENBQ2hCLEFBRUQsQUFBQSw0QkFBNEIsQUFBQyxDQUN6QixXQUFXLENBQUUsTUFBTyxDQUNwQixRQUFRLENBQUUsUUFBUyxDQWV0QixBQWpCRCxBQUlJLDRCQUp3QixDQUl4QixnQkFBZ0IsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxDQUFFLENBVVYsQUFoQkwsQUFRUSw0QkFSb0IsQ0FJeEIsZ0JBQWdCLENBSVosRUFBRSxBQUFDLENBQ0MsS0FBSyxDQUFFLEdBQUksQ0FNZCxBQWZULEFBV1ksNEJBWGdCLENBSXhCLGdCQUFnQixDQUlaLEVBQUUsQ0FHRSxHQUFHLEFBQUMsQ0FDQSxNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxLQUFNLENBQ2hCLEFBUWIsQUFBQSwrQkFBK0IsQUFBQyxDQUM1QixlQUFlLENBQUUsVUFBVyxDQUMvQixBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsK0JBQStCLENBQUUsQUFBQSx3QkFBd0IsQ0FBRSxBQUFBLCtCQUErQixDQUFFLEFBQUEsNkJBQTZCLENBQUUsQUFBQSwyQkFBMkIsQ0FBRSxBQUFBLDhCQUE4QixDQUFFLEFBQUEsa0NBQWtDLENBQUUsQUFBQSwyQkFBMkIsQ0FBRSxBQUFBLDhCQUE4QixDQUFFLEFBQUEseUJBQXlCLENBQUUsQUFBQSwyQkFBMkIsQ0FBRSxBQUFBLDJCQUEyQixDQUFFLEFBQUEsZ0NBQWdDLENBQUUsQUFBQSxnQ0FBZ0MsQ0FBRSxBQUFBLDhCQUE4QixDQUFFLEFBQUEsMEJBQTBCLENBQUUsQUFBQSwwQkFBMEIsQ0FBRSxBQUFBLDZCQUE2QixDQUFFLEFBQUEsaUNBQWlDLENBQUUsQUFBQSxnQ0FBZ0MsQ0FBRSxBQUFBLDJCQUEyQixDQUFFLEFBQUEsNEJBQTRCLENBQUUsQUFBQSwyQkFBMkIsQ0FBRSxBQUFBLCtCQUErQixDQUFFLEFBQUEsMkJBQTJCLEFBQUMsQ0FDL3ZCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsT0FBTyxDQUFFLENBQUUsQ0FDZCxBQUVELEFBQUEsK0JBQStCLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFFRCxBQUFnQywrQkFBRCxDQUFDLFlBQVksQUFBQyxDQUN6QyxTQUFTLENBQUUsS0FBTSxDQUNqQixJQUFJLENBQUUsS0FBTSxDQUNaLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsK0JBQStCLENBQy9CLEFBQUEsd0JBQXdCLENBQ3hCLEFBQUEsK0JBQStCLENBQy9CLEFBQUEsNkJBQTZCLENBQzdCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsOEJBQThCLENBQzlCLEFBQUEsa0NBQWtDLENBQ2xDLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsOEJBQThCLENBQzlCLEFBQUEseUJBQXlCLENBQ3pCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsZ0NBQWdDLENBQ2hDLEFBQUEsZ0NBQWdDLENBQ2hDLEFBQUEsOEJBQThCLENBQzlCLEFBQUEsMEJBQTBCLENBQzFCLEFBQUEsMEJBQTBCLENBQzFCLEFBQUEsNkJBQTZCLENBQzdCLEFBQUEsaUNBQWlDLENBQ2pDLEFBQUEsZ0NBQWdDLENBQ2hDLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsNEJBQTRCLENBQzVCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsK0JBQStCLENBQy9CLEFBQUEsMkJBQTJCLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLGVBQWdCLENBQzVCLFVBQVUsQ0FBRSxJQUFLLENBR3BCLEFBRUQsQUFBQSw4QkFBOEIsQ0FDOUIsQUFBQSxrQ0FBa0MsQ0FDbEMsQUFBQSw4QkFBOEIsQ0FDOUIsQUFBQSx5QkFBeUIsQ0FDekIsQUFBQSwyQkFBMkIsQ0FDM0IsQUFBQSwyQkFBMkIsQ0FDM0IsQUFBQSxnQ0FBZ0MsQ0FDaEMsQUFBQSxnQ0FBZ0MsQ0FDaEMsQUFBQSw4QkFBOEIsQ0FDOUIsQUFBQSwwQkFBMEIsQ0FDMUIsQUFBQSwwQkFBMEIsQ0FDMUIsQUFBQSw0QkFBNEIsQ0FDNUIsQUFBQSwyQkFBMkIsQ0FDM0IsQUFBQSwrQkFBK0IsQ0FDL0IsQUFBQSwyQkFBMkIsQUFBQyxDQUN4QixVQUFVLENBQUUsZUFBZ0IsQ0FDNUIsVUFBVSxDQUFFLElBQUssQ0FFcEIsQUFFRCxBQUFBLDZCQUE2QixDQUM3QixBQUFBLGdDQUFnQyxBQUFDLENBQzdCLFVBQVUsQ0FBRSxlQUFnQixDQUM1QixVQUFVLENBQUUsSUFBSyxDQUVwQixBQUVELEFBQXlCLHdCQUFELENBQUMsWUFBWSxDQUNyQyxBQUFnQywrQkFBRCxDQUFDLFlBQVksQ0FDNUMsQUFBOEIsNkJBQUQsQ0FBQyxZQUFZLENBQzFDLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUErQiw4QkFBRCxDQUFDLFlBQVksQ0FDM0MsQUFBbUMsa0NBQUQsQ0FBQyxZQUFZLENBQy9DLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUErQiw4QkFBRCxDQUFDLFlBQVksQ0FDM0MsQUFBMEIseUJBQUQsQ0FBQyxZQUFZLENBQ3RDLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQ0FDeEMsQUFBaUMsZ0NBQUQsQ0FBQyxZQUFZLENBQzdDLEFBQWlDLGdDQUFELENBQUMsWUFBWSxDQUM3QyxBQUErQiw4QkFBRCxDQUFDLFlBQVksQ0FDM0MsQUFBMkIsMEJBQUQsQ0FBQyxZQUFZLENBQ3ZDLEFBQTJCLDBCQUFELENBQUMsWUFBWSxDQUN2QyxBQUE4Qiw2QkFBRCxDQUFDLFlBQVksQ0FDMUMsQUFBa0MsaUNBQUQsQ0FBQyxZQUFZLENBQzlDLEFBQWlDLGdDQUFELENBQUMsWUFBWSxDQUM3QyxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQ0FDeEMsQUFBNkIsNEJBQUQsQ0FBQyxZQUFZLENBQ3pDLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUFnQywrQkFBRCxDQUFDLFlBQVksQ0FDNUMsQUFBNEIsMkJBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDckMsVUFBVSxDaERyZVYsZUFBSSxDZ0RzZUosS0FBSyxDaER2ZUwsSUFBSSxDZ0R3ZUosSUFBSSxDQUFFLENBQUUsQ0FDUixPQUFPLENBQUUsSUFBSyxDQUNkLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLElBQUssQ0FDZixBQUlBLEFBRkQsK0JBRWdDLENBRmhDLFlBQVksQUFFdUIsQ0FDOUIsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEtBQU0sQ0FDdEIsQUFFRCxBQVBELHdCQU95QixDQVB6QixZQUFZLENBUVgsQUFSRCw2QkFROEIsQ0FSOUIsWUFBWSxDQVNYLEFBVEQsOEJBUytCLENBVC9CLFlBQVksQ0FVWCxBQVZELDhCQVUrQixDQVYvQixZQUFZLENBV1gsQUFYRCwyQkFXNEIsQ0FYNUIsWUFBWSxDQVlYLEFBWkQsMkJBWTRCLENBWjVCLFlBQVksQ0FhWCxBQWJELGlDQWFrQyxDQWJsQyxZQUFZLENBY1gsQUFkRCxnQ0FjaUMsQ0FkakMsWUFBWSxDQWVYLEFBZkQsMkJBZTRCLENBZjVCLFlBQVksQ0FnQlgsQUFoQkQsNEJBZ0I2QixDQWhCN0IsWUFBWSxBQWdCb0IsQ0FDM0IsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFFRCxBQXJCRCwyQkFxQjRCLENBckI1QixZQUFZLEFBcUJtQixDQUMxQixTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBQ0QsQUF6QkQsa0NBeUJtQyxDQXpCbkMsWUFBWSxBQXlCMEIsQ0FDakMsU0FBUyxDQUFFLE1BQU8sQ0FDbEIsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFFRCxBQTlCRCwyQkE4QjRCLENBOUI1QixZQUFZLENBK0JYLEFBL0JELHlCQStCMEIsQ0EvQjFCLFlBQVksQ0FnQ1gsQUFoQ0QsZ0NBZ0NpQyxDQWhDakMsWUFBWSxDQWlDWCxBQWpDRCxnQ0FpQ2lDLENBakNqQyxZQUFZLENBa0NYLEFBbENELDBCQWtDMkIsQ0FsQzNCLFlBQVksQUFrQ2tCLENBQ3pCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBRUQsQUF2Q0QsOEJBdUMrQixDQXZDL0IsWUFBWSxDQXdDWCxBQXhDRCwwQkF3QzJCLENBeEMzQixZQUFZLEFBd0NrQixDQUN6QixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNqQixHQUFHLENBQUUsSUFBSyxDQUNiLEFBRUQsQUE5Q0QsNkJBOEM4QixDQTlDOUIsWUFBWSxDQStDWCxBQS9DRCwyQkErQzRCLENBL0M1QixZQUFZLEFBK0NtQixDQUMxQixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNqQixXQUFXLENBQUUsSUFBSyxDQUNyQixBQUNELEFBcERELDJCQW9ENEIsQ0FwRDVCLFlBQVksQUFvRG1CLENBQzFCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBQ0QsQUF6REQsK0JBeURnQyxDQXpEaEMsWUFBWSxBQXlEdUIsQ0FDOUIsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDQUFFLElBQUssQ0FDbEIsR0FBRyxDQUFFLElBQUssQ0FDYixBQUdGLEFBQWdDLCtCQUFELENBQUMsY0FBYyxBQUFDLENBQzNDLFdBQVcsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxxQkFBSSxDQUM5QixBQUVELEFBQStCLDhCQUFELENBQUMsYUFBYSxBQUFDLENBQ3pDLFFBQVEsQ0FBRSxRQUFTLENBQ3RCLEFBRUQsQUFBMEIseUJBQUQsQ0FBQyxjQUFjLEFBQUMsQ0FDckMsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFHRCxBQUE0QiwyQkFBRCxDQUFDLGNBQWMsQUFBQyxDQUN2QyxTQUFTLENBQUUsR0FBSSxDQUNsQixBQUlELEFBQTRCLDJCQUFELENBQUMsY0FBYyxBQUFDLENBQ3ZDLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBSUQsQUFBNkIsNEJBQUQsQ0FBQyxjQUFjLEFBQUMsQ0FDeEMsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFJRCxBQUE0QiwyQkFBRCxDQUFDLGNBQWMsQUFBQyxDQUN2QyxTQUFTLENBQUUsSUFBSyxDQUNuQixBQUlELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsVUFBVSxDQUFFLElBQUssQ0FDakIsVUFBVSxDQUFFLENBQUUsQ0FDZCxPQUFPLENBQUUsY0FBZSxDQUN4QixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUNuQixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsTUFBTyxDQUN2QixBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsY0FBYyxDQUFFLEtBQU0sQ0FDdEIsUUFBUSxDQUFFLFFBQVMsQ0FDdEIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNaLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsTUFBTyxDQUNsQixNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFRRCxBQUFBLG1CQUFtQixDQUNuQixBQUFBLFlBQVksQUFBQyxDQUNULE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLEtBQU0sQ0FDakIsTUFBTSxDQUFFLFdBQVksQ0FDcEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixVQUFVLENBQUUsTUFBTyxDQUN0QixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUssQ0FDaEIsUUFBUSxDQUFFLE1BQU8sQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsYUFBYSxDQUFFLFFBQVMsQ0FDeEIsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDZixBQUlELEFBQUEsMEJBQTBCLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEdBQUksQ0FDaEIsQUFFRCxBQUFBLHVCQUF1QixBQUFDLENBQ3BCLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2hCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsSUFBSSxDQUFFLEtBQU0sQ0FDWixNQUFNLENBQUUsZUFBZ0IsQ0FDeEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLEdBQUksQ0FDVCxLQUFLLENBQUUsS0FBTSxDQUNoQixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsS0FBTSxDQUNkLEtBQUssQ0FBRSxLQUFNLENBQ2hCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxlQUFlLENBQUUsR0FBSSxDQUNyQixhQUFhLENBQUUsSUFBSyxDQUNwQixNQUFNLENBQUUsS0FBTSxDQUNkLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFlBQVksQ0FBRSxLQUFNLENBQ3BCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDaERoc0JYLE9BQU8sQ2dEaXNCTixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLElBQUssQ0FDZCxRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsQ0FBRSxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsTUFBTSxDQUFFLEtBQU0sQ0FDakIsQUFJRCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxRQUFTLENBQ3JCLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSyxDQUNqQixBQUVELEFBQUEsT0FBTyxBQUFDLENBQ0osU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsS0FBTSxDQUNkLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLEFBQ0QsQUFBQSxjQUFjLEFBQUMsQ0FDWCxRQUFRLENBQUMsUUFBUyxDQUNyQixBQUlELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQU1ELEFBQUEsZUFBZSxBQUFDLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDYixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFJLENBQzdCLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDYixjQUFjLENBQUUsSUFBSyxDQUNyQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSxXQUFXLENBQ1gsQUFBQSxjQUFjLEFBQUMsQ0FDWCxPQUFPLENBQUUsS0FBTSxDQUNsQixBQUtELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsWUFBWSxDQUFFLENBQUUsQ0FDbkIsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxLQUFNLENBQ3BCLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsSUFBSyxDQUNuQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsTUFBTSxDQUFFLE1BQU8sQ0FDbEIsQUFFRCxBQUFBLG9CQUFvQixBQUFDLENBQ2pCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLE9BQU8sQ0FBRSxvQkFBcUIsQ0FDakMsQUFJRCxBQUFrQixpQkFBRCxDQUFDLEVBQUUsQUFBQyxDQUNqQixPQUFPLENBQUUsQ0FBRSxDQUNkLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFLLENBS3BCLEFBTkQsQUFHSSxnQkFIWSxDQUdaLEVBQUUsQUFBQyxDQUNDLEtBQUssQ0FBRSxJQUFLLENBQ2YsQ0FNVCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxJQUFJLE9BQU8sU0FBUyxFQUFFLElBQUksRUFHN0MsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLFVBQVUsQ0FBRSxrQ0FBbUMsQ0FDL0MsTUFBTSxDQUFFLFdBQVksQ0FDcEIsSUFBSSxDQUFFLElBQUssQ0FDWCxRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsZUFBZ0IsQ0FDdkIsR0FBRyxDQUFFLElBQUssQ0FDVixLQUFLLENBQUUsR0FBSSxDQUNYLE9BQU8sQ0FBRSxFQUFHLENBQ2YsQUFLRCxBQUFBLE9BQU8sQUFBQyxDQUNKLGdCQUFnQixDQUFFLElBQUssQ0FDMUIsQUFFRCxBQUFBLG9CQUFvQixBQUFDLENBQ2pCLFlBQVksQ0FBRSxJQUFLLENBQ3RCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxPQUFPLENBQUUsS0FBTSxDQUNmLFdBQVcsQ0FBRSxLQUFNLENBQ3RCLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNaLFlBQVksQ0FBRSxFQUFHLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLHdCQUF3QixBQUFDLENBQ3JCLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDZixDQUlMLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVEsT0FBTyxTQUFTLEVBQUUsT0FBTyxFQUNwRCxBQUFBLHVCQUF1QixBQUFDLENBQ3BCLE9BQU8sQ0FBRSxXQUFZLENBQ3hCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE9BQU8sQ0FBRSxHQUFJLENBQ2hCLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBTSxDQUNsQixDQUtMLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVEsT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUNuRCxBQUFBLEVBQUUsQUFBQyxDQUNDLFdBQVcsQ0FBRSxLQUFNLENBQ3RCLEFBSUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsR0FBRyxDQUFFLElBQUssQ0FTYixBQVZELEFBR0ksZ0JBSFksQ0FHWixhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsS0FBTSxDQUNuQixhQUFhLENBQUUsS0FBTSxDQUNyQixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENoRHQyQjFCLGVBQUksQ2dEdTJCQSxLQUFLLENBQUUsR0FBSSxDQUNkLEFBS0wsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsS0FBTSxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENoRC8yQnRCLGVBQUksQ2dEZzNCSixLQUFLLENBQUUsR0FBSSxDQUNkLEFBT0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxLQUFNLENBQ3JCLEFBRUQsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLFFBQVEsQ0FBRSxRQUFTLENBQ3RCLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSyxDQUNaLFFBQVEsQ0FBRSxRQUFTLENBRW5CLEtBQUssQ0FBRSxHQUFJLENBT2QsQUFYRCxBQU1JLGVBTlcsQ0FNWCxHQUFHLEFBQUMsQ0FDQSxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENoRHY0QnhCLGdCQUFJLENnRHc0QkEsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNmLEFBT0wsQUFBQSxhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsT0FBUSxDQUNuQixZQUFZLENBQUUsSUFBSyxDQUN0QixBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsZUFBZSxDQUFFLFNBQVUsQ0FDM0IsSUFBSSxDQUFFLENBQUUsQ0FDUixPQUFPLENBQUUsU0FBVSxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsSUFBSyxDQUNuQixBQUdELEFBQUEsd0JBQXdCLENBQ3hCLEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixXQUFXLENBQUUsSUFBSyxDQUNsQixRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxFQUFHLENBQ2YsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNaLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDVCxTQUFTLENBQUUsR0FBSSxDQUNsQixBQUVELEFBQXVCLFdBQVosQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDckIsWUFBWSxDQUFFLENBQUUsQ0FDaEIsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFNRCxBQUFBLGVBQWUsQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBTWYsQUFKRyxBQUhKLGdCQUdvQixDQUhwQixlQUFlLENBSVgsQUFKSixlQUltQixDQUpuQixlQUFlLEFBSU8sQ0FDakIsU0FBUyxDQUFFLEdBQUksQ0FDZixBQUdMLEFBQUEsVUFBVSxDdkJzS2QsQXVCdEtJLFV2QnNLTSxDdUJyS04sQUFBQSxVQUFVLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxHQUFJLENBQ2YsTUFBTSxDQUFFLEtBQU0sQ0FDakIsQUFFRCxBQUFBLDRCQUE0QixBQUFDLENBQ3pCLE1BQU0sQ0FBRSxNQUFPLENBQ2YsS0FBSyxDQUFFLEdBQUksQ0FRZCxBQVZELEFBS0UsNEJBTDBCLENBSXhCLEVBQUUsQ0FDSixHQUFHLEFBQUMsQ0FDSCxNQUFNLENBQUUsSUFBSyxDQUNWLFNBQVMsQ0FBRSxHQUFJLENBQ2xCLEFBTUgsQUFBQSxlQUFlLENBQ2YsQUFBQSxlQUFlLEFBQUMsQ0FDWixNQUFNLENBQUUsV0FBWSxDQUN2QixBQUVELEFBQUEsa0NBQWtDLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLEtBQU0sQ0FDcEIsQUFJRCxBQUFBLCtCQUErQixBQUFDLENBQzVCLGVBQWUsQ0FBRSxVQUFXLENBQy9CLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSwrQkFBK0IsQ0FBRSxBQUFBLHdCQUF3QixDQUFFLEFBQUEsK0JBQStCLENBQUUsQUFBQSw2QkFBNkIsQ0FBRSxBQUFBLDJCQUEyQixDQUFFLEFBQUEsOEJBQThCLENBQUUsQUFBQSxrQ0FBa0MsQ0FBRSxBQUFBLDJCQUEyQixDQUFFLEFBQUEsOEJBQThCLENBQUUsQUFBQSx5QkFBeUIsQ0FBRSxBQUFBLDJCQUEyQixDQUFFLEFBQUEsMkJBQTJCLENBQUUsQUFBQSxnQ0FBZ0MsQ0FBRSxBQUFBLGdDQUFnQyxDQUFFLEFBQUEsOEJBQThCLENBQUUsQUFBQSwwQkFBMEIsQ0FBRSxBQUFBLDBCQUEwQixDQUFFLEFBQUEsNkJBQTZCLENBQUUsQUFBQSxpQ0FBaUMsQ0FBRSxBQUFBLGdDQUFnQyxDQUFFLEFBQUEsMkJBQTJCLENBQUUsQUFBQSw0QkFBNEIsQ0FBRSxBQUFBLDJCQUEyQixDQUFFLEFBQUEsK0JBQStCLENBQUUsQUFBQSwyQkFBMkIsQUFBQyxDQUMvdkIsTUFBTSxDQUFFLEtBQU0sQ0FDakIsQUFFRCxBQUFnQywrQkFBRCxDQUFDLFlBQVksQUFBQyxDQUN6QyxLQUFLLENBQUUsSUFBSyxDQUNaLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsd0JBQXdCLENBQ3hCLEFBQUEsK0JBQStCLENBQy9CLEFBQUEsNkJBQTZCLENBQzdCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsOEJBQThCLENBQzlCLEFBQUEsa0NBQWtDLENBQ2xDLEFBQUEseUJBQXlCLENBQ3pCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsZ0NBQWdDLENBQ2hDLEFBQUEsZ0NBQWdDLENBQ2hDLEFBQUEsOEJBQThCLENBQzlCLEFBQUEsMEJBQTBCLENBQzFCLEFBQUEsMEJBQTBCLENBQzFCLEFBQUEsNkJBQTZCLENBQzdCLEFBQUEsaUNBQWlDLENBQ2pDLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsNEJBQTRCLENBQzVCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsK0JBQStCLEFBQUMsQ0FDNUIsbUJBQW1CLENBQUUsT0FBUSxDQUNoQyxBQUVELEFBQUEsd0JBQXdCLENBQ3hCLEFBQUEsa0NBQWtDLENBQ2xDLEFBQUEsOEJBQThCLENBQzlCLEFBQUEseUJBQXlCLENBQ3pCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsMEJBQTBCLENBQzFCLEFBQUEsNkJBQTZCLENBQzdCLEFBQUEsaUNBQWlDLENBQ2pDLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsK0JBQStCLENBQy9CLEFBQUEsMkJBQTJCLEFBQUMsQ0FDeEIsbUJBQW1CLENBQUUsUUFBUyxDQUNqQyxBQUVELEFBQUEsK0JBQStCLENBQy9CLEFBQUEsNkJBQTZCLENBQzdCLEFBQUEsa0NBQWtDLENBQ2xDLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEseUJBQXlCLENBQ3pCLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsMEJBQTBCLENBQzFCLEFBQUEsNkJBQTZCLENBQzdCLEFBQUEsZ0NBQWdDLENBQ2hDLEFBQUEsMkJBQTJCLENBQzNCLEFBQUEsK0JBQStCLEFBQUMsQ0FDNUIsbUJBQW1CLENBQUUsT0FBUSxDQUNoQyxBQUVELEFBQXlCLHdCQUFELENBQUMsWUFBWSxDQUNyQyxBQUFnQywrQkFBRCxDQUFDLFlBQVksQ0FDNUMsQUFBOEIsNkJBQUQsQ0FBQyxZQUFZLENBQzFDLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUErQiw4QkFBRCxDQUFDLFlBQVksQ0FDM0MsQUFBbUMsa0NBQUQsQ0FBQyxZQUFZLENBQy9DLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUErQiw4QkFBRCxDQUFDLFlBQVksQ0FDM0MsQUFBMEIseUJBQUQsQ0FBQyxZQUFZLENBQ3RDLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQ0FDeEMsQUFBaUMsZ0NBQUQsQ0FBQyxZQUFZLENBQzdDLEFBQWlDLGdDQUFELENBQUMsWUFBWSxDQUM3QyxBQUErQiw4QkFBRCxDQUFDLFlBQVksQ0FDM0MsQUFBMkIsMEJBQUQsQ0FBQyxZQUFZLENBQ3ZDLEFBQTJCLDBCQUFELENBQUMsWUFBWSxDQUN2QyxBQUE4Qiw2QkFBRCxDQUFDLFlBQVksQ0FDMUMsQUFBa0MsaUNBQUQsQ0FBQyxZQUFZLENBQzlDLEFBQWlDLGdDQUFELENBQUMsWUFBWSxDQUM3QyxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQ0FDeEMsQUFBNkIsNEJBQUQsQ0FBQyxZQUFZLENBQ3pDLEFBQTRCLDJCQUFELENBQUMsWUFBWSxDQUN4QyxBQUFnQywrQkFBRCxDQUFDLFlBQVksQ0FDNUMsQUFBNEIsMkJBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDckMsSUFBSSxDQUFFLENBQUUsQ0FDUixPQUFPLENBQUUsbUJBQW9CLENBQzdCLEdBQUcsQ0FBRSxJQUFLLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUVELEFBQWdDLCtCQUFELENBQUMsWUFBWSxBQUFDLENBQ3pDLEtBQUssQ0FBRSxPQUFRLENBQ2YsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEtBQU0sQ0FDdEIsQUFFRCxBQUFnQywrQkFBRCxDQUFDLGNBQWMsQUFBQyxDQUMzQyxXQUFXLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMscUJBQUksQ0FDOUIsQUFFRCxBQUF5Qix3QkFBRCxDQUFDLFlBQVksQUFBQyxDQUNsQyxTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBQThCLDZCQUFELENBQUMsWUFBWSxBQUFDLENBQ3ZDLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEdBQUcsQ0FBRSxJQUFLLENBQ2IsQUFFRCxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQUFBQyxDQUNyQyxTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEdBQUcsQ0FBRSxDQUFFLENBQ1YsQUFFRCxBQUErQiw4QkFBRCxDQUFDLFlBQVksQUFBQyxDQUN4QyxTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBQStCLDhCQUFELENBQUMsYUFBYSxBQUFDLENBQ3pDLFFBQVEsQ0FBRSxRQUFTLENBQ3RCLEFBRUQsQUFBbUMsa0NBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDNUMsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsR0FBRyxDQUFFLENBQUUsQ0FDUCxLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBbUMsa0NBQUQsQ0FBQyxjQUFjLEFBQUMsQ0FDOUMsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFFRCxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQUFBQyxDQUNyQyxTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEdBQUcsQ0FBRSxDQUFFLENBQ1YsQUFFRCxBQUErQiw4QkFBRCxDQUFDLFlBQVksQUFBQyxDQUN4QyxTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEdBQUcsQ0FBRSxDQUFFLENBQ1YsQUFFRCxBQUEwQix5QkFBRCxDQUFDLFlBQVksQUFBQyxDQUNuQyxTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBQTBCLHlCQUFELENBQUMsY0FBYyxBQUFDLENBQ3JDLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBRUQsQUFBNEIsMkJBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDckMsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsSUFBSyxDQUNsQixHQUFHLENBQUUsQ0FBRSxDQUNWLEFBRUQsQUFBNEIsMkJBQUQsQ0FBQyxjQUFjLEFBQUMsQ0FDdkMsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFFRCxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQUFBQyxDQUNyQyxTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNqQixHQUFHLENBQUUsSUFBSyxDQUNiLEFBRUQsQUFBaUMsZ0NBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDMUMsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsR0FBRyxDQUFFLENBQUUsQ0FDUCxLQUFLLENBQUUsR0FBSSxDQUNkLEFBRUQsQUFBaUMsZ0NBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDMUMsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsR0FBSSxDQUNqQixHQUFHLENBQUUsQ0FBRSxDQUNWLEFBRUQsQUFBK0IsOEJBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDeEMsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsR0FBRyxDQUFFLElBQUssQ0FDYixBQUVELEFBQTJCLDBCQUFELENBQUMsWUFBWSxBQUFDLENBQ3BDLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEdBQUcsQ0FBRSxJQUFLLENBQ2IsQUFFRCxBQUEyQiwwQkFBRCxDQUFDLFlBQVksQUFBQyxDQUNwQyxTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNqQixHQUFHLENBQUUsSUFBSyxDQUNiLEFBRUQsQUFBOEIsNkJBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDdkMsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsSUFBSyxDQUNsQixXQUFXLENBQUUsSUFBSyxDQUNsQixHQUFHLENBQUUsQ0FBRSxDQUNWLEFBRUQsQUFBOEIsNkJBQUQsQ0FBQyxjQUFjLEFBQUMsQ0FDekMsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFFRCxBQUFrQyxpQ0FBRCxDQUFDLFlBQVksQUFBQyxDQUMzQyxTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUVELEFBQWlDLGdDQUFELENBQUMsWUFBWSxBQUFDLENBQzFDLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEdBQUcsQ0FBRSxJQUFLLENBQ2IsQUFFRCxBQUE0QiwyQkFBRCxDQUFDLFlBQVksQUFBQyxDQUNyQyxTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEdBQUcsQ0FBRSxDQUFFLENBQ1YsQUFFRCxBQUE0QiwyQkFBRCxDQUFDLGNBQWMsQUFBQyxDQUN2QyxTQUFTLENBQUUsS0FBTSxDQUNwQixBQUVELEFBQTZCLDRCQUFELENBQUMsWUFBWSxBQUFDLENBQ3RDLFNBQVMsQ0FBRSxHQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUksQ0FDakIsR0FBRyxDQUFFLENBQUUsQ0FDVixBQUVELEFBQTZCLDRCQUFELENBQUMsY0FBYyxBQUFDLENBQ3hDLFNBQVMsQ0FBRSxLQUFNLENBQ3BCLEFBRUQsQUFBNEIsMkJBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDckMsU0FBUyxDQUFFLEtBQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsV0FBVyxDQUFFLElBQUssQ0FDbEIsR0FBRyxDQUFFLENBQUUsQ0FDVixBQUVELEFBQTRCLDJCQUFELENBQUMsY0FBYyxBQUFDLENBQ3ZDLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBRUQsQUFBZ0MsK0JBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDekMsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsR0FBSSxDQUNqQixXQUFXLENBQUUsSUFBSyxDQUNsQixHQUFHLENBQUUsQ0FBRSxDQUNWLEFBRUQsQUFBNEIsMkJBQUQsQ0FBQyxZQUFZLEFBQUMsQ0FDckMsU0FBUyxDQUFFLEdBQUksQ0FDZixXQUFXLENBQUUsSUFBSyxDQUNsQixXQUFXLENBQUUsSUFBSyxDQUNsQixHQUFHLENBQUUsQ0FBRSxDQUNWLEFBRUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsTUFBTyxDQUNmLE9BQU8sQ0FBRSxjQUFlLENBQ3hCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLHNCQUFzQixBQUFDLENBQ25CLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFdBQVcsQ0FBRSxNQUFPLENBQ3ZCLEFBRUQsQUFBQSwwQkFBMEIsQUFBQyxDQUN2QixNQUFNLENBQUUsTUFBTyxDQUNmLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLHFCQUFxQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSwwREFBRyxDQUF1RSxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUN4SCxNQUFNLENBQUUsTUFBTyxDQUNmLGNBQWMsQ0FBRSxLQUFNLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNaLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsTUFBTyxDQUNsQixNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFJRCxBQUFBLG1CQUFtQixDQUNuQixBQUFBLFlBQVksQUFBQyxDQUNULE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLElBQUssQ0FDZixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLEtBQU0sQ0FDakIsTUFBTSxDQUFFLFdBQVksQ0FDcEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixVQUFVLENBQUUsTUFBTyxDQUN0QixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUssQ0FDaEIsUUFBUSxDQUFFLE1BQU8sQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsYUFBYSxDQUFFLFFBQVMsQ0FDeEIsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDZixBQUdELEFBQUEsMEJBQTBCLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEdBQUksQ0FDaEIsQUFFRCxBQUFBLHVCQUF1QixBQUFDLENBQ3BCLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDZixBQUdELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLEtBQU0sQ0FDZCxRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsQ0FBRSxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLEtBQU0sQ0FDZCxNQUFNLENBQUUsU0FBVSxDQUNsQixLQUFLLENBQUUsS0FBTSxDQUNoQixBQUVELEFBQUEsY0FBYyxBQUFDLENBQ1gsZUFBZSxDQUFFLEdBQUksQ0FDckIsYUFBYSxDQUFFLENBQUUsQ0FDakIsU0FBUyxDQUFFLE1BQU8sQ0FDbEIsTUFBTSxDQUFFLEtBQU0sQ0FDZCxXQUFXLENBQUUsR0FBSSxDQUNqQixZQUFZLENBQUUsS0FBTSxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsQ0FBRSxDQUNmLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFFRCxBQUFvQixnQkFBSixDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE1BQU0sQ0FBRSxLQUFNLENBQ2QsS0FBSyxDQUFFLEtBQU0sQ0FDaEIsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNOLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFNRCxBQUFBLFNBQVMsQ0FDVCxBQUFBLE9BQU8sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFHRCxBQUFBLGVBQWUsQUFBQyxDQUNaLFNBQVMsQ0FBRSxLQUFNLENBQ3BCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxTQUFTLENBQUUsTUFBTyxDQUNyQixBQUVELEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsRUFBRyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBRUQsQUFBQSx3QkFBd0IsQUFBQyxDQUNyQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ2YsQ0FHTCxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVEsRUFDaEIsQUFBQSwwQkFBMEIsQUFBQyxDQUN2QixtQkFBbUIsQ0FBRSxLQUFNLENBQzNCLE9BQU8sQ0FBRSxNQUFPLENBQ25CLEFBRUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixVQUFVLENBQU0sNENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FDdEMsZUFBZSxDQUFFLEdBQUksQ0FDckIsU0FBUyxDQUFFLElBQUssQ0FDaEIsT0FBTyxDQUFFLE1BQU8sQ0FDbkIsQ0FTTCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxPQUFPLEVBRzFCLEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLGFBQWMsQ0FDMUIsQ0FPTCxNQUFNLE1BQUQsTUFBTSxNQUFNLDhCQUFDLEVBQStCLENBQUMsUUFBTyxNQUFNLE1BQU0sc0JBQXNCLEVBQUUsQ0FBQyxFQUMxRixBQUFBLElBQUksQUFBQyxDQUNELFVBQVUsQ0FBRSxPQUFPLENBQUssc0RBQUMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FDN0MsZUFBZSxDQUFFLFlBQWEsQ0FDakMsQUFFRCxBQUFJLElBQUEsQUFBQSxPQUFPLEFBQUMsQ0FDUixVQUFVLENoRHo4Q1YsSUFBSSxDZ0R5OEM2Qix1Q0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUN2RCxlQUFlLENBQUUsUUFBUyxDQUM3QixBQUdELEFBQUEsTUFBTSxBQUFDLENBQ0gsVUFBVSxDQUFNLHdDQUFDLENBQUMsU0FBUyxDQUMzQixlQUFlLENBQUUsV0FBWSxDQUNoQyxBQUdELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsVUFBVSxDQUFNLG9EQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQ3RDLGVBQWUsQ0FBRSxXQUFZLENBQ2hDLEFBRUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixVQUFVLENBQU0sd0RBQUMsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FDckMsZUFBZSxDQUFFLFdBQVksQ0FDaEMsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNaLFVBQVUsQ0FBTSx3Q0FBQyxDQUFDLFNBQVMsQ0FDM0IsZUFBZSxDQUFFLFdBQVksQ0FDaEMsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFNLHVDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQy9CLGVBQWUsQ0FBRSxVQUFXLENBQy9CLEFBR0QsQUFBQSwrQkFBK0IsQUFBQyxDQUM1QixVQUFVLENBQUUsT0FBTyxDQUFLLDhEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSx3QkFBd0IsQUFBQyxDQUNyQixVQUFVLENBQUUsT0FBTyxDQUFLLGtEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSwrQkFBK0IsQUFBQyxDQUM1QixVQUFVLENBQUUsT0FBTyxDQUFLLHlEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSw2QkFBNkIsQUFBQyxDQUMxQixVQUFVLENBQUUsT0FBTyxDQUFLLHVEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSwyQkFBMkIsQUFBQyxDQUN4QixVQUFVLENBQUUsT0FBTyxDQUFLLHFEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSw4QkFBOEIsQUFBQyxDQUMzQixVQUFVLENBQUUsT0FBTyxDQUFLLHdEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSxrQ0FBa0MsQUFBQyxDQUMvQixVQUFVLENBQUUsT0FBTyxDQUFLLDREQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSwyQkFBMkIsQUFBQyxDQUN4QixVQUFVLENBQUUsT0FBTyxDQUFLLHFEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSw4QkFBOEIsQUFBQyxDQUMzQixVQUFVLENBQUUsT0FBTyxDQUFLLHdEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSx5QkFBeUIsQUFBQyxDQUN0QixVQUFVLENBQUUsT0FBTyxDQUFLLG1EQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQzlDLGVBQWUsQ0FBRSxTQUFVLENBQzlCLEFBRUQsQUFBQSwyQkFBMkIsQUFBQyxDQUN4QixVQUFVLENBQUUsT0FBTyxDQUFLLHFEQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFH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 */
