{"id":1030,"date":"2021-03-17T14:53:22","date_gmt":"2021-03-17T14:53:22","guid":{"rendered":"https:\/\/scottmax.com\/?page_id=1030"},"modified":"2026-04-28T13:53:51","modified_gmt":"2026-04-28T13:53:51","slug":"max-escuela-de-negocios","status":"publish","type":"page","link":"https:\/\/scottmax.com\/es\/max-business-school\/","title":{"rendered":"Max Business School"},"content":{"rendered":"<style>.kadence-column1030_ad0db1-37 > .kt-inside-inner-col,.kadence-column1030_ad0db1-37 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_ad0db1-37 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_ad0db1-37 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_ad0db1-37 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_ad0db1-37 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_ad0db1-37{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_ad0db1-37 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_ad0db1-37 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_ad0db1-37\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id1030_fef732-20 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1030_fef732-20 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1030_fef732-20 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, calc(60% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)))minmax(0, calc(40% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)));}.kb-row-layout-id1030_fef732-20 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1030_fef732-20 > .kt-row-column-wrap{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1030_fef732-20 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1030_fef732-20 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col,.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_3b1cf2-62{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_3b1cf2-62 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_3b1cf2-62\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading1030_427e91-ec, .wp-block-kadence-advancedheading.kt-adv-heading1030_427e91-ec[data-kb-block=\"kb-adv-heading1030_427e91-ec\"]{font-size:12px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading1030_427e91-ec mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1030_427e91-ec[data-kb-block=\"kb-adv-heading1030_427e91-ec\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading1030_427e91-ec img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading1030_427e91-ec[data-kb-block=\"kb-adv-heading1030_427e91-ec\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading1030_427e91-ec wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1030_427e91-ec\">Max Business School\u2122 \u00b7 Free forever \u00b7 1M+ students<\/h1>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68, .wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68[data-kb-block=\"kb-adv-heading1030_0a33ce-68\"]{font-size:72px;line-height:1;font-style:normal;text-transform:capitalize;}.wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68[data-kb-block=\"kb-adv-heading1030_0a33ce-68\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68[data-kb-block=\"kb-adv-heading1030_0a33ce-68\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68, .wp-block-kadence-advancedheading.kt-adv-heading1030_0a33ce-68[data-kb-block=\"kb-adv-heading1030_0a33ce-68\"]{font-size:40px;}}<\/style>\n<h2 class=\"kt-adv-heading1030_0a33ce-68 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1030_0a33ce-68\">A free masters in digital marketing.&nbsp;<br><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-2-color\">Taught properly.<\/mark><\/em><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Seven modules, built by someone who actually runs online businesses. Learn the skills to get hired as a digital marketer, or start your own business with them. Free certification when you finish. Over\u00a0<strong>a million students<\/strong>\u00a0have walked through this course. It genuinely works.<\/p>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns1030_2885ac-db{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns1030_2885ac-db .kt-button{font-weight:normal;font-style:normal;}.kt-btns1030_2885ac-db .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns1030_2885ac-db .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns1030_2885ac-db .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1030_2885ac-db .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns1030_2885ac-db .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns1030_2885ac-db .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns1030_2885ac-db .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns1030_2885ac-db\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn1030_b0e92e-71.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn1030_b0e92e-71.kb-button{background:var(--global-palette2, #2B6CB0);font-size:14px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top:1px solid var(--global-palette2, #2B6CB0);border-right:1px solid var(--global-palette2, #2B6CB0);border-bottom:1px solid var(--global-palette2, #2B6CB0);border-left:1px solid var(--global-palette2, #2B6CB0);padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.wp-block-kadence-advancedbtn .kb-btn1030_b0e92e-71.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn1030_b0e92e-71.kb-button:focus{background:var(--global-palette13, #3182CE);}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn1030_b0e92e-71.kb-button{border-top:1px solid var(--global-palette2, #2B6CB0);border-right:1px solid var(--global-palette2, #2B6CB0);border-bottom:1px solid var(--global-palette2, #2B6CB0);border-left:1px solid var(--global-palette2, #2B6CB0);}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn1030_b0e92e-71.kb-button{border-top:1px solid var(--global-palette2, #2B6CB0);border-right:1px solid var(--global-palette2, #2B6CB0);border-bottom:1px solid var(--global-palette2, #2B6CB0);border-left:1px solid var(--global-palette2, #2B6CB0);}}<\/style><a class=\"kb-button kt-button button kb-btn1030_b0e92e-71 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill  kt-btn-has-text-true kt-btn-has-svg-false  wp-block-kadence-singlebtn\" href=\"https:\/\/scottmax.com\/master-in-digital-marketing-business\/\"><span class=\"kt-btn-inner-text\">Start the course -><\/span><\/a>\n\n<style>ul.menu .wp-block-kadence-advancedbtn .kb-btn1030_7e7f8d-09.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn1030_7e7f8d-09.kb-button{color:var(--global-palette3, #1A202C);font-size:14px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top:1px solid var(--global-palette3, #1A202C);border-right:1px solid var(--global-palette3, #1A202C);border-bottom:1px solid var(--global-palette3, #1A202C);border-left:1px solid var(--global-palette3, #1A202C);padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.wp-block-kadence-advancedbtn .kb-btn1030_7e7f8d-09.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn1030_7e7f8d-09.kb-button:focus{background:var(--global-palette3, #1A202C);}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn1030_7e7f8d-09.kb-button{border-top:1px solid var(--global-palette3, #1A202C);border-right:1px solid var(--global-palette3, #1A202C);border-bottom:1px solid var(--global-palette3, #1A202C);border-left:1px solid var(--global-palette3, #1A202C);}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn1030_7e7f8d-09.kb-button{border-top:1px solid var(--global-palette3, #1A202C);border-right:1px solid var(--global-palette3, #1A202C);border-bottom:1px solid var(--global-palette3, #1A202C);border-left:1px solid var(--global-palette3, #1A202C);}}<\/style><a class=\"kb-button kt-button button kb-btn1030_7e7f8d-09 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-outline  kt-btn-has-text-true kt-btn-has-svg-false  wp-block-kadence-singlebtn\" href=\"#inside\"><span class=\"kt-btn-inner-text\">See what's inside<\/span><\/a><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading1030_828cab-59, .wp-block-kadence-advancedheading.kt-adv-heading1030_828cab-59[data-kb-block=\"kb-adv-heading1030_828cab-59\"]{font-size:12px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading1030_828cab-59 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading1030_828cab-59[data-kb-block=\"kb-adv-heading1030_828cab-59\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading1030_828cab-59 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading1030_828cab-59[data-kb-block=\"kb-adv-heading1030_828cab-59\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading1030_828cab-59 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading1030_828cab-59\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-2-color\">\u2713<\/mark> 100% free forever    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-2-color\">\u2713<\/mark> Self-paced     <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-2-color\">\u2713<\/mark> Free certification     <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-2-color\">\u2713<\/mark> No card required<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column1030_76bbab-09 > .kt-inside-inner-col,.kadence-column1030_76bbab-09 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_76bbab-09 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_76bbab-09 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_76bbab-09 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_76bbab-09 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_76bbab-09{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_76bbab-09 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_76bbab-09 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_76bbab-09\"><div class=\"kt-inside-inner-col\"><style>.kb-image1030_75bc61-29 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kb-image1030_75bc61-29 img.kb-img, .kb-image1030_75bc61-29 .kb-img img{border-top:1px solid var(--global-palette7, #EDF2F7);border-right:1px solid var(--global-palette7, #EDF2F7);border-bottom:1px solid var(--global-palette7, #EDF2F7);border-left:1px solid var(--global-palette7, #EDF2F7);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}@media all and (max-width: 1024px){.kb-image1030_75bc61-29 img.kb-img, .kb-image1030_75bc61-29 .kb-img img{border-top:1px solid var(--global-palette7, #EDF2F7);border-right:1px solid var(--global-palette7, #EDF2F7);border-bottom:1px solid var(--global-palette7, #EDF2F7);border-left:1px solid var(--global-palette7, #EDF2F7);}}@media all and (max-width: 767px){.kb-image1030_75bc61-29 img.kb-img, .kb-image1030_75bc61-29 .kb-img img{border-top:1px solid var(--global-palette7, #EDF2F7);border-right:1px solid var(--global-palette7, #EDF2F7);border-bottom:1px solid var(--global-palette7, #EDF2F7);border-left:1px solid var(--global-palette7, #EDF2F7);}}<\/style>\n<figure class=\"wp-block-kadence-image kb-image1030_75bc61-29 size-large\"><img decoding=\"async\" width=\"825\" height=\"1024\" src=\"https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-2-825x1024.png\" alt=\"\" class=\"kb-img wp-image-73173\" srcset=\"https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-2-825x1024.png 825w, https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-2-242x300.png 242w, https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-2-768x953.png 768w, https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-2-10x12.png 10w, https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-2.png 928w\" sizes=\"(max-width: 825px) 100vw, 825px\" \/><\/figure>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n\n<style>.kadence-column1030_d410d6-2b > .kt-inside-inner-col,.kadence-column1030_d410d6-2b > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_d410d6-2b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_d410d6-2b > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_d410d6-2b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_d410d6-2b > .kt-inside-inner-col{background-color:#fafafa;}.kadence-column1030_d410d6-2b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_d410d6-2b{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_d410d6-2b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_d410d6-2b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}\/* Force this section to break out of container width *\/\r.mbs-doors {\r    margin-left: calc(-50vw + 50%);\r    margin-right: calc(-50vw + 50%);\r}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_d410d6-2b\"><div class=\"kt-inside-inner-col\">\n<!--\n  MBS SECTION 2 \u2014 TWO DOORS\n  Paste into a Kadence Custom HTML block between Section 1 (Hero) and Section 3 (Curriculum).\n  All styles scoped to .mbs-doors so nothing leaks.\n-->\n\n<style>\n  .mbs-doors {\n    font-family: 'Inter', -apple-system, sans-serif;\n    padding: 88px 0;\n    background: #FAFAFA;\n    border-bottom: 1px solid #E8E8E8;\n    color: #0A0A0A;\n    -webkit-font-smoothing: antialiased;\n  }\n  .mbs-doors__inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 28px;\n  }\n  .mbs-doors__header {\n    text-align: center;\n    max-width: 720px;\n    margin: 0 auto 56px;\n  }\n  .mbs-doors__title {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: clamp(32px, 3.4vw, 44px);\n    font-weight: 700;\n    letter-spacing: -0.025em;\n    line-height: 1.08;\n    margin: 0 0 16px;\n  }\n  .mbs-doors__title .accent { color: #E9435A; }\n  .mbs-doors__sub {\n    font-size: 17px;\n    color: #3A3A3A;\n    line-height: 1.55;\n    margin: 0;\n  }\n  .mbs-doors__grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 20px;\n  }\n  .mbs-door {\n    background: #FFFFFF;\n    border: 1px solid #E8E8E8;\n    border-radius: 8px;\n    padding: 40px;\n    display: flex;\n    flex-direction: column;\n  }\n  .mbs-door__tag {\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #E9435A;\n    margin-bottom: 16px;\n  }\n  .mbs-door__headline {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: 26px;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    line-height: 1.15;\n    margin: 0 0 16px;\n    color: #0A0A0A;\n  }\n  .mbs-door__desc {\n    font-size: 15px;\n    color: #3A3A3A;\n    line-height: 1.6;\n    margin: 0 0 24px;\n  }\n  .mbs-door__list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n  .mbs-door__list li {\n    font-size: 14px;\n    color: #3A3A3A;\n    padding: 8px 0 8px 24px;\n    position: relative;\n    line-height: 1.5;\n  }\n  .mbs-door__list li::before {\n    content: \"\u2192\";\n    position: absolute;\n    left: 0;\n    color: #E9435A;\n    font-weight: 700;\n  }\n  @media (max-width: 900px) {\n    .mbs-doors { padding: 56px 0; }\n    .mbs-doors__grid { grid-template-columns: 1fr; }\n    .mbs-door { padding: 32px; }\n  }\n<\/style>\n\n<section class=\"mbs-doors\">\n  <div class=\"mbs-doors__inner\">\n    <div class=\"mbs-doors__header\">\n      <h2 class=\"mbs-doors__title\">Two reasons people take this course. <span class=\"accent\">Both of them work.<\/span><\/h2>\n      <p class=\"mbs-doors__sub\">This is the same course either way. What changes is what you do with it after.<\/p>\n    <\/div>\n\n    <div class=\"mbs-doors__grid\">\n\n      <div class=\"mbs-door\">\n        <div class=\"mbs-door__tag\">Reason one<\/div>\n        <h3 class=\"mbs-door__headline\">Get a digital marketing job<\/h3>\n        <p class=\"mbs-door__desc\">Finish the course, earn the certification, put it on your LinkedIn and CV. Graduates use it to break into marketing roles, move from admin into creative, or pivot from unrelated careers into something they actually enjoy.<\/p>\n        <ul class=\"mbs-door__list\">\n          <li>Free certification with your name on it<\/li>\n          <li>Portfolio-ready assignments you can show in interviews<\/li>\n          <li>Skills aligned with what agencies and in-house teams actually hire for<\/li>\n          <li>Google Search & Display official certifications included as assignments<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"mbs-door\">\n        <div class=\"mbs-door__tag\">Reason two<\/div>\n        <h3 class=\"mbs-door__headline\">Start your own online business<\/h3>\n        <p class=\"mbs-door__desc\">Everything you learn is immediately applicable to a business of your own. By the end of the course you'll have a working website, an email list, the beginnings of an audience, and the skills to keep going without paying anyone for advice.<\/p>\n        <ul class=\"mbs-door__list\">\n          <li>Build a real website you own, not a sandbox<\/li>\n          <li>Launch a real email list you can keep using<\/li>\n          <li>Run your first ad campaign with real money and real results<\/li>\n          <li>Connects naturally into Max Incubator if you want a specific business playbook<\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div>\n\n\n<style>.kadence-column1030_a4aff2-4e > .kt-inside-inner-col,.kadence-column1030_a4aff2-4e > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_a4aff2-4e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_a4aff2-4e > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_a4aff2-4e > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_a4aff2-4e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_a4aff2-4e{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_a4aff2-4e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_a4aff2-4e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_a4aff2-4e\" id=\"inside\"><div class=\"kt-inside-inner-col\">\n<!--\n  MBS SECTION 3 \u2014 CURRICULUM (SEVEN MODULES)\n  Paste into a Kadence Custom HTML block between Section 2 (Two Doors) and Section 4 (Why Free).\n  The section id=\"curriculum\" anchor matches the hero \"See what's inside\" button.\n  All styles scoped to .mbs-curr so nothing leaks.\n-->\n\n<style>\n  .mbs-curr {\n    font-family: 'Inter', -apple-system, sans-serif;\n    padding: 88px 0;\n    border-bottom: 1px solid #E8E8E8;\n    color: #0A0A0A;\n    -webkit-font-smoothing: antialiased;\n  }\n  .mbs-curr__inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 28px;\n  }\n  .mbs-curr__header {\n    display: grid;\n    grid-template-columns: 1fr 1.2fr;\n    gap: 56px;\n    margin-bottom: 56px;\n    align-items: end;\n  }\n  .mbs-curr__title {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: clamp(32px, 3.4vw, 44px);\n    font-weight: 700;\n    letter-spacing: -0.025em;\n    line-height: 1.08;\n    margin: 0;\n  }\n  .mbs-curr__title .accent { color: #E9435A; }\n  .mbs-curr__sub {\n    font-size: 16px;\n    color: #3A3A3A;\n    line-height: 1.55;\n    margin: 0;\n    max-width: 520px;\n  }\n  .mbs-curr__grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px;\n  }\n  .mbs-module {\n    background: #FFFFFF;\n    border: 1px solid #E8E8E8;\n    border-radius: 8px;\n    padding: 28px 28px 24px;\n    display: flex;\n    gap: 20px;\n    align-items: flex-start;\n  }\n  .mbs-module__num {\n    flex-shrink: 0;\n    width: 44px;\n    height: 44px;\n    background: #FDEAEE;\n    color: #E9435A;\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'Inter Tight', sans-serif;\n    font-size: 18px;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n  }\n  .mbs-module__body { flex: 1; }\n  .mbs-module__title {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: 18px;\n    font-weight: 600;\n    letter-spacing: -0.015em;\n    line-height: 1.25;\n    margin: 0 0 8px;\n    color: #0A0A0A;\n  }\n  .mbs-module__desc {\n    font-size: 14px;\n    color: #3A3A3A;\n    line-height: 1.55;\n    margin: 0 0 12px;\n  }\n  .mbs-module__meta {\n    font-size: 12px;\n    color: #767676;\n    font-weight: 500;\n  }\n  .mbs-module--dark {\n    background: #0A0A0A;\n    border-color: #0A0A0A;\n  }\n  .mbs-module--dark .mbs-module__num {\n    background: rgba(233,67,90,0.2);\n    color: #E9435A;\n  }\n  .mbs-module--dark .mbs-module__title { color: #FFFFFF; }\n  .mbs-module--dark .mbs-module__desc { color: rgba(255,255,255,0.7); }\n  .mbs-module--dark .mbs-module__meta { color: rgba(255,255,255,0.5); }\n\n  @media (max-width: 900px) {\n    .mbs-curr { padding: 56px 0; }\n    .mbs-curr__header { grid-template-columns: 1fr; gap: 20px; margin-bottom: 32px; }\n    .mbs-curr__grid { grid-template-columns: 1fr; }\n  }\n<\/style>\n\n<section class=\"mbs-curr\" id=\"curriculum\">\n  <div class=\"mbs-curr__inner\">\n    <div class=\"mbs-curr__header\">\n      <h2 class=\"mbs-curr__title\">Seven modules. <span class=\"accent\">All practical.<\/span><\/h2>\n      <p class=\"mbs-curr__sub\">No fluff modules. No theory for theory's sake. Every lesson connects to something you actually build or do. Work through it at your own pace, start to finish, about 40-60 hours of real work.<\/p>\n    <\/div>\n\n    <div class=\"mbs-curr__grid\">\n\n      <div class=\"mbs-module\">\n        <div class=\"mbs-module__num\">1<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Build a real website<\/h3>\n          <p class=\"mbs-module__desc\">WordPress from scratch. Your own domain, your own hosting, yours to keep. By the end of module 1 you have a working website, not a theoretical one.<\/p>\n          <div class=\"mbs-module__meta\">33 lessons &middot; 9 assignments<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbs-module\">\n        <div class=\"mbs-module__num\">2<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Search engine optimization<\/h3>\n          <p class=\"mbs-module__desc\">Keywords, on-page SEO, technical SEO, link building. How to actually rank in Google. Implemented on your real site, not in theory.<\/p>\n          <div class=\"mbs-module__meta\">27 lessons &middot; 4 assignments<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbs-module\">\n        <div class=\"mbs-module__num\">3<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Web analytics<\/h3>\n          <p class=\"mbs-module__desc\">Google Analytics set up properly. Which numbers actually matter. How to read what your visitors are telling you and act on it.<\/p>\n          <div class=\"mbs-module__meta\">4 lessons &middot; 1 assignment<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbs-module\">\n        <div class=\"mbs-module__num\">4<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Email marketing<\/h3>\n          <p class=\"mbs-module__desc\">List building, segmentation, automations, and campaigns. Set up a real email system on your site and send your first campaign by the end of the module.<\/p>\n          <div class=\"mbs-module__meta\">13 lessons &middot; 3 assignments<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbs-module\">\n        <div class=\"mbs-module__num\">5<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Search engine marketing<\/h3>\n          <p class=\"mbs-module__desc\">Google Search & Display ads, properly. Includes Google's own official certifications as assignments, earned for free as part of the course.<\/p>\n          <div class=\"mbs-module__meta\">6 lessons &middot; 2 official certifications<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbs-module\">\n        <div class=\"mbs-module__num\">6<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Social media marketing<\/h3>\n          <p class=\"mbs-module__desc\">The platforms that matter, what each one is useful for, and how to build a real social presence without becoming an exhausted content machine.<\/p>\n          <div class=\"mbs-module__meta\">9 lessons &middot; 1 assignment<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbs-module\">\n        <div class=\"mbs-module__num\">7<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Facebook & Instagram ads<\/h3>\n          <p class=\"mbs-module__desc\">Set up, run, scale, and optimize paid social campaigns. The platform where most beginners quietly lose money, done properly.<\/p>\n          <div class=\"mbs-module__meta\">4 lessons &middot; Facebook Blueprint assignment<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbs-module mbs-module--dark\">\n        <div class=\"mbs-module__num\">&#10003;<\/div>\n        <div class=\"mbs-module__body\">\n          <h3 class=\"mbs-module__title\">Graduation & certification<\/h3>\n          <p class=\"mbs-module__desc\">Pass the assignments, earn your certification. Add it to LinkedIn. Put it on your CV. Use it however you like. It's yours.<\/p>\n          <div class=\"mbs-module__meta\">Free forever &middot; No hidden charges<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div>\n\n\n<style>.kadence-column1030_6384cc-0c > .kt-inside-inner-col,.kadence-column1030_6384cc-0c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_6384cc-0c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_6384cc-0c > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_6384cc-0c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_6384cc-0c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_6384cc-0c{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_6384cc-0c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_6384cc-0c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}\/* Force this section to break out of container width *\/\r.mbs-doors {\r    margin-left: calc(-50vw + 50%);\r    margin-right: calc(-50vw + 50%);\r}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_6384cc-0c\"><div class=\"kt-inside-inner-col\">\n<!--\n  MBS SECTION 4 \u2014 WHY FREE\n  Paste into a Kadence Custom HTML block between Section 3 (Curriculum) and Section 5 (Stats).\n  All styles scoped to .mbs-why so nothing leaks.\n  Full-width grey background with two-column content.\n-->\n\n<style>\n  .mbs-why {\n    font-family: 'Inter', -apple-system, sans-serif;\n    padding: 88px 0;\n    background: #FAFAFA;\n    border-bottom: 1px solid #E8E8E8;\n    color: #0A0A0A;\n    -webkit-font-smoothing: antialiased;\n\n    \/* Full-width break-out (in case Kadence container is constraining) *\/\n    margin-left: calc(-50vw + 50%);\n    margin-right: calc(-50vw + 50%);\n  }\n  .mbs-why__inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 28px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 72px;\n    align-items: center;\n  }\n  .mbs-why__visual {\n    aspect-ratio: 4\/5;\n    border-radius: 8px;\n    overflow: hidden;\n    border: 1px solid #E8E8E8;\n    background: #FFFFFF;\n  }\n  .mbs-why__visual img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n  .mbs-why__title {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: clamp(32px, 3.4vw, 44px);\n    font-weight: 700;\n    letter-spacing: -0.025em;\n    line-height: 1.08;\n    margin: 0 0 28px;\n    color: #0A0A0A;\n  }\n  .mbs-why__title .accent { color: #E9435A; }\n  .mbs-why__body p {\n    font-size: 16px;\n    line-height: 1.65;\n    color: #3A3A3A;\n    margin: 0 0 18px;\n    max-width: 540px;\n  }\n  .mbs-why__body p strong { color: #0A0A0A; font-weight: 600; }\n\n  @media (max-width: 900px) {\n    .mbs-why { padding: 56px 0; }\n    .mbs-why__inner { grid-template-columns: 1fr; gap: 40px; }\n    .mbs-why__visual { max-width: 380px; margin: 0 auto; order: -1; }\n  }\n<\/style>\n\n<section class=\"mbs-why\">\n  <div class=\"mbs-why__inner\">\n    <div class=\"mbs-why__visual\">\n      <img decoding=\"async\" src=\"https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-3.png\" alt=\"Max Business School Student\">\n    <\/div>\n    <div class=\"mbs-why__body\">\n      <h2 class=\"mbs-why__title\">Why is it <span class=\"accent\">actually free?<\/span><\/h2>\n      <p>Fair question. Most &#8220;free&#8221; courses on the internet are bait for a $1,997 upsell that arrives three emails in.<\/p>\n      <p>This one isn't. The whole course is free, forever, including the certification. <strong>The real reason is simple:<\/strong> when you build your website in module 1, you need web hosting. If you use one of the hosting partners I recommend, I earn a small commission when you sign up. That's it. That's the whole business model.<\/p>\n      <p>You pay the hosting company what you'd have paid them anyway. I get paid by them, not you. You get a complete marketing education with nothing to hide and no upsell. Over a million students have taken it on exactly these terms.<\/p>\n      <p>No credit card is required to sign up. You only need one in module 1, when you set up your website, and the decision of which hosting to use is entirely yours.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div>\n\n\n<style>.kadence-column1030_7427e4-69 > .kt-inside-inner-col,.kadence-column1030_7427e4-69 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_7427e4-69 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_7427e4-69 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_7427e4-69 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_7427e4-69 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_7427e4-69{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_7427e4-69 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_7427e4-69 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_7427e4-69\"><div class=\"kt-inside-inner-col\">\n<!--\n  MBS SECTION 5 \u2014 STATS \/ PROOF\n  Paste into a Kadence Custom HTML block between Section 4 (Why Free) and Section 6 (FAQ).\n  All styles scoped to .mbs-proof so nothing leaks.\n-->\n\n<style>\n  .mbs-proof {\n    font-family: 'Inter', -apple-system, sans-serif;\n    padding: 88px 0;\n    border-bottom: 1px solid #E8E8E8;\n    color: #0A0A0A;\n    -webkit-font-smoothing: antialiased;\n  }\n  .mbs-proof__inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 28px;\n  }\n  .mbs-proof__header {\n    text-align: center;\n    margin-bottom: 56px;\n  }\n  .mbs-proof__title {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: clamp(32px, 3.4vw, 44px);\n    font-weight: 700;\n    letter-spacing: -0.025em;\n    line-height: 1.08;\n    margin: 0 0 16px;\n  }\n  .mbs-proof__title .accent { color: #E9435A; }\n  .mbs-proof__sub {\n    font-size: 17px;\n    color: #3A3A3A;\n    line-height: 1.55;\n    max-width: 620px;\n    margin: 0 auto;\n  }\n  .mbs-proof__stats {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 0;\n    border: 1px solid #E8E8E8;\n    border-radius: 8px;\n    background: #FFFFFF;\n  }\n  .mbs-proof__stat {\n    padding: 28px 24px;\n    border-right: 1px solid #E8E8E8;\n    text-align: center;\n  }\n  .mbs-proof__stat:last-child { border-right: none; }\n  .mbs-proof__stat-num {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: 32px;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: #0A0A0A;\n    line-height: 1;\n    margin-bottom: 8px;\n  }\n  .mbs-proof__stat-lbl {\n    font-size: 13px;\n    color: #767676;\n    font-weight: 500;\n  }\n  @media (max-width: 900px) {\n    .mbs-proof { padding: 56px 0; }\n    .mbs-proof__stats { grid-template-columns: repeat(2, 1fr); }\n    .mbs-proof__stat:nth-child(2) { border-right: none; }\n    .mbs-proof__stat:nth-child(-n+2) { border-bottom: 1px solid #E8E8E8; }\n  }\n<\/style>\n\n<section class=\"mbs-proof\">\n  <div class=\"mbs-proof__inner\">\n    <div class=\"mbs-proof__header\">\n      <h2 class=\"mbs-proof__title\">A million students can't all be <span class=\"accent\">wrong.<\/span><\/h2>\n      <p class=\"mbs-proof__sub\">The first mission of Max Business School was to put a million people through a full digital marketing education, for free, anywhere on earth with internet access. We hit that number in 2024. The course keeps running because the mission didn't end there.<\/p>\n    <\/div>\n\n    <div class=\"mbs-proof__stats\">\n      <div class=\"mbs-proof__stat\">\n        <div class=\"mbs-proof__stat-num\">1M+<\/div>\n        <div class=\"mbs-proof__stat-lbl\">Students enrolled<\/div>\n      <\/div>\n      <div class=\"mbs-proof__stat\">\n        <div class=\"mbs-proof__stat-num\">127<\/div>\n        <div class=\"mbs-proof__stat-lbl\">Countries<\/div>\n      <\/div>\n      <div class=\"mbs-proof__stat\">\n        <div class=\"mbs-proof__stat-num\">7<\/div>\n        <div class=\"mbs-proof__stat-lbl\">Modules, no filler<\/div>\n      <\/div>\n      <div class=\"mbs-proof__stat\">\n        <div class=\"mbs-proof__stat-num\">$0<\/div>\n        <div class=\"mbs-proof__stat-lbl\">Forever<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div>\n\n\n<style>.kadence-column1030_03eba9-46 > .kt-inside-inner-col,.kadence-column1030_03eba9-46 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_03eba9-46 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_03eba9-46 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_03eba9-46 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_03eba9-46 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_03eba9-46{position:relative;}@media all and (max-width: 1024px){.kadence-column1030_03eba9-46 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_03eba9-46 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}\/* Force this section to break out of container width *\/\r.mbs-doors {\r    margin-left: calc(-50vw + 50%);\r    margin-right: calc(-50vw + 50%);\r}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_03eba9-46\"><div class=\"kt-inside-inner-col\">\n<!--\n  MBS SECTION 6 \u2014 FAQ\n  Paste into a Kadence Custom HTML block between Section 5 (Stats) and Section 7 (Final CTA).\n  All styles scoped to .mbs-faq so nothing leaks.\n\n  Uses native <details>\/<summary> elements for accordion behavior.\n  No JavaScript required. Works in every modern browser.\n\n  Full-width grey background with contained content.\n-->\n\n<style>\n  .mbs-faq {\n    font-family: 'Inter', -apple-system, sans-serif;\n    padding: 88px 0;\n    background: #FAFAFA;\n    border-bottom: 1px solid #E8E8E8;\n    color: #0A0A0A;\n    -webkit-font-smoothing: antialiased;\n\n    \/* Full-width break-out (in case Kadence container is constraining) *\/\n    margin-left: calc(-50vw + 50%);\n    margin-right: calc(-50vw + 50%);\n  }\n  .mbs-faq__inner {\n    max-width: 880px;\n    margin: 0 auto;\n    padding: 0 28px;\n  }\n  .mbs-faq__header {\n    text-align: center;\n    margin-bottom: 48px;\n  }\n  .mbs-faq__title {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: clamp(32px, 3.4vw, 44px);\n    font-weight: 700;\n    letter-spacing: -0.025em;\n    line-height: 1.08;\n    margin: 0;\n    color: #0A0A0A;\n  }\n  .mbs-faq__title .accent { color: #E9435A; }\n\n  .mbs-faq__list {\n    border-top: 1px solid #E8E8E8;\n  }\n\n  \/* Accordion item \u2014 uses native <details> element *\/\n  .mbs-faq__item {\n    border-bottom: 1px solid #E8E8E8;\n    padding: 0;\n  }\n\n  \/* The clickable question row *\/\n  .mbs-faq__item > summary {\n    padding: 24px 0;\n    cursor: pointer;\n    list-style: none;\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n    gap: 20px;\n    font-family: 'Inter Tight', sans-serif;\n    font-size: 18px;\n    font-weight: 600;\n    letter-spacing: -0.015em;\n    color: #0A0A0A;\n    line-height: 1.35;\n    transition: color 0.15s;\n  }\n  .mbs-faq__item > summary:hover { color: #E9435A; }\n  .mbs-faq__item > summary::-webkit-details-marker { display: none; }\n\n  \/* Plus\/minus icon indicator *\/\n  .mbs-faq__icon {\n    flex-shrink: 0;\n    width: 20px;\n    height: 20px;\n    position: relative;\n    margin-top: 4px;\n  }\n  .mbs-faq__icon::before,\n  .mbs-faq__icon::after {\n    content: '';\n    position: absolute;\n    background: #E9435A;\n    border-radius: 1px;\n    transition: transform 0.2s;\n  }\n  .mbs-faq__icon::before {\n    top: 9px;\n    left: 0;\n    width: 20px;\n    height: 2px;\n  }\n  .mbs-faq__icon::after {\n    top: 0;\n    left: 9px;\n    width: 2px;\n    height: 20px;\n  }\n  .mbs-faq__item[open] .mbs-faq__icon::after {\n    transform: scaleY(0);\n  }\n\n  \/* The answer content *\/\n  .mbs-faq__answer {\n    padding: 0 0 24px;\n    font-size: 15px;\n    color: #3A3A3A;\n    line-height: 1.65;\n    max-width: 720px;\n    margin: 0;\n  }\n\n  @media (max-width: 900px) {\n    .mbs-faq { padding: 56px 0; }\n    .mbs-faq__item > summary { font-size: 16px; padding: 20px 0; }\n    .mbs-faq__answer { padding-bottom: 20px; }\n  }\n<\/style>\n\n<section class=\"mbs-faq\">\n  <div class=\"mbs-faq__inner\">\n    <div class=\"mbs-faq__header\">\n      <h2 class=\"mbs-faq__title\">Honest <span class=\"accent\">questions.<\/span><\/h2>\n    <\/div>\n\n    <div class=\"mbs-faq__list\">\n\n      <details class=\"mbs-faq__item\">\n        <summary>\n          <span>Do I need any experience to start?<\/span>\n          <span class=\"mbs-faq__icon\"><\/span>\n        <\/summary>\n        <p class=\"mbs-faq__answer\">No. The course assumes you've never run a website, never written marketing copy, and never touched an ad platform. Module 0 walks you through domain, hosting, and getting set up from zero. If you can use Google and type, you can do this.<\/p>\n      <\/details>\n\n      <details class=\"mbs-faq__item\">\n        <summary>\n          <span>How long does it take?<\/span>\n          <span class=\"mbs-faq__icon\"><\/span>\n        <\/summary>\n        <p class=\"mbs-faq__answer\">Most students finish in 8 to 12 weeks at a few hours per week. Some move faster, some slower. The course is fully self-paced, nothing expires, and you can come back any time.<\/p>\n      <\/details>\n\n      <details class=\"mbs-faq__item\">\n        <summary>\n          <span>What is the certification worth?<\/span>\n          <span class=\"mbs-faq__icon\"><\/span>\n        <\/summary>\n        <p class=\"mbs-faq__answer\">The Max Business School certification shows employers that you've completed a comprehensive, project-based marketing education and that you've actually built, written, and shipped real work. It's not a substitute for a university degree, but it's a substantive signal for marketing, content, and startup roles. Graduates report using it successfully in job applications and LinkedIn profiles.<\/p>\n      <\/details>\n\n      <details class=\"mbs-faq__item\">\n        <summary>\n          <span>Do I need to pay for anything?<\/span>\n          <span class=\"mbs-faq__icon\"><\/span>\n        <\/summary>\n        <p class=\"mbs-faq__answer\">The course and certification are completely free. In module 1 you set up a real website, which means buying a domain and web hosting. The hosting we recommend starts at roughly $3 per month. That's the only cost, and it goes to the hosting company, not to us.<\/p>\n      <\/details>\n\n      <details class=\"mbs-faq__item\">\n        <summary>\n          <span>What happens after I graduate?<\/span>\n          <span class=\"mbs-faq__icon\"><\/span>\n        <\/summary>\n        <p class=\"mbs-faq__answer\">You earn your certification and keep access to the whole course. If you want to go further and start a specific business with what you've learned, Max Incubator is the natural next step. If you want to apply for marketing jobs, you've got the certification and a portfolio of real work to show.<\/p>\n      <\/details>\n\n      <details class=\"mbs-faq__item\">\n        <summary>\n          <span>Why is it really free? What's the catch?<\/span>\n          <span class=\"mbs-faq__icon\"><\/span>\n        <\/summary>\n        <p class=\"mbs-faq__answer\">No catch. The course is free forever. When you set up web hosting in module 1, we earn a small commission from the hosting company if you use one of our recommended providers. That's the whole business model. You pay the hosting what you'd pay them anyway. We get paid by them, not by you.<\/p>\n      <\/details>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div>\n\n\n<style>.kadence-column1030_4afc52-ef > .kt-inside-inner-col{padding-bottom:0px;}.kadence-column1030_4afc52-ef > .kt-inside-inner-col,.kadence-column1030_4afc52-ef > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1030_4afc52-ef > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1030_4afc52-ef > .kt-inside-inner-col{flex-direction:column;}.kadence-column1030_4afc52-ef > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1030_4afc52-ef > .kt-inside-inner-col{background-color:var(--global-palette3, #1A202C);}.kadence-column1030_4afc52-ef > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1030_4afc52-ef{position:relative;}.kadence-column1030_4afc52-ef, .kt-inside-inner-col > .kadence-column1030_4afc52-ef:not(.specificity){margin-bottom:0px;}@media all and (max-width: 1024px){.kadence-column1030_4afc52-ef > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1030_4afc52-ef > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.mbs-final {\r    font-family: 'Inter', -apple-system, sans-serif;\r    padding: 96px 0;\r    background: #0A0A0A;\r    color: #FFFFFF;\r    text-align: center;\r    -webkit-font-smoothing: antialiased;\r\r    \/* Full-width break-out *\/\r    margin-left: calc(-50vw + 50%);\r    margin-right: calc(-50vw + 50%);\r\r    \/* Kill the gap between this section and the footer *\/\r    margin-bottom: -1px;\r  }<\/style>\n<div class=\"wp-block-kadence-column kadence-column1030_4afc52-ef\"><div class=\"kt-inside-inner-col\">\n<!--\n  MBS SECTION 7 \u2014 FINAL CTA\n  Paste into a Kadence Custom HTML block at the end of the MBS page.\n  All styles scoped to .mbs-final so nothing leaks.\n\n  Dark full-width background with centered content and a single primary CTA.\n\n  UPDATE THE BUTTON LINK:\n  The <a> tag below points to \/master-in-digital-marketing-business\/.\n  Change to your actual course hub URL if different.\n-->\n\n<style>\n  .mbs-final {\n    font-family: 'Inter', -apple-system, sans-serif;\n    padding: 96px 0;\n    background: #0A0A0A;\n    color: #FFFFFF;\n    text-align: center;\n    -webkit-font-smoothing: antialiased;\n\n    \/* Full-width break-out (in case Kadence container is constraining) *\/\n    margin-left: calc(-50vw + 50%);\n    margin-right: calc(-50vw + 50%);\n  }\n  .mbs-final__inner {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 0 28px;\n  }\n  .mbs-final__title {\n    font-family: 'Inter Tight', sans-serif;\n    font-size: clamp(36px, 4.5vw, 56px);\n    font-weight: 700;\n    letter-spacing: -0.03em;\n    line-height: 1.05;\n    margin: 0 0 20px;\n    color: #FFFFFF;\n  }\n  .mbs-final__title .accent { color: #E9435A; }\n  .mbs-final__sub {\n    font-size: 18px;\n    line-height: 1.55;\n    color: rgba(255,255,255,0.75);\n    margin: 0 0 36px;\n  }\n  .mbs-final__cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    padding: 16px 32px;\n    background: #E9435A;\n    color: #FFFFFF;\n    text-decoration: none;\n    border-radius: 8px;\n    font-size: 16px;\n    font-weight: 500;\n    transition: background 0.15s;\n    font-family: inherit;\n  }\n  .mbs-final__cta:hover {\n    background: #D93248;\n    color: #FFFFFF;\n  }\n  .mbs-final__note {\n    margin-top: 20px;\n    font-size: 13px;\n    color: rgba(255,255,255,0.5);\n  }\n\n  @media (max-width: 900px) {\n    .mbs-final { padding: 72px 0; }\n    .mbs-final__title { font-size: 36px; }\n    .mbs-final__sub { font-size: 16px; }\n  }\n<\/style>\n\n<section class=\"mbs-final\">\n  <div class=\"mbs-final__inner\">\n    <h2 class=\"mbs-final__title\">A million students started here. <span class=\"accent\">Your turn.<\/span><\/h2>\n    <p class=\"mbs-final__sub\">Free, forever, no card required. Start with module 0 today and have your own website live by the weekend.<\/p>\n    <a href=\"https:\/\/scottmax.com\/master-in-digital-marketing-business\/\" class=\"mbs-final__cta\">Start the course &rarr;<\/a>\n    <div class=\"mbs-final__note\">100% free &middot; Self-paced &middot; Free certification on graduation<\/div>\n  <\/div>\n<\/section>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Max Business School\u2122 \u00b7 Free forever \u00b7 1M+ students A free masters in digital marketing.&nbsp;Taught properly. Seven modules, built by someone who actually runs online businesses. Learn the skills to get hired as a digital marketer, or start your own business with them. Free certification when you finish. Over\u00a0a million students\u00a0have walked through this course&#8230;.<\/p>","protected":false},"author":1,"featured_media":73173,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAD2Ac+ng7ULlwGTxeroCtDX0IEFHOaiyp0GANDX0IEFA5PF6ugKj6eDtQuQ19CBBaaiyp0Gz6eDtQsApqLKnQaPp4O1C9DX0IEFAeaiyp0GAJDX0IEFz6eDtQsCkNfQgQWPp4O1C5DX0IEFz6eDtQuBAdDX0IEFywnPp4O1CwDQ19CBBZEBj6eDtQvQ19CBBZIBj6eDtQvQ19CBBZEBj6eDtQvQ19CBBZEBj6eDtQvQ19CBBZEBj6eDtQvQ19CBBZEBj6eDtQvQ19CBBQjPp4O1CwGQ19CBBc+ng7ULAZDX0IEFz6eDtQtH0NfQgQUAj6eDtQuQ19CBBYEFCCiuBAKIGC6OA4ACsA0CtAQCrgQCogs4PgK+RwKyFwKCGgKyGgKABAKeBAKEBQKUBwKMBQKoCAKWBAKmBAKCBQKwBAKIAwK+AwKwAwKKBAKCBAKMBgKOBAKqAwKwBAKgBAKuBAK6BAKeBQKcBAKEBgKeBAIslgQ6AQ8mAgECCgEPSgCaAbwhhhqSAYoDsAOABrgDlASQAZIDrgOqAbQBqgKcAoQBrgK4BIgBlgKcA4wDqAGmA4oElgGwBOrmAwKKBIYFBJAEBLoDBLoDrAkEuAkEmAQEkAQEvAEEogQEpAQEogQEogQEogQE+EMCsAyECJIB5B6eBLzbAhr04QKUHsocAowHArLYAgYCMPbgAoLgAsDgAoTgAgEaNnYBPjp6AQU4eAEQigHKAQECjgHC3QIBAgoBmQFKhAUCAQIKAYABSpIEAgECCgF1SgC+AwECCgF1SgC+AwECCgKQBgyGAQzwBwEASgCsCQECCgEgSpIBAgECCgGAAUoAlAQBAgoBgAFK6AW8CQECCgF1SgC+AwECCgJCAQBK9iOUJAECCgGAAUqSBAIBAgoBNkq8rQL8qwIBAgoBgAFKkgQCAQIKAErUBKYEAQIKAYEBSpQEAgECCgBK1gSoBAECCgGAAUqSBAIBAgoAStQEpgQBAgoBgAFKkgQCAQIKAErUBKYEAQIKAYABSpIEAgECCgBK1ASmBAECCgGAAUqSBAIBAgoAStQEpgQBAgoBAUrWTL6FAchtlIEBxnyyDbYEsASaDYBItBeEGrQaggSgBIYFlgeOBaoImASoBIQFsgSKA4AEsgOMBIQEjgaQBKwDsgSiBLAEvASgBZ4EhgagBCzI2gICiBxglh6SAapbtBqgzQEBBPTiArAEALYYAI4Fsg22BLAEmg2ASLQXhBq0GoIEoASGBZYHjgWqCJgEqASEBbIEigOABLIDjASEBI4GkASsA7IEogSwBLwEoAWeBIYGoAQs0MYB3AUoAycABAAnAAEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEACcAKAAhACgCJwAoByEAKAgnAAcAIQAoACEBJwAhAAAAIQ8oACcAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAAAhAKggxAGoAMQAIQChAKgBwQChAyEAAAAhAaEBIQChAqgAKByoAChAqAAoB6gAKBKoACgEBwAhACgCJwAomwEnAAcAIQAoACEAKAAnACiCAScABwAhACgAIQAoACcAKHcnAIcAIQAoACEAKAAnACh3JwCHACEAKAInAQQAhAMoAicAhwAhACgAIQAoACcAKCInAAcAKAMnACiCAScAhwAoAycAKIIBJwCHACEAKAAhACgAJwAodycAhwAoAycBBAAoAicAhwAhACgAIQAoACcAKIIBJwAHACEAKAAhACgAJwAoOCcAxwAhACgAIQAoACcAKIIBJwAHACgDJwAoAScAxwAhACgAIQAoACcAKIMBJwAHACgDJwAoAScAxwAhACgAIQAoACcAKIIBJwAHACgDJwAoAScAxwAhACgAIQAoACcAKIIBJwAHACgDJwAoAScAxwAhACgAIQAoACcAKIIBJwAHACgDJwAoAScAxwAhACgAIQAoACcAKIIBJwAHACgDJwAoAScAxwAoAycBKAInAEQAwQDEAMEAxCShAcSxkgTf\/wNzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVNYXggQnVzaW5lc3MgU2Nob29sZG9jdW1lbnRjb250ZW50Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDprYWRlbmNlL2NvbHVtbiAtLT4KCgoKCjwhLS0gL3dwOmthZGVuY2UvY29sdW1uIC0tPgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFpbmxpbmVfZmVhdHVyZWRfaW1hZ2Vfa2FkX2Jsb2Nrc19jdXN0b21fY3NzX2thZF9ibG9ja3NfaGVhZF9jdXN0b21fanNfa2FkX2Jsb2Nrc19ib2R5X2N1c3RvbV9qc19rYWRfYmxvY2tzX2Zvb3Rlcl9jdXN0b21fanNfa2FkZW5jZV9zdGFydGVyX3RlbXBsYXRlc19pbXBvcnRlZF9wb3N0X2thZF9wb3N0X3RyYW5zcGFyZW50X2thZF9wb3N0X3RpdGxlX2thZF9wb3N0X2xheW91dF9rYWRfcG9zdF9zaWRlYmFyX2lkX2thZF9wb3N0X2NvbnRlbnRfc3R5bGVfa2FkX3Bvc3RfdmVydGljYWxfcGFkZGluZ19rYWRfcG9zdF9mZWF0dXJlX2thZF9wb3N0X2ZlYXR1cmVfcG9zaXRpb25fa2FkX3Bvc3RfaGVhZGVyX2thZF9wb3N0X2Zvb3Rlcl9rYWRfcG9zdF9jbGFzc25hbWVmb290bm90ZXNkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGxldmVsbGV2ZWxPcHRpb25zcGxhY2Vob2xkZXJib3JkZXJDb2xvcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50YWxpZ25sb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplZml0VGV4dHN0eWxlbWV0YWRhdGFUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc3N0YXRldmVyc2lvbsKgwqA8IS0tIHdwOmthZGVuY2UvYWR2YW5jZWRoZWFkaW5nIHsidW5pcXVlSUQiOiIxMDMwXzBhMzNjZS02OCIsIm1hcmtCb3JkZXIiOiIiLCJtYXJrQm9yZGVyU3R5bGVzIjpbeyJ0b3AiOltudWxsLCIiLCIiXSwicmlnaHQiOltudWxsLCIiLCIiXSwiYm90dG9tIjpbbnVsbCwiIiwiIl0sImxlZnQiOltudWxsLCIiLCIiXSwidW5pdCI6InB4In1dLCJ0YWJsZXRNYXJrQm9yZGVyU3R5bGVzIjpbeyJ0b3AiOltudWxsLCIiLCIiXSwicmlnaHQiOltudWxsLCIiLCIiXSwiYm90dG9tIjpbbnVsbCwiIiwiIl0sImxlZnQiOltudWxsLCIiLCIiXSwidW5pdCI6InB4In1dLCJtb2JpbGVNYXJrQm9yZGVyU3R5bGVzIjpbeyJ0b3AiOltudWxsLCIiLCIiXSwicmlnaHQiOltudWxsLCIiLCIiXSwiYm90dG9tIjpbbnVsbCwiIiwiIl0sImxlZnQiOltudWxsLCIiLCIiXSwidW5pdCI6InB4In1dLCJ0ZXh0VHJhbnNmb3JtIjoiY2FwaXRhbGl6ZSIsImZvbnRTaXplIjpbNzIsIiIsNDBdLCJmb250SGVpZ2h0IjpbMSwiIiwiIl19IC0tPgpzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25zdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnlkcm9wQ2FwaWR0b3BQYWRkaW5nYm90dG9tUGFkZGluZ2xlZnRQYWRkaW5ncmlnaHRQYWRkaW5ndG9wUGFkZGluZ01ib3R0b21QYWRkaW5nTWxlZnRQYWRkaW5nTXJpZ2h0UGFkZGluZ010b3BNYXJnaW5ib3R0b21NYXJnaW50b3BNYXJnaW5NYm90dG9tTWFyZ2luTWxlZnRNYXJnaW5yaWdodE1hcmdpbmxlZnRNYXJnaW5NcmlnaHRNYXJnaW5NekluZGV4YmFja2dyb3VuZGJhY2tncm91bmRPcGFjaXR5Ym9yZGVyYm9yZGVyT3BhY2l0eWJvcmRlcldpZHRodGFibGV0Qm9yZGVyV2lkdGhtb2JpbGVCb3JkZXJXaWR0aGJvcmRlclJhZGl1c3VuaXF1ZUlEYmFja2dyb3VuZEltZ3RleHRBbGlnbmxpbmtDb2xvcmxpbmtIb3ZlckNvbG9ydG9wUGFkZGluZ1Rib3R0b21QYWRkaW5nVGxlZnRQYWRkaW5nVHJpZ2h0UGFkZGluZ1R0b3BNYXJnaW5UYm90dG9tTWFyZ2luVGxlZnRNYXJnaW5UcmlnaHRNYXJnaW5UZGlzcGxheVNoYWRvd3NoYWRvd25vQ3VzdG9tRGVmYXVsdHN2c2Rlc2t2c3RhYmxldHZzbW9iaWxlcGFkZGluZ1R5cGVtYXJnaW5UeXBlYmdDb2xvckNsYXNzZGlyZWN0aW9uanVzdGlmeUNvbnRlbnR3cmFwQ29udGVudGd1dHRlcmd1dHRlclVuaXRndXR0ZXJWYXJpYWJsZXJvd0dhcHJvd0dhcFVuaXRyb3dHYXBWYXJpYWJsZWZsZXhCYXNpc2ZsZXhCYXNpc1VuaXRiYWNrZ3JvdW5kSW1nSG92ZXJiYWNrZ3JvdW5kSG92ZXJvdmVybGF5T3BhY2l0eW92ZXJsYXlvdmVybGF5SW1nb3ZlcmxheUhvdmVyT3BhY2l0eW92ZXJsYXlIb3Zlcm92ZXJsYXlJbWdIb3ZlcmJvcmRlckhvdmVyYm9yZGVySG92ZXJXaWR0aHRhYmxldEJvcmRlckhvdmVyV2lkdGhtb2JpbGVCb3JkZXJIb3ZlcldpZHRoYm9yZGVySG92ZXJSYWRpdXNkaXNwbGF5SG92ZXJTaGFkb3dzaGFkb3dIb3ZlcnRleHRDb2xvckhvdmVybGlua0NvbG9ySG92ZXJsaW5rSG92ZXJDb2xvckhvdmVybGlua2xpbmtUaXRsZWxpbmtUYXJnZXRsaW5rTm9Gb2xsb3dsaW5rU3BvbnNvcmVkbWF4V2lkdGhtYXhXaWR0aFVuaXRtYXhXaWR0aFRhYmxldFVuaXRtYXhXaWR0aE1vYmlsZVVuaXRoZWlnaHRoZWlnaHRVbml0aHRtbFRhZ2luUXVlcnlCbG9ja292ZXJsYXlUeXBlc3RpY2t5c3RpY2t5T2Zmc2V0c3RpY2t5T2Zmc2V0VW5pdHBhZGRpbmd0YWJsZXRQYWRkaW5nbW9iaWxlUGFkZGluZ21hcmdpbnRhYmxldE1hcmdpbm1vYmlsZU1hcmdpbmJhY2tncm91bmRUeXBlYmFja2dyb3VuZEhvdmVyVHlwZWdyYWRpZW50SG92ZXJvdmVybGF5R3JhZGllbnRvdmVybGF5R3JhZGllbnRIb3Zlcm92ZXJsYXlIb3ZlclR5cGV0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0dGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWdyaWRBcmVhZmxleEdyb3drYlZlcnNpb25rYWRlbmNlQU9TT3B0aW9uc2JhY2tkcm9wRmlsdGVyVHlwZWJhY2tkcm9wRmlsdGVyU2l6ZWJhY2tkcm9wRmlsdGVyU3RyaW5na2FkZW5jZUJsb2NrQ1NTY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1bmlxdWVJRGNvbHVtbnNtb2JpbGVMYXlvdXR0YWJsZXRMYXlvdXRjb2xsYXBzZU9yZGVyY29sbGFwc2VPcmRlclRhYmxldGNvbGxhcHNlR3V0dGVydGFibGV0Um93R3V0dGVybW9iaWxlUm93R3V0dGVycm93R3V0dGVyVHlwZWN1c3RvbVJvd0d1dHRlcmNvbHVtbkd1dHRlcnRhYmxldEd1dHRlcm1vYmlsZUd1dHRlcmd1dHRlclR5cGVjdXN0b21HdXR0ZXJjb2xMYXlvdXRjdXJyZW50VGFiY3VycmVudE92ZXJsYXlUYWJodG1sVGFnbWluSGVpZ2h0bWF4V2lkdGh0b3BQYWRkaW5nYm90dG9tUGFkZGluZ2xlZnRQYWRkaW5ncmlnaHRQYWRkaW5ndG9wUGFkZGluZ01ib3R0b21QYWRkaW5nTWxlZnRQYWRkaW5nTXJpZ2h0UGFkZGluZ010b3BNYXJnaW5ib3R0b21NYXJnaW50b3BNYXJnaW5NYm90dG9tTWFyZ2luTWJnQ29sb3JiZ0ltZ2JnSW1nSURiZ0ltZ1NpemViZ0ltZ1Bvc2l0aW9uYmdJbWdBdHRhY2htZW50YmdJbWdSZXBlYXRvdmVybGF5b3ZlcmxheVNlY29uZG92ZXJsYXlGaXJzdE9wYWNpdHlvdmVybGF5U2Vjb25kT3BhY2l0eW92ZXJsYXlHcmFkTG9jb3ZlcmxheUdyYWRMb2NTZWNvbmRvdmVybGF5R3JhZFR5cGVvdmVybGF5R3JhZEFuZ2xlb3ZlcmxheUJnSW1nb3ZlcmxheUJnSW1nSURvdmVybGF5QmdJbWdTaXplb3ZlcmxheUJnSW1nUG9zaXRpb25vdmVybGF5QmdJbWdBdHRhY2htZW50b3ZlcmxheUJnSW1nUmVwZWF0b3ZlcmxheU9wYWNpdHlvdmVybGF5QmxlbmRNb2RlYmxvY2tBbGlnbm1lbnRhbGlnbnZlcnRpY2FsQWxpZ25tZW50dG9wU2VwdG9wU2VwQ29sb3J0b3BTZXBGbGlwdG9wU2VwSGVpZ2h0dG9wU2VwSGVpZ2h0VGFidG9wU2VwSGVpZ2h0TW9iaWxldG9wU2VwSGVpZ2h0VW5pdGJvdHRvbVNlcGJvdHRvbVNlcENvbG9yYm90dG9tU2VwRmxpcGJvdHRvbVNlcEhlaWdodGJvdHRvbVNlcFdpZHRoYm90dG9tU2VwV2lkdGhUYWJib3R0b21TZXBXaWR0aE1vYmlsZWJvdHRvbVNlcEhlaWdodFVuaXRib3R0b21TZXBIZWlnaHRUYWJib3R0b21TZXBIZWlnaHRNb2JpbGVmaXJzdENvbHVtbldpZHRoc2Vjb25kQ29sdW1uV2lkdGh0aGlyZENvbHVtbldpZHRoZm91cnRoQ29sdW1uV2lkdGhmaWZ0aENvbHVtbldpZHRoc2l4dGhDb2x1bW5XaWR0aHRleHRDb2xvcmxpbmtDb2xvcmxpbmtIb3ZlckNvbG9ydGFibGV0UGFkZGluZ3RvcE1hcmdpblRib3R0b21NYXJnaW5UbWFyZ2luVW5pdG1pbkhlaWdodFVuaXRtYXhXaWR0aFVuaXRjb2x1bW5zVW5sb2NrZWR0YWJsZXRCYWNrZ3JvdW5kdGFibGV0T3ZlcmxheW1vYmlsZUJhY2tncm91bmRtb2JpbGVPdmVybGF5Y29sdW1uc0lubmVySGVpZ2h0dG9wU2VwV2lkdGh0b3BTZXBXaWR0aFRhYmxldHRvcFNlcFdpZHRoTW9iaWxlYmFja2dyb3VuZElubGluZWJhY2tncm91bmRTZXR0aW5nVGFiYmFja2dyb3VuZFNsaWRlckNvdW50YmFja2dyb3VuZFNsaWRlcmJhY2tncm91bmRTbGlkZXJTZXR0aW5nc2JhY2tncm91bmRWaWRlb1R5cGViYWNrZ3JvdW5kVmlkZW96SW5kZXhwYWRkaW5nVW5pdGluaGVyaXRNYXhXaWR0aG5vQ3VzdG9tRGVmYXVsdHNpc1ByZWJ1aWx0TW9kYWxtaW5IZWlnaHRUYWJsZXRtaW5IZWlnaHRNb2JpbGViZ0NvbG9yQ2xhc3N2c2Rlc2t2c3RhYmxldHZzbW9iaWxlbG9nZ2VkSW5yY3BBY2Nlc3NyY3BNZW1iZXJzaGlwbG9nZ2VkT3V0Ym9yZGVyV2lkdGh0YWJsZXRCb3JkZXJXaWR0aG1vYmlsZUJvcmRlcldpZHRoYm9yZGVyUmFkaXVzdGFibGV0Qm9yZGVyUmFkaXVzbW9iaWxlQm9yZGVyUmFkaXVzYm9yZGVyUmFkaXVzVW5pdGJvcmRlcnRhYmxldEJvcmRlcm1vYmlsZUJvcmRlcnJlc3BvbnNpdmVNYXhXaWR0aGluUXVlcnlCbG9ja2dyYWRpZW50b3ZlcmxheUdyYWRpZW50dGFibGV0QmFja2dyb3VuZFR5cGVtb2JpbGVCYWNrZ3JvdW5kVHlwZXBhZGRpbmdtb2JpbGVQYWRkaW5nbWFyZ2ludGFibGV0TWFyZ2lubW9iaWxlTWFyZ2luYm9yZGVyU3R5bGV0YWJsZXRCb3JkZXJTdHlsZW1vYmlsZUJvcmRlclN0eWxlYnJlYWtvdXRMZWZ0YnJlYWtvdXRSaWdodGJvcmRlclJhZGl1c092ZXJmbG93ZGlzcGxheUJveFNoYWRvd2JveFNoYWRvd2tiVmVyc2lvbm1ldGFkYXRhVHJwQ29udGVudFJlc3RyaWN0aW9ua2FkZW5jZUJsb2NrQ1NTaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lkdG9wUGFkZGluZ2JvdHRvbVBhZGRpbmdsZWZ0UGFkZGluZ3JpZ2h0UGFkZGluZ3RvcFBhZGRpbmdNYm90dG9tUGFkZGluZ01sZWZ0UGFkZGluZ01yaWdodFBhZGRpbmdNdG9wTWFyZ2luYm90dG9tTWFyZ2ludG9wTWFyZ2luTWJvdHRvbU1hcmdpbk1sZWZ0TWFyZ2lucmlnaHRNYXJnaW5sZWZ0TWFyZ2luTXJpZ2h0TWFyZ2luTXpJbmRleGJhY2tncm91bmRiYWNrZ3JvdW5kT3BhY2l0eWJvcmRlcmJvcmRlck9wYWNpdHlib3JkZXJXaWR0aHRhYmxldEJvcmRlcldpZHRobW9iaWxlQm9yZGVyV2lkdGhib3JkZXJSYWRpdXN1bmlxdWVJRGJhY2tncm91bmRJbWd0ZXh0QWxpZ250ZXh0Q29sb3JsaW5rQ29sb3JsaW5rSG92ZXJDb2xvcnRvcFBhZGRpbmdUYm90dG9tUGFkZGluZ1RsZWZ0UGFkZGluZ1RyaWdodFBhZGRpbmdUdG9wTWFyZ2luVGJvdHRvbU1hcmdpblRsZWZ0TWFyZ2luVHJpZ2h0TWFyZ2luVGRpc3BsYXlTaGFkb3dzaGFkb3dub0N1c3RvbURlZmF1bHRzdnNkZXNrdnN0YWJsZXR2c21vYmlsZXBhZGRpbmdUeXBlbWFyZ2luVHlwZWJnQ29sb3JDbGFzc2RpcmVjdGlvbmp1c3RpZnlDb250ZW50d3JhcENvbnRlbnRndXR0ZXJndXR0ZXJVbml0Z3V0dGVyVmFyaWFibGVyb3dHYXByb3dHYXBVbml0cm93R2FwVmFyaWFibGVmbGV4QmFzaXNmbGV4QmFzaXNVbml0YmFja2dyb3VuZEltZ0hvdmVyYmFja2dyb3VuZEhvdmVyb3ZlcmxheU9wYWNpdHlvdmVybGF5b3ZlcmxheUltZ292ZXJsYXlIb3Zlck9wYWNpdHlvdmVybGF5SG92ZXJvdmVybGF5SW1nSG92ZXJib3JkZXJIb3ZlcmJvcmRlckhvdmVyV2lkdGh0YWJsZXRCb3JkZXJIb3ZlcldpZHRobW9iaWxlQm9yZGVySG92ZXJXaWR0aGJvcmRlckhvdmVyUmFkaXVzZGlzcGxheUhvdmVyU2hhZG93c2hhZG93SG92ZXJ0ZXh0Q29sb3JIb3ZlcmxpbmtDb2xvckhvdmVybGlua0hvdmVyQ29sb3JIb3ZlcmxpbmtsaW5rVGl0bGVsaW5rVGFyZ2V0bGlua05vRm9sbG93bGlua1Nwb25zb3JlZG1heFdpZHRobWF4V2lkdGhVbml0bWF4V2lkdGhUYWJsZXRVbml0bWF4V2lkdGhNb2JpbGVVbml0aGVpZ2h0aGVpZ2h0VW5pdGh0bWxUYWdpblF1ZXJ5QmxvY2tvdmVybGF5VHlwZXN0aWNreXN0aWNreU9mZnNldHN0aWNreU9mZnNldFVuaXRhbGlnbnBhZGRpbmd0YWJsZXRQYWRkaW5nbW9iaWxlUGFkZGluZ21hcmdpbnRhYmxldE1hcmdpbm1vYmlsZU1hcmdpbmJhY2tncm91bmRUeXBlYmFja2dyb3VuZEhvdmVyVHlwZWdyYWRpZW50Z3JhZGllbnRIb3Zlcm92ZXJsYXlHcmFkaWVudG92ZXJsYXlHcmFkaWVudEhvdmVyb3ZlcmxheUhvdmVyVHlwZXRhYmxldEJvcmRlclJhZGl1c21vYmlsZUJvcmRlclJhZGl1c2JvcmRlclJhZGl1c1VuaXR0YWJsZXRCb3JkZXJIb3ZlclJhZGl1c21vYmlsZUJvcmRlckhvdmVyUmFkaXVzYm9yZGVySG92ZXJSYWRpdXNVbml0Ym9yZGVyU3R5bGV0YWJsZXRCb3JkZXJTdHlsZW1vYmlsZUJvcmRlclN0eWxlYm9yZGVySG92ZXJTdHlsZXRhYmxldEJvcmRlckhvdmVyU3R5bGVtb2JpbGVCb3JkZXJIb3ZlclN0eWxlZ3JpZEFyZWFmbGV4R3Jvd2tiVmVyc2lvbm1ldGFkYXRhVHJwQ29udGVudFJlc3RyaWN0aW9ua2FkZW5jZUFPU09wdGlvbnNiYWNrZHJvcEZpbHRlclR5cGViYWNrZHJvcEZpbHRlclNpemViYWNrZHJvcEZpbHRlclN0cmluZ2thZGVuY2VCbG9ja0NTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50bGV2ZWx1bmlxdWVJRHNpemVUeXBlbGluZVR5cGVsZXR0ZXJTcGFjaW5nVHlwZXR5cG9ncmFwaHlnb29nbGVGb250bG9hZEdvb2dsZUZvbnRmb250U3Vic2V0Zm9udFZhcmlhbnRmb250V2VpZ2h0Zm9udFN0eWxldG9wTWFyZ2luYm90dG9tTWFyZ2lubGVmdE1hcmdpbnJpZ2h0TWFyZ2lubWFyZ2lubWFyZ2luVHlwZXRhYmxldE1hcmdpbm1vYmlsZU1hcmdpbnRhYmxldE1hcmdpblR5cGVtb2JpbGVNYXJnaW5UeXBlcGFkZGluZ1R5cGVwYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJrU2l6ZW1hcmtTaXplVHlwZW1hcmtMaW5lSGVpZ2h0bWFya0xpbmVUeXBlbWFya0xldHRlclNwYWNpbmdUeXBlbWFya1R5cG9ncmFwaHltYXJrR29vZ2xlRm9udG1hcmtMb2FkR29vZ2xlRm9udG1hcmtGb250U3Vic2V0bWFya0ZvbnRWYXJpYW50bWFya0ZvbnRXZWlnaHRtYXJrRm9udFN0eWxlZW5hYmxlTWFya0dyYWRpZW50ZW5hYmxlTWFya0JhY2tncm91bmRHcmFkaWVudG1hcmtHcmFkaWVudG1hcmtCYWNrZ3JvdW5kR3JhZGllbnRtYXJrQ29sb3JtYXJrQkdPcGFjaXR5bWFya1BhZGRpbmdtYXJrVGFiUGFkZGluZ21hcmtNb2JpbGVQYWRkaW5nbWFya1BhZGRpbmdDb250cm9sbWFya1BhZGRpbmdUeXBlbWFya0JvcmRlcm1hcmtCb3JkZXJTdHlsZXN0YWJsZXRNYXJrQm9yZGVyU3R5bGVzbW9iaWxlTWFya0JvcmRlclN0eWxlc21hcmtCb3JkZXJPcGFjaXR5bWFya0JvcmRlcldpZHRobWFya0JvcmRlclN0eWxldGV4dFRyYW5zZm9ybW1hcmtUZXh0VHJhbnNmb3JtZW5hYmxlVGV4dFNoYWRvd3RleHRTaGFkb3d0ZXh0U2hhZG93VGFibGV0dGV4dFNoYWRvd01vYmlsZWh0bWxUYWdsb2FkSXRhbGljbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRpblF1ZXJ5QmxvY2tmb250U2l6ZWZvbnRIZWlnaHRmb250SGVpZ2h0VHlwZW1heFdpZHRobWF4V2lkdGhUeXBlbWF4SGVpZ2h0bWF4SGVpZ2h0VHlwZWljb25pY29uQ29sb3JpY29uQ29sb3JIb3Zlcmljb25TaWRlaWNvbkhvdmVyaWNvblBhZGRpbmd0YWJsZXRJY29uUGFkZGluZ21vYmlsZUljb25QYWRkaW5naWNvblBhZGRpbmdVbml0aWNvblNpemVpY29uU2l6ZVVuaXRpY29uVmVydGljYWxBbGlnbmJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlclJhZGl1c3RhYmxldEJvcmRlclJhZGl1c21vYmlsZUJvcmRlclJhZGl1c2JvcmRlclJhZGl1c1VuaXRpY29uVGl0bGVtYXJrQm9yZGVyUmFkaXVzdGFibGV0TWFya0JvcmRlclJhZGl1c21vYmlsZU1hcmtCb3JkZXJSYWRpdXNtYXJrQm9yZGVyUmFkaXVzVW5pdGFsdFRpdGxlaWNvblRvb2x0aXBpY29uVG9vbHRpcFBsYWNlbWVudGljb25Ub29sdGlwRGFzaGVuYWJsZVRleHRHcmFkaWVudHRleHRHcmFkaWVudGlubGluZUltYWdlV2lkdGhpbmxpbmVJbWFnZUJvcmRlclN0eWxlc3RhYmxldElubGluZUltYWdlQm9yZGVyU3R5bGVzbW9iaWxlSW5saW5lSW1hZ2VCb3JkZXJTdHlsZXNpbmxpbmVJbWFnZUJvcmRlclJhZGl1c3RhYmxldElubGluZUltYWdlQm9yZGVyUmFkaXVzbW9iaWxlSW5saW5lSW1hZ2VCb3JkZXJSYWRpdXNpbmxpbmVJbWFnZUJvcmRlclJhZGl1c1VuaXRpbmxpbmVJbWFnZVZlcnRpY2FsQWxpZ251c2VSYXRpb3JhdGlvbWV0YWRhdGFUcnBDb250ZW50UmVzdHJpY3Rpb25rYWRlbmNlQU9TT3B0aW9uc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50bGV2ZWx1bmlxdWVJRHNpemVUeXBlbGluZVR5cGVsZXR0ZXJTcGFjaW5nVHlwZXR5cG9ncmFwaHlnb29nbGVGb250bG9hZEdvb2dsZUZvbnRmb250U3Vic2V0Zm9udFZhcmlhbnRmb250V2VpZ2h0Zm9udFN0eWxldG9wTWFyZ2luYm90dG9tTWFyZ2lubGVmdE1hcmdpbnJpZ2h0TWFyZ2lubWFyZ2lubWFyZ2luVHlwZXRhYmxldE1hcmdpbm1vYmlsZU1hcmdpbnRhYmxldE1hcmdpblR5cGVtb2JpbGVNYXJnaW5UeXBlcGFkZGluZ1R5cGVwYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJrU2l6ZW1hcmtTaXplVHlwZW1hcmtMaW5lSGVpZ2h0bWFya0xpbmVUeXBlbWFya0xldHRlclNwYWNpbmdUeXBlbWFya1R5cG9ncmFwaHltYXJrR29vZ2xlRm9udG1hcmtMb2FkR29vZ2xlRm9udG1hcmtGb250U3Vic2V0bWFya0ZvbnRWYXJpYW50bWFya0ZvbnRXZWlnaHRtYXJrRm9udFN0eWxlZW5hYmxlTWFya0dyYWRpZW50ZW5hYmxlTWFya0JhY2tncm91bmRHcmFkaWVudG1hcmtHcmFkaWVudG1hcmtCYWNrZ3JvdW5kR3JhZGllbnRtYXJrQ29sb3JtYXJrQkdPcGFjaXR5bWFya1BhZGRpbmdtYXJrVGFiUGFkZGluZ21hcmtNb2JpbGVQYWRkaW5nbWFya1BhZGRpbmdDb250cm9sbWFya1BhZGRpbmdUeXBlbWFya0JvcmRlcm1hcmtCb3JkZXJTdHlsZXN0YWJsZXRNYXJrQm9yZGVyU3R5bGVzbW9iaWxlTWFya0JvcmRlclN0eWxlc21hcmtCb3JkZXJPcGFjaXR5bWFya0JvcmRlcldpZHRobWFya0JvcmRlclN0eWxldGV4dFRyYW5zZm9ybW1hcmtUZXh0VHJhbnNmb3JtZW5hYmxlVGV4dFNoYWRvd3RleHRTaGFkb3d0ZXh0U2hhZG93VGFibGV0dGV4dFNoYWRvd01vYmlsZWh0bWxUYWdsb2FkSXRhbGljbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRpblF1ZXJ5QmxvY2tmb250U2l6ZWZvbnRIZWlnaHRmb250SGVpZ2h0VHlwZW1heFdpZHRobWF4V2lkdGhUeXBlbWF4SGVpZ2h0bWF4SGVpZ2h0VHlwZWljb25pY29uQ29sb3JpY29uQ29sb3JIb3Zlcmljb25TaWRlaWNvbkhvdmVyaWNvblBhZGRpbmd0YWJsZXRJY29uUGFkZGluZ21vYmlsZUljb25QYWRkaW5naWNvblBhZGRpbmdVbml0aWNvblNpemVpY29uU2l6ZVVuaXRpY29uVmVydGljYWxBbGlnbmJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlclJhZGl1c3RhYmxldEJvcmRlclJhZGl1c21vYmlsZUJvcmRlclJhZGl1c2JvcmRlclJhZGl1c1VuaXRpY29uVGl0bGVtYXJrQm9yZGVyUmFkaXVzdGFibGV0TWFya0JvcmRlclJhZGl1c21vYmlsZU1hcmtCb3JkZXJSYWRpdXNtYXJrQm9yZGVyUmFkaXVzVW5pdGFsdFRpdGxlaWNvblRvb2x0aXBpY29uVG9vbHRpcFBsYWNlbWVudGljb25Ub29sdGlwRGFzaGVuYWJsZVRleHRHcmFkaWVudHRleHRHcmFkaWVudGlubGluZUltYWdlV2lkdGhpbmxpbmVJbWFnZUJvcmRlclN0eWxlc3RhYmxldElubGluZUltYWdlQm9yZGVyU3R5bGVzbW9iaWxlSW5saW5lSW1hZ2VCb3JkZXJTdHlsZXNpbmxpbmVJbWFnZUJvcmRlclJhZGl1c3RhYmxldElubGluZUltYWdlQm9yZGVyUmFkaXVzbW9iaWxlSW5saW5lSW1hZ2VCb3JkZXJSYWRpdXNpbmxpbmVJbWFnZUJvcmRlclJhZGl1c1VuaXRpbmxpbmVJbWFnZVZlcnRpY2FsQWxpZ251c2VSYXRpb3JhdGlvbWV0YWRhdGFUcnBDb250ZW50UmVzdHJpY3Rpb25rYWRlbmNlQU9TT3B0aW9uc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2V2ZW4gbW9kdWxlcywgYnVpbHQgYnkgc29tZW9uZSB3aG8gYWN0dWFsbHkgcnVucyBvbmxpbmUgYnVzaW5lc3Nlcy4gTGVhcm4gdGhlIHNraWxscyB0byBnZXQgaGlyZWQgYXMgYSBkaWdpdGFsIG1hcmtldGVyLCBvciBzdGFydCB5b3VyIG93biBidXNpbmVzcyB3aXRoIHRoZW0uIEZyZWUgY2VydGlmaWNhdGlvbiB3aGVuIHlvdSBmaW5pc2guIE92ZXImbmJzcDs8c3Ryb25nPmEgbWlsbGlvbiBzdHVkZW50czwvc3Ryb25nPiZuYnNwO2hhdmUgd2Fsa2VkIHRocm91Z2ggdGhpcyBjb3Vyc2UuIEl0IGdlbnVpbmVseSB3b3Jrcy5kcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaEFsaWdudGhBbGlnbm1oQWxpZ25idG5Db3VudHVuaXF1ZUlEYnRuc3R5cG9ncmFwaHlnb29nbGVGb250bG9hZEdvb2dsZUZvbnRmb250U3Vic2V0Zm9udFZhcmlhbnRmb250V2VpZ2h0Zm9udFN0eWxldGV4dFRyYW5zZm9ybXdpZHRoVHlwZXdpZHRoVW5pdGZvcmNlRnVsbHdpZHRoY29sbGFwc2VGdWxsd2lkdGhtYXJnaW5tYXJnaW5Vbml0aW5RdWVyeUJsb2NrbG9ja0J0bkNvdW50aGlkZUxpbmtnYXBnYXBVbml0dkFsaWdudHZBbGlnbm12QWxpZ25wYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdwYWRkaW5nVW5pdG9yaWVudGF0aW9ubWV0YWRhdGFUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdW5pcXVlSUR0ZXh0bGlua3RhcmdldG5vRm9sbG93c3BvbnNvcmVkZG93bmxvYWRidXR0b25Sb2xlc3R5bGVzaXplUHJlc2V0Z2Fwd2lkdGh3aWR0aFVuaXR3aWR0aFR5cGVwYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdwYWRkaW5nVW5pdG1hcmdpbnRhYmxldE1hcmdpbm1vYmlsZU1hcmdpbm1hcmdpblVuaXRjb2xvcmJhY2tncm91bmRncmFkaWVudGJhY2tncm91bmRUeXBldGV4dEdyYWRpZW50dGV4dEJhY2tncm91bmRUeXBldGV4dEdyYWRpZW50SG92ZXJ0ZXh0QmFja2dyb3VuZEhvdmVyVHlwZWNvbG9ySG92ZXJiYWNrZ3JvdW5kSG92ZXJiYWNrZ3JvdW5kSG92ZXJUeXBlZ3JhZGllbnRIb3ZlcmJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWJvcmRlclJhZGl1c3RhYmxldEJvcmRlclJhZGl1c21vYmlsZUJvcmRlclJhZGl1c2JvcmRlclJhZGl1c1VuaXRib3JkZXJIb3ZlclJhZGl1c3RhYmxldEJvcmRlckhvdmVyUmFkaXVzbW9iaWxlQm9yZGVySG92ZXJSYWRpdXNib3JkZXJIb3ZlclJhZGl1c1VuaXRpY29uaWNvbkNvbG9yaWNvbkNvbG9ySG92ZXJpY29uU2lkZWljb25Ib3Zlcmljb25QYWRkaW5naWNvblBhZGRpbmdVbml0dGFibGV0SWNvblBhZGRpbmdtb2JpbGVJY29uUGFkZGluZ2ljb25TaXplaWNvblNpemVVbml0b25seUljb25vbmx5VGV4dGxhYmVsaW5oZXJpdFN0eWxlc3R5cG9ncmFwaHlkaXNwbGF5U2hhZG93ZGlzcGxheUhvdmVyU2hhZG93c2hhZG93c2hhZG93SG92ZXJpblF1ZXJ5QmxvY2toaWRlTGlua25vQ3VzdG9tRGVmYXVsdHNpY29uVGl0bGVjb2xvclRyYW5zcGFyZW50YmFja2dyb3VuZFRyYW5zcGFyZW50Z3JhZGllbnRUcmFuc3BhcmVudGJhY2tncm91bmRUcmFuc3BhcmVudFR5cGVjb2xvclRyYW5zcGFyZW50SG92ZXJiYWNrZ3JvdW5kVHJhbnNwYXJlbnRIb3ZlcmJhY2tncm91bmRUcmFuc3BhcmVudEhvdmVyVHlwZWdyYWRpZW50VHJhbnNwYXJlbnRIb3ZlcmJvcmRlclRyYW5zcGFyZW50U3R5bGV0YWJsZXRCb3JkZXJUcmFuc3BhcmVudFN0eWxlbW9iaWxlQm9yZGVyVHJhbnNwYXJlbnRTdHlsZWJvcmRlclRyYW5zcGFyZW50SG92ZXJTdHlsZXRhYmxldEJvcmRlclRyYW5zcGFyZW50SG92ZXJTdHlsZW1vYmlsZUJvcmRlclRyYW5zcGFyZW50SG92ZXJTdHlsZWJvcmRlclRyYW5zcGFyZW50UmFkaXVzdGFibGV0Qm9yZGVyVHJhbnNwYXJlbnRSYWRpdXNtb2JpbGVCb3JkZXJUcmFuc3BhcmVudFJhZGl1c2JvcmRlclRyYW5zcGFyZW50UmFkaXVzVW5pdGJvcmRlclRyYW5zcGFyZW50SG92ZXJSYWRpdXN0YWJsZXRCb3JkZXJUcmFuc3BhcmVudEhvdmVyUmFkaXVzbW9iaWxlQm9yZGVyVHJhbnNwYXJlbnRIb3ZlclJhZGl1c2JvcmRlclRyYW5zcGFyZW50SG92ZXJSYWRpdXNVbml0ZGlzcGxheVNoYWRvd1RyYW5zcGFyZW50ZGlzcGxheUhvdmVyU2hhZG93VHJhbnNwYXJlbnRzaGFkb3dUcmFuc3BhcmVudHNoYWRvd1RyYW5zcGFyZW50SG92ZXJjb2xvclN0aWNreWJhY2tncm91bmRTdGlja3lncmFkaWVudFN0aWNreWJhY2tncm91bmRTdGlja3lUeXBlY29sb3JTdGlja3lIb3ZlcmJhY2tncm91bmRTdGlja3lIb3ZlcmJhY2tncm91bmRTdGlja3lIb3ZlclR5cGVncmFkaWVudFN0aWNreUhvdmVyYm9yZGVyU3RpY2t5U3R5bGV0YWJsZXRCb3JkZXJTdGlja3lTdHlsZW1vYmlsZUJvcmRlclN0aWNreVN0eWxlYm9yZGVyU3RpY2t5SG92ZXJTdHlsZXRhYmxldEJvcmRlclN0aWNreUhvdmVyU3R5bGVtb2JpbGVCb3JkZXJTdGlja3lIb3ZlclN0eWxlYm9yZGVyU3RpY2t5UmFkaXVzdGFibGV0Qm9yZGVyU3RpY2t5UmFkaXVzbW9iaWxlQm9yZGVyU3RpY2t5UmFkaXVzYm9yZGVyU3RpY2t5UmFkaXVzVW5pdGJvcmRlclN0aWNreUhvdmVyUmFkaXVzdGFibGV0Qm9yZGVyU3RpY2t5SG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJTdGlja3lIb3ZlclJhZGl1c2JvcmRlclN0aWNreUhvdmVyUmFkaXVzVW5pdGRpc3BsYXlTaGFkb3dTdGlja3lkaXNwbGF5SG92ZXJTaGFkb3dTdGlja3lzaGFkb3dTdGlja3lzaGFkb3dTdGlja3lIb3ZlcnRvb2x0aXB0b29sdGlwUGxhY2VtZW50aXNTdWJtaXRpY29uUmV2ZWFsbWV0YWRhdGFUcnBDb250ZW50UmVzdHJpY3Rpb25rYWRlbmNlQU9TT3B0aW9uc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1bmlxdWVJRHRleHRsaW5rdGFyZ2V0bm9Gb2xsb3dzcG9uc29yZWRkb3dubG9hZGJ1dHRvblJvbGVzdHlsZXNpemVQcmVzZXRnYXB3aWR0aHdpZHRoVW5pdHdpZHRoVHlwZXBhZGRpbmd0YWJsZXRQYWRkaW5nbW9iaWxlUGFkZGluZ3BhZGRpbmdVbml0bWFyZ2ludGFibGV0TWFyZ2lubW9iaWxlTWFyZ2lubWFyZ2luVW5pdGNvbG9yYmFja2dyb3VuZGdyYWRpZW50YmFja2dyb3VuZFR5cGV0ZXh0R3JhZGllbnR0ZXh0QmFja2dyb3VuZFR5cGV0ZXh0R3JhZGllbnRIb3ZlcnRleHRCYWNrZ3JvdW5kSG92ZXJUeXBlY29sb3JIb3ZlcmJhY2tncm91bmRIb3ZlcmJhY2tncm91bmRIb3ZlclR5cGVncmFkaWVudEhvdmVyYm9yZGVyU3R5bGV0YWJsZXRCb3JkZXJTdHlsZW1vYmlsZUJvcmRlclN0eWxlYm9yZGVySG92ZXJTdHlsZXRhYmxldEJvcmRlckhvdmVyU3R5bGVtb2JpbGVCb3JkZXJIb3ZlclN0eWxlYm9yZGVyUmFkaXVzdGFibGV0Qm9yZGVyUmFkaXVzbW9iaWxlQm9yZGVyUmFkaXVzYm9yZGVyUmFkaXVzVW5pdGJvcmRlckhvdmVyUmFkaXVzdGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGljb25pY29uQ29sb3JpY29uQ29sb3JIb3Zlcmljb25TaWRlaWNvbkhvdmVyaWNvblBhZGRpbmdpY29uUGFkZGluZ1VuaXR0YWJsZXRJY29uUGFkZGluZ21vYmlsZUljb25QYWRkaW5naWNvblNpemVpY29uU2l6ZVVuaXRvbmx5SWNvbm9ubHlUZXh0bGFiZWxpbmhlcml0U3R5bGVzdHlwb2dyYXBoeWRpc3BsYXlTaGFkb3dkaXNwbGF5SG92ZXJTaGFkb3dzaGFkb3dzaGFkb3dIb3ZlcmluUXVlcnlCbG9ja2hpZGVMaW5rbm9DdXN0b21EZWZhdWx0c2ljb25UaXRsZWNvbG9yVHJhbnNwYXJlbnRiYWNrZ3JvdW5kVHJhbnNwYXJlbnRncmFkaWVudFRyYW5zcGFyZW50YmFja2dyb3VuZFRyYW5zcGFyZW50VHlwZWNvbG9yVHJhbnNwYXJlbnRIb3ZlcmJhY2tncm91bmRUcmFuc3BhcmVudEhvdmVyYmFja2dyb3VuZFRyYW5zcGFyZW50SG92ZXJUeXBlZ3JhZGllbnRUcmFuc3BhcmVudEhvdmVyYm9yZGVyVHJhbnNwYXJlbnRTdHlsZXRhYmxldEJvcmRlclRyYW5zcGFyZW50U3R5bGVtb2JpbGVCb3JkZXJUcmFuc3BhcmVudFN0eWxlYm9yZGVyVHJhbnNwYXJlbnRIb3ZlclN0eWxldGFibGV0Qm9yZGVyVHJhbnNwYXJlbnRIb3ZlclN0eWxlbW9iaWxlQm9yZGVyVHJhbnNwYXJlbnRIb3ZlclN0eWxlYm9yZGVyVHJhbnNwYXJlbnRSYWRpdXN0YWJsZXRCb3JkZXJUcmFuc3BhcmVudFJhZGl1c21vYmlsZUJvcmRlclRyYW5zcGFyZW50UmFkaXVzYm9yZGVyVHJhbnNwYXJlbnRSYWRpdXNVbml0Ym9yZGVyVHJhbnNwYXJlbnRIb3ZlclJhZGl1c3RhYmxldEJvcmRlclRyYW5zcGFyZW50SG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJUcmFuc3BhcmVudEhvdmVyUmFkaXVzYm9yZGVyVHJhbnNwYXJlbnRIb3ZlclJhZGl1c1VuaXRkaXNwbGF5U2hhZG93VHJhbnNwYXJlbnRkaXNwbGF5SG92ZXJTaGFkb3dUcmFuc3BhcmVudHNoYWRvd1RyYW5zcGFyZW50c2hhZG93VHJhbnNwYXJlbnRIb3ZlcmNvbG9yU3RpY2t5YmFja2dyb3VuZFN0aWNreWdyYWRpZW50U3RpY2t5YmFja2dyb3VuZFN0aWNreVR5cGVjb2xvclN0aWNreUhvdmVyYmFja2dyb3VuZFN0aWNreUhvdmVyYmFja2dyb3VuZFN0aWNreUhvdmVyVHlwZWdyYWRpZW50U3RpY2t5SG92ZXJib3JkZXJTdGlja3lTdHlsZXRhYmxldEJvcmRlclN0aWNreVN0eWxlbW9iaWxlQm9yZGVyU3RpY2t5U3R5bGVib3JkZXJTdGlja3lIb3ZlclN0eWxldGFibGV0Qm9yZGVyU3RpY2t5SG92ZXJTdHlsZW1vYmlsZUJvcmRlclN0aWNreUhvdmVyU3R5bGVib3JkZXJTdGlja3lSYWRpdXN0YWJsZXRCb3JkZXJTdGlja3lSYWRpdXNtb2JpbGVCb3JkZXJTdGlja3lSYWRpdXNib3JkZXJTdGlja3lSYWRpdXNVbml0Ym9yZGVyU3RpY2t5SG92ZXJSYWRpdXN0YWJsZXRCb3JkZXJTdGlja3lIb3ZlclJhZGl1c21vYmlsZUJvcmRlclN0aWNreUhvdmVyUmFkaXVzYm9yZGVyU3RpY2t5SG92ZXJSYWRpdXNVbml0ZGlzcGxheVNoYWRvd1N0aWNreWRpc3BsYXlIb3ZlclNoYWRvd1N0aWNreXNoYWRvd1N0aWNreXNoYWRvd1N0aWNreUhvdmVydG9vbHRpcHRvb2x0aXBQbGFjZW1lbnRpc1N1Ym1pdGljb25SZXZlYWxtZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRsZXZlbHVuaXF1ZUlEc2l6ZVR5cGVsaW5lVHlwZWxldHRlclNwYWNpbmdUeXBldHlwb2dyYXBoeWdvb2dsZUZvbnRsb2FkR29vZ2xlRm9udGZvbnRTdWJzZXRmb250VmFyaWFudGZvbnRXZWlnaHRmb250U3R5bGV0b3BNYXJnaW5ib3R0b21NYXJnaW5sZWZ0TWFyZ2lucmlnaHRNYXJnaW5tYXJnaW5tYXJnaW5UeXBldGFibGV0TWFyZ2lubW9iaWxlTWFyZ2ludGFibGV0TWFyZ2luVHlwZW1vYmlsZU1hcmdpblR5cGVwYWRkaW5nVHlwZXBhZGRpbmd0YWJsZXRQYWRkaW5nbW9iaWxlUGFkZGluZ21hcmtTaXplbWFya1NpemVUeXBlbWFya0xpbmVIZWlnaHRtYXJrTGluZVR5cGVtYXJrTGV0dGVyU3BhY2luZ1R5cGVtYXJrVHlwb2dyYXBoeW1hcmtHb29nbGVGb250bWFya0xvYWRHb29nbGVGb250bWFya0ZvbnRTdWJzZXRtYXJrRm9udFZhcmlhbnRtYXJrRm9udFdlaWdodG1hcmtGb250U3R5bGVlbmFibGVNYXJrR3JhZGllbnRlbmFibGVNYXJrQmFja2dyb3VuZEdyYWRpZW50bWFya0dyYWRpZW50bWFya0JhY2tncm91bmRHcmFkaWVudG1hcmtDb2xvcm1hcmtCR09wYWNpdHltYXJrUGFkZGluZ21hcmtUYWJQYWRkaW5nbWFya01vYmlsZVBhZGRpbmdtYXJrUGFkZGluZ0NvbnRyb2xtYXJrUGFkZGluZ1R5cGVtYXJrQm9yZGVybWFya0JvcmRlclN0eWxlc3RhYmxldE1hcmtCb3JkZXJTdHlsZXNtb2JpbGVNYXJrQm9yZGVyU3R5bGVzbWFya0JvcmRlck9wYWNpdHltYXJrQm9yZGVyV2lkdGhtYXJrQm9yZGVyU3R5bGV0ZXh0VHJhbnNmb3JtbWFya1RleHRUcmFuc2Zvcm1lbmFibGVUZXh0U2hhZG93dGV4dFNoYWRvd3RleHRTaGFkb3dUYWJsZXR0ZXh0U2hhZG93TW9iaWxlaHRtbFRhZ2xvYWRJdGFsaWNsaW5rVGFyZ2V0bGlua05vRm9sbG93bGlua1Nwb25zb3JlZGluUXVlcnlCbG9ja2ZvbnRTaXplZm9udEhlaWdodGZvbnRIZWlnaHRUeXBlbWF4V2lkdGhtYXhXaWR0aFR5cGVtYXhIZWlnaHRtYXhIZWlnaHRUeXBlaWNvbmljb25Db2xvcmljb25Db2xvckhvdmVyaWNvblNpZGVpY29uSG92ZXJpY29uUGFkZGluZ3RhYmxldEljb25QYWRkaW5nbW9iaWxlSWNvblBhZGRpbmdpY29uUGFkZGluZ1VuaXRpY29uU2l6ZWljb25TaXplVW5pdGljb25WZXJ0aWNhbEFsaWduYm9yZGVyU3R5bGV0YWJsZXRCb3JkZXJTdHlsZW1vYmlsZUJvcmRlclN0eWxlYm9yZGVyUmFkaXVzdGFibGV0Qm9yZGVyUmFkaXVzbW9iaWxlQm9yZGVyUmFkaXVzYm9yZGVyUmFkaXVzVW5pdGljb25UaXRsZW1hcmtCb3JkZXJSYWRpdXN0YWJsZXRNYXJrQm9yZGVyUmFkaXVzbW9iaWxlTWFya0JvcmRlclJhZGl1c21hcmtCb3JkZXJSYWRpdXNVbml0YWx0VGl0bGVpY29uVG9vbHRpcGljb25Ub29sdGlwUGxhY2VtZW50aWNvblRvb2x0aXBEYXNoZW5hYmxlVGV4dEdyYWRpZW50dGV4dEdyYWRpZW50aW5saW5lSW1hZ2VXaWR0aGlubGluZUltYWdlQm9yZGVyU3R5bGVzdGFibGV0SW5saW5lSW1hZ2VCb3JkZXJTdHlsZXNtb2JpbGVJbmxpbmVJbWFnZUJvcmRlclN0eWxlc2lubGluZUltYWdlQm9yZGVyUmFkaXVzdGFibGV0SW5saW5lSW1hZ2VCb3JkZXJSYWRpdXNtb2JpbGVJbmxpbmVJbWFnZUJvcmRlclJhZGl1c2lubGluZUltYWdlQm9yZGVyUmFkaXVzVW5pdGlubGluZUltYWdlVmVydGljYWxBbGlnbnVzZVJhdGlvcmF0aW9tZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YnI+ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lkdG9wUGFkZGluZ2JvdHRvbVBhZGRpbmdsZWZ0UGFkZGluZ3JpZ2h0UGFkZGluZ3RvcFBhZGRpbmdNYm90dG9tUGFkZGluZ01sZWZ0UGFkZGluZ01yaWdodFBhZGRpbmdNdG9wTWFyZ2luYm90dG9tTWFyZ2ludG9wTWFyZ2luTWJvdHRvbU1hcmdpbk1sZWZ0TWFyZ2lucmlnaHRNYXJnaW5sZWZ0TWFyZ2luTXJpZ2h0TWFyZ2luTXpJbmRleGJhY2tncm91bmRiYWNrZ3JvdW5kT3BhY2l0eWJvcmRlcmJvcmRlck9wYWNpdHlib3JkZXJXaWR0aHRhYmxldEJvcmRlcldpZHRobW9iaWxlQm9yZGVyV2lkdGhib3JkZXJSYWRpdXN1bmlxdWVJRGJhY2tncm91bmRJbWd0ZXh0QWxpZ250ZXh0Q29sb3JsaW5rQ29sb3JsaW5rSG92ZXJDb2xvcnRvcFBhZGRpbmdUYm90dG9tUGFkZGluZ1RsZWZ0UGFkZGluZ1RyaWdodFBhZGRpbmdUdG9wTWFyZ2luVGJvdHRvbU1hcmdpblRsZWZ0TWFyZ2luVHJpZ2h0TWFyZ2luVGRpc3BsYXlTaGFkb3dzaGFkb3dub0N1c3RvbURlZmF1bHRzdnNkZXNrdnN0YWJsZXR2c21vYmlsZXBhZGRpbmdUeXBlbWFyZ2luVHlwZWJnQ29sb3JDbGFzc2RpcmVjdGlvbmp1c3RpZnlDb250ZW50d3JhcENvbnRlbnRndXR0ZXJndXR0ZXJVbml0Z3V0dGVyVmFyaWFibGVyb3dHYXByb3dHYXBVbml0cm93R2FwVmFyaWFibGVmbGV4QmFzaXNmbGV4QmFzaXNVbml0YmFja2dyb3VuZEltZ0hvdmVyYmFja2dyb3VuZEhvdmVyb3ZlcmxheU9wYWNpdHlvdmVybGF5b3ZlcmxheUltZ292ZXJsYXlIb3Zlck9wYWNpdHlvdmVybGF5SG92ZXJvdmVybGF5SW1nSG92ZXJib3JkZXJIb3ZlcmJvcmRlckhvdmVyV2lkdGh0YWJsZXRCb3JkZXJIb3ZlcldpZHRobW9iaWxlQm9yZGVySG92ZXJXaWR0aGJvcmRlckhvdmVyUmFkaXVzZGlzcGxheUhvdmVyU2hhZG93c2hhZG93SG92ZXJ0ZXh0Q29sb3JIb3ZlcmxpbmtDb2xvckhvdmVybGlua0hvdmVyQ29sb3JIb3ZlcmxpbmtsaW5rVGl0bGVsaW5rVGFyZ2V0bGlua05vRm9sbG93bGlua1Nwb25zb3JlZG1heFdpZHRobWF4V2lkdGhVbml0bWF4V2lkdGhUYWJsZXRVbml0bWF4V2lkdGhNb2JpbGVVbml0aGVpZ2h0aGVpZ2h0VW5pdGh0bWxUYWdpblF1ZXJ5QmxvY2tvdmVybGF5VHlwZXN0aWNreXN0aWNreU9mZnNldHN0aWNreU9mZnNldFVuaXRhbGlnbnBhZGRpbmd0YWJsZXRQYWRkaW5nbW9iaWxlUGFkZGluZ21hcmdpbnRhYmxldE1hcmdpbm1vYmlsZU1hcmdpbmJhY2tncm91bmRUeXBlYmFja2dyb3VuZEhvdmVyVHlwZWdyYWRpZW50Z3JhZGllbnRIb3Zlcm92ZXJsYXlHcmFkaWVudG92ZXJsYXlHcmFkaWVudEhvdmVyb3ZlcmxheUhvdmVyVHlwZXRhYmxldEJvcmRlclJhZGl1c21vYmlsZUJvcmRlclJhZGl1c2JvcmRlclJhZGl1c1VuaXR0YWJsZXRCb3JkZXJIb3ZlclJhZGl1c21vYmlsZUJvcmRlckhvdmVyUmFkaXVzYm9yZGVySG92ZXJSYWRpdXNVbml0Ym9yZGVyU3R5bGV0YWJsZXRCb3JkZXJTdHlsZW1vYmlsZUJvcmRlclN0eWxlYm9yZGVySG92ZXJTdHlsZXRhYmxldEJvcmRlckhvdmVyU3R5bGVtb2JpbGVCb3JkZXJIb3ZlclN0eWxlZ3JpZEFyZWFmbGV4R3Jvd2tiVmVyc2lvbm1ldGFkYXRhVHJwQ29udGVudFJlc3RyaWN0aW9ua2FkZW5jZUFPU09wdGlvbnNiYWNrZHJvcEZpbHRlclR5cGViYWNrZHJvcEZpbHRlclNpemViYWNrZHJvcEZpbHRlclN0cmluZ2thZGVuY2VCbG9ja0NTU2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzaXplU2x1Z3VzZVJhdGlvbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRsaW5rRGVzdGluYXRpb251bmlxdWVJRG1hcmdpbkRlc2t0b3BtYXJnaW5UYWJsZXRtYXJnaW5Nb2JpbGVtYXJnaW5Vbml0cGFkZGluZ0Rlc2t0b3BwYWRkaW5nVGFibGV0cGFkZGluZ01vYmlsZXBhZGRpbmdVbml0Ym9yZGVyQ29sb3JiYWNrZ3JvdW5kQ29sb3Jib3JkZXJSYWRpdXN0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0Ym9yZGVyV2lkdGhVbml0Ym9yZGVyV2lkdGhEZXNrdG9wYm9yZGVyV2lkdGhUYWJsZXRib3JkZXJXaWR0aE1vYmlsZWRpc3BsYXlCb3hTaGFkb3dib3hTaGFkb3dkaXNwbGF5RHJvcFNoYWRvd2Ryb3BTaGFkb3dpbWFnZUZpbHRlcnNob3dDYXB0aW9uY2FwdGlvblN0eWxlc21hc2tTdmdtYXNrU2l6ZW1hc2tQb3NpdGlvbm1hc2tSZXBlYXRpblF1ZXJ5QmxvY2twcmV2ZW50TGF6eUxvYWRnbG9iYWxBbHRib3JkZXJTdHlsZXRhYmxldEJvcmRlclN0eWxlbW9iaWxlQm9yZGVyU3R5bGVvdmVybGF5T3BhY2l0eW92ZXJsYXlvdmVybGF5VHlwZW92ZXJsYXlHcmFkaWVudGltYWdlUG9zaXRpb250b29sdGlwdG9vbHRpcFBsYWNlbWVudHRvb2x0aXBEYXNobWV0YWRhdGFUcnBDb250ZW50UmVzdHJpY3Rpb25rYWRlbmNlQU9TT3B0aW9uc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpZHRvcFBhZGRpbmdib3R0b21QYWRkaW5nbGVmdFBhZGRpbmdyaWdodFBhZGRpbmd0b3BQYWRkaW5nTWJvdHRvbVBhZGRpbmdNbGVmdFBhZGRpbmdNcmlnaHRQYWRkaW5nTXRvcE1hcmdpbmJvdHRvbU1hcmdpbnRvcE1hcmdpbk1ib3R0b21NYXJnaW5NbGVmdE1hcmdpbnJpZ2h0TWFyZ2lubGVmdE1hcmdpbk1yaWdodE1hcmdpbk16SW5kZXhiYWNrZ3JvdW5kYmFja2dyb3VuZE9wYWNpdHlib3JkZXJib3JkZXJPcGFjaXR5Ym9yZGVyV2lkdGh0YWJsZXRCb3JkZXJXaWR0aG1vYmlsZUJvcmRlcldpZHRoYm9yZGVyUmFkaXVzdW5pcXVlSURiYWNrZ3JvdW5kSW1ndGV4dEFsaWdudGV4dENvbG9ybGlua0NvbG9ybGlua0hvdmVyQ29sb3J0b3BQYWRkaW5nVGJvdHRvbVBhZGRpbmdUbGVmdFBhZGRpbmdUcmlnaHRQYWRkaW5nVHRvcE1hcmdpblRib3R0b21NYXJnaW5UbGVmdE1hcmdpblRyaWdodE1hcmdpblRkaXNwbGF5U2hhZG93c2hhZG93bm9DdXN0b21EZWZhdWx0c3ZzZGVza3ZzdGFibGV0dnNtb2JpbGVwYWRkaW5nVHlwZW1hcmdpblR5cGViZ0NvbG9yQ2xhc3NkaXJlY3Rpb25qdXN0aWZ5Q29udGVudHdyYXBDb250ZW50Z3V0dGVyZ3V0dGVyVW5pdGd1dHRlclZhcmlhYmxlcm93R2Fwcm93R2FwVW5pdHJvd0dhcFZhcmlhYmxlZmxleEJhc2lzZmxleEJhc2lzVW5pdGJhY2tncm91bmRJbWdIb3ZlcmJhY2tncm91bmRIb3Zlcm92ZXJsYXlPcGFjaXR5b3ZlcmxheW92ZXJsYXlJbWdvdmVybGF5SG92ZXJPcGFjaXR5b3ZlcmxheUhvdmVyb3ZlcmxheUltZ0hvdmVyYm9yZGVySG92ZXJib3JkZXJIb3ZlcldpZHRodGFibGV0Qm9yZGVySG92ZXJXaWR0aG1vYmlsZUJvcmRlckhvdmVyV2lkdGhib3JkZXJIb3ZlclJhZGl1c2Rpc3BsYXlIb3ZlclNoYWRvd3NoYWRvd0hvdmVydGV4dENvbG9ySG92ZXJsaW5rQ29sb3JIb3ZlcmxpbmtIb3ZlckNvbG9ySG92ZXJsaW5rbGlua1RpdGxlbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRtYXhXaWR0aG1heFdpZHRoVW5pdG1heFdpZHRoVGFibGV0VW5pdG1heFdpZHRoTW9iaWxlVW5pdGhlaWdodGhlaWdodFVuaXRodG1sVGFnaW5RdWVyeUJsb2Nrb3ZlcmxheVR5cGVzdGlja3lzdGlja3lPZmZzZXRzdGlja3lPZmZzZXRVbml0YWxpZ25wYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJnaW50YWJsZXRNYXJnaW5tb2JpbGVNYXJnaW5iYWNrZ3JvdW5kVHlwZWJhY2tncm91bmRIb3ZlclR5cGVncmFkaWVudGdyYWRpZW50SG92ZXJvdmVybGF5R3JhZGllbnRvdmVybGF5R3JhZGllbnRIb3Zlcm92ZXJsYXlIb3ZlclR5cGV0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0dGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWdyaWRBcmVhZmxleEdyb3drYlZlcnNpb25tZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zYmFja2Ryb3BGaWx0ZXJUeXBlYmFja2Ryb3BGaWx0ZXJTaXplYmFja2Ryb3BGaWx0ZXJTdHJpbmdrYWRlbmNlQmxvY2tDU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpZHRvcFBhZGRpbmdib3R0b21QYWRkaW5nbGVmdFBhZGRpbmdyaWdodFBhZGRpbmd0b3BQYWRkaW5nTWJvdHRvbVBhZGRpbmdNbGVmdFBhZGRpbmdNcmlnaHRQYWRkaW5nTXRvcE1hcmdpbmJvdHRvbU1hcmdpbnRvcE1hcmdpbk1ib3R0b21NYXJnaW5NbGVmdE1hcmdpbnJpZ2h0TWFyZ2lubGVmdE1hcmdpbk1yaWdodE1hcmdpbk16SW5kZXhiYWNrZ3JvdW5kYmFja2dyb3VuZE9wYWNpdHlib3JkZXJib3JkZXJPcGFjaXR5Ym9yZGVyV2lkdGh0YWJsZXRCb3JkZXJXaWR0aG1vYmlsZUJvcmRlcldpZHRoYm9yZGVyUmFkaXVzdW5pcXVlSURiYWNrZ3JvdW5kSW1ndGV4dEFsaWdudGV4dENvbG9ybGlua0NvbG9ybGlua0hvdmVyQ29sb3J0b3BQYWRkaW5nVGJvdHRvbVBhZGRpbmdUbGVmdFBhZGRpbmdUcmlnaHRQYWRkaW5nVHRvcE1hcmdpblRib3R0b21NYXJnaW5UbGVmdE1hcmdpblRyaWdodE1hcmdpblRkaXNwbGF5U2hhZG93c2hhZG93bm9DdXN0b21EZWZhdWx0c3ZzZGVza3ZzdGFibGV0dnNtb2JpbGVwYWRkaW5nVHlwZW1hcmdpblR5cGViZ0NvbG9yQ2xhc3NkaXJlY3Rpb25qdXN0aWZ5Q29udGVudHdyYXBDb250ZW50Z3V0dGVyZ3V0dGVyVW5pdGd1dHRlclZhcmlhYmxlcm93R2Fwcm93R2FwVW5pdHJvd0dhcFZhcmlhYmxlZmxleEJhc2lzZmxleEJhc2lzVW5pdGJhY2tncm91bmRJbWdIb3ZlcmJhY2tncm91bmRIb3Zlcm92ZXJsYXlPcGFjaXR5b3ZlcmxheW92ZXJsYXlJbWdvdmVybGF5SG92ZXJPcGFjaXR5b3ZlcmxheUhvdmVyb3ZlcmxheUltZ0hvdmVyYm9yZGVySG92ZXJib3JkZXJIb3ZlcldpZHRodGFibGV0Qm9yZGVySG92ZXJXaWR0aG1vYmlsZUJvcmRlckhvdmVyV2lkdGhib3JkZXJIb3ZlclJhZGl1c2Rpc3BsYXlIb3ZlclNoYWRvd3NoYWRvd0hvdmVydGV4dENvbG9ySG92ZXJsaW5rQ29sb3JIb3ZlcmxpbmtIb3ZlckNvbG9ySG92ZXJsaW5rbGlua1RpdGxlbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRtYXhXaWR0aG1heFdpZHRoVW5pdG1heFdpZHRoVGFibGV0VW5pdG1heFdpZHRoTW9iaWxlVW5pdGhlaWdodGhlaWdodFVuaXRodG1sVGFnaW5RdWVyeUJsb2Nrb3ZlcmxheVR5cGVzdGlja3lzdGlja3lPZmZzZXRzdGlja3lPZmZzZXRVbml0YWxpZ25wYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJnaW50YWJsZXRNYXJnaW5tb2JpbGVNYXJnaW5iYWNrZ3JvdW5kVHlwZWJhY2tncm91bmRIb3ZlclR5cGVncmFkaWVudGdyYWRpZW50SG92ZXJvdmVybGF5R3JhZGllbnRvdmVybGF5R3JhZGllbnRIb3Zlcm92ZXJsYXlIb3ZlclR5cGV0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0dGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWdyaWRBcmVhZmxleEdyb3drYlZlcnNpb25hbmNob3JtZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zYmFja2Ryb3BGaWx0ZXJUeXBlYmFja2Ryb3BGaWx0ZXJTaXplYmFja2Ryb3BGaWx0ZXJTdHJpbmdrYWRlbmNlQmxvY2tDU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpZHRvcFBhZGRpbmdib3R0b21QYWRkaW5nbGVmdFBhZGRpbmdyaWdodFBhZGRpbmd0b3BQYWRkaW5nTWJvdHRvbVBhZGRpbmdNbGVmdFBhZGRpbmdNcmlnaHRQYWRkaW5nTXRvcE1hcmdpbmJvdHRvbU1hcmdpbnRvcE1hcmdpbk1ib3R0b21NYXJnaW5NbGVmdE1hcmdpbnJpZ2h0TWFyZ2lubGVmdE1hcmdpbk1yaWdodE1hcmdpbk16SW5kZXhiYWNrZ3JvdW5kYmFja2dyb3VuZE9wYWNpdHlib3JkZXJib3JkZXJPcGFjaXR5Ym9yZGVyV2lkdGh0YWJsZXRCb3JkZXJXaWR0aG1vYmlsZUJvcmRlcldpZHRoYm9yZGVyUmFkaXVzdW5pcXVlSURiYWNrZ3JvdW5kSW1ndGV4dEFsaWdudGV4dENvbG9ybGlua0NvbG9ybGlua0hvdmVyQ29sb3J0b3BQYWRkaW5nVGJvdHRvbVBhZGRpbmdUbGVmdFBhZGRpbmdUcmlnaHRQYWRkaW5nVHRvcE1hcmdpblRib3R0b21NYXJnaW5UbGVmdE1hcmdpblRyaWdodE1hcmdpblRkaXNwbGF5U2hhZG93c2hhZG93bm9DdXN0b21EZWZhdWx0c3ZzZGVza3ZzdGFibGV0dnNtb2JpbGVwYWRkaW5nVHlwZW1hcmdpblR5cGViZ0NvbG9yQ2xhc3NkaXJlY3Rpb25qdXN0aWZ5Q29udGVudHdyYXBDb250ZW50Z3V0dGVyZ3V0dGVyVW5pdGd1dHRlclZhcmlhYmxlcm93R2Fwcm93R2FwVW5pdHJvd0dhcFZhcmlhYmxlZmxleEJhc2lzZmxleEJhc2lzVW5pdGJhY2tncm91bmRJbWdIb3ZlcmJhY2tncm91bmRIb3Zlcm92ZXJsYXlPcGFjaXR5b3ZlcmxheW92ZXJsYXlJbWdvdmVybGF5SG92ZXJPcGFjaXR5b3ZlcmxheUhvdmVyb3ZlcmxheUltZ0hvdmVyYm9yZGVySG92ZXJib3JkZXJIb3ZlcldpZHRodGFibGV0Qm9yZGVySG92ZXJXaWR0aG1vYmlsZUJvcmRlckhvdmVyV2lkdGhib3JkZXJIb3ZlclJhZGl1c2Rpc3BsYXlIb3ZlclNoYWRvd3NoYWRvd0hvdmVydGV4dENvbG9ySG92ZXJsaW5rQ29sb3JIb3ZlcmxpbmtIb3ZlckNvbG9ySG92ZXJsaW5rbGlua1RpdGxlbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRtYXhXaWR0aG1heFdpZHRoVW5pdG1heFdpZHRoVGFibGV0VW5pdG1heFdpZHRoTW9iaWxlVW5pdGhlaWdodGhlaWdodFVuaXRodG1sVGFnaW5RdWVyeUJsb2Nrb3ZlcmxheVR5cGVzdGlja3lzdGlja3lPZmZzZXRzdGlja3lPZmZzZXRVbml0YWxpZ25wYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJnaW50YWJsZXRNYXJnaW5tb2JpbGVNYXJnaW5iYWNrZ3JvdW5kVHlwZWJhY2tncm91bmRIb3ZlclR5cGVncmFkaWVudGdyYWRpZW50SG92ZXJvdmVybGF5R3JhZGllbnRvdmVybGF5R3JhZGllbnRIb3Zlcm92ZXJsYXlIb3ZlclR5cGV0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0dGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWdyaWRBcmVhZmxleEdyb3drYlZlcnNpb25tZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zYmFja2Ryb3BGaWx0ZXJUeXBlYmFja2Ryb3BGaWx0ZXJTaXplYmFja2Ryb3BGaWx0ZXJTdHJpbmdrYWRlbmNlQmxvY2tDU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpZHRvcFBhZGRpbmdib3R0b21QYWRkaW5nbGVmdFBhZGRpbmdyaWdodFBhZGRpbmd0b3BQYWRkaW5nTWJvdHRvbVBhZGRpbmdNbGVmdFBhZGRpbmdNcmlnaHRQYWRkaW5nTXRvcE1hcmdpbmJvdHRvbU1hcmdpbnRvcE1hcmdpbk1ib3R0b21NYXJnaW5NbGVmdE1hcmdpbnJpZ2h0TWFyZ2lubGVmdE1hcmdpbk1yaWdodE1hcmdpbk16SW5kZXhiYWNrZ3JvdW5kYmFja2dyb3VuZE9wYWNpdHlib3JkZXJib3JkZXJPcGFjaXR5Ym9yZGVyV2lkdGh0YWJsZXRCb3JkZXJXaWR0aG1vYmlsZUJvcmRlcldpZHRoYm9yZGVyUmFkaXVzdW5pcXVlSURiYWNrZ3JvdW5kSW1ndGV4dEFsaWdudGV4dENvbG9ybGlua0NvbG9ybGlua0hvdmVyQ29sb3J0b3BQYWRkaW5nVGJvdHRvbVBhZGRpbmdUbGVmdFBhZGRpbmdUcmlnaHRQYWRkaW5nVHRvcE1hcmdpblRib3R0b21NYXJnaW5UbGVmdE1hcmdpblRyaWdodE1hcmdpblRkaXNwbGF5U2hhZG93c2hhZG93bm9DdXN0b21EZWZhdWx0c3ZzZGVza3ZzdGFibGV0dnNtb2JpbGVwYWRkaW5nVHlwZW1hcmdpblR5cGViZ0NvbG9yQ2xhc3NkaXJlY3Rpb25qdXN0aWZ5Q29udGVudHdyYXBDb250ZW50Z3V0dGVyZ3V0dGVyVW5pdGd1dHRlclZhcmlhYmxlcm93R2Fwcm93R2FwVW5pdHJvd0dhcFZhcmlhYmxlZmxleEJhc2lzZmxleEJhc2lzVW5pdGJhY2tncm91bmRJbWdIb3ZlcmJhY2tncm91bmRIb3Zlcm92ZXJsYXlPcGFjaXR5b3ZlcmxheW92ZXJsYXlJbWdvdmVybGF5SG92ZXJPcGFjaXR5b3ZlcmxheUhvdmVyb3ZlcmxheUltZ0hvdmVyYm9yZGVySG92ZXJib3JkZXJIb3ZlcldpZHRodGFibGV0Qm9yZGVySG92ZXJXaWR0aG1vYmlsZUJvcmRlckhvdmVyV2lkdGhib3JkZXJIb3ZlclJhZGl1c2Rpc3BsYXlIb3ZlclNoYWRvd3NoYWRvd0hvdmVydGV4dENvbG9ySG92ZXJsaW5rQ29sb3JIb3ZlcmxpbmtIb3ZlckNvbG9ySG92ZXJsaW5rbGlua1RpdGxlbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRtYXhXaWR0aG1heFdpZHRoVW5pdG1heFdpZHRoVGFibGV0VW5pdG1heFdpZHRoTW9iaWxlVW5pdGhlaWdodGhlaWdodFVuaXRodG1sVGFnaW5RdWVyeUJsb2Nrb3ZlcmxheVR5cGVzdGlja3lzdGlja3lPZmZzZXRzdGlja3lPZmZzZXRVbml0YWxpZ25wYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJnaW50YWJsZXRNYXJnaW5tb2JpbGVNYXJnaW5iYWNrZ3JvdW5kVHlwZWJhY2tncm91bmRIb3ZlclR5cGVncmFkaWVudGdyYWRpZW50SG92ZXJvdmVybGF5R3JhZGllbnRvdmVybGF5R3JhZGllbnRIb3Zlcm92ZXJsYXlIb3ZlclR5cGV0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0dGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWdyaWRBcmVhZmxleEdyb3drYlZlcnNpb25tZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zYmFja2Ryb3BGaWx0ZXJUeXBlYmFja2Ryb3BGaWx0ZXJTaXplYmFja2Ryb3BGaWx0ZXJTdHJpbmdrYWRlbmNlQmxvY2tDU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpZHRvcFBhZGRpbmdib3R0b21QYWRkaW5nbGVmdFBhZGRpbmdyaWdodFBhZGRpbmd0b3BQYWRkaW5nTWJvdHRvbVBhZGRpbmdNbGVmdFBhZGRpbmdNcmlnaHRQYWRkaW5nTXRvcE1hcmdpbmJvdHRvbU1hcmdpbnRvcE1hcmdpbk1ib3R0b21NYXJnaW5NbGVmdE1hcmdpbnJpZ2h0TWFyZ2lubGVmdE1hcmdpbk1yaWdodE1hcmdpbk16SW5kZXhiYWNrZ3JvdW5kYmFja2dyb3VuZE9wYWNpdHlib3JkZXJib3JkZXJPcGFjaXR5Ym9yZGVyV2lkdGh0YWJsZXRCb3JkZXJXaWR0aG1vYmlsZUJvcmRlcldpZHRoYm9yZGVyUmFkaXVzdW5pcXVlSURiYWNrZ3JvdW5kSW1ndGV4dEFsaWdudGV4dENvbG9ybGlua0NvbG9ybGlua0hvdmVyQ29sb3J0b3BQYWRkaW5nVGJvdHRvbVBhZGRpbmdUbGVmdFBhZGRpbmdUcmlnaHRQYWRkaW5nVHRvcE1hcmdpblRib3R0b21NYXJnaW5UbGVmdE1hcmdpblRyaWdodE1hcmdpblRkaXNwbGF5U2hhZG93c2hhZG93bm9DdXN0b21EZWZhdWx0c3ZzZGVza3ZzdGFibGV0dnNtb2JpbGVwYWRkaW5nVHlwZW1hcmdpblR5cGViZ0NvbG9yQ2xhc3NkaXJlY3Rpb25qdXN0aWZ5Q29udGVudHdyYXBDb250ZW50Z3V0dGVyZ3V0dGVyVW5pdGd1dHRlclZhcmlhYmxlcm93R2Fwcm93R2FwVW5pdHJvd0dhcFZhcmlhYmxlZmxleEJhc2lzZmxleEJhc2lzVW5pdGJhY2tncm91bmRJbWdIb3ZlcmJhY2tncm91bmRIb3Zlcm92ZXJsYXlPcGFjaXR5b3ZlcmxheW92ZXJsYXlJbWdvdmVybGF5SG92ZXJPcGFjaXR5b3ZlcmxheUhvdmVyb3ZlcmxheUltZ0hvdmVyYm9yZGVySG92ZXJib3JkZXJIb3ZlcldpZHRodGFibGV0Qm9yZGVySG92ZXJXaWR0aG1vYmlsZUJvcmRlckhvdmVyV2lkdGhib3JkZXJIb3ZlclJhZGl1c2Rpc3BsYXlIb3ZlclNoYWRvd3NoYWRvd0hvdmVydGV4dENvbG9ySG92ZXJsaW5rQ29sb3JIb3ZlcmxpbmtIb3ZlckNvbG9ySG92ZXJsaW5rbGlua1RpdGxlbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRtYXhXaWR0aG1heFdpZHRoVW5pdG1heFdpZHRoVGFibGV0VW5pdG1heFdpZHRoTW9iaWxlVW5pdGhlaWdodGhlaWdodFVuaXRodG1sVGFnaW5RdWVyeUJsb2Nrb3ZlcmxheVR5cGVzdGlja3lzdGlja3lPZmZzZXRzdGlja3lPZmZzZXRVbml0YWxpZ25wYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJnaW50YWJsZXRNYXJnaW5tb2JpbGVNYXJnaW5iYWNrZ3JvdW5kVHlwZWJhY2tncm91bmRIb3ZlclR5cGVncmFkaWVudGdyYWRpZW50SG92ZXJvdmVybGF5R3JhZGllbnRvdmVybGF5R3JhZGllbnRIb3Zlcm92ZXJsYXlIb3ZlclR5cGV0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0dGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWdyaWRBcmVhZmxleEdyb3drYlZlcnNpb25tZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zYmFja2Ryb3BGaWx0ZXJUeXBlYmFja2Ryb3BGaWx0ZXJTaXplYmFja2Ryb3BGaWx0ZXJTdHJpbmdrYWRlbmNlQmxvY2tDU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpZHRvcFBhZGRpbmdib3R0b21QYWRkaW5nbGVmdFBhZGRpbmdyaWdodFBhZGRpbmd0b3BQYWRkaW5nTWJvdHRvbVBhZGRpbmdNbGVmdFBhZGRpbmdNcmlnaHRQYWRkaW5nTXRvcE1hcmdpbmJvdHRvbU1hcmdpbnRvcE1hcmdpbk1ib3R0b21NYXJnaW5NbGVmdE1hcmdpbnJpZ2h0TWFyZ2lubGVmdE1hcmdpbk1yaWdodE1hcmdpbk16SW5kZXhiYWNrZ3JvdW5kYmFja2dyb3VuZE9wYWNpdHlib3JkZXJib3JkZXJPcGFjaXR5Ym9yZGVyV2lkdGh0YWJsZXRCb3JkZXJXaWR0aG1vYmlsZUJvcmRlcldpZHRoYm9yZGVyUmFkaXVzdW5pcXVlSURiYWNrZ3JvdW5kSW1ndGV4dEFsaWdudGV4dENvbG9ybGlua0NvbG9ybGlua0hvdmVyQ29sb3J0b3BQYWRkaW5nVGJvdHRvbVBhZGRpbmdUbGVmdFBhZGRpbmdUcmlnaHRQYWRkaW5nVHRvcE1hcmdpblRib3R0b21NYXJnaW5UbGVmdE1hcmdpblRyaWdodE1hcmdpblRkaXNwbGF5U2hhZG93c2hhZG93bm9DdXN0b21EZWZhdWx0c3ZzZGVza3ZzdGFibGV0dnNtb2JpbGVwYWRkaW5nVHlwZW1hcmdpblR5cGViZ0NvbG9yQ2xhc3NkaXJlY3Rpb25qdXN0aWZ5Q29udGVudHdyYXBDb250ZW50Z3V0dGVyZ3V0dGVyVW5pdGd1dHRlclZhcmlhYmxlcm93R2Fwcm93R2FwVW5pdHJvd0dhcFZhcmlhYmxlZmxleEJhc2lzZmxleEJhc2lzVW5pdGJhY2tncm91bmRJbWdIb3ZlcmJhY2tncm91bmRIb3Zlcm92ZXJsYXlPcGFjaXR5b3ZlcmxheW92ZXJsYXlJbWdvdmVybGF5SG92ZXJPcGFjaXR5b3ZlcmxheUhvdmVyb3ZlcmxheUltZ0hvdmVyYm9yZGVySG92ZXJib3JkZXJIb3ZlcldpZHRodGFibGV0Qm9yZGVySG92ZXJXaWR0aG1vYmlsZUJvcmRlckhvdmVyV2lkdGhib3JkZXJIb3ZlclJhZGl1c2Rpc3BsYXlIb3ZlclNoYWRvd3NoYWRvd0hvdmVydGV4dENvbG9ySG92ZXJsaW5rQ29sb3JIb3ZlcmxpbmtIb3ZlckNvbG9ySG92ZXJsaW5rbGlua1RpdGxlbGlua1RhcmdldGxpbmtOb0ZvbGxvd2xpbmtTcG9uc29yZWRtYXhXaWR0aG1heFdpZHRoVW5pdG1heFdpZHRoVGFibGV0VW5pdG1heFdpZHRoTW9iaWxlVW5pdGhlaWdodGhlaWdodFVuaXRodG1sVGFnaW5RdWVyeUJsb2Nrb3ZlcmxheVR5cGVzdGlja3lzdGlja3lPZmZzZXRzdGlja3lPZmZzZXRVbml0YWxpZ25wYWRkaW5ndGFibGV0UGFkZGluZ21vYmlsZVBhZGRpbmdtYXJnaW50YWJsZXRNYXJnaW5tb2JpbGVNYXJnaW5iYWNrZ3JvdW5kVHlwZWJhY2tncm91bmRIb3ZlclR5cGVncmFkaWVudGdyYWRpZW50SG92ZXJvdmVybGF5R3JhZGllbnRvdmVybGF5R3JhZGllbnRIb3Zlcm92ZXJsYXlIb3ZlclR5cGV0YWJsZXRCb3JkZXJSYWRpdXNtb2JpbGVCb3JkZXJSYWRpdXNib3JkZXJSYWRpdXNVbml0dGFibGV0Qm9yZGVySG92ZXJSYWRpdXNtb2JpbGVCb3JkZXJIb3ZlclJhZGl1c2JvcmRlckhvdmVyUmFkaXVzVW5pdGJvcmRlclN0eWxldGFibGV0Qm9yZGVyU3R5bGVtb2JpbGVCb3JkZXJTdHlsZWJvcmRlckhvdmVyU3R5bGV0YWJsZXRCb3JkZXJIb3ZlclN0eWxlbW9iaWxlQm9yZGVySG92ZXJTdHlsZWdyaWRBcmVhZmxleEdyb3drYlZlcnNpb25tZXRhZGF0YVRycENvbnRlbnRSZXN0cmljdGlvbmthZGVuY2VBT1NPcHRpb25zYmFja2Ryb3BGaWx0ZXJUeXBlYmFja2Ryb3BGaWx0ZXJTaXplYmFja2Ryb3BGaWx0ZXJTdHJpbmdrYWRlbmNlQmxvY2tDU1Npbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3M8IS0tIHdwOmthZGVuY2UvY29sdW1uIHsiYm9yZGVyV2lkdGgiOlsiIiwiIiwiIiwiIl0sInVuaXF1ZUlEIjoiMTAzMF9hZDBkYjEtMzciLCJrYlZlcnNpb24iOjJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWNvbHVtbiBrYWRlbmNlLWNvbHVtbjEwMzBfYWQwZGIxLTM3Ij48ZGl2IGNsYXNzPSJrdC1pbnNpZGUtaW5uZXItY29sIj48IS0tIHdwOmthZGVuY2Uvcm93bGF5b3V0IHsidW5pcXVlSUQiOiIxMDMwX2ZlZjczMi0yMCIsImNvbExheW91dCI6ImxlZnQtZ29sZGVuIiwiZmlyc3RDb2x1bW5XaWR0aCI6NjAsInNlY29uZENvbHVtbldpZHRoIjo0MCwidGhpcmRDb2x1bW5XaWR0aCI6MCwiZm91cnRoQ29sdW1uV2lkdGgiOjAsImZpZnRoQ29sdW1uV2lkdGgiOjAsInNpeHRoQ29sdW1uV2lkdGgiOjAsImtiVmVyc2lvbiI6Mn0gLS0+CjwhLS0gd3A6a2FkZW5jZS9jb2x1bW4geyJib3JkZXJXaWR0aCI6WyIiLCIiLCIiLCIiXSwidW5pcXVlSUQiOiIxMDMwXzNiMWNmMi02MiIsImtiVmVyc2lvbiI6Mn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWthZGVuY2UtY29sdW1uIGthZGVuY2UtY29sdW1uMTAzMF8zYjFjZjItNjIiPjxkaXYgY2xhc3M9Imt0LWluc2lkZS1pbm5lci1jb2wiPjwhLS0gd3A6a2FkZW5jZS9hZHZhbmNlZGhlYWRpbmcgeyJsZXZlbCI6MSwidW5pcXVlSUQiOiIxMDMwXzQyN2U5MS1lYyIsIm1hcmtCb3JkZXIiOiIiLCJtYXJrQm9yZGVyU3R5bGVzIjpbeyJ0b3AiOltudWxsLCIiLCIiXSwicmlnaHQiOltudWxsLCIiLCIiXSwiYm90dG9tIjpbbnVsbCwiIiwiIl0sImxlZnQiOltudWxsLCIiLCIiXSwidW5pdCI6InB4In1dLCJ0YWJsZXRNYXJrQm9yZGVyU3R5bGVzIjpbeyJ0b3AiOltudWxsLCIiLCIiXSwicmlnaHQiOltudWxsLCIiLCIiXSwiYm90dG9tIjpbbnVsbCwiIiwiIl0sImxlZnQiOltudWxsLCIiLCIiXSwidW5pdCI6InB4In1dLCJtb2JpbGVNYXJrQm9yZGVyU3R5bGVzIjpbeyJ0b3AiOltudWxsLCIiLCIiXSwicmlnaHQiOltudWxsLCIiLCIiXSwiYm90dG9tIjpbbnVsbCwiIiwiIl0sImxlZnQiOltudWxsLCIiLCIiXSwidW5pdCI6InB4In1dLCJmb250U2l6ZSI6WzEyLCIiLCIiXX0gLS0+CjxoMSBjbGFzcz0ia3QtYWR2LWhlYWRpbmcxMDMwXzQyN2U5MS1lYyB3cC1ibG9jay1rYWRlbmNlLWFkdmFuY2VkaGVhZGluZyIgZGF0YS1rYi1ibG9jaz0ia2ItYWR2LWhlYWRpbmcxMDMwXzQyN2U5MS1lYyI+TWF4IEJ1c2luZXNzIFNjaG9vbOKEoiDCtyBGcmVlIGZvcmV2ZXIgwrcgMU0rIHN0dWRlbnRzPC9oMT4KPCEtLSAvd3A6a2FkZW5jZS9hZHZhbmNlZGhlYWRpbmcgLS0+CjxoMiBjbGFzcz0ia3QtYWR2LWhlYWRpbmcxMDMwXzBhMzNjZS02OCB3cC1ibG9jay1rYWRlbmNlLWFkdmFuY2VkaGVhZGluZyIgZGF0YS1rYi1ibG9jaz0ia2ItYWR2LWhlYWRpbmcxMDMwXzBhMzNjZS02OCI+QSBmcmVlIG1hc3RlcnMgaW4gZGlnaXRhbCBtYXJrZXRpbmcuJm5ic3A7PGJyPjxlbT48bWFyayBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciBoYXMtdGhlbWUtcGFsZXR0ZS0yLWNvbG9yIj5UYXVnaHQgcHJvcGVybHkuPC9tYXJrPjwvZW0+PC9oMj4KPCEtLSAvd3A6a2FkZW5jZS9hZHZhbmNlZGhlYWRpbmcgLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6a2FkZW5jZS9hZHZhbmNlZGJ0biB7ImhBbGlnbiI6ImxlZnQiLCJ1bmlxdWVJRCI6IjEwMzBfMjg4NWFjLWRiIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWthZGVuY2UtYWR2YW5jZWRidG4ga2ItYnV0dG9ucy13cmFwIGtiLWJ0bnMxMDMwXzI4ODVhYy1kYiI+PCEtLSB3cDprYWRlbmNlL3NpbmdsZWJ0biB7InVuaXF1ZUlEIjoiMTAzMF9iMGU5MmUtNzEiLCJ0ZXh0IjoiU3RhcnQgdGhlIGNvdXJzZSAtXHUwMDNlIiwibGluayI6Imh0dHBzOi8vc2NvdHRtYXguY29tL21hc3Rlci1pbi1kaWdpdGFsLW1hcmtldGluZy1idXNpbmVzcy8iLCJwYWRkaW5nIjpbInh4cyIsInNtIiwieHhzIiwic20iXSwiYmFja2dyb3VuZCI6InBhbGV0dGUyIiwiYmFja2dyb3VuZEhvdmVyIjoicGFsZXR0ZTEzIiwiYm9yZGVyU3R5bGUiOlt7InRvcCI6WyJwYWxldHRlMiIsIiIsMV0sInJpZ2h0IjpbInBhbGV0dGUyIiwiIiwxXSwiYm90dG9tIjpbInBhbGV0dGUyIiwiIiwxXSwibGVmdCI6WyJwYWxldHRlMiIsIiIsMV0sInVuaXQiOiJweCJ9XSwiYm9yZGVyUmFkaXVzIjpbOCw4LDgsOF0sInR5cG9ncmFwaHkiOlt7InNpemUiOlsxNCwiIiwiIl0sInNpemVUeXBlIjoicHgiLCJsaW5lSGVpZ2h0IjpbIiIsIiIsIiJdLCJsaW5lVHlwZSI6IiIsImxldHRlclNwYWNpbmciOlsiIiwiIiwiIl0sImxldHRlclR5cGUiOiJweCIsInRleHRUcmFuc2Zvcm0iOiIiLCJmYW1pbHkiOiIiLCJnb29nbGUiOiIiLCJzdHlsZSI6IiIsIndlaWdodCI6IiIsInZhcmlhbnQiOiIiLCJzdWJzZXQiOiIiLCJsb2FkR29vZ2xlIjp0cnVlfV19IC8tLT4KCjwhLS0gd3A6a2FkZW5jZS9zaW5nbGVidG4geyJ1bmlxdWVJRCI6IjEwMzBfN2U3ZjhkLTA5IiwidGV4dCI6IlNlZSB3aGF0J3MgaW5zaWRlIiwibGluayI6IiNpbnNpZGUiLCJwYWRkaW5nIjpbInh4cyIsInNtIiwieHhzIiwic20iXSwiY29sb3IiOiJwYWxldHRlMyIsImJhY2tncm91bmRIb3ZlciI6InBhbGV0dGUzIiwiYm9yZGVyU3R5bGUiOlt7InRvcCI6WyJwYWxldHRlMyIsIiIsMV0sInJpZ2h0IjpbInBhbGV0dGUzIiwiIiwxXSwiYm90dG9tIjpbInBhbGV0dGUzIiwiIiwxXSwibGVmdCI6WyJwYWxldHRlMyIsIiIsMV0sInVuaXQiOiJweCJ9XSwiYm9yZGVyUmFkaXVzIjpbOCw4LDgsOF0sImluaGVyaXRTdHlsZXMiOiJvdXRsaW5lIiwidHlwb2dyYXBoeSI6W3sic2l6ZSI6WzE0LCIiLCIiXSwic2l6ZVR5cGUiOiJweCIsImxpbmVIZWlnaHQiOlsiIiwiIiwiIl0sImxpbmVUeXBlIjoiIiwibGV0dGVyU3BhY2luZyI6WyIiLCIiLCIiXSwibGV0dGVyVHlwZSI6InB4IiwidGV4dFRyYW5zZm9ybSI6IiIsImZhbWlseSI6IiIsImdvb2dsZSI6IiIsInN0eWxlIjoiIiwid2VpZ2h0IjoiIiwidmFyaWFudCI6IiIsInN1YnNldCI6IiIsImxvYWRHb29nbGUiOnRydWV9XX0gLy0tPjwvZGl2Pgo8IS0tIC93cDprYWRlbmNlL2FkdmFuY2VkYnRuIC0tPgoKPCEtLSB3cDprYWRlbmNlL2FkdmFuY2VkaGVhZGluZyB7InVuaXF1ZUlEIjoiMTAzMF84MjhjYWItNTkiLCJtYXJrQm9yZGVyIjoiIiwibWFya0JvcmRlclN0eWxlcyI6W3sidG9wIjpbbnVsbCwiIiwiIl0sInJpZ2h0IjpbbnVsbCwiIiwiIl0sImJvdHRvbSI6W251bGwsIiIsIiJdLCJsZWZ0IjpbbnVsbCwiIiwiIl0sInVuaXQiOiJweCJ9XSwidGFibGV0TWFya0JvcmRlclN0eWxlcyI6W3sidG9wIjpbbnVsbCwiIiwiIl0sInJpZ2h0IjpbbnVsbCwiIiwiIl0sImJvdHRvbSI6W251bGwsIiIsIiJdLCJsZWZ0IjpbbnVsbCwiIiwiIl0sInVuaXQiOiJweCJ9XSwibW9iaWxlTWFya0JvcmRlclN0eWxlcyI6W3sidG9wIjpbbnVsbCwiIiwiIl0sInJpZ2h0IjpbbnVsbCwiIiwiIl0sImJvdHRvbSI6W251bGwsIiIsIiJdLCJsZWZ0IjpbbnVsbCwiIiwiIl0sInVuaXQiOiJweCJ9XSwiaHRtbFRhZyI6InAiLCJmb250U2l6ZSI6WzEyLCIiLCIiXX0gLS0+CjxwIGNsYXNzPSJrdC1hZHYtaGVhZGluZzEwMzBfODI4Y2FiLTU5IHdwLWJsb2NrLWthZGVuY2UtYWR2YW5jZWRoZWFkaW5nIiBkYXRhLWtiLWJsb2NrPSJrYi1hZHYtaGVhZGluZzEwMzBfODI4Y2FiLTU5Ij48bWFyayBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciBoYXMtdGhlbWUtcGFsZXR0ZS0yLWNvbG9yIj7inJM8L21hcms+IDEwMCUgZnJlZSBmb3JldmVyICAgIDxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCkiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIGhhcy10aGVtZS1wYWxldHRlLTItY29sb3IiPuKckzwvbWFyaz4gU2VsZi1wYWNlZCAgICAgPG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKSIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IgaGFzLXRoZW1lLXBhbGV0dGUtMi1jb2xvciI+4pyTPC9tYXJrPiBGcmVlIGNlcnRpZmljYXRpb24gICAgIDxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCkiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIGhhcy10aGVtZS1wYWxldHRlLTItY29sb3IiPuKckzwvbWFyaz4gTm8gY2FyZCByZXF1aXJlZDwvcD4KPCEtLSAvd3A6a2FkZW5jZS9hZHZhbmNlZGhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGJyPjwvcD4KPCEtLSB3cDprYWRlbmNlL2NvbHVtbiB7ImlkIjoyLCJib3JkZXJXaWR0aCI6WyIiLCIiLCIiLCIiXSwidW5pcXVlSUQiOiIxMDMwXzc2YmJhYi0wOSIsImtiVmVyc2lvbiI6Mn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWthZGVuY2UtY29sdW1uIGthZGVuY2UtY29sdW1uMTAzMF83NmJiYWItMDkiPjxkaXYgY2xhc3M9Imt0LWluc2lkZS1pbm5lci1jb2wiPjwhLS0gd3A6a2FkZW5jZS9pbWFnZSB7ImlkIjo3MzE3Mywic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJ1bmlxdWVJRCI6IjEwMzBfNzViYzYxLTI5IiwiYm9yZGVyUmFkaXVzIjpbOCw4LDgsOF0sImJvcmRlclN0eWxlIjpbeyJ0b3AiOlsicGFsZXR0ZTciLCIiLDFdLCJyaWdodCI6WyJwYWxldHRlNyIsIiIsMV0sImJvdHRvbSI6WyJwYWxldHRlNyIsIiIsMV0sImxlZnQiOlsicGFsZXR0ZTciLCIiLDFdLCJ1bml0IjoicHgifV0sInRhYmxldEJvcmRlclN0eWxlIjpbeyJ0b3AiOlsiIiwiIiwiIl0sInJpZ2h0IjpbIiIsIiIsIiJdLCJib3R0b20iOlsiIiwiIiwiIl0sImxlZnQiOlsiIiwiIiwiIl0sInVuaXQiOiIifV0sIm1vYmlsZUJvcmRlclN0eWxlIjpbeyJ0b3AiOlsiIiwiIiwiIl0sInJpZ2h0IjpbIiIsIiIsIiJdLCJib3R0b20iOlsiIiwiIiwiIl0sImxlZnQiOlsiIiwiIiwiIl0sInVuaXQiOiIifV19IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWltYWdlIGtiLWltYWdlMTAzMF83NWJjNjEtMjkgc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vc2NvdHRtYXguY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1VudGl0bGVkLWRlc2lnbi0yLTgyNXgxMDI0LnBuZyIgYWx0PSIiIGNsYXNzPSJrYi1pbWcgd3AtaW1hZ2UtNzMxNzMiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6a2FkZW5jZS9pbWFnZSAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6a2FkZW5jZS9jb2x1bW4gLS0+CjwhLS0gL3dwOmthZGVuY2Uvcm93bGF5b3V0IC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDprYWRlbmNlL2NvbHVtbiAtLT4KPCEtLSB3cDprYWRlbmNlL2NvbHVtbiB7ImJhY2tncm91bmQiOiIjZmFmYWZhIiwiYm9yZGVyV2lkdGgiOlsiIiwiIiwiIiwiIl0sInVuaXF1ZUlEIjoiMTAzMF9kNDEwZDYtMmIiLCJtYXhXaWR0aCI6W251bGwsIiIsIiJdLCJrYlZlcnNpb24iOjIsImthZGVuY2VCbG9ja0NTUyI6Ii8qIEZvcmNlIHRoaXMgc2VjdGlvbiB0byBicmVhayBvdXQgb2YgY29udGFpbmVyIHdpZHRoICovXHJcbi5tYnMtZG9vcnMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxufSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWNvbHVtbiBrYWRlbmNlLWNvbHVtbjEwMzBfZDQxMGQ2LTJiIj48ZGl2IGNsYXNzPSJrdC1pbnNpZGUtaW5uZXItY29sIj48IS0tIHdwOmh0bWwgeyJUcnBDb250ZW50UmVzdHJpY3Rpb24iOnsicmVzdHJpY3Rpb25fdHlwZSI6ImV4Y2x1ZGUiLCJzZWxlY3RlZF9sYW5ndWFnZXMiOltdLCJwYW5lbF9vcGVuIjpmYWxzZX19IC0tPgo8IS0tCiAgTUJTIFNFQ1RJT04gMiDigJQgVFdPIERPT1JTCiAgUGFzdGUgaW50byBhIEthZGVuY2UgQ3VzdG9tIEhUTUwgYmxvY2sgYmV0d2VlbiBTZWN0aW9uIDEgKEhlcm8pIGFuZCBTZWN0aW9uIDMgKEN1cnJpY3VsdW0pLgogIEFsbCBzdHlsZXMgc2NvcGVkIHRvIC5tYnMtZG9vcnMgc28gbm90aGluZyBsZWFrcy4KLS0+CjxzdHlsZT4KICAubWJzLWRvb3JzIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOwogICAgcGFkZGluZzogODhweCAwOwogICAgYmFja2dyb3VuZDogI0ZBRkFGQTsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKICB9CiAgLm1icy1kb29yc19faW5uZXIgewogICAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1kb29yc19faGVhZGVyIHsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1heC13aWR0aDogNzIwcHg7CiAgICBtYXJnaW46IDAgYXV0byA1NnB4OwogIH0KICAubWJzLWRvb3JzX190aXRsZSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy40dncsIDQ0cHgpOwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjA4OwogICAgbWFyZ2luOiAwIDAgMTZweDsKICB9CiAgLm1icy1kb29yc19fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy1kb29yc19fc3ViIHsKICAgIGZvbnQtc2l6ZTogMTdweDsKICAgIGNvbG9yOiAjM0EzQTNBOwogICAgbGluZS1oZWlnaHQ6IDEuNTU7CiAgICBtYXJnaW46IDA7CiAgfQogIC5tYnMtZG9vcnNfX2dyaWQgewogICAgZGlzcGxheTogZ3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgICBnYXA6IDIwcHg7CiAgfQogIC5tYnMtZG9vciB7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIHBhZGRpbmc6IDQwcHg7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICB9CiAgLm1icy1kb29yX190YWcgewogICAgZm9udC1zaXplOiAxMXB4OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIH0KICAubWJzLWRvb3JfX2hlYWRsaW5lIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAyNnB4OwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOwogICAgbGluZS1oZWlnaHQ6IDEuMTU7CiAgICBtYXJnaW46IDAgMCAxNnB4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgfQogIC5tYnMtZG9vcl9fZGVzYyB7CiAgICBmb250LXNpemU6IDE1cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjY7CiAgICBtYXJnaW46IDAgMCAyNHB4OwogIH0KICAubWJzLWRvb3JfX2xpc3QgewogICAgbGlzdC1zdHlsZTogbm9uZTsKICAgIHBhZGRpbmc6IDA7CiAgICBtYXJnaW46IDA7CiAgfQogIC5tYnMtZG9vcl9fbGlzdCBsaSB7CiAgICBmb250LXNpemU6IDE0cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIHBhZGRpbmc6IDhweCAwIDhweCAyNHB4OwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbGluZS1oZWlnaHQ6IDEuNTsKICB9CiAgLm1icy1kb29yX19saXN0IGxpOjpiZWZvcmUgewogICAgY29udGVudDogIuKGkiI7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAwOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBmb250LXdlaWdodDogNzAwOwogIH0KICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAgIC5tYnMtZG9vcnMgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtZG9vcnNfX2dyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgLm1icy1kb29yIHsgcGFkZGluZzogMzJweDsgfQogIH0KPC9zdHlsZT4KPHNlY3Rpb24gY2xhc3M9Im1icy1kb29ycyI+CiAgPGRpdiBjbGFzcz0ibWJzLWRvb3JzX19pbm5lciI+CiAgICA8ZGl2IGNsYXNzPSJtYnMtZG9vcnNfX2hlYWRlciI+CiAgICAgIDxoMiBjbGFzcz0ibWJzLWRvb3JzX190aXRsZSI+VHdvIHJlYXNvbnMgcGVvcGxlIHRha2UgdGhpcyBjb3Vyc2UuIDxzcGFuIGNsYXNzPSJhY2NlbnQiPkJvdGggb2YgdGhlbSB3b3JrLjwvc3Bhbj48L2gyPgogICAgICA8cCBjbGFzcz0ibWJzLWRvb3JzX19zdWIiPlRoaXMgaXMgdGhlIHNhbWUgY291cnNlIGVpdGhlciB3YXkuIFdoYXQgY2hhbmdlcyBpcyB3aGF0IHlvdSBkbyB3aXRoIGl0IGFmdGVyLjwvcD4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im1icy1kb29yc19fZ3JpZCI+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtZG9vciI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLWRvb3JfX3RhZyI+UmVhc29uIG9uZTwvZGl2PgogICAgICAgIDxoMyBjbGFzcz0ibWJzLWRvb3JfX2hlYWRsaW5lIj5HZXQgYSBkaWdpdGFsIG1hcmtldGluZyBqb2I8L2gzPgogICAgICAgIDxwIGNsYXNzPSJtYnMtZG9vcl9fZGVzYyI+RmluaXNoIHRoZSBjb3Vyc2UsIGVhcm4gdGhlIGNlcnRpZmljYXRpb24sIHB1dCBpdCBvbiB5b3VyIExpbmtlZEluIGFuZCBDVi4gR3JhZHVhdGVzIHVzZSBpdCB0byBicmVhayBpbnRvIG1hcmtldGluZyByb2xlcywgbW92ZSBmcm9tIGFkbWluIGludG8gY3JlYXRpdmUsIG9yIHBpdm90IGZyb20gdW5yZWxhdGVkIGNhcmVlcnMgaW50byBzb21ldGhpbmcgdGhleSBhY3R1YWxseSBlbmpveS48L3A+CiAgICAgICAgPHVsIGNsYXNzPSJtYnMtZG9vcl9fbGlzdCI+CiAgICAgICAgICA8bGk+RnJlZSBjZXJ0aWZpY2F0aW9uIHdpdGggeW91ciBuYW1lIG9uIGl0PC9saT4KICAgICAgICAgIDxsaT5Qb3J0Zm9saW8tcmVhZHkgYXNzaWdubWVudHMgeW91IGNhbiBzaG93IGluIGludGVydmlld3M8L2xpPgogICAgICAgICAgPGxpPlNraWxscyBhbGlnbmVkIHdpdGggd2hhdCBhZ2VuY2llcyBhbmQgaW4taG91c2UgdGVhbXMgYWN0dWFsbHkgaGlyZSBmb3I8L2xpPgogICAgICAgICAgPGxpPkdvb2dsZSBTZWFyY2ggJmFtcDsgRGlzcGxheSBvZmZpY2lhbCBjZXJ0aWZpY2F0aW9ucyBpbmNsdWRlZCBhcyBhc3NpZ25tZW50czwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtZG9vciI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLWRvb3JfX3RhZyI+UmVhc29uIHR3bzwvZGl2PgogICAgICAgIDxoMyBjbGFzcz0ibWJzLWRvb3JfX2hlYWRsaW5lIj5TdGFydCB5b3VyIG93biBvbmxpbmUgYnVzaW5lc3M8L2gzPgogICAgICAgIDxwIGNsYXNzPSJtYnMtZG9vcl9fZGVzYyI+RXZlcnl0aGluZyB5b3UgbGVhcm4gaXMgaW1tZWRpYXRlbHkgYXBwbGljYWJsZSB0byBhIGJ1c2luZXNzIG9mIHlvdXIgb3duLiBCeSB0aGUgZW5kIG9mIHRoZSBjb3Vyc2UgeW91J2xsIGhhdmUgYSB3b3JraW5nIHdlYnNpdGUsIGFuIGVtYWlsIGxpc3QsIHRoZSBiZWdpbm5pbmdzIG9mIGFuIGF1ZGllbmNlLCBhbmQgdGhlIHNraWxscyB0byBrZWVwIGdvaW5nIHdpdGhvdXQgcGF5aW5nIGFueW9uZSBmb3IgYWR2aWNlLjwvcD4KICAgICAgICA8dWwgY2xhc3M9Im1icy1kb29yX19saXN0Ij4KICAgICAgICAgIDxsaT5CdWlsZCBhIHJlYWwgd2Vic2l0ZSB5b3Ugb3duLCBub3QgYSBzYW5kYm94PC9saT4KICAgICAgICAgIDxsaT5MYXVuY2ggYSByZWFsIGVtYWlsIGxpc3QgeW91IGNhbiBrZWVwIHVzaW5nPC9saT4KICAgICAgICAgIDxsaT5SdW4geW91ciBmaXJzdCBhZCBjYW1wYWlnbiB3aXRoIHJlYWwgbW9uZXkgYW5kIHJlYWwgcmVzdWx0czwvbGk+CiAgICAgICAgICA8bGk+Q29ubmVjdHMgbmF0dXJhbGx5IGludG8gTWF4IEluY3ViYXRvciBpZiB5b3Ugd2FudCBhIHNwZWNpZmljIGJ1c2luZXNzIHBsYXlib29rPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8IS0tIC93cDpodG1sIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIHdwOmthZGVuY2UvY29sdW1uIHsiYm9yZGVyV2lkdGgiOlsiIiwiIiwiIiwiIl0sInVuaXF1ZUlEIjoiMTAzMF9hNGFmZjItNGUiLCJrYlZlcnNpb24iOjIsImFuY2hvciI6Imluc2lkZSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWNvbHVtbiBrYWRlbmNlLWNvbHVtbjEwMzBfYTRhZmYyLTRlIiBpZD0iaW5zaWRlIj48ZGl2IGNsYXNzPSJrdC1pbnNpZGUtaW5uZXItY29sIj48IS0tIHdwOmh0bWwgLS0+CjwhLS0KICBNQlMgU0VDVElPTiAzIOKAlCBDVVJSSUNVTFVNIChTRVZFTiBNT0RVTEVTKQogIFBhc3RlIGludG8gYSBLYWRlbmNlIEN1c3RvbSBIVE1MIGJsb2NrIGJldHdlZW4gU2VjdGlvbiAyIChUd28gRG9vcnMpIGFuZCBTZWN0aW9uIDQgKFdoeSBGcmVlKS4KICBUaGUgc2VjdGlvbiBpZD0iY3VycmljdWx1bSIgYW5jaG9yIG1hdGNoZXMgdGhlIGhlcm8gIlNlZSB3aGF0J3MgaW5zaWRlIiBidXR0b24uCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1jdXJyIHNvIG5vdGhpbmcgbGVha3MuCi0tPgo8c3R5bGU+CiAgLm1icy1jdXJyIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOwogICAgcGFkZGluZzogODhweCAwOwogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBjb2xvcjogIzBBMEEwQTsKICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOwogIH0KICAubWJzLWN1cnJfX2lubmVyIHsKICAgIG1heC13aWR0aDogMTE4MHB4OwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOiAwIDI4cHg7CiAgfQogIC5tYnMtY3Vycl9faGVhZGVyIHsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjJmcjsKICAgIGdhcDogNTZweDsKICAgIG1hcmdpbi1ib3R0b206IDU2cHg7CiAgICBhbGlnbi1pdGVtczogZW5kOwogIH0KICAubWJzLWN1cnJfX3RpdGxlIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjR2dywgNDRweCk7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOwogICAgbGluZS1oZWlnaHQ6IDEuMDg7CiAgICBtYXJnaW46IDA7CiAgfQogIC5tYnMtY3Vycl9fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy1jdXJyX19zdWIgewogICAgZm9udC1zaXplOiAxNnB4OwogICAgY29sb3I6ICMzQTNBM0E7CiAgICBsaW5lLWhlaWdodDogMS41NTsKICAgIG1hcmdpbjogMDsKICAgIG1heC13aWR0aDogNTIwcHg7CiAgfQogIC5tYnMtY3Vycl9fZ3JpZCB7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICAgIGdhcDogMTZweDsKICB9CiAgLm1icy1tb2R1bGUgewogICAgYmFja2dyb3VuZDogI0ZGRkZGRjsKICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBwYWRkaW5nOiAyOHB4IDI4cHggMjRweDsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBnYXA6IDIwcHg7CiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICB9CiAgLm1icy1tb2R1bGVfX251bSB7CiAgICBmbGV4LXNocmluazogMDsKICAgIHdpZHRoOiA0NHB4OwogICAgaGVpZ2h0OiA0NHB4OwogICAgYmFja2dyb3VuZDogI0ZERUFFRTsKICAgIGNvbG9yOiAjRTk0MzVBOwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOHB4OwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOwogIH0KICAubWJzLW1vZHVsZV9fYm9keSB7IGZsZXg6IDE7IH0KICAubWJzLW1vZHVsZV9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IDE4cHg7CiAgICBmb250LXdlaWdodDogNjAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtOwogICAgbGluZS1oZWlnaHQ6IDEuMjU7CiAgICBtYXJnaW46IDAgMCA4cHg7CiAgICBjb2xvcjogIzBBMEEwQTsKICB9CiAgLm1icy1tb2R1bGVfX2Rlc2MgewogICAgZm9udC1zaXplOiAxNHB4OwogICAgY29sb3I6ICMzQTNBM0E7CiAgICBsaW5lLWhlaWdodDogMS41NTsKICAgIG1hcmdpbjogMCAwIDEycHg7CiAgfQogIC5tYnMtbW9kdWxlX19tZXRhIHsKICAgIGZvbnQtc2l6ZTogMTJweDsKICAgIGNvbG9yOiAjNzY3Njc2OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICB9CiAgLm1icy1tb2R1bGUtLWRhcmsgewogICAgYmFja2dyb3VuZDogIzBBMEEwQTsKICAgIGJvcmRlci1jb2xvcjogIzBBMEEwQTsKICB9CiAgLm1icy1tb2R1bGUtLWRhcmsgLm1icy1tb2R1bGVfX251bSB7CiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMyw2Nyw5MCwwLjIpOwogICAgY29sb3I6ICNFOTQzNUE7CiAgfQogIC5tYnMtbW9kdWxlLS1kYXJrIC5tYnMtbW9kdWxlX190aXRsZSB7IGNvbG9yOiAjRkZGRkZGOyB9CiAgLm1icy1tb2R1bGUtLWRhcmsgLm1icy1tb2R1bGVfX2Rlc2MgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpOyB9CiAgLm1icy1tb2R1bGUtLWRhcmsgLm1icy1tb2R1bGVfX21ldGEgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpOyB9CiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLWN1cnIgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtY3Vycl9faGVhZGVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogMjBweDsgbWFyZ2luLWJvdHRvbTogMzJweDsgfQogICAgLm1icy1jdXJyX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0KICB9Cjwvc3R5bGU+CjxzZWN0aW9uIGNsYXNzPSJtYnMtY3VyciIgaWQ9ImN1cnJpY3VsdW0iPgogIDxkaXYgY2xhc3M9Im1icy1jdXJyX19pbm5lciI+CiAgICA8ZGl2IGNsYXNzPSJtYnMtY3Vycl9faGVhZGVyIj4KICAgICAgPGgyIGNsYXNzPSJtYnMtY3Vycl9fdGl0bGUiPlNldmVuIG1vZHVsZXMuIDxzcGFuIGNsYXNzPSJhY2NlbnQiPkFsbCBwcmFjdGljYWwuPC9zcGFuPjwvaDI+CiAgICAgIDxwIGNsYXNzPSJtYnMtY3Vycl9fc3ViIj5ObyBmbHVmZiBtb2R1bGVzLiBObyB0aGVvcnkgZm9yIHRoZW9yeSdzIHNha2UuIEV2ZXJ5IGxlc3NvbiBjb25uZWN0cyB0byBzb21ldGhpbmcgeW91IGFjdHVhbGx5IGJ1aWxkIG9yIGRvLiBXb3JrIHRocm91Z2ggaXQgYXQgeW91ciBvd24gcGFjZSwgc3RhcnQgdG8gZmluaXNoLCBhYm91dCA0MC02MCBob3VycyBvZiByZWFsIHdvcmsuPC9wPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtYnMtY3Vycl9fZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGUiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+MTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX2JvZHkiPgogICAgICAgICAgPGgzIGNsYXNzPSJtYnMtbW9kdWxlX190aXRsZSI+QnVpbGQgYSByZWFsIHdlYnNpdGU8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPldvcmRQcmVzcyBmcm9tIHNjcmF0Y2guIFlvdXIgb3duIGRvbWFpbiwgeW91ciBvd24gaG9zdGluZywgeW91cnMgdG8ga2VlcC4gQnkgdGhlIGVuZCBvZiBtb2R1bGUgMSB5b3UgaGF2ZSBhIHdvcmtpbmcgd2Vic2l0ZSwgbm90IGEgdGhlb3JldGljYWwgb25lLjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjMzIGxlc3NvbnMgJm1pZGRvdDsgOSBhc3NpZ25tZW50czwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbnVtIj4yPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5TZWFyY2ggZW5naW5lIG9wdGltaXphdGlvbjwvaDM+CiAgICAgICAgICA8cCBjbGFzcz0ibWJzLW1vZHVsZV9fZGVzYyI+S2V5d29yZHMsIG9uLXBhZ2UgU0VPLCB0ZWNobmljYWwgU0VPLCBsaW5rIGJ1aWxkaW5nLiBIb3cgdG8gYWN0dWFsbHkgcmFuayBpbiBHb29nbGUuIEltcGxlbWVudGVkIG9uIHlvdXIgcmVhbCBzaXRlLCBub3QgaW4gdGhlb3J5LjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjI3IGxlc3NvbnMgJm1pZGRvdDsgNCBhc3NpZ25tZW50czwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbnVtIj4zPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5XZWIgYW5hbHl0aWNzPC9oMz4KICAgICAgICAgIDxwIGNsYXNzPSJtYnMtbW9kdWxlX19kZXNjIj5Hb29nbGUgQW5hbHl0aWNzIHNldCB1cCBwcm9wZXJseS4gV2hpY2ggbnVtYmVycyBhY3R1YWxseSBtYXR0ZXIuIEhvdyB0byByZWFkIHdoYXQgeW91ciB2aXNpdG9ycyBhcmUgdGVsbGluZyB5b3UgYW5kIGFjdCBvbiBpdC48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19tZXRhIj40IGxlc3NvbnMgJm1pZGRvdDsgMSBhc3NpZ25tZW50PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPjQ8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPkVtYWlsIG1hcmtldGluZzwvaDM+CiAgICAgICAgICA8cCBjbGFzcz0ibWJzLW1vZHVsZV9fZGVzYyI+TGlzdCBidWlsZGluZywgc2VnbWVudGF0aW9uLCBhdXRvbWF0aW9ucywgYW5kIGNhbXBhaWducy4gU2V0IHVwIGEgcmVhbCBlbWFpbCBzeXN0ZW0gb24geW91ciBzaXRlIGFuZCBzZW5kIHlvdXIgZmlyc3QgY2FtcGFpZ24gYnkgdGhlIGVuZCBvZiB0aGUgbW9kdWxlLjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjEzIGxlc3NvbnMgJm1pZGRvdDsgMyBhc3NpZ25tZW50czwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbnVtIj41PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5TZWFyY2ggZW5naW5lIG1hcmtldGluZzwvaDM+CiAgICAgICAgICA8cCBjbGFzcz0ibWJzLW1vZHVsZV9fZGVzYyI+R29vZ2xlIFNlYXJjaCAmYW1wOyBEaXNwbGF5IGFkcywgcHJvcGVybHkuIEluY2x1ZGVzIEdvb2dsZSdzIG93biBvZmZpY2lhbCBjZXJ0aWZpY2F0aW9ucyBhcyBhc3NpZ25tZW50cywgZWFybmVkIGZvciBmcmVlIGFzIHBhcnQgb2YgdGhlIGNvdXJzZS48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19tZXRhIj42IGxlc3NvbnMgJm1pZGRvdDsgMiBvZmZpY2lhbCBjZXJ0aWZpY2F0aW9uczwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbnVtIj42PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5Tb2NpYWwgbWVkaWEgbWFya2V0aW5nPC9oMz4KICAgICAgICAgIDxwIGNsYXNzPSJtYnMtbW9kdWxlX19kZXNjIj5UaGUgcGxhdGZvcm1zIHRoYXQgbWF0dGVyLCB3aGF0IGVhY2ggb25lIGlzIHVzZWZ1bCBmb3IsIGFuZCBob3cgdG8gYnVpbGQgYSByZWFsIHNvY2lhbCBwcmVzZW5jZSB3aXRob3V0IGJlY29taW5nIGFuIGV4aGF1c3RlZCBjb250ZW50IG1hY2hpbmUuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+OSBsZXNzb25zICZtaWRkb3Q7IDEgYXNzaWdubWVudDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbnVtIj43PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5GYWNlYm9vayAmYW1wOyBJbnN0YWdyYW0gYWRzPC9oMz4KICAgICAgICAgIDxwIGNsYXNzPSJtYnMtbW9kdWxlX19kZXNjIj5TZXQgdXAsIHJ1biwgc2NhbGUsIGFuZCBvcHRpbWl6ZSBwYWlkIHNvY2lhbCBjYW1wYWlnbnMuIFRoZSBwbGF0Zm9ybSB3aGVyZSBtb3N0IGJlZ2lubmVycyBxdWlldGx5IGxvc2UgbW9uZXksIGRvbmUgcHJvcGVybHkuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+NCBsZXNzb25zICZtaWRkb3Q7IEZhY2Vib29rIEJsdWVwcmludCBhc3NpZ25tZW50PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIG1icy1tb2R1bGUtLWRhcmsiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+JiMxMDAwMzs8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPkdyYWR1YXRpb24gJmFtcDsgY2VydGlmaWNhdGlvbjwvaDM+CiAgICAgICAgICA8cCBjbGFzcz0ibWJzLW1vZHVsZV9fZGVzYyI+UGFzcyB0aGUgYXNzaWdubWVudHMsIGVhcm4geW91ciBjZXJ0aWZpY2F0aW9uLiBBZGQgaXQgdG8gTGlua2VkSW4uIFB1dCBpdCBvbiB5b3VyIENWLiBVc2UgaXQgaG93ZXZlciB5b3UgbGlrZS4gSXQncyB5b3Vycy48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19tZXRhIj5GcmVlIGZvcmV2ZXIgJm1pZGRvdDsgTm8gaGlkZGVuIGNoYXJnZXM8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8IS0tIC93cDpodG1sIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDprYWRlbmNlL2NvbHVtbiAtLT4KPCEtLSB3cDprYWRlbmNlL2NvbHVtbiB7ImJvcmRlcldpZHRoIjpbIiIsIiIsIiIsIiJdLCJ1bmlxdWVJRCI6IjEwMzBfNjM4NGNjLTBjIiwia2JWZXJzaW9uIjoyLCJrYWRlbmNlQmxvY2tDU1MiOiIvKiBGb3JjZSB0aGlzIHNlY3Rpb24gdG8gYnJlYWsgb3V0IG9mIGNvbnRhaW5lciB3aWR0aCAqL1xyXG4ubWJzLWRvb3JzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XHJcbn0ifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ga2FkZW5jZS1jb2x1bW4xMDMwXzYzODRjYy0wYyI+PGRpdiBjbGFzcz0ia3QtaW5zaWRlLWlubmVyLWNvbCI+PCEtLSB3cDpodG1sIC0tPgo8IS0tCiAgTUJTIFNFQ1RJT04gNCDigJQgV0hZIEZSRUUKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gMyAoQ3VycmljdWx1bSkgYW5kIFNlY3Rpb24gNSAoU3RhdHMpLgogIEFsbCBzdHlsZXMgc2NvcGVkIHRvIC5tYnMtd2h5IHNvIG5vdGhpbmcgbGVha3MuCiAgRnVsbC13aWR0aCBncmV5IGJhY2tncm91bmQgd2l0aCB0d28tY29sdW1uIGNvbnRlbnQuCi0tPgo8c3R5bGU+CiAgLm1icy13aHkgewogICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgICBwYWRkaW5nOiA4OHB4IDA7CiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBOwogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBjb2xvcjogIzBBMEEwQTsKICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOwogICAgLyogRnVsbC13aWR0aCBicmVhay1vdXQgKGluIGNhc2UgS2FkZW5jZSBjb250YWluZXIgaXMgY29uc3RyYWluaW5nKSAqLwogICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpOwogICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTsKICB9CiAgLm1icy13aHlfX2lubmVyIHsKICAgIG1heC13aWR0aDogMTE4MHB4OwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOiAwIDI4cHg7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogICAgZ2FwOiA3MnB4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICB9CiAgLm1icy13aHlfX3Zpc3VhbCB7CiAgICBhc3BlY3QtcmF0aW86IDQvNTsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4OwogICAgYmFja2dyb3VuZDogI0ZGRkZGRjsKICB9CiAgLm1icy13aHlfX3Zpc3VhbCBpbWcgewogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGRpc3BsYXk6IGJsb2NrOwogIH0KICAubWJzLXdoeV9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMCAwIDI4cHg7CiAgICBjb2xvcjogIzBBMEEwQTsKICB9CiAgLm1icy13aHlfX3RpdGxlIC5hY2NlbnQgeyBjb2xvcjogI0U5NDM1QTsgfQogIC5tYnMtd2h5X19ib2R5IHAgewogICAgZm9udC1zaXplOiAxNnB4OwogICAgbGluZS1oZWlnaHQ6IDEuNjU7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIG1hcmdpbjogMCAwIDE4cHg7CiAgICBtYXgtd2lkdGg6IDU0MHB4OwogIH0KICAubWJzLXdoeV9fYm9keSBwIHN0cm9uZyB7IGNvbG9yOiAjMEEwQTBBOyBmb250LXdlaWdodDogNjAwOyB9CiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLXdoeSB7IHBhZGRpbmc6IDU2cHggMDsgfQogICAgLm1icy13aHlfX2lubmVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogNDBweDsgfQogICAgLm1icy13aHlfX3Zpc3VhbCB7IG1heC13aWR0aDogMzgwcHg7IG1hcmdpbjogMCBhdXRvOyBvcmRlcjogLTE7IH0KICB9Cjwvc3R5bGU+CjxzZWN0aW9uIGNsYXNzPSJtYnMtd2h5Ij4KICA8ZGl2IGNsYXNzPSJtYnMtd2h5X19pbm5lciI+CiAgICA8ZGl2IGNsYXNzPSJtYnMtd2h5X192aXN1YWwiPgogICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zY290dG1heC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvVW50aXRsZWQtZGVzaWduLTMucG5nIiBhbHQ9Ik1heCBCdXNpbmVzcyBTY2hvb2wgU3R1ZGVudCI+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1icy13aHlfX2JvZHkiPgogICAgICA8aDIgY2xhc3M9Im1icy13aHlfX3RpdGxlIj5XaHkgaXMgaXQgPHNwYW4gY2xhc3M9ImFjY2VudCI+YWN0dWFsbHkgZnJlZT88L3NwYW4+PC9oMj4KICAgICAgPHA+RmFpciBxdWVzdGlvbi4gTW9zdCAiZnJlZSIgY291cnNlcyBvbiB0aGUgaW50ZXJuZXQgYXJlIGJhaXQgZm9yIGEgJDEsOTk3IHVwc2VsbCB0aGF0IGFycml2ZXMgdGhyZWUgZW1haWxzIGluLjwvcD4KICAgICAgPHA+VGhpcyBvbmUgaXNuJ3QuIFRoZSB3aG9sZSBjb3Vyc2UgaXMgZnJlZSwgZm9yZXZlciwgaW5jbHVkaW5nIHRoZSBjZXJ0aWZpY2F0aW9uLiA8c3Ryb25nPlRoZSByZWFsIHJlYXNvbiBpcyBzaW1wbGU6PC9zdHJvbmc+IHdoZW4geW91IGJ1aWxkIHlvdXIgd2Vic2l0ZSBpbiBtb2R1bGUgMSwgeW91IG5lZWQgd2ViIGhvc3RpbmcuIElmIHlvdSB1c2Ugb25lIG9mIHRoZSBob3N0aW5nIHBhcnRuZXJzIEkgcmVjb21tZW5kLCBJIGVhcm4gYSBzbWFsbCBjb21taXNzaW9uIHdoZW4geW91IHNpZ24gdXAuIFRoYXQncyBpdC4gVGhhdCdzIHRoZSB3aG9sZSBidXNpbmVzcyBtb2RlbC48L3A+CiAgICAgIDxwPllvdSBwYXkgdGhlIGhvc3RpbmcgY29tcGFueSB3aGF0IHlvdSdkIGhhdmUgcGFpZCB0aGVtIGFueXdheS4gSSBnZXQgcGFpZCBieSB0aGVtLCBub3QgeW91LiBZb3UgZ2V0IGEgY29tcGxldGUgbWFya2V0aW5nIGVkdWNhdGlvbiB3aXRoIG5vdGhpbmcgdG8gaGlkZSBhbmQgbm8gdXBzZWxsLiBPdmVyIGEgbWlsbGlvbiBzdHVkZW50cyBoYXZlIHRha2VuIGl0IG9uIGV4YWN0bHkgdGhlc2UgdGVybXMuPC9wPgogICAgICA8cD5ObyBjcmVkaXQgY2FyZCBpcyByZXF1aXJlZCB0byBzaWduIHVwLiBZb3Ugb25seSBuZWVkIG9uZSBpbiBtb2R1bGUgMSwgd2hlbiB5b3Ugc2V0IHVwIHlvdXIgd2Vic2l0ZSwgYW5kIHRoZSBkZWNpc2lvbiBvZiB3aGljaCBob3N0aW5nIHRvIHVzZSBpcyBlbnRpcmVseSB5b3Vycy48L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8IS0tIC93cDpodG1sIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDprYWRlbmNlL2NvbHVtbiAtLT4KPCEtLSB3cDprYWRlbmNlL2NvbHVtbiB7ImJvcmRlcldpZHRoIjpbIiIsIiIsIiIsIiJdLCJ1bmlxdWVJRCI6IjEwMzBfNzQyN2U0LTY5Iiwia2JWZXJzaW9uIjoyfSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ga2FkZW5jZS1jb2x1bW4xMDMwXzc0MjdlNC02OSI+PGRpdiBjbGFzcz0ia3QtaW5zaWRlLWlubmVyLWNvbCI+PCEtLSB3cDpodG1sIC0tPgo8IS0tCiAgTUJTIFNFQ1RJT04gNSDigJQgU1RBVFMgLyBQUk9PRgogIFBhc3RlIGludG8gYSBLYWRlbmNlIEN1c3RvbSBIVE1MIGJsb2NrIGJldHdlZW4gU2VjdGlvbiA0IChXaHkgRnJlZSkgYW5kIFNlY3Rpb24gNiAoRkFRKS4KICBBbGwgc3R5bGVzIHNjb3BlZCB0byAubWJzLXByb29mIHNvIG5vdGhpbmcgbGVha3MuCi0tPgo8c3R5bGU+CiAgLm1icy1wcm9vZiB7CiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsKICAgIHBhZGRpbmc6IDg4cHggMDsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKICB9CiAgLm1icy1wcm9vZl9faW5uZXIgewogICAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1wcm9vZl9faGVhZGVyIHsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1hcmdpbi1ib3R0b206IDU2cHg7CiAgfQogIC5tYnMtcHJvb2ZfX3RpdGxlIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjR2dywgNDRweCk7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOwogICAgbGluZS1oZWlnaHQ6IDEuMDg7CiAgICBtYXJnaW46IDAgMCAxNnB4OwogIH0KICAubWJzLXByb29mX190aXRsZSAuYWNjZW50IHsgY29sb3I6ICNFOTQzNUE7IH0KICAubWJzLXByb29mX19zdWIgewogICAgZm9udC1zaXplOiAxN3B4OwogICAgY29sb3I6ICMzQTNBM0E7CiAgICBsaW5lLWhlaWdodDogMS41NTsKICAgIG1heC13aWR0aDogNjIwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICB9CiAgLm1icy1wcm9vZl9fc3RhdHMgewogICAgZGlzcGxheTogZ3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7CiAgICBnYXA6IDA7CiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4OwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgYmFja2dyb3VuZDogI0ZGRkZGRjsKICB9CiAgLm1icy1wcm9vZl9fc3RhdCB7CiAgICBwYWRkaW5nOiAyOHB4IDI0cHg7CiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRThFOEU4OwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogIH0KICAubWJzLXByb29mX19zdGF0Omxhc3QtY2hpbGQgeyBib3JkZXItcmlnaHQ6IG5vbmU7IH0KICAubWJzLXByb29mX19zdGF0LW51bSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogMzJweDsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgbGluZS1oZWlnaHQ6IDE7CiAgICBtYXJnaW4tYm90dG9tOiA4cHg7CiAgfQogIC5tYnMtcHJvb2ZfX3N0YXQtbGJsIHsKICAgIGZvbnQtc2l6ZTogMTNweDsKICAgIGNvbG9yOiAjNzY3Njc2OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICB9CiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLXByb29mIHsgcGFkZGluZzogNTZweCAwOyB9CiAgICAubWJzLXByb29mX19zdGF0cyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0KICAgIC5tYnMtcHJvb2ZfX3N0YXQ6bnRoLWNoaWxkKDIpIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9CiAgICAubWJzLXByb29mX19zdGF0Om50aC1jaGlsZCgtbisyKSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4OyB9CiAgfQo8L3N0eWxlPgo8c2VjdGlvbiBjbGFzcz0ibWJzLXByb29mIj4KICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX2lubmVyIj4KICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9faGVhZGVyIj4KICAgICAgPGgyIGNsYXNzPSJtYnMtcHJvb2ZfX3RpdGxlIj5BIG1pbGxpb24gc3R1ZGVudHMgY2FuJ3QgYWxsIGJlIDxzcGFuIGNsYXNzPSJhY2NlbnQiPndyb25nLjwvc3Bhbj48L2gyPgogICAgICA8cCBjbGFzcz0ibWJzLXByb29mX19zdWIiPlRoZSBmaXJzdCBtaXNzaW9uIG9mIE1heCBCdXNpbmVzcyBTY2hvb2wgd2FzIHRvIHB1dCBhIG1pbGxpb24gcGVvcGxlIHRocm91Z2ggYSBmdWxsIGRpZ2l0YWwgbWFya2V0aW5nIGVkdWNhdGlvbiwgZm9yIGZyZWUsIGFueXdoZXJlIG9uIGVhcnRoIHdpdGggaW50ZXJuZXQgYWNjZXNzLiBXZSBoaXQgdGhhdCBudW1iZXIgaW4gMjAyNC4gVGhlIGNvdXJzZSBrZWVwcyBydW5uaW5nIGJlY2F1c2UgdGhlIG1pc3Npb24gZGlkbid0IGVuZCB0aGVyZS48L3A+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdHMiPgogICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1udW0iPjFNKzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1sYmwiPlN0dWRlbnRzIGVucm9sbGVkPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1udW0iPjEyNzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1sYmwiPkNvdW50cmllczwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbnVtIj43PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0LWxibCI+TW9kdWxlcywgbm8gZmlsbGVyPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1udW0iPiQwPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0LWxibCI+Rm9yZXZlcjwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+CjwhLS0gL3dwOmh0bWwgLS0+PC9kaXY+PC9kaXY+CjwhLS0gL3dwOmthZGVuY2UvY29sdW1uIC0tPgo8IS0tIHdwOmthZGVuY2UvY29sdW1uIHsiYm9yZGVyV2lkdGgiOlsiIiwiIiwiIiwiIl0sInVuaXF1ZUlEIjoiMTAzMF8wM2ViYTktNDYiLCJrYlZlcnNpb24iOjIsImthZGVuY2VCbG9ja0NTUyI6Ii8qIEZvcmNlIHRoaXMgc2VjdGlvbiB0byBicmVhayBvdXQgb2YgY29udGFpbmVyIHdpZHRoICovXHJcbi5tYnMtZG9vcnMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxufSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWNvbHVtbiBrYWRlbmNlLWNvbHVtbjEwMzBfMDNlYmE5LTQ2Ij48ZGl2IGNsYXNzPSJrdC1pbnNpZGUtaW5uZXItY29sIj48IS0tIHdwOmh0bWwgLS0+CjwhLS0KICBNQlMgU0VDVElPTiA2IOKAlCBGQVEKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gNSAoU3RhdHMpIGFuZCBTZWN0aW9uIDcgKEZpbmFsIENUQSkuCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1mYXEgc28gbm90aGluZyBsZWFrcy4KICBVc2VzIG5hdGl2ZSA8ZGV0YWlscz4vPHN1bW1hcnk+IGVsZW1lbnRzIGZvciBhY2NvcmRpb24gYmVoYXZpb3IuCiAgTm8gSmF2YVNjcmlwdCByZXF1aXJlZC4gV29ya3MgaW4gZXZlcnkgbW9kZXJuIGJyb3dzZXIuCiAgRnVsbC13aWR0aCBncmV5IGJhY2tncm91bmQgd2l0aCBjb250YWluZWQgY29udGVudC4KLS0+CjxzdHlsZT4KICAubWJzLWZhcSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsKICAgIHBhZGRpbmc6IDg4cHggMDsKICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7CiAgICAvKiBGdWxsLXdpZHRoIGJyZWFrLW91dCAoaW4gY2FzZSBLYWRlbmNlIGNvbnRhaW5lciBpcyBjb25zdHJhaW5pbmcpICovCiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7CiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOwogIH0KICAubWJzLWZhcV9faW5uZXIgewogICAgbWF4LXdpZHRoOiA4ODBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgcGFkZGluZzogMCAyOHB4OwogIH0KICAubWJzLWZhcV9faGVhZGVyIHsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7CiAgfQogIC5tYnMtZmFxX190aXRsZSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy40dncsIDQ0cHgpOwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjA4OwogICAgbWFyZ2luOiAwOwogICAgY29sb3I6ICMwQTBBMEE7CiAgfQogIC5tYnMtZmFxX190aXRsZSAuYWNjZW50IHsgY29sb3I6ICNFOTQzNUE7IH0KICAubWJzLWZhcV9fbGlzdCB7CiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RThFODsKICB9CiAgLyogQWNjb3JkaW9uIGl0ZW0g4oCUIHVzZXMgbmF0aXZlIDxkZXRhaWxzPiBlbGVtZW50ICovCiAgLm1icy1mYXFfX2l0ZW0gewogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBwYWRkaW5nOiAwOwogIH0KICAvKiBUaGUgY2xpY2thYmxlIHF1ZXN0aW9uIHJvdyAqLwogIC5tYnMtZmFxX19pdGVtID4gc3VtbWFyeSB7CiAgICBwYWRkaW5nOiAyNHB4IDA7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBsaXN0LXN0eWxlOiBub25lOwogICAgZGlzcGxheTogZmxleDsKICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogICAgZ2FwOiAyMHB4OwogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IDE4cHg7CiAgICBmb250LXdlaWdodDogNjAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtOwogICAgY29sb3I6ICMwQTBBMEE7CiAgICBsaW5lLWhlaWdodDogMS4zNTsKICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzOwogIH0KICAubWJzLWZhcV9faXRlbSA+IHN1bW1hcnk6aG92ZXIgeyBjb2xvcjogI0U5NDM1QTsgfQogIC5tYnMtZmFxX19pdGVtID4gc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7IGRpc3BsYXk6IG5vbmU7IH0KCiAgLyogUGx1cy9taW51cyBpY29uIGluZGljYXRvciAqLwogIC5tYnMtZmFxX19pY29uIHsKICAgIGZsZXgtc2hyaW5rOiAwOwogICAgd2lkdGg6IDIwcHg7CiAgICBoZWlnaHQ6IDIwcHg7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBtYXJnaW4tdG9wOiA0cHg7CiAgfQogIC5tYnMtZmFxX19pY29uOjpiZWZvcmUsCiAgLm1icy1mYXFfX2ljb246OmFmdGVyIHsKICAgIGNvbnRlbnQ6ICcnOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgYmFja2dyb3VuZDogI0U5NDM1QTsKICAgIGJvcmRlci1yYWRpdXM6IDFweDsKICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOwogIH0KICAubWJzLWZhcV9faWNvbjo6YmVmb3JlIHsKICAgIHRvcDogOXB4OwogICAgbGVmdDogMDsKICAgIHdpZHRoOiAyMHB4OwogICAgaGVpZ2h0OiAycHg7CiAgfQogIC5tYnMtZmFxX19pY29uOjphZnRlciB7CiAgICB0b3A6IDA7CiAgICBsZWZ0OiA5cHg7CiAgICB3aWR0aDogMnB4OwogICAgaGVpZ2h0OiAyMHB4OwogIH0KICAubWJzLWZhcV9faXRlbVtvcGVuXSAubWJzLWZhcV9faWNvbjo6YWZ0ZXIgewogICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7CiAgfQoKICAvKiBUaGUgYW5zd2VyIGNvbnRlbnQgKi8KICAubWJzLWZhcV9fYW5zd2VyIHsKICAgIHBhZGRpbmc6IDAgMCAyNHB4OwogICAgZm9udC1zaXplOiAxNXB4OwogICAgY29sb3I6ICMzQTNBM0E7CiAgICBsaW5lLWhlaWdodDogMS42NTsKICAgIG1heC13aWR0aDogNzIwcHg7CiAgICBtYXJnaW46IDA7CiAgfQoKICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAgIC5tYnMtZmFxIHsgcGFkZGluZzogNTZweCAwOyB9CiAgICAubWJzLWZhcV9faXRlbSA+IHN1bW1hcnkgeyBmb250LXNpemU6IDE2cHg7IHBhZGRpbmc6IDIwcHggMDsgfQogICAgLm1icy1mYXFfX2Fuc3dlciB7IHBhZGRpbmctYm90dG9tOiAyMHB4OyB9CiAgfQo8L3N0eWxlPgoKPHNlY3Rpb24gY2xhc3M9Im1icy1mYXEiPgogIDxkaXYgY2xhc3M9Im1icy1mYXFfX2lubmVyIj4KICAgIDxkaXYgY2xhc3M9Im1icy1mYXFfX2hlYWRlciI+CiAgICAgIDxoMiBjbGFzcz0ibWJzLWZhcV9fdGl0bGUiPkhvbmVzdCA8c3BhbiBjbGFzcz0iYWNjZW50Ij5xdWVzdGlvbnMuPC9zcGFuPjwvaDI+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJtYnMtZmFxX19saXN0Ij4KCiAgICAgIDxkZXRhaWxzIGNsYXNzPSJtYnMtZmFxX19pdGVtIj4KICAgICAgICA8c3VtbWFyeT4KICAgICAgICAgIDxzcGFuPkRvIEkgbmVlZCBhbnkgZXhwZXJpZW5jZSB0byBzdGFydD88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5Oby4gVGhlIGNvdXJzZSBhc3N1bWVzIHlvdSd2ZSBuZXZlciBydW4gYSB3ZWJzaXRlLCBuZXZlciB3cml0dGVuIG1hcmtldGluZyBjb3B5LCBhbmQgbmV2ZXIgdG91Y2hlZCBhbiBhZCBwbGF0Zm9ybS4gTW9kdWxlIDAgd2Fsa3MgeW91IHRocm91Z2ggZG9tYWluLCBob3N0aW5nLCBhbmQgZ2V0dGluZyBzZXQgdXAgZnJvbSB6ZXJvLiBJZiB5b3UgY2FuIHVzZSBHb29nbGUgYW5kIHR5cGUsIHlvdSBjYW4gZG8gdGhpcy48L3A+CiAgICAgIDwvZGV0YWlscz4KCiAgICAgIDxkZXRhaWxzIGNsYXNzPSJtYnMtZmFxX19pdGVtIj4KICAgICAgICA8c3VtbWFyeT4KICAgICAgICAgIDxzcGFuPkhvdyBsb25nIGRvZXMgaXQgdGFrZT88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5Nb3N0IHN0dWRlbnRzIGZpbmlzaCBpbiA4IHRvIDEyIHdlZWtzIGF0IGEgZmV3IGhvdXJzIHBlciB3ZWVrLiBTb21lIG1vdmUgZmFzdGVyLCBzb21lIHNsb3dlci4gVGhlIGNvdXJzZSBpcyBmdWxseSBzZWxmLXBhY2VkLCBub3RoaW5nIGV4cGlyZXMsIGFuZCB5b3UgY2FuIGNvbWUgYmFjayBhbnkgdGltZS48L3A+CiAgICAgIDwvZGV0YWlscz4KCiAgICAgIDxkZXRhaWxzIGNsYXNzPSJtYnMtZmFxX19pdGVtIj4KICAgICAgICA8c3VtbWFyeT4KICAgICAgICAgIDxzcGFuPldoYXQgaXMgdGhlIGNlcnRpZmljYXRpb24gd29ydGg\/PC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9Im1icy1mYXFfX2ljb24iPjwvc3Bhbj4KICAgICAgICA8L3N1bW1hcnk+CiAgICAgICAgPHAgY2xhc3M9Im1icy1mYXFfX2Fuc3dlciI+VGhlIE1heCBCdXNpbmVzcyBTY2hvb2wgY2VydGlmaWNhdGlvbiBzaG93cyBlbXBsb3llcnMgdGhhdCB5b3UndmUgY29tcGxldGVkIGEgY29tcHJlaGVuc2l2ZSwgcHJvamVjdC1iYXNlZCBtYXJrZXRpbmcgZWR1Y2F0aW9uIGFuZCB0aGF0IHlvdSd2ZSBhY3R1YWxseSBidWlsdCwgd3JpdHRlbiwgYW5kIHNoaXBwZWQgcmVhbCB3b3JrLiBJdCdzIG5vdCBhIHN1YnN0aXR1dGUgZm9yIGEgdW5pdmVyc2l0eSBkZWdyZWUsIGJ1dCBpdCdzIGEgc3Vic3RhbnRpdmUgc2lnbmFsIGZvciBtYXJrZXRpbmcsIGNvbnRlbnQsIGFuZCBzdGFydHVwIHJvbGVzLiBHcmFkdWF0ZXMgcmVwb3J0IHVzaW5nIGl0IHN1Y2Nlc3NmdWxseSBpbiBqb2IgYXBwbGljYXRpb25zIGFuZCBMaW5rZWRJbiBwcm9maWxlcy48L3A+CiAgICAgIDwvZGV0YWlscz4KCiAgICAgIDxkZXRhaWxzIGNsYXNzPSJtYnMtZmFxX19pdGVtIj4KICAgICAgICA8c3VtbWFyeT4KICAgICAgICAgIDxzcGFuPkRvIEkgbmVlZCB0byBwYXkgZm9yIGFueXRoaW5nPzwvc3Bhbj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJtYnMtZmFxX19pY29uIj48L3NwYW4+CiAgICAgICAgPC9zdW1tYXJ5PgogICAgICAgIDxwIGNsYXNzPSJtYnMtZmFxX19hbnN3ZXIiPlRoZSBjb3Vyc2UgYW5kIGNlcnRpZmljYXRpb24gYXJlIGNvbXBsZXRlbHkgZnJlZS4gSW4gbW9kdWxlIDEgeW91IHNldCB1cCBhIHJlYWwgd2Vic2l0ZSwgd2hpY2ggbWVhbnMgYnV5aW5nIGEgZG9tYWluIGFuZCB3ZWIgaG9zdGluZy4gVGhlIGhvc3Rpbmcgd2UgcmVjb21tZW5kIHN0YXJ0cyBhdCByb3VnaGx5ICQzIHBlciBtb250aC4gVGhhdCdzIHRoZSBvbmx5IGNvc3QsIGFuZCBpdCBnb2VzIHRvIHRoZSBob3N0aW5nIGNvbXBhbnksIG5vdCB0byB1cy48L3A+CiAgICAgIDwvZGV0YWlscz4KCiAgICAgIDxkZXRhaWxzIGNsYXNzPSJtYnMtZmFxX19pdGVtIj4KICAgICAgICA8c3VtbWFyeT4KICAgICAgICAgIDxzcGFuPldoYXQgaGFwcGVucyBhZnRlciBJIGdyYWR1YXRlPzwvc3Bhbj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJtYnMtZmFxX19pY29uIj48L3NwYW4+CiAgICAgICAgPC9zdW1tYXJ5PgogICAgICAgIDxwIGNsYXNzPSJtYnMtZmFxX19hbnN3ZXIiPllvdSBlYXJuIHlvdXIgY2VydGlmaWNhdGlvbiBhbmQga2VlcCBhY2Nlc3MgdG8gdGhlIHdob2xlIGNvdXJzZS4gSWYgeW91IHdhbnQgdG8gZ28gZnVydGhlciBhbmQgc3RhcnQgYSBzcGVjaWZpYyBidXNpbmVzcyB3aXRoIHdoYXQgeW91J3ZlIGxlYXJuZWQsIE1heCBJbmN1YmF0b3IgaXMgdGhlIG5hdHVyYWwgbmV4dCBzdGVwLiBJZiB5b3Ugd2FudCB0byBhcHBseSBmb3IgbWFya2V0aW5nIGpvYnMsIHlvdSd2ZSBnb3QgdGhlIGNlcnRpZmljYXRpb24gYW5kIGEgcG9ydGZvbGlvIG9mIHJlYWwgd29yayB0byBzaG93LjwvcD4KICAgICAgPC9kZXRhaWxzPgoKICAgICAgPGRldGFpbHMgY2xhc3M9Im1icy1mYXFfX2l0ZW0iPgogICAgICAgIDxzdW1tYXJ5PgogICAgICAgICAgPHNwYW4+V2h5IGlzIGl0IHJlYWxseSBmcmVlPyBXaGF0J3MgdGhlIGNhdGNoPzwvc3Bhbj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJtYnMtZmFxX19pY29uIj48L3NwYW4+CiAgICAgICAgPC9zdW1tYXJ5PgogICAgICAgIDxwIGNsYXNzPSJtYnMtZmFxX19hbnN3ZXIiPk5vIGNhdGNoLiBUaGUgY291cnNlIGlzIGZyZWUgZm9yZXZlci4gV2hlbiB5b3Ugc2V0IHVwIHdlYiBob3N0aW5nIGluIG1vZHVsZSAxLCB3ZSBlYXJuIGEgc21hbGwgY29tbWlzc2lvbiBmcm9tIHRoZSBob3N0aW5nIGNvbXBhbnkgaWYgeW91IHVzZSBvbmUgb2Ygb3VyIHJlY29tbWVuZGVkIHByb3ZpZGVycy4gVGhhdCdzIHRoZSB3aG9sZSBidXNpbmVzcyBtb2RlbC4gWW91IHBheSB0aGUgaG9zdGluZyB3aGF0IHlvdSdkIHBheSB0aGVtIGFueXdheS4gV2UgZ2V0IHBhaWQgYnkgdGhlbSwgbm90IGJ5IHlvdS48L3A+CiAgICAgIDwvZGV0YWlscz4KCiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPgo8IS0tIC93cDpodG1sIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDprYWRlbmNlL2NvbHVtbiAtLT4KCjwhLS0gd3A6a2FkZW5jZS9jb2x1bW4geyJiYWNrZ3JvdW5kIjoicGFsZXR0ZTMiLCJib3JkZXJXaWR0aCI6WyIiLCIiLCIiLCIiXSwidW5pcXVlSUQiOiIxMDMwXzRhZmM1Mi1lZiIsInBhZGRpbmciOlsiIiwiIiwiMCIsIiJdLCJtYXJnaW4iOlsiIiwiIiwiMCIsIiJdLCJrYlZlcnNpb24iOjIsImthZGVuY2VCbG9ja0NTUyI6Ii5tYnMtZmluYWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nOiA5NnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMEEwQTBBO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHJcbiAgICAvKiBGdWxsLXdpZHRoIGJyZWFrLW91dCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxuXHJcbiAgICAvKiBLaWxsIHRoZSBnYXAgYmV0d2VlbiB0aGlzIHNlY3Rpb24gYW5kIHRoZSBmb290ZXIgKi9cclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgfSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWNvbHVtbiBrYWRlbmNlLWNvbHVtbjEwMzBfNGFmYzUyLWVmIj48ZGl2IGNsYXNzPSJrdC1pbnNpZGUtaW5uZXItY29sIj48IS0tIHdwOmh0bWwgLS0+CjwhLS0KICBNQlMgU0VDVElPTiA3IOKAlCBGSU5BTCBDVEEKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBhdCB0aGUgZW5kIG9mIHRoZSBNQlMgcGFnZS4KICBBbGwgc3R5bGVzIHNjb3BlZCB0byAubWJzLWZpbmFsIHNvIG5vdGhpbmcgbGVha3MuCgogIERhcmsgZnVsbC13aWR0aCBiYWNrZ3JvdW5kIHdpdGggY2VudGVyZWQgY29udGVudCBhbmQgYSBzaW5nbGUgcHJpbWFyeSBDVEEuCgogIFVQREFURSBUSEUgQlVUVE9OIExJTks6CiAgVGhlIDxhPiB0YWcgYmVsb3cgcG9pbnRzIHRvIC9tYXN0ZXItaW4tZGlnaXRhbC1tYXJrZXRpbmctYnVzaW5lc3MvLgogIENoYW5nZSB0byB5b3VyIGFjdHVhbCBjb3Vyc2UgaHViIFVSTCBpZiBkaWZmZXJlbnQuCi0tPgoKPHN0eWxlPgogIC5tYnMtZmluYWwgewogICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgICBwYWRkaW5nOiA5NnB4IDA7CiAgICBiYWNrZ3JvdW5kOiAjMEEwQTBBOwogICAgY29sb3I6ICNGRkZGRkY7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKCiAgICAvKiBGdWxsLXdpZHRoIGJyZWFrLW91dCAoaW4gY2FzZSBLYWRlbmNlIGNvbnRhaW5lciBpcyBjb25zdHJhaW5pbmcpICovCiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7CiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOwogIH0KICAubWJzLWZpbmFsX19pbm5lciB7CiAgICBtYXgtd2lkdGg6IDcyMHB4OwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOiAwIDI4cHg7CiAgfQogIC5tYnMtZmluYWxfX3RpdGxlIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCA0LjV2dywgNTZweCk7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07CiAgICBsaW5lLWhlaWdodDogMS4wNTsKICAgIG1hcmdpbjogMCAwIDIwcHg7CiAgICBjb2xvcjogI0ZGRkZGRjsKICB9CiAgLm1icy1maW5hbF9fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy1maW5hbF9fc3ViIHsKICAgIGZvbnQtc2l6ZTogMThweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7CiAgICBtYXJnaW46IDAgMCAzNnB4OwogIH0KICAubWJzLWZpbmFsX19jdGEgewogICAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgZ2FwOiAxMHB4OwogICAgcGFkZGluZzogMTZweCAzMnB4OwogICAgYmFja2dyb3VuZDogI0U5NDM1QTsKICAgIGNvbG9yOiAjRkZGRkZGOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgZm9udC1zaXplOiAxNnB4OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7CiAgICBmb250LWZhbWlseTogaW5oZXJpdDsKICB9CiAgLm1icy1maW5hbF9fY3RhOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6ICNEOTMyNDg7CiAgICBjb2xvcjogI0ZGRkZGRjsKICB9CiAgLm1icy1maW5hbF9fbm90ZSB7CiAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgZm9udC1zaXplOiAxM3B4OwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTsKICB9CgogIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgLm1icy1maW5hbCB7IHBhZGRpbmc6IDcycHggMDsgfQogICAgLm1icy1maW5hbF9fdGl0bGUgeyBmb250LXNpemU6IDM2cHg7IH0KICAgIC5tYnMtZmluYWxfX3N1YiB7IGZvbnQtc2l6ZTogMTZweDsgfQogIH0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJtYnMtZmluYWwiPgogIDxkaXYgY2xhc3M9Im1icy1maW5hbF9faW5uZXIiPgogICAgPGgyIGNsYXNzPSJtYnMtZmluYWxfX3RpdGxlIj5BIG1pbGxpb24gc3R1ZGVudHMgc3RhcnRlZCBoZXJlLiA8c3BhbiBjbGFzcz0iYWNjZW50Ij5Zb3VyIHR1cm4uPC9zcGFuPjwvaDI+CiAgICA8cCBjbGFzcz0ibWJzLWZpbmFsX19zdWIiPkZyZWUsIGZvcmV2ZXIsIG5vIGNhcmQgcmVxdWlyZWQuIFN0YXJ0IHdpdGggbW9kdWxlIDAgdG9kYXkgYW5kIGhhdmUgeW91ciBvd24gd2Vic2l0ZSBsaXZlIGJ5IHRoZSB3ZWVrZW5kLjwvcD4KICAgIDxhIGhyZWY9Imh0dHBzOi8vc2NvdHRtYXguY29tL21hc3Rlci1pbi1kaWdpdGFsLW1hcmtldGluZy1idXNpbmVzcy8iIGNsYXNzPSJtYnMtZmluYWxfX2N0YSI+U3RhcnQgdGhlIGNvdXJzZSAmcmFycjs8L2E+CiAgICA8ZGl2IGNsYXNzPSJtYnMtZmluYWxfX25vdGUiPjEwMCUgZnJlZSAmbWlkZG90OyBTZWxmLXBhY2VkICZtaWRkb3Q7IEZyZWUgY2VydGlmaWNhdGlvbiBvbiBncmFkdWF0aW9uPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KPCEtLSAvd3A6aHRtbCAtLT48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6a2FkZW5jZS9jb2x1bW4gLS0+Cgo8cD48L3A+CjxwPlNldmVuIG1vZHVsZXMsIGJ1aWx0IGJ5IHNvbWVvbmUgd2hvIGFjdHVhbGx5IHJ1bnMgb25saW5lIGJ1c2luZXNzZXMuIExlYXJuIHRoZSBza2lsbHMgdG8gZ2V0IGhpcmVkIGFzIGEgZGlnaXRhbCBtYXJrZXRlciwgb3Igc3RhcnQgeW91ciBvd24gYnVzaW5lc3Mgd2l0aCB0aGVtLiBGcmVlIGNlcnRpZmljYXRpb24gd2hlbiB5b3UgZmluaXNoLiBPdmVywqA8c3Ryb25nPmEgbWlsbGlvbiBzdHVkZW50czwvc3Ryb25nPsKgaGF2ZSB3YWxrZWQgdGhyb3VnaCB0aGlzIGNvdXJzZS4gSXQgZ2VudWluZWx5IHdvcmtzLjwvcD4KBQcIBAgECAYIBRMIBwEXgAFBARxBHVYACAcIBggOCA4IC0gBBBUWWgAcKBUPEBQXGhEaUAATCQgGCAcPBAoHBQxLAA8JCAUEBgkKCAcFCBULBQdBAIcIBQcFBwUHBUcAAgoNCwwLDgwNCQwKDQpLAAwGChEGDQtRAAwIDUkADgsODA0KDQsMDQYQBkgACwoMCQ4LBgoOBgoOCQ0SDw4HChMMDwsQVgAREgtOABMECQoMDQgMUgAGCgcMCwYMEAdNAAZMAA4TDQ8UEFIAEFcAFQtRABBWAEgACRFSABQPCAcPBAoIB0wADRMOTwAND0wBCgwJChEHCQgKDQsMCw4MDQkMCg0HBQcJDQ8LBw0TFA4UDxAMDhAUFhIOEA4FEQYLCgwPEhAJDg0PDhEUExIVEBEQEVAASQAODQoNCg0MDxANEA0SC1EAEBQVEBgTDwYLDxBPAQwGSAEJDQkLUQAMUgAQBkwAEgwID1QABw0GTAALUQAMDRQQSQAIFQ8LCAcPBAoCCg0LDAsODA0JDAoNCksADAYKEQYNC1EADAgNSQEOCw4MDQoNCwwNBhAGSAALCgwJDgsGCg4GCg4JDRIPDgcKEwwPCxBWABESC04AEwQJCgwNCAxSAAYKBwwLBgwQBQdNAAZMAA4TCA0PFBBSABBXABULUQAQVgBIAAkIFRFSABQPCwgHDwQKBwVIARFKAA4KCwpJAAwKCwYKTABQAAsHTQAIDA4MFU4AEg4PDg0SHAwWCQ0LDhESDwoQVgARTwANERAKUAAHSgAMDQwICg4IDAkNBAkOCAkLUQAPCAwRC1EADFIAEAkQVgAUCAsUDxIMEBddABddABsYCAUIFRELCAcPBAoHBUgBEUoADgoLCkkADAoLBgpMAFAACwdNAAgMDgwVTgASDg8ODRIcDBYJDQsOERIPChBWABFPAA0REApQAAdKAAwNDAgKDggMCQ0ECQ4ICQtRAA8IDBELUQAMUgAQCRBWABQICxQPEgwQF10AF10AGxgIBQgVEQsIBw8ECgeIAwYjBjQHCxULCAcPBAoGRwBIAARKAA4KCwoJDUkADhEGCkwACAMHBkcBTQBLAAgVCwgHDwQKCEQABggJCAoFCgMFSQAHTQALBkwACgUKCA4MEhEXCg8TDQtRABBWAAxSABARVwAVBAkOCAkLD1EACAxIAAUNCg0SBgsMCBAJEBUTGRUaHhgWXAAbYQAXXQAbHGIAIBgdERYLEA4UEBUZExFXABZcABJYABYXXQAbExgMEQcQCAoIFRELCAcPBAoIRAAGCAkICgUKAwVJAAdNAAsGTAAKBQoIDgwSERcKDxMNC1EAEFYADFIAEBFXABUECQ4ICQsPUQAIDEgABQ0KDRIGCwwIEAkQFRMZFRoeGBZcABthABddABscYgAgGB0RFgsQDhQQFRkTEVcAFlwAElgAFhddABsTGAwRBxAICggVEQsIBw8ECgcFSAERSgAOCgsKSQAMCgsGCkwAUAALB00ACAwODBVOABIODw4NEhwMFgkNCw4REg8KEFYAEU8ADREQClAAB0oADA0MCAoOCAwJDQQJDggJC1EADwgMEQtRAAxSABAJEFYAFAgLFA8SDBAXXQAXXQAbGAgFCBURCwgHDwQKBwQHCxULCAcPBAoCCg0LDAsODA0JDAoNCksADAYKEQYNC1EADAgNSQEOCw4MDQoNCwwNBhAGSAALCgwJDgsGCg4GCg4JDRIPDgcKEwwPCxBWABESC04AEwQJCgwNCAxSAAYKBwwLBgwQBQdNAAZMAA4TCA0PFBBSABBXABULUQAQVgBIAAkIFRFSABQPCwgHDwQKQwAHAkgACgwNDwgNTAAKDk0ASwAPDFIAEA8SUQAQCREKSwANBwgMCgwPCQtRAA4HCw8NBxALCBURCwgHDwQKAgoNCwwLDgwNCQwKDQpLAAwGChEGDQtRAAwIDUkBDgsODA0KDQsMDQYQBkgACwoMCQ4LBgoOBgoOCQ0SDw4HChMMDwsQVgAREgtOABMECQoMDQgMUgAGCgcMCwYMEAUHTQAGTAAOEwgNDxQQUgAQVwAVC1EAEFYASAAJCBURUgAUDwsIBw8ECgcVCwgHDwQKAgoNCwwLDgwNCQwKDQpLAAwGChEGDQtRAAwIDUkBDgsODA0KDQsMDQYQBkgACwoMCQ4LBgoOBgoOCQ0SDw4HChMMDwsQVgAREgtOABMECQoMDQgMUgAGCgcMCwYMEAUHTQAGTAAOEwgNDxQQUgAQVwAVC1EAEFYASAAJBggVEVIAFA8LCAcPBAoHFQsIBw8ECgIKDQsMCw4MDQkMCg0KSwAMBgoRBg0LUQAMCA1JAQ4LDgwNCg0LDA0GEAZIAAsKDAkOCwYKDgYKDgkNEg8OBwoTDA8LEFYAERILTgATBAkKDA0IDFIABgoHDAsGDBAFB00ABkwADhMIDQ8UEFIAEFcAFQtRABBWAEgACQgVEVIAFA8LCAcPBAoHFQsIBw8ECgIKDQsMCw4MDQkMCg0KSwAMBgoRBg0LUQAMCA1JAQ4LDgwNCg0LDA0GEAZIAAsKDAkOCwYKDgYKDgkNEg8OBwoTDA8LEFYAERILTgATBAkKDA0IDFIABgoHDAsGDBAFB00ABkwADhMIDQ8UEFIAEFcAFQtRABBWAEgACQgVEVIAFA8LCAcPBAoHFQsIBw8ECgIKDQsMCw4MDQkMCg0KSwAMBgoRBg0LUQAMCA1JAQ4LDgwNCg0LDA0GEAZIAAsKDAkOCwYKDgYKDgkNEg8OBwoTDA8LEFYAERILTgATBAkKDA0IDFIABgoHDAsGDBAFB00ABkwADhMIDQ8UEFIAEFcAFQtRABBWAEgACQgVEVIAFA8LCAcPBAoHFQsIBw8ECgIKDQsMCw4MDQkMCg0KSwAMBgoRBg0LUQAMCA1JAQ4LDgwNCg0LDA0GEAZIAAsKDAkOCwYKDgYKDgkNEg8OBwoTDA8LEFYAERILTgATBAkKDA0IDFIABgoHDAsGDBAFB00ABkwADhMIDQ8UEFIAEFcAFQtRABBWAEgACQgVEVIAFA8LCAcPBAoHFQsIBw8ECkcACxULoxSTBa4pjhCSC7sftx+RCJIjmAO8BiGfB5QHgQeeB6kHmgefB64HmQGzCZsDpRCSA6EUjwaKGrkHvAuzCLwBOZsDggk6hAK\/fgipBBMBBAAAAQAAAAEGABEBAAAYAQQAVUIBAQBBAABBAABBAABBAABBAABBAAIAQQAAQQAAQQAAQQAAQQACAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAgCyAUEClwKEDKcBuAaaApcCsQUfvyO5C4ENmQ2AAo8CogKqA6YClASLApMCoQKYAqQBvwG4AYUCgQKGA4cCtQGYApAClwKdAq8CjgKCA48CiwJBGhRBEL0QAYINASgBpAEBtwEBvwIBuwEBiQIBJwGoAQG2AQE0ATkBlAEBjQEBIQGWAQGbAgEjAYoBAa0BAaUBATMBsgEBhAIBKgGXAgEqAY0CQSWpBEEDhQFBgRGHCLMEQQAExAEAfQF3EzIwMjEtMDMtMTdUMTQ6NTM6MjJ3E21heC1idXNpbmVzcy1zY2hvb2x3B3B1Ymxpc2h9AXcGY2xvc2VkdwZjbG9zZWR3AHl3AHcAdwB3AHl3AHcAdwB3AHcAdwB3AHl5dwB3AHh2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54JgB3JDJiYjVmMTQ4LTQ0ZmYtNDE5YS04MmI1LTMwMWY5YjMxMjgwMXdvPGRpdiBjbGFzcz0id3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ga2FkZW5jZS1jb2x1bW4xMDMwX2FkMGRiMS0zNyI+PGRpdiBjbGFzcz0ia3QtaW5zaWRlLWlubmVyLWNvbCI+PC9kaXY+PC9kaXY+dyQ1NGM3ZTFlNy00NTM1LTRkYWEtOTdiMi1hNzJiNmM1YTY2OTV3JDM5NmUyMWI1LTUyMGItNDVkMi05ZmYwLTM2YzA2YTZmMWU3Y3d5PGRpdiBjbGFzcz0id3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ga2FkZW5jZS1jb2x1bW4xMDMwXzNiMWNmMi02MiI+PGRpdiBjbGFzcz0ia3QtaW5zaWRlLWlubmVyLWNvbCI+CgoKCgoKCgoKCjwvZGl2PjwvZGl2PnckMmNjMjA3NWQtN2FkZC00NmUxLWJlMjUtZjE3MWJjNjc4OGYxd7IBPGgxIGNsYXNzPSJrdC1hZHYtaGVhZGluZzEwMzBfNDI3ZTkxLWVjIHdwLWJsb2NrLWthZGVuY2UtYWR2YW5jZWRoZWFkaW5nIiBkYXRhLWtiLWJsb2NrPSJrYi1hZHYtaGVhZGluZzEwMzBfNDI3ZTkxLWVjIj5NYXggQnVzaW5lc3MgU2Nob29s4oSiIMK3IEZyZWUgZm9yZXZlciDCtyAxTSsgc3R1ZGVudHM8L2gxPnckNDhjN2U2ZGMtYzgyZi00NWQ5LTgxYmUtYWU5MTZkNzg5Zjhld60CPGgyIGNsYXNzPSJrdC1hZHYtaGVhZGluZzEwMzBfMGEzM2NlLTY4IHdwLWJsb2NrLWthZGVuY2UtYWR2YW5jZWRoZWFkaW5nIiBkYXRhLWtiLWJsb2NrPSJrYi1hZHYtaGVhZGluZzEwMzBfMGEzM2NlLTY4Ij5BIGZyZWUgbWFzdGVycyBpbiBkaWdpdGFsIG1hcmtldGluZy4mbmJzcDs8YnI+PGVtPjxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCkiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIGhhcy10aGVtZS1wYWxldHRlLTItY29sb3IiPlRhdWdodCBwcm9wZXJseS48L21hcms+PC9lbT48L2gyPnckY2QzZGNiNmEtNmZmOS00NzE5LThhY2QtMzFmMjdmZjgwMjkzdyQyZjA3MDI4Ni05MDVkLTRmMmUtYmMzZi0wZDcxMDBmNTI4Zjh3WDxkaXYgY2xhc3M9IndwLWJsb2NrLWthZGVuY2UtYWR2YW5jZWRidG4ga2ItYnV0dG9ucy13cmFwIGtiLWJ0bnMxMDMwXzI4ODVhYy1kYiI+Cgo8L2Rpdj53JDJiOWFjZmUxLTM0MDktNDRiYy05MDY5LWY1MjM5NDU1MzIxYnf9BDxwIGNsYXNzPSJrdC1hZHYtaGVhZGluZzEwMzBfODI4Y2FiLTU5IHdwLWJsb2NrLWthZGVuY2UtYWR2YW5jZWRoZWFkaW5nIiBkYXRhLWtiLWJsb2NrPSJrYi1hZHYtaGVhZGluZzEwMzBfODI4Y2FiLTU5Ij48bWFyayBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciBoYXMtdGhlbWUtcGFsZXR0ZS0yLWNvbG9yIj7inJM8L21hcms+IDEwMCUgZnJlZSBmb3JldmVyICAgIDxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCkiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIGhhcy10aGVtZS1wYWxldHRlLTItY29sb3IiPuKckzwvbWFyaz4gU2VsZi1wYWNlZCAgICAgPG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKSIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IgaGFzLXRoZW1lLXBhbGV0dGUtMi1jb2xvciI+4pyTPC9tYXJrPiBGcmVlIGNlcnRpZmljYXRpb24gICAgIDxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCkiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIGhhcy10aGVtZS1wYWxldHRlLTItY29sb3IiPuKckzwvbWFyaz4gTm8gY2FyZCByZXF1aXJlZDwvcD53JDcwNGZkMmZkLTFmNzUtNGU4Yy1hODE4LTQwYTFmYjRhZDE1MXdvPGRpdiBjbGFzcz0id3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ga2FkZW5jZS1jb2x1bW4xMDMwXzc2YmJhYi0wOSI+PGRpdiBjbGFzcz0ia3QtaW5zaWRlLWlubmVyLWNvbCI+PC9kaXY+PC9kaXY+dyQ0YTQ2YzRhZi0xYjEwLTRhMTktOTZmMy0xNzA3ZjEyZjM5YWZ30gE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWltYWdlIGtiLWltYWdlMTAzMF83NWJjNjEtMjkgc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vc2NvdHRtYXguY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1VudGl0bGVkLWRlc2lnbi0yLTgyNXgxMDI0LnBuZyIgYWx0PSIiIGNsYXNzPSJrYi1pbWcgd3AtaW1hZ2UtNzMxNzMiLz48L2ZpZ3VyZT53JDhiMjg0YjQ3LTBlZmEtNDQ4OC05MWJkLTZmNjMxZTc1NWQyMndvPGRpdiBjbGFzcz0id3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ga2FkZW5jZS1jb2x1bW4xMDMwX2Q0MTBkNi0yYiI+PGRpdiBjbGFzcz0ia3QtaW5zaWRlLWlubmVyLWNvbCI+PC9kaXY+PC9kaXY+dyRiNDViMjU0Zi05N2M0LTRhNWMtYWJhOS1iN2UwNjkyZDIyMjR3ezxkaXYgY2xhc3M9IndwLWJsb2NrLWthZGVuY2UtY29sdW1uIGthZGVuY2UtY29sdW1uMTAzMF9hNGFmZjItNGUiIGlkPSJpbnNpZGUiPjxkaXYgY2xhc3M9Imt0LWluc2lkZS1pbm5lci1jb2wiPjwvZGl2PjwvZGl2PnckZTlmMGIwMzktMGU0OC00ZmNmLWI5ZWEtYWQ4M2ZjOTRjZjZld288ZGl2IGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWNvbHVtbiBrYWRlbmNlLWNvbHVtbjEwMzBfNjM4NGNjLTBjIj48ZGl2IGNsYXNzPSJrdC1pbnNpZGUtaW5uZXItY29sIj48L2Rpdj48L2Rpdj53JGYyOTk5NGJhLTFjODUtNGQ4Zi04MjlhLWVlZWQ1NzFmMjQ5ZHdvPGRpdiBjbGFzcz0id3AtYmxvY2sta2FkZW5jZS1jb2x1bW4ga2FkZW5jZS1jb2x1bW4xMDMwXzc0MjdlNC02OSI+PGRpdiBjbGFzcz0ia3QtaW5zaWRlLWlubmVyLWNvbCI+PC9kaXY+PC9kaXY+dyRjY2RhNGY3OC00YmQwLTQ0MGUtYjUxYi04ZDRhN2RkNWNjMDd3bzxkaXYgY2xhc3M9IndwLWJsb2NrLWthZGVuY2UtY29sdW1uIGthZGVuY2UtY29sdW1uMTAzMF8wM2ViYTktNDYiPjxkaXYgY2xhc3M9Imt0LWluc2lkZS1pbm5lci1jb2wiPjwvZGl2PjwvZGl2PnckYzQ2MGU0OTUtZjZmMy00OTNiLWIyMzItMzE2MWE5MWU2OWQ0d288ZGl2IGNsYXNzPSJ3cC1ibG9jay1rYWRlbmNlLWNvbHVtbiBrYWRlbmNlLWNvbHVtbjEwMzBfNGFmYzUyLWVmIj48ZGl2IGNsYXNzPSJrdC1pbnNpZGUtaW5uZXItY29sIj48L2Rpdj48L2Rpdj57QnndRd0+wAB9k8Xq6Ap1A32IAXcAfQR1A32IAXcAfSgJAHcGbm9ybWFsfZX3CIUSAHcOa2FkZW5jZS9jb2x1bW59AXcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AH0BdwB9AXUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEfQB9AH0AfQB3DjEwMzBfYWQwZGIxLTM3dQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHUDdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5eXl5eXcCcHh3AnB4dwB1A3cAdwB3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAez\/TMzMzMzMzdwB1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBnNwcmVhZH0ABGJsdXJ9DgdoT2Zmc2V0fQAHdk9mZnNldH0ABWluc2V0eXcAdwB3AHcAdwB5eXl1A3cAdwB3AHcCcHh3AHcAdQN3AHcAdwB3AnB4dwNkaXZ5dwZub3JtYWx5dQN3AHcAdwB3AnB4dwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3Bm5vcm1hbHcGbm9ybWFsdwB3AHcAdwB3Bm5vcm1hbHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHcAdQN3AHcAdwB9AnYBBG5hbWV3AHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAdwB9AXcAdwB4dwB3EWthZGVuY2Uvcm93bGF5b3V0dw4xMDMwX2ZlZjczMi0yMH0CdwNyb3d3B2luaGVyaXR3DWxlZnQtdG8tcmlnaHR3AHcHZGVmYXVsdHcAdwB3AnB4dQN3AHcAdwB3B2RlZmF1bHR3AHcAdwJweHUDdwB3AHcAdwtsZWZ0LWdvbGRlbncEZGVza3cGbm9ybWFsdwNkaXZ9AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwVjb3ZlcncNY2VudGVyIGNlbnRlcncGc2Nyb2xsdwluby1yZXBlYXR3AHcHIzAwQjVFMncAdwB9AH2kAXcGbGluZWFyfbQCdwB3AHcFY292ZXJ3DWNlbnRlciBjZW50ZXJ3BnNjcm9sbHcJbm8tcmVwZWF0fR53BG5vbmV3BG5vbmV3BG5vbmV3A3RvcHcEbm9uZXcHI2ZmZmZmZnl9pAF3AHcAdwJweHcEbm9uZXcHI2ZmZmZmZnl9pAF9pAF3AHcAdwJweHcAdwB9PH0ofQB9AH0AfQB3AHcAdwB1BHcAdwB3AHcAdwB3AHcCcHh3AnB4dwJweHl1AXYJBmVuYWJsZXkHYmdDb2xvcncABWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0DWZvcmNlT3ZlckRlc2t5dQF2EAZlbmFibGV5EWN1cnJlbnRPdmVybGF5VGFidwZub3JtYWwHb3ZlcmxheXcADW92ZXJsYXlTZWNvbmR3ByMwMEI1RTIOb3ZlcmxheUdyYWRMb2N9ABRvdmVybGF5R3JhZExvY1NlY29uZH2kAQ9vdmVybGF5R3JhZFR5cGV3BmxpbmVhchBvdmVybGF5R3JhZEFuZ2xlfbQCDG92ZXJsYXlCZ0ltZ3cADm92ZXJsYXlCZ0ltZ0lEdwAQb3ZlcmxheUJnSW1nU2l6ZXcFY292ZXIUb3ZlcmxheUJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIWb3ZlcmxheUJnSW1nQXR0YWNobWVudHcGc2Nyb2xsEm92ZXJsYXlCZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0Dm92ZXJsYXlPcGFjaXR5fR4Pb3ZlcmxheUJsZW5kTW9kdwRub25ldQF2CQZlbmFibGV5B2JnQ29sb3J3AAViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdA1mb3JjZU92ZXJEZXNreXUBdhAGZW5hYmxleRFjdXJyZW50T3ZlcmxheVRhYncGbm9ybWFsB292ZXJsYXl3AA1vdmVybGF5U2Vjb25kdwcjMDBCNUUyDm92ZXJsYXlHcmFkTG9jfQAUb3ZlcmxheUdyYWRMb2NTZWNvbmR9pAEPb3ZlcmxheUdyYWRUeXBldwZsaW5lYXIQb3ZlcmxheUdyYWRBbmdsZX20AgxvdmVybGF5QmdJbWd3AA5vdmVybGF5QmdJbWdJRHcAEG92ZXJsYXlCZ0ltZ1NpemV3BWNvdmVyFG92ZXJsYXlCZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyFm92ZXJsYXlCZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbBJvdmVybGF5QmdJbWdSZXBlYXR3CW5vLXJlcGVhdA5vdmVybGF5T3BhY2l0eX0eD292ZXJsYXlCbGVuZE1vZHcEbm9uZXl9pAF3AHcAeXcGbm9ybWFsfQF1AXYDB2JnQ29sb3J3AAViZ0ltZ3cAB2JnSW1nSUR3AHUBdgcKYXJyb3dTdHlsZXcEbm9uZQhkb3RTdHlsZXcEZGFyawhhdXRvUGxheXgFc3BlZWR9mG0EZmFkZXgJdHJhblNwZWVkfZAGD3Nob3dQYXVzZUJ1dHRvbnl3BWxvY2FsdQF2CAd5b3VUdWJldwAFbG9jYWx3AAdsb2NhbElEdwAFdmltZW93AAVyYXRpb3cEMTYvOQRidG5zeQRsb29weARtdXRleHcAdwJweHl5eXcAdwB3AHl5eXl3AHl5dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHcAdwB3AHUCdwB3AHl3AHcAdwZub3JtYWx3Bm5vcm1hbHUEdwJzbXcAdwJzbXcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHl5eHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5fQJ2AQRuYW1ldwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB4dw5rYWRlbmNlL2NvbHVtbn0BdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAfQF3AH0BdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR9AH0AfQB9AHcOMTAzMF8zYjFjZjItNjJ1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dQN3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAeXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQ4HaE9mZnNldH0AB3ZPZmZzZXR9AAVpbnNldHl5eXl5dwJweHcCcHh3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQN3AHcAdwB1A3cAdwB3AHcCcHh1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB7P9MzMzMzMzN3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHcAdQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5dwB3AHcAdwB3AHl5eXUDdwB3AHcAdwJweHcAdwB1A3cAdwB3AHcCcHh3A2Rpdnl3Bm5vcm1hbHl1A3cAdwB3AHcCcHh3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcGbm9ybWFsdwZub3JtYWx3AHcAdwB3AHcGbm9ybWFsdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dwB1A3cAdwB3AH0CdgEEbmFtZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAdwB9AXcAdwB4dxdrYWRlbmNlL2FkdmFuY2VkaGVhZGluZ3c2TWF4IEJ1c2luZXNzIFNjaG9vbOKEoiDCtyBGcmVlIGZvcmV2ZXIgwrcgMU0rIHN0dWRlbnRzfQF3DjEwMzBfNDI3ZTkxLWVjdwJweHcCcHh3AnB4dwB5eHcAdwB3AHcGbm9ybWFsdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHcCcHh3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQN3AHcAdwB3AnB4dQN3AHcAdwB3AnB4dwJweHcAeXh3AHcAdwB3Bm5vcm1hbHl5dwB3AHcHI2Y3NmEwY30BdQR9AH0AfQB9AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwZsaW5rZWR3AnB4dwB1AXYFA3RvcHUDfncAdwAFcmlnaHR1A353AHcABmJvdHRvbXUDfncAdwAEbGVmdHUDfncAdwAEdW5pdHcCcHh1AXYFA3RvcHUDfncAdwAFcmlnaHR1A353AHcABmJvdHRvbXUDfncAdwAEbGVmdHUDfncAdwAEdW5pdHcCcHh1AXYFA3RvcHUDfncAdwAFcmlnaHR1A353AHcABmJvdHRvbXUDfncAdwAEbGVmdHUDfncAdwAEdW5pdHcCcHh9AX0AdwVzb2xpZHcAdwB5dQF2BgZlbmFibGV5BWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoEYmx1cn0BB2hPZmZzZXR9AQd2T2Zmc2V0fQF1AXYGBmVuYWJsZXkFY29sb3J3AAdvcGFjaXR5dwAEYmx1cncAB2hPZmZzZXR3AAd2T2Zmc2V0dwB1AXYGBmVuYWJsZXkFY29sb3J3AAdvcGFjaXR5dwAEYmx1cncAB2hPZmZzZXR3AAd2T2Zmc2V0dwB3B2hlYWRpbmd5eXl5eXUDfQx3AHcAdQN3AHcAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdwJweHcAdwB3AHcEbGVmdHl1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQN3AHcAdwB3AnB4dwZjZW50ZXJ1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwB3AHcAeXl3AHUDfZYCdwB3AHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh3CGJhc2VsaW5leXcAdgEEbmFtZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAeHcXa2FkZW5jZS9hZHZhbmNlZGhlYWRpbmd3sQFBIGZyZWUgbWFzdGVycyBpbiBkaWdpdGFsIG1hcmtldGluZy4mbmJzcDs8YnI+PGVtPjxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCkiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIGhhcy10aGVtZS1wYWxldHRlLTItY29sb3IiPlRhdWdodCBwcm9wZXJseS48L21hcms+PC9lbT59AncOMTAzMF8wYTMzY2UtNjh3AnB4dwJweHcCcHh3AHl4dwB3AHcAdwZub3JtYWx3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwJweHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHcCcHh3AnB4dwB5eHcAdwB3AHcGbm9ybWFseXl3AHcAdwcjZjc2YTBjfQF1BH0AfQB9AH0AdQR3AHcAdwB3AHUEdwB3AHcAdwB3BmxpbmtlZHcCcHh3AHUBdgUDdG9wdQN+dwB3AAVyaWdodHUDfncAdwAGYm90dG9tdQN+dwB3AARsZWZ0dQN+dwB3AAR1bml0dwJweHUBdgUDdG9wdQN+dwB3AAVyaWdodHUDfncAdwAGYm90dG9tdQN+dwB3AARsZWZ0dQN+dwB3AAR1bml0dwJweHUBdgUDdG9wdQN+dwB3AAVyaWdodHUDfncAdwAGYm90dG9tdQN+dwB3AARsZWZ0dQN+dwB3AAR1bml0dwJweH0BfQB3BXNvbGlkdwpjYXBpdGFsaXpldwB5dQF2BgZlbmFibGV5BWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoEYmx1cn0BB2hPZmZzZXR9AQd2T2Zmc2V0fQF1AXYGBmVuYWJsZXkFY29sb3J3AAdvcGFjaXR5dwAEYmx1cncAB2hPZmZzZXR3AAd2T2Zmc2V0dwB1AXYGBmVuYWJsZXkFY29sb3J3AAdvcGFjaXR5dwAEYmx1cncAB2hPZmZzZXR3AAd2T2Zmc2V0dwB3B2hlYWRpbmd5eXl5eXUDfYgBdwB3AHUDfQF3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHcCcHh3AHcAdwB3BGxlZnR5dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUDdwB3AHcAdwJweHcGY2VudGVydQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHcAdwB3AHl5dwB1A32WAncAdwB1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwhiYXNlbGluZXl3AHYBBG5hbWV3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh1AXYGCGR1cmF0aW9udwAGb2Zmc2V0dwAGZWFzaW5ndwAEb25jZXcABWRlbGF5dwALZGVsYXlPZmZzZXR3AHh3qgI8cD5TZXZlbiBtb2R1bGVzLCBidWlsdCBieSBzb21lb25lIHdobyBhY3R1YWxseSBydW5zIG9ubGluZSBidXNpbmVzc2VzLiBMZWFybiB0aGUgc2tpbGxzIHRvIGdldCBoaXJlZCBhcyBhIGRpZ2l0YWwgbWFya2V0ZXIsIG9yIHN0YXJ0IHlvdXIgb3duIGJ1c2luZXNzIHdpdGggdGhlbS4gRnJlZSBjZXJ0aWZpY2F0aW9uIHdoZW4geW91IGZpbmlzaC4gT3ZlcsKgPHN0cm9uZz5hIG1pbGxpb24gc3R1ZGVudHM8L3N0cm9uZz7CoGhhdmUgd2Fsa2VkIHRocm91Z2ggdGhpcyBjb3Vyc2UuIEl0IGdlbnVpbmVseSB3b3Jrcy48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dxNrYWRlbmNlL2FkdmFuY2VkYnRudwRsZWZ0dwB3AH0Bdw4xMDMwXzI4ODVhYy1kYnUBdjkEdGV4dHcABGxpbmt3AAZ0YXJnZXR3BV9zZWxmBHNpemV3AAlwYWRkaW5nQlR3AAlwYWRkaW5nTFJ3AAVjb2xvcncHIzU1NTU1NQpiYWNrZ3JvdW5kdwAGYm9yZGVydwcjNTU1NTU1EWJhY2tncm91bmRPcGFjaXR5fQENYm9yZGVyT3BhY2l0eX0BDGJvcmRlclJhZGl1c3cAC2JvcmRlcldpZHRodwAKY29sb3JIb3ZlcncHI2ZmZmZmZg9iYWNrZ3JvdW5kSG92ZXJ3ByM0NDQ0NDQLYm9yZGVySG92ZXJ3ByM0NDQ0NDQWYmFja2dyb3VuZEhvdmVyT3BhY2l0eX0BEmJvcmRlckhvdmVyT3BhY2l0eX0BBGljb253AAhpY29uU2lkZXcFcmlnaHQJaWNvbkhvdmVyeQhjc3NDbGFzc3cACG5vRm9sbG93eQNnYXB9BQ5yZXNwb25zaXZlU2l6ZXUCdwB3AAhncmFkaWVudHUHdwcjOTk5OTk5fQF9AH2kAXcGbGluZWFyfbQCdw1jZW50ZXIgY2VudGVyDWdyYWRpZW50SG92ZXJ1B3cHIzc3Nzc3N30BfQB9pAF3BmxpbmVhcn20AncNY2VudGVyIGNlbnRlcghidG5TdHlsZXcFYmFzaWMHYnRuU2l6ZXcIc3RhbmRhcmQOYmFja2dyb3VuZFR5cGV3BXNvbGlkE2JhY2tncm91bmRIb3ZlclR5cGV3BXNvbGlkBXdpZHRodQN3AHcAdwATcmVzcG9uc2l2ZVBhZGRpbmdCVHUCdwB3ABNyZXNwb25zaXZlUGFkZGluZ0xSdQJ3AHcACWJveFNoYWRvd3UIeXcHIzAwMDAwMHs\/yZmZmZmZmn0BfQF9An0AeQ5ib3hTaGFkb3dIb3ZlcnUIeXcHIzAwMDAwMHs\/2ZmZmZmZmn0CfQJ9A30AeQlzcG9uc29yZWR5CGRvd25sb2FkeQl0YWJsZXRHYXB3AAltb2JpbGVHYXB3AA1pbmhlcml0U3R5bGVzdwAIaWNvblNpemV1A3cAdwB3AAtpY29uUGFkZGluZ3UEdwB3AHcAdwARaWNvblRhYmxldFBhZGRpbmd1BHcAdwB3AHcAEWljb25Nb2JpbGVQYWRkaW5ndQR3AHcAdwB3AAhvbmx5SWNvbnUDeXcAdwAJaWNvbkNvbG9ydwAOaWNvbkNvbG9ySG92ZXJ3AAhzaXplVHlwZXcCcHgMaWNvblNpemVUeXBldwJweAVsYWJlbHcACm1hcmdpblVuaXR3AnB4Bm1hcmdpbnUEdwB3AHcAdwAMdGFibGV0TWFyZ2ludQR3AHcAdwB3AAxtb2JpbGVNYXJnaW51BHcAdwB3AHcABmFuY2hvcncAC2JvcmRlclN0eWxldwB3AHl4dwB3AHcHcmVndWxhcncGbm9ybWFsdwB3BGF1dG93AnB4eXl1AXYDBGRlc2t1BHcAdwB3AHcABnRhYmxldHUEdwB3AHcAdwAGbW9iaWxldQR3AHcAdwB3AHcCcHh5eXl1A3cCeHN3AHcAdwJweHcGY2VudGVydwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1A3cAdwB3AHYBBG5hbWV3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDkzYjBlOTJlLTcxMzktNDE3OC05NTZmLTVhY2QxOTM5NTgwNnh3AHcRa2FkZW5jZS9zaW5nbGVidG53DjEwMzBfYjBlOTJlLTcxdxNTdGFydCB0aGUgY291cnNlIC0+dzpodHRwczovL3Njb3R0bWF4LmNvbS9tYXN0ZXItaW4tZGlnaXRhbC1tYXJrZXRpbmctYnVzaW5lc3MvdwVfc2VsZnl5eXl3BWJhc2ljdwhzdGFuZGFyZHUDdwB3AHcAdQN3AHcAdwB3AnB4dwRhdXRvdQR3A3h4c3cCc213A3h4c3cCc211BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwB3CHBhbGV0dGUydwB3Bm5vcm1hbHcAdwZub3JtYWx3AHcGbm9ybWFsdwB3CXBhbGV0dGUxM3cGbm9ybWFsdwB1AXYFA3RvcHUDdwhwYWxldHRlMncAfQEFcmlnaHR1A3cIcGFsZXR0ZTJ3AH0BBmJvdHRvbXUDdwhwYWxldHRlMncAfQEEbGVmdHUDdwhwYWxldHRlMncAfQEEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUEfQh9CH0IfQh1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwB3AHcAdwVyaWdodHl1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdQN3AHcAdwB3AnB4dQN5dwB3AHUCeXcAdwB3BGZpbGx1AXYOBHNpemV1A30OdwB3AAhzaXplVHlwZXcCcHgKbGluZUhlaWdodHUDdwB3AHcACGxpbmVUeXBldwANbGV0dGVyU3BhY2luZ3UDdwB3AHcACmxldHRlclR5cGV3AnB4DXRleHRUcmFuc2Zvcm13AAZmYW1pbHl3AAZnb29nbGV3AAVzdHlsZXcABndlaWdodHcAB3ZhcmlhbnR3AAZzdWJzZXR3AApsb2FkR29vZ2xleHl5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBnNwcmVhZH0ABGJsdXJ9AgdoT2Zmc2V0fQEHdk9mZnNldH0BBWluc2V0eXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/2ZmZmZmZmgZzcHJlYWR9AARibHVyfQMHaE9mZnNldH0CB3ZPZmZzZXR9AgVpbnNldHl5eXl3AHcAdwB3AHcGbm9ybWFsdwB3AHcGbm9ybWFsdwB1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHl5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBnNwcmVhZH0ABGJsdXJ9AgdoT2Zmc2V0fQEHdk9mZnNldH0BBWluc2V0eXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/2ZmZmZmZmgZzcHJlYWR9AARibHVyfQMHaE9mZnNldH0CB3ZPZmZzZXR9AgVpbnNldHl3AHcAdwB3Bm5vcm1hbHcAdwB3Bm5vcm1hbHcAdQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh5eXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQIHaE9mZnNldH0BB3ZPZmZzZXR9AQVpbnNldHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P9mZmZmZmZoGc3ByZWFkfQAEYmx1cn0DB2hPZmZzZXR9Agd2T2Zmc2V0fQIFaW5zZXR5dwB3AHl5dgEEbmFtZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAdyQ5ZDdlN2Y4ZC0wOTVkLTRmMTItOTQ1Yy1iODgyMmUxZjVjZTZ4dwB3EWthZGVuY2Uvc2luZ2xlYnRudw4xMDMwXzdlN2Y4ZC0wOXcRU2VlIHdoYXQncyBpbnNpZGV3ByNpbnNpZGV3BV9zZWxmeXl5eXcFYmFzaWN3CHN0YW5kYXJkdQN3AHcAdwB1A3cAdwB3AHcCcHh3BGF1dG91BHcDeHhzdwJzbXcDeHhzdwJzbXUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh3CHBhbGV0dGUzdwB3AHcGbm9ybWFsdwB3Bm5vcm1hbHcAdwZub3JtYWx3AHcIcGFsZXR0ZTN3Bm5vcm1hbHcAdQF2BQN0b3B1A3cIcGFsZXR0ZTN3AH0BBXJpZ2h0dQN3CHBhbGV0dGUzdwB9AQZib3R0b211A3cIcGFsZXR0ZTN3AH0BBGxlZnR1A3cIcGFsZXR0ZTN3AH0BBHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1BH0IfQh9CH0IdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHcAdwB3AHcFcmlnaHR5dQR3AHcAdwB3AHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUDdwB3AHcAdwJweHUDeXcAdwB1Anl3AHcAdwdvdXRsaW5ldQF2DgRzaXpldQN9DncAdwAIc2l6ZVR5cGV3AnB4CmxpbmVIZWlnaHR1A3cAdwB3AAhsaW5lVHlwZXcADWxldHRlclNwYWNpbmd1A3cAdwB3AApsZXR0ZXJUeXBldwJweA10ZXh0VHJhbnNmb3JtdwAGZmFtaWx5dwAGZ29vZ2xldwAFc3R5bGV3AAZ3ZWlnaHR3AAd2YXJpYW50dwAGc3Vic2V0dwAKbG9hZEdvb2dsZXh5eXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQIHaE9mZnNldH0BB3ZPZmZzZXR9AQVpbnNldHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P9mZmZmZmZoGc3ByZWFkfQAEYmx1cn0DB2hPZmZzZXR9Agd2T2Zmc2V0fQIFaW5zZXR5eXl5dwB3AHcAdwB3Bm5vcm1hbHcAdwB3Bm5vcm1hbHcAdQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh5eXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQIHaE9mZnNldH0BB3ZPZmZzZXR9AQVpbnNldHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P9mZmZmZmZoGc3ByZWFkfQAEYmx1cn0DB2hPZmZzZXR9Agd2T2Zmc2V0fQIFaW5zZXR5dwB3AHcAdwZub3JtYWx3AHcAdwZub3JtYWx3AHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4eXl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0CB2hPZmZzZXR9AQd2T2Zmc2V0fQEFaW5zZXR5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/ZmZmZmZmaBnNwcmVhZH0ABGJsdXJ9AwdoT2Zmc2V0fQIHdk9mZnNldH0CBWluc2V0eXcAdwB5eXYBBG5hbWV3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh1AXYGCGR1cmF0aW9udwAGb2Zmc2V0dwAGZWFzaW5ndwAEb25jZXcABWRlbGF5dwALZGVsYXlPZmZzZXR3AHh3F2thZGVuY2UvYWR2YW5jZWRoZWFkaW5nd4MEPG1hcmsgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKSIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IgaGFzLXRoZW1lLXBhbGV0dGUtMi1jb2xvciI+4pyTPC9tYXJrPiAxMDAlIGZyZWUgZm9yZXZlciAgICA8bWFyayBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciBoYXMtdGhlbWUtcGFsZXR0ZS0yLWNvbG9yIj7inJM8L21hcms+IFNlbGYtcGFjZWQgICAgIDxtYXJrIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMCkiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIGhhcy10aGVtZS1wYWxldHRlLTItY29sb3IiPuKckzwvbWFyaz4gRnJlZSBjZXJ0aWZpY2F0aW9uICAgICA8bWFyayBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApIiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciBoYXMtdGhlbWUtcGFsZXR0ZS0yLWNvbG9yIj7inJM8L21hcms+IE5vIGNhcmQgcmVxdWlyZWR9AncOMTAzMF84MjhjYWItNTl3AnB4dwJweHcCcHh3AHl4dwB3AHcAdwZub3JtYWx3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwJweHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHcCcHh3AnB4dwB5eHcAdwB3AHcGbm9ybWFseXl3AHcAdwcjZjc2YTBjfQF1BH0AfQB9AH0AdQR3AHcAdwB3AHUEdwB3AHcAdwB3BmxpbmtlZHcCcHh3AHUBdgUDdG9wdQN+dwB3AAVyaWdodHUDfncAdwAGYm90dG9tdQN+dwB3AARsZWZ0dQN+dwB3AAR1bml0dwJweHUBdgUDdG9wdQN+dwB3AAVyaWdodHUDfncAdwAGYm90dG9tdQN+dwB3AARsZWZ0dQN+dwB3AAR1bml0dwJweHUBdgUDdG9wdQN+dwB3AAVyaWdodHUDfncAdwAGYm90dG9tdQN+dwB3AARsZWZ0dQN+dwB3AAR1bml0dwJweH0BfQB3BXNvbGlkdwB3AHl1AXYGBmVuYWJsZXkFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgRibHVyfQEHaE9mZnNldH0BB3ZPZmZzZXR9AXUBdgYGZW5hYmxleQVjb2xvcncAB29wYWNpdHl3AARibHVydwAHaE9mZnNldHcAB3ZPZmZzZXR3AHUBdgYGZW5hYmxleQVjb2xvcncAB29wYWNpdHl3AARibHVydwAHaE9mZnNldHcAB3ZPZmZzZXR3AHcBcHl5eXl5dQN9DHcAdwB1A3cAdwB3AHcAdQN3AHcAdwB3AnB4dQN3AHcAdwB3AnB4dwB3AHcAdwRsZWZ0eXUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1A3cAdwB3AHcCcHh3BmNlbnRlcnUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh3AHcAdwB5eXcAdQN9lgJ3AHcAdQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHcIYmFzZWxpbmV5dwB2AQRuYW1ldwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dQF2BghkdXJhdGlvbncABm9mZnNldHcABmVhc2luZ3cABG9uY2V3AAVkZWxheXcAC2RlbGF5T2Zmc2V0dwB3JDdmOWFiOTFhLTM2ZDMtNDQ2ZS04ZmEyLWM3NGQxOWFhMDUxYnh3CzxwPjxicj48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dw5rYWRlbmNlL2NvbHVtbn0CdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAfQF3AH0BdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR9AH0AfQB9AHcOMTAzMF83NmJiYWItMDl1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dQN3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAeXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQ4HaE9mZnNldH0AB3ZPZmZzZXR9AAVpbnNldHl5eXl5dwJweHcCcHh3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQN3AHcAdwB1A3cAdwB3AHcCcHh1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB7P9MzMzMzMzN3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHcAdQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5dwB3AHcAdwB3AHl5eXUDdwB3AHcAdwJweHcAdwB1A3cAdwB3AHcCcHh3A2Rpdnl3Bm5vcm1hbHl1A3cAdwB3AHcCcHh3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcGbm9ybWFsdwZub3JtYWx3AHcAdwB3AHcGbm9ybWFsdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dwB1A3cAdwB3AH0CdgEEbmFtZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAdwB9AXcAdwB4dw1rYWRlbmNlL2ltYWdld05odHRwczovL3Njb3R0bWF4LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9VbnRpdGxlZC1kZXNpZ24tMi04MjV4MTAyNC5wbmd3AHcAfZX3CHcFbGFyZ2V5eXl5dwRub25ldw4xMDMwXzc1YmM2MS0yOXUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dwB3AHUEfQh9CH0IfQh1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAeXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQ4HaE9mZnNldH0AB3ZPZmZzZXR9AAVpbnNldHl5dQF2BQVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBGJsdXJ9DgdoT2Zmc2V0fQAHdk9mZnNldH0AdwRub25leHUBdg8Ec2l6ZXUDdwB3AHcACHNpemVUeXBldwJweApsaW5lSGVpZ2h0dQN3AHcAdwAIbGluZVR5cGV3AnB4DWxldHRlclNwYWNpbmd1A3cAdwB3AA10ZXh0VHJhbnNmb3JtdwAGZmFtaWx5dwAGZ29vZ2xleQVzdHlsZXcABndlaWdodHcAB3ZhcmlhbnR3AAZzdWJzZXR3AApsb2FkR29vZ2xleAVjb2xvcncACmJhY2tncm91bmR3AHcEbm9uZXcEYXV0b3cNY2VudGVyIGNlbnRlcncJbm8tcmVwZWF0eXl5dQF2BQN0b3B1A3cIcGFsZXR0ZTd3AH0BBXJpZ2h0dQN3CHBhbGV0dGU3dwB9AQZib3R0b211A3cIcGFsZXR0ZTd3AH0BBGxlZnR1A3cIcGFsZXR0ZTd3AH0BBHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwB1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AHs\/0zMzMzMzM3cAdwZub3JtYWx3AHcAdwB3AHl2AQRuYW1ldwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dQF2BghkdXJhdGlvbncABm9mZnNldHcABmVhc2luZ3cABG9uY2V3AAVkZWxheXcAC2RlbGF5T2Zmc2V0dwB4dw5rYWRlbmNlL2NvbHVtbn0BdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcHI2ZhZmFmYX0BdwB9AXUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEfQB9AH0AfQB3DjEwMzBfZDQxMGQ2LTJidQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHUDdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5eXl5eXcCcHh3AnB4dwB1A3cAdwB3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAez\/TMzMzMzMzdwB1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBnNwcmVhZH0ABGJsdXJ9DgdoT2Zmc2V0fQAHdk9mZnNldH0ABWluc2V0eXcAdwB3AHcAdwB5eXl1A353AHcAdwJweHcAdwB1A3cAdwB3AHcCcHh3A2Rpdnl3Bm5vcm1hbHl1A3cAdwB3AHcCcHh3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcGbm9ybWFsdwZub3JtYWx3AHcAdwB3AHcGbm9ybWFsdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dwB1A3cAdwB3AH0CdgEEbmFtZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAdwB9AXcAd5QBLyogRm9yY2UgdGhpcyBzZWN0aW9uIHRvIGJyZWFrIG91dCBvZiBjb250YWluZXIgd2lkdGggKi8NCi5tYnMtZG9vcnMgew0KICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTsNCiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOw0KfXckOTNlNTQxY2ItZThhNy00MDg5LWFmNzEtNWQ0M2I1YjZkZTAxeHeQITwhLS0KICBNQlMgU0VDVElPTiAyIOKAlCBUV08gRE9PUlMKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gMSAoSGVybykgYW5kIFNlY3Rpb24gMyAoQ3VycmljdWx1bSkuCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1kb29ycyBzbyBub3RoaW5nIGxlYWtzLgotLT4KCjxzdHlsZT4KICAubWJzLWRvb3JzIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOwogICAgcGFkZGluZzogODhweCAwOwogICAgYmFja2dyb3VuZDogI0ZBRkFGQTsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKICB9CiAgLm1icy1kb29yc19faW5uZXIgewogICAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1kb29yc19faGVhZGVyIHsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1heC13aWR0aDogNzIwcHg7CiAgICBtYXJnaW46IDAgYXV0byA1NnB4OwogIH0KICAubWJzLWRvb3JzX190aXRsZSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy40dncsIDQ0cHgpOwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjA4OwogICAgbWFyZ2luOiAwIDAgMTZweDsKICB9CiAgLm1icy1kb29yc19fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy1kb29yc19fc3ViIHsKICAgIGZvbnQtc2l6ZTogMTdweDsKICAgIGNvbG9yOiAjM0EzQTNBOwogICAgbGluZS1oZWlnaHQ6IDEuNTU7CiAgICBtYXJnaW46IDA7CiAgfQogIC5tYnMtZG9vcnNfX2dyaWQgewogICAgZGlzcGxheTogZ3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgICBnYXA6IDIwcHg7CiAgfQogIC5tYnMtZG9vciB7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIHBhZGRpbmc6IDQwcHg7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICB9CiAgLm1icy1kb29yX190YWcgewogICAgZm9udC1zaXplOiAxMXB4OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIH0KICAubWJzLWRvb3JfX2hlYWRsaW5lIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAyNnB4OwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOwogICAgbGluZS1oZWlnaHQ6IDEuMTU7CiAgICBtYXJnaW46IDAgMCAxNnB4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgfQogIC5tYnMtZG9vcl9fZGVzYyB7CiAgICBmb250LXNpemU6IDE1cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjY7CiAgICBtYXJnaW46IDAgMCAyNHB4OwogIH0KICAubWJzLWRvb3JfX2xpc3QgewogICAgbGlzdC1zdHlsZTogbm9uZTsKICAgIHBhZGRpbmc6IDA7CiAgICBtYXJnaW46IDA7CiAgfQogIC5tYnMtZG9vcl9fbGlzdCBsaSB7CiAgICBmb250LXNpemU6IDE0cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIHBhZGRpbmc6IDhweCAwIDhweCAyNHB4OwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbGluZS1oZWlnaHQ6IDEuNTsKICB9CiAgLm1icy1kb29yX19saXN0IGxpOjpiZWZvcmUgewogICAgY29udGVudDogIuKGkiI7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAwOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBmb250LXdlaWdodDogNzAwOwogIH0KICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAgIC5tYnMtZG9vcnMgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtZG9vcnNfX2dyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgLm1icy1kb29yIHsgcGFkZGluZzogMzJweDsgfQogIH0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJtYnMtZG9vcnMiPgogIDxkaXYgY2xhc3M9Im1icy1kb29yc19faW5uZXIiPgogICAgPGRpdiBjbGFzcz0ibWJzLWRvb3JzX19oZWFkZXIiPgogICAgICA8aDIgY2xhc3M9Im1icy1kb29yc19fdGl0bGUiPlR3byByZWFzb25zIHBlb3BsZSB0YWtlIHRoaXMgY291cnNlLiA8c3BhbiBjbGFzcz0iYWNjZW50Ij5Cb3RoIG9mIHRoZW0gd29yay48L3NwYW4+PC9oMj4KICAgICAgPHAgY2xhc3M9Im1icy1kb29yc19fc3ViIj5UaGlzIGlzIHRoZSBzYW1lIGNvdXJzZSBlaXRoZXIgd2F5LiBXaGF0IGNoYW5nZXMgaXMgd2hhdCB5b3UgZG8gd2l0aCBpdCBhZnRlci48L3A+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJtYnMtZG9vcnNfX2dyaWQiPgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLWRvb3IiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1kb29yX190YWciPlJlYXNvbiBvbmU8L2Rpdj4KICAgICAgICA8aDMgY2xhc3M9Im1icy1kb29yX19oZWFkbGluZSI+R2V0IGEgZGlnaXRhbCBtYXJrZXRpbmcgam9iPC9oMz4KICAgICAgICA8cCBjbGFzcz0ibWJzLWRvb3JfX2Rlc2MiPkZpbmlzaCB0aGUgY291cnNlLCBlYXJuIHRoZSBjZXJ0aWZpY2F0aW9uLCBwdXQgaXQgb24geW91ciBMaW5rZWRJbiBhbmQgQ1YuIEdyYWR1YXRlcyB1c2UgaXQgdG8gYnJlYWsgaW50byBtYXJrZXRpbmcgcm9sZXMsIG1vdmUgZnJvbSBhZG1pbiBpbnRvIGNyZWF0aXZlLCBvciBwaXZvdCBmcm9tIHVucmVsYXRlZCBjYXJlZXJzIGludG8gc29tZXRoaW5nIHRoZXkgYWN0dWFsbHkgZW5qb3kuPC9wPgogICAgICAgIDx1bCBjbGFzcz0ibWJzLWRvb3JfX2xpc3QiPgogICAgICAgICAgPGxpPkZyZWUgY2VydGlmaWNhdGlvbiB3aXRoIHlvdXIgbmFtZSBvbiBpdDwvbGk+CiAgICAgICAgICA8bGk+UG9ydGZvbGlvLXJlYWR5IGFzc2lnbm1lbnRzIHlvdSBjYW4gc2hvdyBpbiBpbnRlcnZpZXdzPC9saT4KICAgICAgICAgIDxsaT5Ta2lsbHMgYWxpZ25lZCB3aXRoIHdoYXQgYWdlbmNpZXMgYW5kIGluLWhvdXNlIHRlYW1zIGFjdHVhbGx5IGhpcmUgZm9yPC9saT4KICAgICAgICAgIDxsaT5Hb29nbGUgU2VhcmNoICZhbXA7IERpc3BsYXkgb2ZmaWNpYWwgY2VydGlmaWNhdGlvbnMgaW5jbHVkZWQgYXMgYXNzaWdubWVudHM8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLWRvb3IiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1kb29yX190YWciPlJlYXNvbiB0d288L2Rpdj4KICAgICAgICA8aDMgY2xhc3M9Im1icy1kb29yX19oZWFkbGluZSI+U3RhcnQgeW91ciBvd24gb25saW5lIGJ1c2luZXNzPC9oMz4KICAgICAgICA8cCBjbGFzcz0ibWJzLWRvb3JfX2Rlc2MiPkV2ZXJ5dGhpbmcgeW91IGxlYXJuIGlzIGltbWVkaWF0ZWx5IGFwcGxpY2FibGUgdG8gYSBidXNpbmVzcyBvZiB5b3VyIG93bi4gQnkgdGhlIGVuZCBvZiB0aGUgY291cnNlIHlvdSdsbCBoYXZlIGEgd29ya2luZyB3ZWJzaXRlLCBhbiBlbWFpbCBsaXN0LCB0aGUgYmVnaW5uaW5ncyBvZiBhbiBhdWRpZW5jZSwgYW5kIHRoZSBza2lsbHMgdG8ga2VlcCBnb2luZyB3aXRob3V0IHBheWluZyBhbnlvbmUgZm9yIGFkdmljZS48L3A+CiAgICAgICAgPHVsIGNsYXNzPSJtYnMtZG9vcl9fbGlzdCI+CiAgICAgICAgICA8bGk+QnVpbGQgYSByZWFsIHdlYnNpdGUgeW91IG93biwgbm90IGEgc2FuZGJveDwvbGk+CiAgICAgICAgICA8bGk+TGF1bmNoIGEgcmVhbCBlbWFpbCBsaXN0IHlvdSBjYW4ga2VlcCB1c2luZzwvbGk+CiAgICAgICAgICA8bGk+UnVuIHlvdXIgZmlyc3QgYWQgY2FtcGFpZ24gd2l0aCByZWFsIG1vbmV5IGFuZCByZWFsIHJlc3VsdHM8L2xpPgogICAgICAgICAgPGxpPkNvbm5lY3RzIG5hdHVyYWxseSBpbnRvIE1heCBJbmN1YmF0b3IgaWYgeW91IHdhbnQgYSBzcGVjaWZpYyBidXNpbmVzcyBwbGF5Ym9vazwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj53CWNvcmUvaHRtbHeQITwhLS0KICBNQlMgU0VDVElPTiAyIOKAlCBUV08gRE9PUlMKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gMSAoSGVybykgYW5kIFNlY3Rpb24gMyAoQ3VycmljdWx1bSkuCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1kb29ycyBzbyBub3RoaW5nIGxlYWtzLgotLT4KCjxzdHlsZT4KICAubWJzLWRvb3JzIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOwogICAgcGFkZGluZzogODhweCAwOwogICAgYmFja2dyb3VuZDogI0ZBRkFGQTsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKICB9CiAgLm1icy1kb29yc19faW5uZXIgewogICAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1kb29yc19faGVhZGVyIHsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1heC13aWR0aDogNzIwcHg7CiAgICBtYXJnaW46IDAgYXV0byA1NnB4OwogIH0KICAubWJzLWRvb3JzX190aXRsZSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy40dncsIDQ0cHgpOwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjA4OwogICAgbWFyZ2luOiAwIDAgMTZweDsKICB9CiAgLm1icy1kb29yc19fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy1kb29yc19fc3ViIHsKICAgIGZvbnQtc2l6ZTogMTdweDsKICAgIGNvbG9yOiAjM0EzQTNBOwogICAgbGluZS1oZWlnaHQ6IDEuNTU7CiAgICBtYXJnaW46IDA7CiAgfQogIC5tYnMtZG9vcnNfX2dyaWQgewogICAgZGlzcGxheTogZ3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgICBnYXA6IDIwcHg7CiAgfQogIC5tYnMtZG9vciB7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIHBhZGRpbmc6IDQwcHg7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICB9CiAgLm1icy1kb29yX190YWcgewogICAgZm9udC1zaXplOiAxMXB4OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07CiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIH0KICAubWJzLWRvb3JfX2hlYWRsaW5lIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAyNnB4OwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOwogICAgbGluZS1oZWlnaHQ6IDEuMTU7CiAgICBtYXJnaW46IDAgMCAxNnB4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgfQogIC5tYnMtZG9vcl9fZGVzYyB7CiAgICBmb250LXNpemU6IDE1cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjY7CiAgICBtYXJnaW46IDAgMCAyNHB4OwogIH0KICAubWJzLWRvb3JfX2xpc3QgewogICAgbGlzdC1zdHlsZTogbm9uZTsKICAgIHBhZGRpbmc6IDA7CiAgICBtYXJnaW46IDA7CiAgfQogIC5tYnMtZG9vcl9fbGlzdCBsaSB7CiAgICBmb250LXNpemU6IDE0cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIHBhZGRpbmc6IDhweCAwIDhweCAyNHB4OwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbGluZS1oZWlnaHQ6IDEuNTsKICB9CiAgLm1icy1kb29yX19saXN0IGxpOjpiZWZvcmUgewogICAgY29udGVudDogIuKGkiI7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAwOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBmb250LXdlaWdodDogNzAwOwogIH0KICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAgIC5tYnMtZG9vcnMgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtZG9vcnNfX2dyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgLm1icy1kb29yIHsgcGFkZGluZzogMzJweDsgfQogIH0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJtYnMtZG9vcnMiPgogIDxkaXYgY2xhc3M9Im1icy1kb29yc19faW5uZXIiPgogICAgPGRpdiBjbGFzcz0ibWJzLWRvb3JzX19oZWFkZXIiPgogICAgICA8aDIgY2xhc3M9Im1icy1kb29yc19fdGl0bGUiPlR3byByZWFzb25zIHBlb3BsZSB0YWtlIHRoaXMgY291cnNlLiA8c3BhbiBjbGFzcz0iYWNjZW50Ij5Cb3RoIG9mIHRoZW0gd29yay48L3NwYW4+PC9oMj4KICAgICAgPHAgY2xhc3M9Im1icy1kb29yc19fc3ViIj5UaGlzIGlzIHRoZSBzYW1lIGNvdXJzZSBlaXRoZXIgd2F5LiBXaGF0IGNoYW5nZXMgaXMgd2hhdCB5b3UgZG8gd2l0aCBpdCBhZnRlci48L3A+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJtYnMtZG9vcnNfX2dyaWQiPgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLWRvb3IiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1kb29yX190YWciPlJlYXNvbiBvbmU8L2Rpdj4KICAgICAgICA8aDMgY2xhc3M9Im1icy1kb29yX19oZWFkbGluZSI+R2V0IGEgZGlnaXRhbCBtYXJrZXRpbmcgam9iPC9oMz4KICAgICAgICA8cCBjbGFzcz0ibWJzLWRvb3JfX2Rlc2MiPkZpbmlzaCB0aGUgY291cnNlLCBlYXJuIHRoZSBjZXJ0aWZpY2F0aW9uLCBwdXQgaXQgb24geW91ciBMaW5rZWRJbiBhbmQgQ1YuIEdyYWR1YXRlcyB1c2UgaXQgdG8gYnJlYWsgaW50byBtYXJrZXRpbmcgcm9sZXMsIG1vdmUgZnJvbSBhZG1pbiBpbnRvIGNyZWF0aXZlLCBvciBwaXZvdCBmcm9tIHVucmVsYXRlZCBjYXJlZXJzIGludG8gc29tZXRoaW5nIHRoZXkgYWN0dWFsbHkgZW5qb3kuPC9wPgogICAgICAgIDx1bCBjbGFzcz0ibWJzLWRvb3JfX2xpc3QiPgogICAgICAgICAgPGxpPkZyZWUgY2VydGlmaWNhdGlvbiB3aXRoIHlvdXIgbmFtZSBvbiBpdDwvbGk+CiAgICAgICAgICA8bGk+UG9ydGZvbGlvLXJlYWR5IGFzc2lnbm1lbnRzIHlvdSBjYW4gc2hvdyBpbiBpbnRlcnZpZXdzPC9saT4KICAgICAgICAgIDxsaT5Ta2lsbHMgYWxpZ25lZCB3aXRoIHdoYXQgYWdlbmNpZXMgYW5kIGluLWhvdXNlIHRlYW1zIGFjdHVhbGx5IGhpcmUgZm9yPC9saT4KICAgICAgICAgIDxsaT5Hb29nbGUgU2VhcmNoICZhbXA7IERpc3BsYXkgb2ZmaWNpYWwgY2VydGlmaWNhdGlvbnMgaW5jbHVkZWQgYXMgYXNzaWdubWVudHM8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLWRvb3IiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1kb29yX190YWciPlJlYXNvbiB0d288L2Rpdj4KICAgICAgICA8aDMgY2xhc3M9Im1icy1kb29yX19oZWFkbGluZSI+U3RhcnQgeW91ciBvd24gb25saW5lIGJ1c2luZXNzPC9oMz4KICAgICAgICA8cCBjbGFzcz0ibWJzLWRvb3JfX2Rlc2MiPkV2ZXJ5dGhpbmcgeW91IGxlYXJuIGlzIGltbWVkaWF0ZWx5IGFwcGxpY2FibGUgdG8gYSBidXNpbmVzcyBvZiB5b3VyIG93bi4gQnkgdGhlIGVuZCBvZiB0aGUgY291cnNlIHlvdSdsbCBoYXZlIGEgd29ya2luZyB3ZWJzaXRlLCBhbiBlbWFpbCBsaXN0LCB0aGUgYmVnaW5uaW5ncyBvZiBhbiBhdWRpZW5jZSwgYW5kIHRoZSBza2lsbHMgdG8ga2VlcCBnb2luZyB3aXRob3V0IHBheWluZyBhbnlvbmUgZm9yIGFkdmljZS48L3A+CiAgICAgICAgPHVsIGNsYXNzPSJtYnMtZG9vcl9fbGlzdCI+CiAgICAgICAgICA8bGk+QnVpbGQgYSByZWFsIHdlYnNpdGUgeW91IG93biwgbm90IGEgc2FuZGJveDwvbGk+CiAgICAgICAgICA8bGk+TGF1bmNoIGEgcmVhbCBlbWFpbCBsaXN0IHlvdSBjYW4ga2VlcCB1c2luZzwvbGk+CiAgICAgICAgICA8bGk+UnVuIHlvdXIgZmlyc3QgYWQgY2FtcGFpZ24gd2l0aCByZWFsIG1vbmV5IGFuZCByZWFsIHJlc3VsdHM8L2xpPgogICAgICAgICAgPGxpPkNvbm5lY3RzIG5hdHVyYWxseSBpbnRvIE1heCBJbmN1YmF0b3IgaWYgeW91IHdhbnQgYSBzcGVjaWZpYyBidXNpbmVzcyBwbGF5Ym9vazwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW55eHcOa2FkZW5jZS9jb2x1bW59AXcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AH0BdwB9AXUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEfQB9AH0AfQB3DjEwMzBfYTRhZmYyLTRldQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHUDdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5eXl5eXcCcHh3AnB4dwB1A3cAdwB3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAez\/TMzMzMzMzdwB1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBnNwcmVhZH0ABGJsdXJ9DgdoT2Zmc2V0fQAHdk9mZnNldH0ABWluc2V0eXcAdwB3AHcAdwB5eXl1A3cAdwB3AHcCcHh3AHcAdQN3AHcAdwB3AnB4dwNkaXZ5dwZub3JtYWx5dQN3AHcAdwB3AnB4dwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3Bm5vcm1hbHcGbm9ybWFsdwB3AHcAdwB3Bm5vcm1hbHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHcAdQN3AHcAdwB9AncGaW5zaWRldgEEbmFtZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAdwB9AXcAdwB3JDM3MWNjMGFjLTg4YzYtNGM2Yi05ZjZlLTk0YzA4OTI4NzRhNXh3sjc8IS0tCiAgTUJTIFNFQ1RJT04gMyDigJQgQ1VSUklDVUxVTSAoU0VWRU4gTU9EVUxFUykKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gMiAoVHdvIERvb3JzKSBhbmQgU2VjdGlvbiA0IChXaHkgRnJlZSkuCiAgVGhlIHNlY3Rpb24gaWQ9ImN1cnJpY3VsdW0iIGFuY2hvciBtYXRjaGVzIHRoZSBoZXJvICJTZWUgd2hhdCdzIGluc2lkZSIgYnV0dG9uLgogIEFsbCBzdHlsZXMgc2NvcGVkIHRvIC5tYnMtY3VyciBzbyBub3RoaW5nIGxlYWtzLgotLT4KCjxzdHlsZT4KICAubWJzLWN1cnIgewogICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgICBwYWRkaW5nOiA4OHB4IDA7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7CiAgfQogIC5tYnMtY3Vycl9faW5uZXIgewogICAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1jdXJyX19oZWFkZXIgewogICAgZGlzcGxheTogZ3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMmZyOwogICAgZ2FwOiA1NnB4OwogICAgbWFyZ2luLWJvdHRvbTogNTZweDsKICAgIGFsaWduLWl0ZW1zOiBlbmQ7CiAgfQogIC5tYnMtY3Vycl9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMDsKICB9CiAgLm1icy1jdXJyX190aXRsZSAuYWNjZW50IHsgY29sb3I6ICNFOTQzNUE7IH0KICAubWJzLWN1cnJfX3N1YiB7CiAgICBmb250LXNpemU6IDE2cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgbWFyZ2luOiAwOwogICAgbWF4LXdpZHRoOiA1MjBweDsKICB9CiAgLm1icy1jdXJyX19ncmlkIHsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOwogICAgZ2FwOiAxNnB4OwogIH0KICAubWJzLW1vZHVsZSB7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIHBhZGRpbmc6IDI4cHggMjhweCAyNHB4OwogICAgZGlzcGxheTogZmxleDsKICAgIGdhcDogMjBweDsKICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogIH0KICAubWJzLW1vZHVsZV9fbnVtIHsKICAgIGZsZXgtc2hyaW5rOiAwOwogICAgd2lkdGg6IDQ0cHg7CiAgICBoZWlnaHQ6IDQ0cHg7CiAgICBiYWNrZ3JvdW5kOiAjRkRFQUVFOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IDE4cHg7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07CiAgfQogIC5tYnMtbW9kdWxlX19ib2R5IHsgZmxleDogMTsgfQogIC5tYnMtbW9kdWxlX190aXRsZSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogMThweDsKICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07CiAgICBsaW5lLWhlaWdodDogMS4yNTsKICAgIG1hcmdpbjogMCAwIDhweDsKICAgIGNvbG9yOiAjMEEwQTBBOwogIH0KICAubWJzLW1vZHVsZV9fZGVzYyB7CiAgICBmb250LXNpemU6IDE0cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgbWFyZ2luOiAwIDAgMTJweDsKICB9CiAgLm1icy1tb2R1bGVfX21ldGEgewogICAgZm9udC1zaXplOiAxMnB4OwogICAgY29sb3I6ICM3Njc2NzY7CiAgICBmb250LXdlaWdodDogNTAwOwogIH0KICAubWJzLW1vZHVsZS0tZGFyayB7CiAgICBiYWNrZ3JvdW5kOiAjMEEwQTBBOwogICAgYm9yZGVyLWNvbG9yOiAjMEEwQTBBOwogIH0KICAubWJzLW1vZHVsZS0tZGFyayAubWJzLW1vZHVsZV9fbnVtIHsKICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLDY3LDkwLDAuMik7CiAgICBjb2xvcjogI0U5NDM1QTsKICB9CiAgLm1icy1tb2R1bGUtLWRhcmsgLm1icy1tb2R1bGVfX3RpdGxlIHsgY29sb3I6ICNGRkZGRkY7IH0KICAubWJzLW1vZHVsZS0tZGFyayAubWJzLW1vZHVsZV9fZGVzYyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7IH0KICAubWJzLW1vZHVsZS0tZGFyayAubWJzLW1vZHVsZV9fbWV0YSB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7IH0KCiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLWN1cnIgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtY3Vycl9faGVhZGVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogMjBweDsgbWFyZ2luLWJvdHRvbTogMzJweDsgfQogICAgLm1icy1jdXJyX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0KICB9Cjwvc3R5bGU+Cgo8c2VjdGlvbiBjbGFzcz0ibWJzLWN1cnIiIGlkPSJjdXJyaWN1bHVtIj4KICA8ZGl2IGNsYXNzPSJtYnMtY3Vycl9faW5uZXIiPgogICAgPGRpdiBjbGFzcz0ibWJzLWN1cnJfX2hlYWRlciI+CiAgICAgIDxoMiBjbGFzcz0ibWJzLWN1cnJfX3RpdGxlIj5TZXZlbiBtb2R1bGVzLiA8c3BhbiBjbGFzcz0iYWNjZW50Ij5BbGwgcHJhY3RpY2FsLjwvc3Bhbj48L2gyPgogICAgICA8cCBjbGFzcz0ibWJzLWN1cnJfX3N1YiI+Tm8gZmx1ZmYgbW9kdWxlcy4gTm8gdGhlb3J5IGZvciB0aGVvcnkncyBzYWtlLiBFdmVyeSBsZXNzb24gY29ubmVjdHMgdG8gc29tZXRoaW5nIHlvdSBhY3R1YWxseSBidWlsZCBvciBkby4gV29yayB0aHJvdWdoIGl0IGF0IHlvdXIgb3duIHBhY2UsIHN0YXJ0IHRvIGZpbmlzaCwgYWJvdXQgNDAtNjAgaG91cnMgb2YgcmVhbCB3b3JrLjwvcD4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im1icy1jdXJyX19ncmlkIj4KCiAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGUiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+MTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX2JvZHkiPgogICAgICAgICAgPGgzIGNsYXNzPSJtYnMtbW9kdWxlX190aXRsZSI+QnVpbGQgYSByZWFsIHdlYnNpdGU8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPldvcmRQcmVzcyBmcm9tIHNjcmF0Y2guIFlvdXIgb3duIGRvbWFpbiwgeW91ciBvd24gaG9zdGluZywgeW91cnMgdG8ga2VlcC4gQnkgdGhlIGVuZCBvZiBtb2R1bGUgMSB5b3UgaGF2ZSBhIHdvcmtpbmcgd2Vic2l0ZSwgbm90IGEgdGhlb3JldGljYWwgb25lLjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjMzIGxlc3NvbnMgJm1pZGRvdDsgOSBhc3NpZ25tZW50czwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGUiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+MjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX2JvZHkiPgogICAgICAgICAgPGgzIGNsYXNzPSJtYnMtbW9kdWxlX190aXRsZSI+U2VhcmNoIGVuZ2luZSBvcHRpbWl6YXRpb248L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPktleXdvcmRzLCBvbi1wYWdlIFNFTywgdGVjaG5pY2FsIFNFTywgbGluayBidWlsZGluZy4gSG93IHRvIGFjdHVhbGx5IHJhbmsgaW4gR29vZ2xlLiBJbXBsZW1lbnRlZCBvbiB5b3VyIHJlYWwgc2l0ZSwgbm90IGluIHRoZW9yeS48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19tZXRhIj4yNyBsZXNzb25zICZtaWRkb3Q7IDQgYXNzaWdubWVudHM8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPjM8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPldlYiBhbmFseXRpY3M8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPkdvb2dsZSBBbmFseXRpY3Mgc2V0IHVwIHByb3Blcmx5LiBXaGljaCBudW1iZXJzIGFjdHVhbGx5IG1hdHRlci4gSG93IHRvIHJlYWQgd2hhdCB5b3VyIHZpc2l0b3JzIGFyZSB0ZWxsaW5nIHlvdSBhbmQgYWN0IG9uIGl0LjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjQgbGVzc29ucyAmbWlkZG90OyAxIGFzc2lnbm1lbnQ8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPjQ8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPkVtYWlsIG1hcmtldGluZzwvaDM+CiAgICAgICAgICA8cCBjbGFzcz0ibWJzLW1vZHVsZV9fZGVzYyI+TGlzdCBidWlsZGluZywgc2VnbWVudGF0aW9uLCBhdXRvbWF0aW9ucywgYW5kIGNhbXBhaWducy4gU2V0IHVwIGEgcmVhbCBlbWFpbCBzeXN0ZW0gb24geW91ciBzaXRlIGFuZCBzZW5kIHlvdXIgZmlyc3QgY2FtcGFpZ24gYnkgdGhlIGVuZCBvZiB0aGUgbW9kdWxlLjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjEzIGxlc3NvbnMgJm1pZGRvdDsgMyBhc3NpZ25tZW50czwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGUiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+NTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX2JvZHkiPgogICAgICAgICAgPGgzIGNsYXNzPSJtYnMtbW9kdWxlX190aXRsZSI+U2VhcmNoIGVuZ2luZSBtYXJrZXRpbmc8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPkdvb2dsZSBTZWFyY2ggJmFtcDsgRGlzcGxheSBhZHMsIHByb3Blcmx5LiBJbmNsdWRlcyBHb29nbGUncyBvd24gb2ZmaWNpYWwgY2VydGlmaWNhdGlvbnMgYXMgYXNzaWdubWVudHMsIGVhcm5lZCBmb3IgZnJlZSBhcyBwYXJ0IG9mIHRoZSBjb3Vyc2UuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+NiBsZXNzb25zICZtaWRkb3Q7IDIgb2ZmaWNpYWwgY2VydGlmaWNhdGlvbnM8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPjY8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPlNvY2lhbCBtZWRpYSBtYXJrZXRpbmc8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPlRoZSBwbGF0Zm9ybXMgdGhhdCBtYXR0ZXIsIHdoYXQgZWFjaCBvbmUgaXMgdXNlZnVsIGZvciwgYW5kIGhvdyB0byBidWlsZCBhIHJlYWwgc29jaWFsIHByZXNlbmNlIHdpdGhvdXQgYmVjb21pbmcgYW4gZXhoYXVzdGVkIGNvbnRlbnQgbWFjaGluZS48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19tZXRhIj45IGxlc3NvbnMgJm1pZGRvdDsgMSBhc3NpZ25tZW50PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbnVtIj43PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5GYWNlYm9vayAmYW1wOyBJbnN0YWdyYW0gYWRzPC9oMz4KICAgICAgICAgIDxwIGNsYXNzPSJtYnMtbW9kdWxlX19kZXNjIj5TZXQgdXAsIHJ1biwgc2NhbGUsIGFuZCBvcHRpbWl6ZSBwYWlkIHNvY2lhbCBjYW1wYWlnbnMuIFRoZSBwbGF0Zm9ybSB3aGVyZSBtb3N0IGJlZ2lubmVycyBxdWlldGx5IGxvc2UgbW9uZXksIGRvbmUgcHJvcGVybHkuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+NCBsZXNzb25zICZtaWRkb3Q7IEZhY2Vib29rIEJsdWVwcmludCBhc3NpZ25tZW50PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSBtYnMtbW9kdWxlLS1kYXJrIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPiYjMTAwMDM7PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5HcmFkdWF0aW9uICZhbXA7IGNlcnRpZmljYXRpb248L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPlBhc3MgdGhlIGFzc2lnbm1lbnRzLCBlYXJuIHlvdXIgY2VydGlmaWNhdGlvbi4gQWRkIGl0IHRvIExpbmtlZEluLiBQdXQgaXQgb24geW91ciBDVi4gVXNlIGl0IGhvd2V2ZXIgeW91IGxpa2UuIEl0J3MgeW91cnMuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+RnJlZSBmb3JldmVyICZtaWRkb3Q7IE5vIGhpZGRlbiBjaGFyZ2VzPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+dwljb3JlL2h0bWx3sjc8IS0tCiAgTUJTIFNFQ1RJT04gMyDigJQgQ1VSUklDVUxVTSAoU0VWRU4gTU9EVUxFUykKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gMiAoVHdvIERvb3JzKSBhbmQgU2VjdGlvbiA0IChXaHkgRnJlZSkuCiAgVGhlIHNlY3Rpb24gaWQ9ImN1cnJpY3VsdW0iIGFuY2hvciBtYXRjaGVzIHRoZSBoZXJvICJTZWUgd2hhdCdzIGluc2lkZSIgYnV0dG9uLgogIEFsbCBzdHlsZXMgc2NvcGVkIHRvIC5tYnMtY3VyciBzbyBub3RoaW5nIGxlYWtzLgotLT4KCjxzdHlsZT4KICAubWJzLWN1cnIgewogICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgICBwYWRkaW5nOiA4OHB4IDA7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7CiAgfQogIC5tYnMtY3Vycl9faW5uZXIgewogICAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1jdXJyX19oZWFkZXIgewogICAgZGlzcGxheTogZ3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMmZyOwogICAgZ2FwOiA1NnB4OwogICAgbWFyZ2luLWJvdHRvbTogNTZweDsKICAgIGFsaWduLWl0ZW1zOiBlbmQ7CiAgfQogIC5tYnMtY3Vycl9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMDsKICB9CiAgLm1icy1jdXJyX190aXRsZSAuYWNjZW50IHsgY29sb3I6ICNFOTQzNUE7IH0KICAubWJzLWN1cnJfX3N1YiB7CiAgICBmb250LXNpemU6IDE2cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgbWFyZ2luOiAwOwogICAgbWF4LXdpZHRoOiA1MjBweDsKICB9CiAgLm1icy1jdXJyX19ncmlkIHsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOwogICAgZ2FwOiAxNnB4OwogIH0KICAubWJzLW1vZHVsZSB7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIHBhZGRpbmc6IDI4cHggMjhweCAyNHB4OwogICAgZGlzcGxheTogZmxleDsKICAgIGdhcDogMjBweDsKICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogIH0KICAubWJzLW1vZHVsZV9fbnVtIHsKICAgIGZsZXgtc2hyaW5rOiAwOwogICAgd2lkdGg6IDQ0cHg7CiAgICBoZWlnaHQ6IDQ0cHg7CiAgICBiYWNrZ3JvdW5kOiAjRkRFQUVFOwogICAgY29sb3I6ICNFOTQzNUE7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IDE4cHg7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07CiAgfQogIC5tYnMtbW9kdWxlX19ib2R5IHsgZmxleDogMTsgfQogIC5tYnMtbW9kdWxlX190aXRsZSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogMThweDsKICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07CiAgICBsaW5lLWhlaWdodDogMS4yNTsKICAgIG1hcmdpbjogMCAwIDhweDsKICAgIGNvbG9yOiAjMEEwQTBBOwogIH0KICAubWJzLW1vZHVsZV9fZGVzYyB7CiAgICBmb250LXNpemU6IDE0cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgbWFyZ2luOiAwIDAgMTJweDsKICB9CiAgLm1icy1tb2R1bGVfX21ldGEgewogICAgZm9udC1zaXplOiAxMnB4OwogICAgY29sb3I6ICM3Njc2NzY7CiAgICBmb250LXdlaWdodDogNTAwOwogIH0KICAubWJzLW1vZHVsZS0tZGFyayB7CiAgICBiYWNrZ3JvdW5kOiAjMEEwQTBBOwogICAgYm9yZGVyLWNvbG9yOiAjMEEwQTBBOwogIH0KICAubWJzLW1vZHVsZS0tZGFyayAubWJzLW1vZHVsZV9fbnVtIHsKICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLDY3LDkwLDAuMik7CiAgICBjb2xvcjogI0U5NDM1QTsKICB9CiAgLm1icy1tb2R1bGUtLWRhcmsgLm1icy1tb2R1bGVfX3RpdGxlIHsgY29sb3I6ICNGRkZGRkY7IH0KICAubWJzLW1vZHVsZS0tZGFyayAubWJzLW1vZHVsZV9fZGVzYyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7IH0KICAubWJzLW1vZHVsZS0tZGFyayAubWJzLW1vZHVsZV9fbWV0YSB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7IH0KCiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLWN1cnIgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtY3Vycl9faGVhZGVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogMjBweDsgbWFyZ2luLWJvdHRvbTogMzJweDsgfQogICAgLm1icy1jdXJyX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0KICB9Cjwvc3R5bGU+Cgo8c2VjdGlvbiBjbGFzcz0ibWJzLWN1cnIiIGlkPSJjdXJyaWN1bHVtIj4KICA8ZGl2IGNsYXNzPSJtYnMtY3Vycl9faW5uZXIiPgogICAgPGRpdiBjbGFzcz0ibWJzLWN1cnJfX2hlYWRlciI+CiAgICAgIDxoMiBjbGFzcz0ibWJzLWN1cnJfX3RpdGxlIj5TZXZlbiBtb2R1bGVzLiA8c3BhbiBjbGFzcz0iYWNjZW50Ij5BbGwgcHJhY3RpY2FsLjwvc3Bhbj48L2gyPgogICAgICA8cCBjbGFzcz0ibWJzLWN1cnJfX3N1YiI+Tm8gZmx1ZmYgbW9kdWxlcy4gTm8gdGhlb3J5IGZvciB0aGVvcnkncyBzYWtlLiBFdmVyeSBsZXNzb24gY29ubmVjdHMgdG8gc29tZXRoaW5nIHlvdSBhY3R1YWxseSBidWlsZCBvciBkby4gV29yayB0aHJvdWdoIGl0IGF0IHlvdXIgb3duIHBhY2UsIHN0YXJ0IHRvIGZpbmlzaCwgYWJvdXQgNDAtNjAgaG91cnMgb2YgcmVhbCB3b3JrLjwvcD4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im1icy1jdXJyX19ncmlkIj4KCiAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGUiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+MTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX2JvZHkiPgogICAgICAgICAgPGgzIGNsYXNzPSJtYnMtbW9kdWxlX190aXRsZSI+QnVpbGQgYSByZWFsIHdlYnNpdGU8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPldvcmRQcmVzcyBmcm9tIHNjcmF0Y2guIFlvdXIgb3duIGRvbWFpbiwgeW91ciBvd24gaG9zdGluZywgeW91cnMgdG8ga2VlcC4gQnkgdGhlIGVuZCBvZiBtb2R1bGUgMSB5b3UgaGF2ZSBhIHdvcmtpbmcgd2Vic2l0ZSwgbm90IGEgdGhlb3JldGljYWwgb25lLjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjMzIGxlc3NvbnMgJm1pZGRvdDsgOSBhc3NpZ25tZW50czwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGUiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+MjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX2JvZHkiPgogICAgICAgICAgPGgzIGNsYXNzPSJtYnMtbW9kdWxlX190aXRsZSI+U2VhcmNoIGVuZ2luZSBvcHRpbWl6YXRpb248L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPktleXdvcmRzLCBvbi1wYWdlIFNFTywgdGVjaG5pY2FsIFNFTywgbGluayBidWlsZGluZy4gSG93IHRvIGFjdHVhbGx5IHJhbmsgaW4gR29vZ2xlLiBJbXBsZW1lbnRlZCBvbiB5b3VyIHJlYWwgc2l0ZSwgbm90IGluIHRoZW9yeS48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19tZXRhIj4yNyBsZXNzb25zICZtaWRkb3Q7IDQgYXNzaWdubWVudHM8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPjM8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPldlYiBhbmFseXRpY3M8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPkdvb2dsZSBBbmFseXRpY3Mgc2V0IHVwIHByb3Blcmx5LiBXaGljaCBudW1iZXJzIGFjdHVhbGx5IG1hdHRlci4gSG93IHRvIHJlYWQgd2hhdCB5b3VyIHZpc2l0b3JzIGFyZSB0ZWxsaW5nIHlvdSBhbmQgYWN0IG9uIGl0LjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjQgbGVzc29ucyAmbWlkZG90OyAxIGFzc2lnbm1lbnQ8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPjQ8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPkVtYWlsIG1hcmtldGluZzwvaDM+CiAgICAgICAgICA8cCBjbGFzcz0ibWJzLW1vZHVsZV9fZGVzYyI+TGlzdCBidWlsZGluZywgc2VnbWVudGF0aW9uLCBhdXRvbWF0aW9ucywgYW5kIGNhbXBhaWducy4gU2V0IHVwIGEgcmVhbCBlbWFpbCBzeXN0ZW0gb24geW91ciBzaXRlIGFuZCBzZW5kIHlvdXIgZmlyc3QgY2FtcGFpZ24gYnkgdGhlIGVuZCBvZiB0aGUgbW9kdWxlLjwvcD4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX21ldGEiPjEzIGxlc3NvbnMgJm1pZGRvdDsgMyBhc3NpZ25tZW50czwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGUiPgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX251bSI+NTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1tb2R1bGVfX2JvZHkiPgogICAgICAgICAgPGgzIGNsYXNzPSJtYnMtbW9kdWxlX190aXRsZSI+U2VhcmNoIGVuZ2luZSBtYXJrZXRpbmc8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPkdvb2dsZSBTZWFyY2ggJmFtcDsgRGlzcGxheSBhZHMsIHByb3Blcmx5LiBJbmNsdWRlcyBHb29nbGUncyBvd24gb2ZmaWNpYWwgY2VydGlmaWNhdGlvbnMgYXMgYXNzaWdubWVudHMsIGVhcm5lZCBmb3IgZnJlZSBhcyBwYXJ0IG9mIHRoZSBjb3Vyc2UuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+NiBsZXNzb25zICZtaWRkb3Q7IDIgb2ZmaWNpYWwgY2VydGlmaWNhdGlvbnM8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPjY8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19ib2R5Ij4KICAgICAgICAgIDxoMyBjbGFzcz0ibWJzLW1vZHVsZV9fdGl0bGUiPlNvY2lhbCBtZWRpYSBtYXJrZXRpbmc8L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPlRoZSBwbGF0Zm9ybXMgdGhhdCBtYXR0ZXIsIHdoYXQgZWFjaCBvbmUgaXMgdXNlZnVsIGZvciwgYW5kIGhvdyB0byBidWlsZCBhIHJlYWwgc29jaWFsIHByZXNlbmNlIHdpdGhvdXQgYmVjb21pbmcgYW4gZXhoYXVzdGVkIGNvbnRlbnQgbWFjaGluZS48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19tZXRhIj45IGxlc3NvbnMgJm1pZGRvdDsgMSBhc3NpZ25tZW50PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbnVtIj43PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5GYWNlYm9vayAmYW1wOyBJbnN0YWdyYW0gYWRzPC9oMz4KICAgICAgICAgIDxwIGNsYXNzPSJtYnMtbW9kdWxlX19kZXNjIj5TZXQgdXAsIHJ1biwgc2NhbGUsIGFuZCBvcHRpbWl6ZSBwYWlkIHNvY2lhbCBjYW1wYWlnbnMuIFRoZSBwbGF0Zm9ybSB3aGVyZSBtb3N0IGJlZ2lubmVycyBxdWlldGx5IGxvc2UgbW9uZXksIGRvbmUgcHJvcGVybHkuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+NCBsZXNzb25zICZtaWRkb3Q7IEZhY2Vib29rIEJsdWVwcmludCBhc3NpZ25tZW50PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZSBtYnMtbW9kdWxlLS1kYXJrIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtbW9kdWxlX19udW0iPiYjMTAwMDM7PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fYm9keSI+CiAgICAgICAgICA8aDMgY2xhc3M9Im1icy1tb2R1bGVfX3RpdGxlIj5HcmFkdWF0aW9uICZhbXA7IGNlcnRpZmljYXRpb248L2gzPgogICAgICAgICAgPHAgY2xhc3M9Im1icy1tb2R1bGVfX2Rlc2MiPlBhc3MgdGhlIGFzc2lnbm1lbnRzLCBlYXJuIHlvdXIgY2VydGlmaWNhdGlvbi4gQWRkIGl0IHRvIExpbmtlZEluLiBQdXQgaXQgb24geW91ciBDVi4gVXNlIGl0IGhvd2V2ZXIgeW91IGxpa2UuIEl0J3MgeW91cnMuPC9wPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWJzLW1vZHVsZV9fbWV0YSI+RnJlZSBmb3JldmVyICZtaWRkb3Q7IE5vIGhpZGRlbiBjaGFyZ2VzPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHh3DmthZGVuY2UvY29sdW1ufQF3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB9AXcAfQF1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BH0AfQB9AH0Adw4xMDMwXzYzODRjYy0wY3UBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR1A3cAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBnNwcmVhZH0ABGJsdXJ9DgdoT2Zmc2V0fQAHdk9mZnNldH0ABWluc2V0eXl5eXl3AnB4dwJweHcAdQN3AHcAdwB1A3cAdwB3AHUDdwB3AHcAdQN3AHcAdwB3AnB4dQN3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHUDdwB3AHcAdwJweHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHs\/0zMzMzMzM3cAdQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAdwB1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAeXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQ4HaE9mZnNldH0AB3ZPZmZzZXR9AAVpbnNldHl3AHcAdwB3AHcAeXl5dQN3AHcAdwB3AnB4dwB3AHUDdwB3AHcAdwJweHcDZGl2eXcGbm9ybWFseXUDdwB3AHcAdwJweHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwZub3JtYWx3Bm5vcm1hbHcAdwB3AHcAdwZub3JtYWx1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh3AHUDdwB3AHcAfQJ2AQRuYW1ldwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dQF2BghkdXJhdGlvbncABm9mZnNldHcABmVhc2luZ3cABG9uY2V3AAVkZWxheXcAC2RlbGF5T2Zmc2V0dwB3AH0BdwB3lAEvKiBGb3JjZSB0aGlzIHNlY3Rpb24gdG8gYnJlYWsgb3V0IG9mIGNvbnRhaW5lciB3aWR0aCAqLw0KLm1icy1kb29ycyB7DQogICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpOw0KICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7DQp9dyRlOTg0OTMyNC1kMTlmLTRmZGItYjQ0Ny02OWNmYjNiMWRhMWN4d6kXPCEtLQogIE1CUyBTRUNUSU9OIDQg4oCUIFdIWSBGUkVFCiAgUGFzdGUgaW50byBhIEthZGVuY2UgQ3VzdG9tIEhUTUwgYmxvY2sgYmV0d2VlbiBTZWN0aW9uIDMgKEN1cnJpY3VsdW0pIGFuZCBTZWN0aW9uIDUgKFN0YXRzKS4KICBBbGwgc3R5bGVzIHNjb3BlZCB0byAubWJzLXdoeSBzbyBub3RoaW5nIGxlYWtzLgogIEZ1bGwtd2lkdGggZ3JleSBiYWNrZ3JvdW5kIHdpdGggdHdvLWNvbHVtbiBjb250ZW50LgotLT4KCjxzdHlsZT4KICAubWJzLXdoeSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsKICAgIHBhZGRpbmc6IDg4cHggMDsKICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7CgogICAgLyogRnVsbC13aWR0aCBicmVhay1vdXQgKGluIGNhc2UgS2FkZW5jZSBjb250YWluZXIgaXMgY29uc3RyYWluaW5nKSAqLwogICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpOwogICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTsKICB9CiAgLm1icy13aHlfX2lubmVyIHsKICAgIG1heC13aWR0aDogMTE4MHB4OwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOiAwIDI4cHg7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogICAgZ2FwOiA3MnB4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICB9CiAgLm1icy13aHlfX3Zpc3VhbCB7CiAgICBhc3BlY3QtcmF0aW86IDQvNTsKICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4OwogICAgYmFja2dyb3VuZDogI0ZGRkZGRjsKICB9CiAgLm1icy13aHlfX3Zpc3VhbCBpbWcgewogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGRpc3BsYXk6IGJsb2NrOwogIH0KICAubWJzLXdoeV9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMCAwIDI4cHg7CiAgICBjb2xvcjogIzBBMEEwQTsKICB9CiAgLm1icy13aHlfX3RpdGxlIC5hY2NlbnQgeyBjb2xvcjogI0U5NDM1QTsgfQogIC5tYnMtd2h5X19ib2R5IHAgewogICAgZm9udC1zaXplOiAxNnB4OwogICAgbGluZS1oZWlnaHQ6IDEuNjU7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIG1hcmdpbjogMCAwIDE4cHg7CiAgICBtYXgtd2lkdGg6IDU0MHB4OwogIH0KICAubWJzLXdoeV9fYm9keSBwIHN0cm9uZyB7IGNvbG9yOiAjMEEwQTBBOyBmb250LXdlaWdodDogNjAwOyB9CgogIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgLm1icy13aHkgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtd2h5X19pbm5lciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDQwcHg7IH0KICAgIC5tYnMtd2h5X192aXN1YWwgeyBtYXgtd2lkdGg6IDM4MHB4OyBtYXJnaW46IDAgYXV0bzsgb3JkZXI6IC0xOyB9CiAgfQo8L3N0eWxlPgoKPHNlY3Rpb24gY2xhc3M9Im1icy13aHkiPgogIDxkaXYgY2xhc3M9Im1icy13aHlfX2lubmVyIj4KICAgIDxkaXYgY2xhc3M9Im1icy13aHlfX3Zpc3VhbCI+CiAgICAgIDxpbWcgc3JjPSJodHRwczovL3Njb3R0bWF4LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9VbnRpdGxlZC1kZXNpZ24tMy5wbmciIGFsdD0iTWF4IEJ1c2luZXNzIFNjaG9vbCBTdHVkZW50Ij4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibWJzLXdoeV9fYm9keSI+CiAgICAgIDxoMiBjbGFzcz0ibWJzLXdoeV9fdGl0bGUiPldoeSBpcyBpdCA8c3BhbiBjbGFzcz0iYWNjZW50Ij5hY3R1YWxseSBmcmVlPzwvc3Bhbj48L2gyPgogICAgICA8cD5GYWlyIHF1ZXN0aW9uLiBNb3N0ICJmcmVlIiBjb3Vyc2VzIG9uIHRoZSBpbnRlcm5ldCBhcmUgYmFpdCBmb3IgYSAkMSw5OTcgdXBzZWxsIHRoYXQgYXJyaXZlcyB0aHJlZSBlbWFpbHMgaW4uPC9wPgogICAgICA8cD5UaGlzIG9uZSBpc24ndC4gVGhlIHdob2xlIGNvdXJzZSBpcyBmcmVlLCBmb3JldmVyLCBpbmNsdWRpbmcgdGhlIGNlcnRpZmljYXRpb24uIDxzdHJvbmc+VGhlIHJlYWwgcmVhc29uIGlzIHNpbXBsZTo8L3N0cm9uZz4gd2hlbiB5b3UgYnVpbGQgeW91ciB3ZWJzaXRlIGluIG1vZHVsZSAxLCB5b3UgbmVlZCB3ZWIgaG9zdGluZy4gSWYgeW91IHVzZSBvbmUgb2YgdGhlIGhvc3RpbmcgcGFydG5lcnMgSSByZWNvbW1lbmQsIEkgZWFybiBhIHNtYWxsIGNvbW1pc3Npb24gd2hlbiB5b3Ugc2lnbiB1cC4gVGhhdCdzIGl0LiBUaGF0J3MgdGhlIHdob2xlIGJ1c2luZXNzIG1vZGVsLjwvcD4KICAgICAgPHA+WW91IHBheSB0aGUgaG9zdGluZyBjb21wYW55IHdoYXQgeW91J2QgaGF2ZSBwYWlkIHRoZW0gYW55d2F5LiBJIGdldCBwYWlkIGJ5IHRoZW0sIG5vdCB5b3UuIFlvdSBnZXQgYSBjb21wbGV0ZSBtYXJrZXRpbmcgZWR1Y2F0aW9uIHdpdGggbm90aGluZyB0byBoaWRlIGFuZCBubyB1cHNlbGwuIE92ZXIgYSBtaWxsaW9uIHN0dWRlbnRzIGhhdmUgdGFrZW4gaXQgb24gZXhhY3RseSB0aGVzZSB0ZXJtcy48L3A+CiAgICAgIDxwPk5vIGNyZWRpdCBjYXJkIGlzIHJlcXVpcmVkIHRvIHNpZ24gdXAuIFlvdSBvbmx5IG5lZWQgb25lIGluIG1vZHVsZSAxLCB3aGVuIHlvdSBzZXQgdXAgeW91ciB3ZWJzaXRlLCBhbmQgdGhlIGRlY2lzaW9uIG9mIHdoaWNoIGhvc3RpbmcgdG8gdXNlIGlzIGVudGlyZWx5IHlvdXJzLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+dwljb3JlL2h0bWx3qRc8IS0tCiAgTUJTIFNFQ1RJT04gNCDigJQgV0hZIEZSRUUKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gMyAoQ3VycmljdWx1bSkgYW5kIFNlY3Rpb24gNSAoU3RhdHMpLgogIEFsbCBzdHlsZXMgc2NvcGVkIHRvIC5tYnMtd2h5IHNvIG5vdGhpbmcgbGVha3MuCiAgRnVsbC13aWR0aCBncmV5IGJhY2tncm91bmQgd2l0aCB0d28tY29sdW1uIGNvbnRlbnQuCi0tPgoKPHN0eWxlPgogIC5tYnMtd2h5IHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOwogICAgcGFkZGluZzogODhweCAwOwogICAgYmFja2dyb3VuZDogI0ZBRkFGQTsKICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4OwogICAgY29sb3I6ICMwQTBBMEE7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKCiAgICAvKiBGdWxsLXdpZHRoIGJyZWFrLW91dCAoaW4gY2FzZSBLYWRlbmNlIGNvbnRhaW5lciBpcyBjb25zdHJhaW5pbmcpICovCiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7CiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOwogIH0KICAubWJzLXdoeV9faW5uZXIgewogICAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICBnYXA6IDcycHg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogIH0KICAubWJzLXdoeV9fdmlzdWFsIHsKICAgIGFzcGVjdC1yYXRpbzogNC81OwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogIH0KICAubWJzLXdoeV9fdmlzdWFsIGltZyB7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogMTAwJTsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgZGlzcGxheTogYmxvY2s7CiAgfQogIC5tYnMtd2h5X190aXRsZSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyIFRpZ2h0Jywgc2Fucy1zZXJpZjsKICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy40dncsIDQ0cHgpOwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjA4OwogICAgbWFyZ2luOiAwIDAgMjhweDsKICAgIGNvbG9yOiAjMEEwQTBBOwogIH0KICAubWJzLXdoeV9fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy13aHlfX2JvZHkgcCB7CiAgICBmb250LXNpemU6IDE2cHg7CiAgICBsaW5lLWhlaWdodDogMS42NTsKICAgIGNvbG9yOiAjM0EzQTNBOwogICAgbWFyZ2luOiAwIDAgMThweDsKICAgIG1heC13aWR0aDogNTQwcHg7CiAgfQogIC5tYnMtd2h5X19ib2R5IHAgc3Ryb25nIHsgY29sb3I6ICMwQTBBMEE7IGZvbnQtd2VpZ2h0OiA2MDA7IH0KCiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLXdoeSB7IHBhZGRpbmc6IDU2cHggMDsgfQogICAgLm1icy13aHlfX2lubmVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogNDBweDsgfQogICAgLm1icy13aHlfX3Zpc3VhbCB7IG1heC13aWR0aDogMzgwcHg7IG1hcmdpbjogMCBhdXRvOyBvcmRlcjogLTE7IH0KICB9Cjwvc3R5bGU+Cgo8c2VjdGlvbiBjbGFzcz0ibWJzLXdoeSI+CiAgPGRpdiBjbGFzcz0ibWJzLXdoeV9faW5uZXIiPgogICAgPGRpdiBjbGFzcz0ibWJzLXdoeV9fdmlzdWFsIj4KICAgICAgPGltZyBzcmM9Imh0dHBzOi8vc2NvdHRtYXguY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1VudGl0bGVkLWRlc2lnbi0zLnBuZyIgYWx0PSJNYXggQnVzaW5lc3MgU2Nob29sIFN0dWRlbnQiPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtYnMtd2h5X19ib2R5Ij4KICAgICAgPGgyIGNsYXNzPSJtYnMtd2h5X190aXRsZSI+V2h5IGlzIGl0IDxzcGFuIGNsYXNzPSJhY2NlbnQiPmFjdHVhbGx5IGZyZWU\/PC9zcGFuPjwvaDI+CiAgICAgIDxwPkZhaXIgcXVlc3Rpb24uIE1vc3QgImZyZWUiIGNvdXJzZXMgb24gdGhlIGludGVybmV0IGFyZSBiYWl0IGZvciBhICQxLDk5NyB1cHNlbGwgdGhhdCBhcnJpdmVzIHRocmVlIGVtYWlscyBpbi48L3A+CiAgICAgIDxwPlRoaXMgb25lIGlzbid0LiBUaGUgd2hvbGUgY291cnNlIGlzIGZyZWUsIGZvcmV2ZXIsIGluY2x1ZGluZyB0aGUgY2VydGlmaWNhdGlvbi4gPHN0cm9uZz5UaGUgcmVhbCByZWFzb24gaXMgc2ltcGxlOjwvc3Ryb25nPiB3aGVuIHlvdSBidWlsZCB5b3VyIHdlYnNpdGUgaW4gbW9kdWxlIDEsIHlvdSBuZWVkIHdlYiBob3N0aW5nLiBJZiB5b3UgdXNlIG9uZSBvZiB0aGUgaG9zdGluZyBwYXJ0bmVycyBJIHJlY29tbWVuZCwgSSBlYXJuIGEgc21hbGwgY29tbWlzc2lvbiB3aGVuIHlvdSBzaWduIHVwLiBUaGF0J3MgaXQuIFRoYXQncyB0aGUgd2hvbGUgYnVzaW5lc3MgbW9kZWwuPC9wPgogICAgICA8cD5Zb3UgcGF5IHRoZSBob3N0aW5nIGNvbXBhbnkgd2hhdCB5b3UnZCBoYXZlIHBhaWQgdGhlbSBhbnl3YXkuIEkgZ2V0IHBhaWQgYnkgdGhlbSwgbm90IHlvdS4gWW91IGdldCBhIGNvbXBsZXRlIG1hcmtldGluZyBlZHVjYXRpb24gd2l0aCBub3RoaW5nIHRvIGhpZGUgYW5kIG5vIHVwc2VsbC4gT3ZlciBhIG1pbGxpb24gc3R1ZGVudHMgaGF2ZSB0YWtlbiBpdCBvbiBleGFjdGx5IHRoZXNlIHRlcm1zLjwvcD4KICAgICAgPHA+Tm8gY3JlZGl0IGNhcmQgaXMgcmVxdWlyZWQgdG8gc2lnbiB1cC4gWW91IG9ubHkgbmVlZCBvbmUgaW4gbW9kdWxlIDEsIHdoZW4geW91IHNldCB1cCB5b3VyIHdlYnNpdGUsIGFuZCB0aGUgZGVjaXNpb24gb2Ygd2hpY2ggaG9zdGluZyB0byB1c2UgaXMgZW50aXJlbHkgeW91cnMuPC9wPgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eHcOa2FkZW5jZS9jb2x1bW59AXcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AH0BdwB9AXUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEfQB9AH0AfQB3DjEwMzBfNzQyN2U0LTY5dQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHUDdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5eXl5eXcCcHh3AnB4dwB1A3cAdwB3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHcCcHh1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAez\/TMzMzMzMzdwB1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB5dQF2BwVjb2xvcncHIzAwMDAwMAdvcGFjaXR5ez\/JmZmZmZmaBnNwcmVhZH0ABGJsdXJ9DgdoT2Zmc2V0fQAHdk9mZnNldH0ABWluc2V0eXcAdwB3AHcAdwB5eXl1A3cAdwB3AHcCcHh3AHcAdQN3AHcAdwB3AnB4dwNkaXZ5dwZub3JtYWx5dQN3AHcAdwB3AnB4dwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB3Bm5vcm1hbHcGbm9ybWFsdwB3AHcAdwB3Bm5vcm1hbHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUEdwB3AHcAdwB1BHcAdwB3AHcAdwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHcAdQN3AHcAdwB9AnYBBG5hbWV3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh1AXYGCGR1cmF0aW9udwAGb2Zmc2V0dwAGZWFzaW5ndwAEb25jZXcABWRlbGF5dwALZGVsYXlPZmZzZXR3AHcAfQF3AHcAdyRmNmNmNDYwNy05N2VmLTQxNGEtYTVkNC1kODQ2Zjc2NDdlMmN4d4EYPCEtLQogIE1CUyBTRUNUSU9OIDUg4oCUIFNUQVRTIC8gUFJPT0YKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gNCAoV2h5IEZyZWUpIGFuZCBTZWN0aW9uIDYgKEZBUSkuCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1wcm9vZiBzbyBub3RoaW5nIGxlYWtzLgotLT4KCjxzdHlsZT4KICAubWJzLXByb29mIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOwogICAgcGFkZGluZzogODhweCAwOwogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBjb2xvcjogIzBBMEEwQTsKICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOwogIH0KICAubWJzLXByb29mX19pbm5lciB7CiAgICBtYXgtd2lkdGg6IDExODBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgcGFkZGluZzogMCAyOHB4OwogIH0KICAubWJzLXByb29mX19oZWFkZXIgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgbWFyZ2luLWJvdHRvbTogNTZweDsKICB9CiAgLm1icy1wcm9vZl9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMCAwIDE2cHg7CiAgfQogIC5tYnMtcHJvb2ZfX3RpdGxlIC5hY2NlbnQgeyBjb2xvcjogI0U5NDM1QTsgfQogIC5tYnMtcHJvb2ZfX3N1YiB7CiAgICBmb250LXNpemU6IDE3cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgbWF4LXdpZHRoOiA2MjBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogIH0KICAubWJzLXByb29mX19zdGF0cyB7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsKICAgIGdhcDogMDsKICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogIH0KICAubWJzLXByb29mX19zdGF0IHsKICAgIHBhZGRpbmc6IDI4cHggMjRweDsKICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOEU4RTg7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgfQogIC5tYnMtcHJvb2ZfX3N0YXQ6bGFzdC1jaGlsZCB7IGJvcmRlci1yaWdodDogbm9uZTsgfQogIC5tYnMtcHJvb2ZfX3N0YXQtbnVtIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAzMnB4OwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOwogICAgY29sb3I6ICMwQTBBMEE7CiAgICBsaW5lLWhlaWdodDogMTsKICAgIG1hcmdpbi1ib3R0b206IDhweDsKICB9CiAgLm1icy1wcm9vZl9fc3RhdC1sYmwgewogICAgZm9udC1zaXplOiAxM3B4OwogICAgY29sb3I6ICM3Njc2NzY7CiAgICBmb250LXdlaWdodDogNTAwOwogIH0KICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAgIC5tYnMtcHJvb2YgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtcHJvb2ZfX3N0YXRzIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfQogICAgLm1icy1wcm9vZl9fc3RhdDpudGgtY2hpbGQoMikgeyBib3JkZXItcmlnaHQ6IG5vbmU7IH0KICAgIC5tYnMtcHJvb2ZfX3N0YXQ6bnRoLWNoaWxkKC1uKzIpIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7IH0KICB9Cjwvc3R5bGU+Cgo8c2VjdGlvbiBjbGFzcz0ibWJzLXByb29mIj4KICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX2lubmVyIj4KICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9faGVhZGVyIj4KICAgICAgPGgyIGNsYXNzPSJtYnMtcHJvb2ZfX3RpdGxlIj5BIG1pbGxpb24gc3R1ZGVudHMgY2FuJ3QgYWxsIGJlIDxzcGFuIGNsYXNzPSJhY2NlbnQiPndyb25nLjwvc3Bhbj48L2gyPgogICAgICA8cCBjbGFzcz0ibWJzLXByb29mX19zdWIiPlRoZSBmaXJzdCBtaXNzaW9uIG9mIE1heCBCdXNpbmVzcyBTY2hvb2wgd2FzIHRvIHB1dCBhIG1pbGxpb24gcGVvcGxlIHRocm91Z2ggYSBmdWxsIGRpZ2l0YWwgbWFya2V0aW5nIGVkdWNhdGlvbiwgZm9yIGZyZWUsIGFueXdoZXJlIG9uIGVhcnRoIHdpdGggaW50ZXJuZXQgYWNjZXNzLiBXZSBoaXQgdGhhdCBudW1iZXIgaW4gMjAyNC4gVGhlIGNvdXJzZSBrZWVwcyBydW5uaW5nIGJlY2F1c2UgdGhlIG1pc3Npb24gZGlkbid0IGVuZCB0aGVyZS48L3A+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXRzIj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbnVtIj4xTSs8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbGJsIj5TdHVkZW50cyBlbnJvbGxlZDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbnVtIj4xMjc8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbGJsIj5Db3VudHJpZXM8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdCI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0LW51bSI+NzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1sYmwiPk1vZHVsZXMsIG5vIGZpbGxlcjwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbnVtIj4kMDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1sYmwiPkZvcmV2ZXI8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPncJY29yZS9odG1sd4EYPCEtLQogIE1CUyBTRUNUSU9OIDUg4oCUIFNUQVRTIC8gUFJPT0YKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gNCAoV2h5IEZyZWUpIGFuZCBTZWN0aW9uIDYgKEZBUSkuCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1wcm9vZiBzbyBub3RoaW5nIGxlYWtzLgotLT4KCjxzdHlsZT4KICAubWJzLXByb29mIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOwogICAgcGFkZGluZzogODhweCAwOwogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBjb2xvcjogIzBBMEEwQTsKICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOwogIH0KICAubWJzLXByb29mX19pbm5lciB7CiAgICBtYXgtd2lkdGg6IDExODBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgcGFkZGluZzogMCAyOHB4OwogIH0KICAubWJzLXByb29mX19oZWFkZXIgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgbWFyZ2luLWJvdHRvbTogNTZweDsKICB9CiAgLm1icy1wcm9vZl9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMCAwIDE2cHg7CiAgfQogIC5tYnMtcHJvb2ZfX3RpdGxlIC5hY2NlbnQgeyBjb2xvcjogI0U5NDM1QTsgfQogIC5tYnMtcHJvb2ZfX3N1YiB7CiAgICBmb250LXNpemU6IDE3cHg7CiAgICBjb2xvcjogIzNBM0EzQTsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgbWF4LXdpZHRoOiA2MjBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogIH0KICAubWJzLXByb29mX19zdGF0cyB7CiAgICBkaXNwbGF5OiBncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsKICAgIGdhcDogMDsKICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogIH0KICAubWJzLXByb29mX19zdGF0IHsKICAgIHBhZGRpbmc6IDI4cHggMjRweDsKICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOEU4RTg7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgfQogIC5tYnMtcHJvb2ZfX3N0YXQ6bGFzdC1jaGlsZCB7IGJvcmRlci1yaWdodDogbm9uZTsgfQogIC5tYnMtcHJvb2ZfX3N0YXQtbnVtIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAzMnB4OwogICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOwogICAgY29sb3I6ICMwQTBBMEE7CiAgICBsaW5lLWhlaWdodDogMTsKICAgIG1hcmdpbi1ib3R0b206IDhweDsKICB9CiAgLm1icy1wcm9vZl9fc3RhdC1sYmwgewogICAgZm9udC1zaXplOiAxM3B4OwogICAgY29sb3I6ICM3Njc2NzY7CiAgICBmb250LXdlaWdodDogNTAwOwogIH0KICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAgIC5tYnMtcHJvb2YgeyBwYWRkaW5nOiA1NnB4IDA7IH0KICAgIC5tYnMtcHJvb2ZfX3N0YXRzIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfQogICAgLm1icy1wcm9vZl9fc3RhdDpudGgtY2hpbGQoMikgeyBib3JkZXItcmlnaHQ6IG5vbmU7IH0KICAgIC5tYnMtcHJvb2ZfX3N0YXQ6bnRoLWNoaWxkKC1uKzIpIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7IH0KICB9Cjwvc3R5bGU+Cgo8c2VjdGlvbiBjbGFzcz0ibWJzLXByb29mIj4KICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX2lubmVyIj4KICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9faGVhZGVyIj4KICAgICAgPGgyIGNsYXNzPSJtYnMtcHJvb2ZfX3RpdGxlIj5BIG1pbGxpb24gc3R1ZGVudHMgY2FuJ3QgYWxsIGJlIDxzcGFuIGNsYXNzPSJhY2NlbnQiPndyb25nLjwvc3Bhbj48L2gyPgogICAgICA8cCBjbGFzcz0ibWJzLXByb29mX19zdWIiPlRoZSBmaXJzdCBtaXNzaW9uIG9mIE1heCBCdXNpbmVzcyBTY2hvb2wgd2FzIHRvIHB1dCBhIG1pbGxpb24gcGVvcGxlIHRocm91Z2ggYSBmdWxsIGRpZ2l0YWwgbWFya2V0aW5nIGVkdWNhdGlvbiwgZm9yIGZyZWUsIGFueXdoZXJlIG9uIGVhcnRoIHdpdGggaW50ZXJuZXQgYWNjZXNzLiBXZSBoaXQgdGhhdCBudW1iZXIgaW4gMjAyNC4gVGhlIGNvdXJzZSBrZWVwcyBydW5uaW5nIGJlY2F1c2UgdGhlIG1pc3Npb24gZGlkbid0IGVuZCB0aGVyZS48L3A+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXRzIj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbnVtIj4xTSs8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbGJsIj5TdHVkZW50cyBlbnJvbGxlZDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbnVtIj4xMjc8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbGJsIj5Db3VudHJpZXM8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdCI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0LW51bSI+NzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1sYmwiPk1vZHVsZXMsIG5vIGZpbGxlcjwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibWJzLXByb29mX19zdGF0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJtYnMtcHJvb2ZfX3N0YXQtbnVtIj4kMDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1icy1wcm9vZl9fc3RhdC1sYmwiPkZvcmV2ZXI8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh4dw5rYWRlbmNlL2NvbHVtbn0BdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAfQF3AH0BdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR9AH0AfQB9AHcOMTAzMF8wM2ViYTktNDZ1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dQN3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAeXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQ4HaE9mZnNldH0AB3ZPZmZzZXR9AAVpbnNldHl5eXl5dwJweHcCcHh3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQN3AHcAdwB1A3cAdwB3AHcCcHh1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB7P9MzMzMzMzN3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHcAdQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5dwB3AHcAdwB3AHl5eXUDdwB3AHcAdwJweHcAdwB1A3cAdwB3AHcCcHh3A2Rpdnl3Bm5vcm1hbHl1A3cAdwB3AHcCcHh3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHcGbm9ybWFsdwZub3JtYWx3AHcAdwB3AHcGbm9ybWFsdQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQR3AHcAdwB3AHUEdwB3AHcAdwB3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dwB1A3cAdwB3AH0CdgEEbmFtZXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHUBdgYIZHVyYXRpb253AAZvZmZzZXR3AAZlYXNpbmd3AARvbmNldwAFZGVsYXl3AAtkZWxheU9mZnNldHcAdwB9AXcAd5QBLyogRm9yY2UgdGhpcyBzZWN0aW9uIHRvIGJyZWFrIG91dCBvZiBjb250YWluZXIgd2lkdGggKi8NCi5tYnMtZG9vcnMgew0KICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTsNCiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOw0KfXckNjg1ZjYxNGItNDRlMy00OWU4LWFkNDktYmM4ZDZlYzU1ZmQweHeQMDwhLS0KICBNQlMgU0VDVElPTiA2IOKAlCBGQVEKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gNSAoU3RhdHMpIGFuZCBTZWN0aW9uIDcgKEZpbmFsIENUQSkuCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1mYXEgc28gbm90aGluZyBsZWFrcy4KCiAgVXNlcyBuYXRpdmUgPGRldGFpbHM+LzxzdW1tYXJ5PiBlbGVtZW50cyBmb3IgYWNjb3JkaW9uIGJlaGF2aW9yLgogIE5vIEphdmFTY3JpcHQgcmVxdWlyZWQuIFdvcmtzIGluIGV2ZXJ5IG1vZGVybiBicm93c2VyLgoKICBGdWxsLXdpZHRoIGdyZXkgYmFja2dyb3VuZCB3aXRoIGNvbnRhaW5lZCBjb250ZW50LgotLT4KCjxzdHlsZT4KICAubWJzLWZhcSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsKICAgIHBhZGRpbmc6IDg4cHggMDsKICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7CgogICAgLyogRnVsbC13aWR0aCBicmVhay1vdXQgKGluIGNhc2UgS2FkZW5jZSBjb250YWluZXIgaXMgY29uc3RyYWluaW5nKSAqLwogICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpOwogICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTsKICB9CiAgLm1icy1mYXFfX2lubmVyIHsKICAgIG1heC13aWR0aDogODgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1mYXFfX2hlYWRlciB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OwogIH0KICAubWJzLWZhcV9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMDsKICAgIGNvbG9yOiAjMEEwQTBBOwogIH0KICAubWJzLWZhcV9fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CgogIC5tYnMtZmFxX19saXN0IHsKICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOEU4OwogIH0KCiAgLyogQWNjb3JkaW9uIGl0ZW0g4oCUIHVzZXMgbmF0aXZlIDxkZXRhaWxzPiBlbGVtZW50ICovCiAgLm1icy1mYXFfX2l0ZW0gewogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBwYWRkaW5nOiAwOwogIH0KCiAgLyogVGhlIGNsaWNrYWJsZSBxdWVzdGlvbiByb3cgKi8KICAubWJzLWZhcV9faXRlbSA+IHN1bW1hcnkgewogICAgcGFkZGluZzogMjRweCAwOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgbGlzdC1zdHlsZTogbm9uZTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICAgIGdhcDogMjBweDsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOHB4OwogICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgbGluZS1oZWlnaHQ6IDEuMzU7CiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1czsKICB9CiAgLm1icy1mYXFfX2l0ZW0gPiBzdW1tYXJ5OmhvdmVyIHsgY29sb3I6ICNFOTQzNUE7IH0KICAubWJzLWZhcV9faXRlbSA+IHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIgeyBkaXNwbGF5OiBub25lOyB9CgogIC8qIFBsdXMvbWludXMgaWNvbiBpbmRpY2F0b3IgKi8KICAubWJzLWZhcV9faWNvbiB7CiAgICBmbGV4LXNocmluazogMDsKICAgIHdpZHRoOiAyMHB4OwogICAgaGVpZ2h0OiAyMHB4OwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbWFyZ2luLXRvcDogNHB4OwogIH0KICAubWJzLWZhcV9faWNvbjo6YmVmb3JlLAogIC5tYnMtZmFxX19pY29uOjphZnRlciB7CiAgICBjb250ZW50OiAnJzsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJhY2tncm91bmQ6ICNFOTQzNUE7CiAgICBib3JkZXItcmFkaXVzOiAxcHg7CiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsKICB9CiAgLm1icy1mYXFfX2ljb246OmJlZm9yZSB7CiAgICB0b3A6IDlweDsKICAgIGxlZnQ6IDA7CiAgICB3aWR0aDogMjBweDsKICAgIGhlaWdodDogMnB4OwogIH0KICAubWJzLWZhcV9faWNvbjo6YWZ0ZXIgewogICAgdG9wOiAwOwogICAgbGVmdDogOXB4OwogICAgd2lkdGg6IDJweDsKICAgIGhlaWdodDogMjBweDsKICB9CiAgLm1icy1mYXFfX2l0ZW1bb3Blbl0gLm1icy1mYXFfX2ljb246OmFmdGVyIHsKICAgIHRyYW5zZm9ybTogc2NhbGVZKDApOwogIH0KCiAgLyogVGhlIGFuc3dlciBjb250ZW50ICovCiAgLm1icy1mYXFfX2Fuc3dlciB7CiAgICBwYWRkaW5nOiAwIDAgMjRweDsKICAgIGZvbnQtc2l6ZTogMTVweDsKICAgIGNvbG9yOiAjM0EzQTNBOwogICAgbGluZS1oZWlnaHQ6IDEuNjU7CiAgICBtYXgtd2lkdGg6IDcyMHB4OwogICAgbWFyZ2luOiAwOwogIH0KCiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLWZhcSB7IHBhZGRpbmc6IDU2cHggMDsgfQogICAgLm1icy1mYXFfX2l0ZW0gPiBzdW1tYXJ5IHsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nOiAyMHB4IDA7IH0KICAgIC5tYnMtZmFxX19hbnN3ZXIgeyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfQogIH0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJtYnMtZmFxIj4KICA8ZGl2IGNsYXNzPSJtYnMtZmFxX19pbm5lciI+CiAgICA8ZGl2IGNsYXNzPSJtYnMtZmFxX19oZWFkZXIiPgogICAgICA8aDIgY2xhc3M9Im1icy1mYXFfX3RpdGxlIj5Ib25lc3QgPHNwYW4gY2xhc3M9ImFjY2VudCI+cXVlc3Rpb25zLjwvc3Bhbj48L2gyPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibWJzLWZhcV9fbGlzdCI+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5EbyBJIG5lZWQgYW55IGV4cGVyaWVuY2UgdG8gc3RhcnQ\/PC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9Im1icy1mYXFfX2ljb24iPjwvc3Bhbj4KICAgICAgICA8L3N1bW1hcnk+CiAgICAgICAgPHAgY2xhc3M9Im1icy1mYXFfX2Fuc3dlciI+Tm8uIFRoZSBjb3Vyc2UgYXNzdW1lcyB5b3UndmUgbmV2ZXIgcnVuIGEgd2Vic2l0ZSwgbmV2ZXIgd3JpdHRlbiBtYXJrZXRpbmcgY29weSwgYW5kIG5ldmVyIHRvdWNoZWQgYW4gYWQgcGxhdGZvcm0uIE1vZHVsZSAwIHdhbGtzIHlvdSB0aHJvdWdoIGRvbWFpbiwgaG9zdGluZywgYW5kIGdldHRpbmcgc2V0IHVwIGZyb20gemVyby4gSWYgeW91IGNhbiB1c2UgR29vZ2xlIGFuZCB0eXBlLCB5b3UgY2FuIGRvIHRoaXMuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5Ib3cgbG9uZyBkb2VzIGl0IHRha2U\/PC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9Im1icy1mYXFfX2ljb24iPjwvc3Bhbj4KICAgICAgICA8L3N1bW1hcnk+CiAgICAgICAgPHAgY2xhc3M9Im1icy1mYXFfX2Fuc3dlciI+TW9zdCBzdHVkZW50cyBmaW5pc2ggaW4gOCB0byAxMiB3ZWVrcyBhdCBhIGZldyBob3VycyBwZXIgd2Vlay4gU29tZSBtb3ZlIGZhc3Rlciwgc29tZSBzbG93ZXIuIFRoZSBjb3Vyc2UgaXMgZnVsbHkgc2VsZi1wYWNlZCwgbm90aGluZyBleHBpcmVzLCBhbmQgeW91IGNhbiBjb21lIGJhY2sgYW55IHRpbWUuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5XaGF0IGlzIHRoZSBjZXJ0aWZpY2F0aW9uIHdvcnRoPzwvc3Bhbj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJtYnMtZmFxX19pY29uIj48L3NwYW4+CiAgICAgICAgPC9zdW1tYXJ5PgogICAgICAgIDxwIGNsYXNzPSJtYnMtZmFxX19hbnN3ZXIiPlRoZSBNYXggQnVzaW5lc3MgU2Nob29sIGNlcnRpZmljYXRpb24gc2hvd3MgZW1wbG95ZXJzIHRoYXQgeW91J3ZlIGNvbXBsZXRlZCBhIGNvbXByZWhlbnNpdmUsIHByb2plY3QtYmFzZWQgbWFya2V0aW5nIGVkdWNhdGlvbiBhbmQgdGhhdCB5b3UndmUgYWN0dWFsbHkgYnVpbHQsIHdyaXR0ZW4sIGFuZCBzaGlwcGVkIHJlYWwgd29yay4gSXQncyBub3QgYSBzdWJzdGl0dXRlIGZvciBhIHVuaXZlcnNpdHkgZGVncmVlLCBidXQgaXQncyBhIHN1YnN0YW50aXZlIHNpZ25hbCBmb3IgbWFya2V0aW5nLCBjb250ZW50LCBhbmQgc3RhcnR1cCByb2xlcy4gR3JhZHVhdGVzIHJlcG9ydCB1c2luZyBpdCBzdWNjZXNzZnVsbHkgaW4gam9iIGFwcGxpY2F0aW9ucyBhbmQgTGlua2VkSW4gcHJvZmlsZXMuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5EbyBJIG5lZWQgdG8gcGF5IGZvciBhbnl0aGluZz88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5UaGUgY291cnNlIGFuZCBjZXJ0aWZpY2F0aW9uIGFyZSBjb21wbGV0ZWx5IGZyZWUuIEluIG1vZHVsZSAxIHlvdSBzZXQgdXAgYSByZWFsIHdlYnNpdGUsIHdoaWNoIG1lYW5zIGJ1eWluZyBhIGRvbWFpbiBhbmQgd2ViIGhvc3RpbmcuIFRoZSBob3N0aW5nIHdlIHJlY29tbWVuZCBzdGFydHMgYXQgcm91Z2hseSAkMyBwZXIgbW9udGguIFRoYXQncyB0aGUgb25seSBjb3N0LCBhbmQgaXQgZ29lcyB0byB0aGUgaG9zdGluZyBjb21wYW55LCBub3QgdG8gdXMuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5XaGF0IGhhcHBlbnMgYWZ0ZXIgSSBncmFkdWF0ZT88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5Zb3UgZWFybiB5b3VyIGNlcnRpZmljYXRpb24gYW5kIGtlZXAgYWNjZXNzIHRvIHRoZSB3aG9sZSBjb3Vyc2UuIElmIHlvdSB3YW50IHRvIGdvIGZ1cnRoZXIgYW5kIHN0YXJ0IGEgc3BlY2lmaWMgYnVzaW5lc3Mgd2l0aCB3aGF0IHlvdSd2ZSBsZWFybmVkLCBNYXggSW5jdWJhdG9yIGlzIHRoZSBuYXR1cmFsIG5leHQgc3RlcC4gSWYgeW91IHdhbnQgdG8gYXBwbHkgZm9yIG1hcmtldGluZyBqb2JzLCB5b3UndmUgZ290IHRoZSBjZXJ0aWZpY2F0aW9uIGFuZCBhIHBvcnRmb2xpbyBvZiByZWFsIHdvcmsgdG8gc2hvdy48L3A+CiAgICAgIDwvZGV0YWlscz4KCiAgICAgIDxkZXRhaWxzIGNsYXNzPSJtYnMtZmFxX19pdGVtIj4KICAgICAgICA8c3VtbWFyeT4KICAgICAgICAgIDxzcGFuPldoeSBpcyBpdCByZWFsbHkgZnJlZT8gV2hhdCdzIHRoZSBjYXRjaD88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5ObyBjYXRjaC4gVGhlIGNvdXJzZSBpcyBmcmVlIGZvcmV2ZXIuIFdoZW4geW91IHNldCB1cCB3ZWIgaG9zdGluZyBpbiBtb2R1bGUgMSwgd2UgZWFybiBhIHNtYWxsIGNvbW1pc3Npb24gZnJvbSB0aGUgaG9zdGluZyBjb21wYW55IGlmIHlvdSB1c2Ugb25lIG9mIG91ciByZWNvbW1lbmRlZCBwcm92aWRlcnMuIFRoYXQncyB0aGUgd2hvbGUgYnVzaW5lc3MgbW9kZWwuIFlvdSBwYXkgdGhlIGhvc3Rpbmcgd2hhdCB5b3UnZCBwYXkgdGhlbSBhbnl3YXkuIFdlIGdldCBwYWlkIGJ5IHRoZW0sIG5vdCBieSB5b3UuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj53CWNvcmUvaHRtbHeQMDwhLS0KICBNQlMgU0VDVElPTiA2IOKAlCBGQVEKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBiZXR3ZWVuIFNlY3Rpb24gNSAoU3RhdHMpIGFuZCBTZWN0aW9uIDcgKEZpbmFsIENUQSkuCiAgQWxsIHN0eWxlcyBzY29wZWQgdG8gLm1icy1mYXEgc28gbm90aGluZyBsZWFrcy4KCiAgVXNlcyBuYXRpdmUgPGRldGFpbHM+LzxzdW1tYXJ5PiBlbGVtZW50cyBmb3IgYWNjb3JkaW9uIGJlaGF2aW9yLgogIE5vIEphdmFTY3JpcHQgcmVxdWlyZWQuIFdvcmtzIGluIGV2ZXJ5IG1vZGVybiBicm93c2VyLgoKICBGdWxsLXdpZHRoIGdyZXkgYmFja2dyb3VuZCB3aXRoIGNvbnRhaW5lZCBjb250ZW50LgotLT4KCjxzdHlsZT4KICAubWJzLWZhcSB7CiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsKICAgIHBhZGRpbmc6IDg4cHggMDsKICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7CgogICAgLyogRnVsbC13aWR0aCBicmVhay1vdXQgKGluIGNhc2UgS2FkZW5jZSBjb250YWluZXIgaXMgY29uc3RyYWluaW5nKSAqLwogICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpOwogICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTsKICB9CiAgLm1icy1mYXFfX2lubmVyIHsKICAgIG1heC13aWR0aDogODgwcHg7CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIHBhZGRpbmc6IDAgMjhweDsKICB9CiAgLm1icy1mYXFfX2hlYWRlciB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OwogIH0KICAubWJzLWZhcV9fdGl0bGUgewogICAgZm9udC1mYW1pbHk6ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuNHZ3LCA0NHB4KTsKICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07CiAgICBsaW5lLWhlaWdodDogMS4wODsKICAgIG1hcmdpbjogMDsKICAgIGNvbG9yOiAjMEEwQTBBOwogIH0KICAubWJzLWZhcV9fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CgogIC5tYnMtZmFxX19saXN0IHsKICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOEU4OwogIH0KCiAgLyogQWNjb3JkaW9uIGl0ZW0g4oCUIHVzZXMgbmF0aXZlIDxkZXRhaWxzPiBlbGVtZW50ICovCiAgLm1icy1mYXFfX2l0ZW0gewogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7CiAgICBwYWRkaW5nOiAwOwogIH0KCiAgLyogVGhlIGNsaWNrYWJsZSBxdWVzdGlvbiByb3cgKi8KICAubWJzLWZhcV9faXRlbSA+IHN1bW1hcnkgewogICAgcGFkZGluZzogMjRweCAwOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgbGlzdC1zdHlsZTogbm9uZTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICAgIGdhcDogMjBweDsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOHB4OwogICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTsKICAgIGNvbG9yOiAjMEEwQTBBOwogICAgbGluZS1oZWlnaHQ6IDEuMzU7CiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1czsKICB9CiAgLm1icy1mYXFfX2l0ZW0gPiBzdW1tYXJ5OmhvdmVyIHsgY29sb3I6ICNFOTQzNUE7IH0KICAubWJzLWZhcV9faXRlbSA+IHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIgeyBkaXNwbGF5OiBub25lOyB9CgogIC8qIFBsdXMvbWludXMgaWNvbiBpbmRpY2F0b3IgKi8KICAubWJzLWZhcV9faWNvbiB7CiAgICBmbGV4LXNocmluazogMDsKICAgIHdpZHRoOiAyMHB4OwogICAgaGVpZ2h0OiAyMHB4OwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbWFyZ2luLXRvcDogNHB4OwogIH0KICAubWJzLWZhcV9faWNvbjo6YmVmb3JlLAogIC5tYnMtZmFxX19pY29uOjphZnRlciB7CiAgICBjb250ZW50OiAnJzsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJhY2tncm91bmQ6ICNFOTQzNUE7CiAgICBib3JkZXItcmFkaXVzOiAxcHg7CiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsKICB9CiAgLm1icy1mYXFfX2ljb246OmJlZm9yZSB7CiAgICB0b3A6IDlweDsKICAgIGxlZnQ6IDA7CiAgICB3aWR0aDogMjBweDsKICAgIGhlaWdodDogMnB4OwogIH0KICAubWJzLWZhcV9faWNvbjo6YWZ0ZXIgewogICAgdG9wOiAwOwogICAgbGVmdDogOXB4OwogICAgd2lkdGg6IDJweDsKICAgIGhlaWdodDogMjBweDsKICB9CiAgLm1icy1mYXFfX2l0ZW1bb3Blbl0gLm1icy1mYXFfX2ljb246OmFmdGVyIHsKICAgIHRyYW5zZm9ybTogc2NhbGVZKDApOwogIH0KCiAgLyogVGhlIGFuc3dlciBjb250ZW50ICovCiAgLm1icy1mYXFfX2Fuc3dlciB7CiAgICBwYWRkaW5nOiAwIDAgMjRweDsKICAgIGZvbnQtc2l6ZTogMTVweDsKICAgIGNvbG9yOiAjM0EzQTNBOwogICAgbGluZS1oZWlnaHQ6IDEuNjU7CiAgICBtYXgtd2lkdGg6IDcyMHB4OwogICAgbWFyZ2luOiAwOwogIH0KCiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAubWJzLWZhcSB7IHBhZGRpbmc6IDU2cHggMDsgfQogICAgLm1icy1mYXFfX2l0ZW0gPiBzdW1tYXJ5IHsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nOiAyMHB4IDA7IH0KICAgIC5tYnMtZmFxX19hbnN3ZXIgeyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfQogIH0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJtYnMtZmFxIj4KICA8ZGl2IGNsYXNzPSJtYnMtZmFxX19pbm5lciI+CiAgICA8ZGl2IGNsYXNzPSJtYnMtZmFxX19oZWFkZXIiPgogICAgICA8aDIgY2xhc3M9Im1icy1mYXFfX3RpdGxlIj5Ib25lc3QgPHNwYW4gY2xhc3M9ImFjY2VudCI+cXVlc3Rpb25zLjwvc3Bhbj48L2gyPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibWJzLWZhcV9fbGlzdCI+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5EbyBJIG5lZWQgYW55IGV4cGVyaWVuY2UgdG8gc3RhcnQ\/PC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9Im1icy1mYXFfX2ljb24iPjwvc3Bhbj4KICAgICAgICA8L3N1bW1hcnk+CiAgICAgICAgPHAgY2xhc3M9Im1icy1mYXFfX2Fuc3dlciI+Tm8uIFRoZSBjb3Vyc2UgYXNzdW1lcyB5b3UndmUgbmV2ZXIgcnVuIGEgd2Vic2l0ZSwgbmV2ZXIgd3JpdHRlbiBtYXJrZXRpbmcgY29weSwgYW5kIG5ldmVyIHRvdWNoZWQgYW4gYWQgcGxhdGZvcm0uIE1vZHVsZSAwIHdhbGtzIHlvdSB0aHJvdWdoIGRvbWFpbiwgaG9zdGluZywgYW5kIGdldHRpbmcgc2V0IHVwIGZyb20gemVyby4gSWYgeW91IGNhbiB1c2UgR29vZ2xlIGFuZCB0eXBlLCB5b3UgY2FuIGRvIHRoaXMuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5Ib3cgbG9uZyBkb2VzIGl0IHRha2U\/PC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9Im1icy1mYXFfX2ljb24iPjwvc3Bhbj4KICAgICAgICA8L3N1bW1hcnk+CiAgICAgICAgPHAgY2xhc3M9Im1icy1mYXFfX2Fuc3dlciI+TW9zdCBzdHVkZW50cyBmaW5pc2ggaW4gOCB0byAxMiB3ZWVrcyBhdCBhIGZldyBob3VycyBwZXIgd2Vlay4gU29tZSBtb3ZlIGZhc3Rlciwgc29tZSBzbG93ZXIuIFRoZSBjb3Vyc2UgaXMgZnVsbHkgc2VsZi1wYWNlZCwgbm90aGluZyBleHBpcmVzLCBhbmQgeW91IGNhbiBjb21lIGJhY2sgYW55IHRpbWUuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5XaGF0IGlzIHRoZSBjZXJ0aWZpY2F0aW9uIHdvcnRoPzwvc3Bhbj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJtYnMtZmFxX19pY29uIj48L3NwYW4+CiAgICAgICAgPC9zdW1tYXJ5PgogICAgICAgIDxwIGNsYXNzPSJtYnMtZmFxX19hbnN3ZXIiPlRoZSBNYXggQnVzaW5lc3MgU2Nob29sIGNlcnRpZmljYXRpb24gc2hvd3MgZW1wbG95ZXJzIHRoYXQgeW91J3ZlIGNvbXBsZXRlZCBhIGNvbXByZWhlbnNpdmUsIHByb2plY3QtYmFzZWQgbWFya2V0aW5nIGVkdWNhdGlvbiBhbmQgdGhhdCB5b3UndmUgYWN0dWFsbHkgYnVpbHQsIHdyaXR0ZW4sIGFuZCBzaGlwcGVkIHJlYWwgd29yay4gSXQncyBub3QgYSBzdWJzdGl0dXRlIGZvciBhIHVuaXZlcnNpdHkgZGVncmVlLCBidXQgaXQncyBhIHN1YnN0YW50aXZlIHNpZ25hbCBmb3IgbWFya2V0aW5nLCBjb250ZW50LCBhbmQgc3RhcnR1cCByb2xlcy4gR3JhZHVhdGVzIHJlcG9ydCB1c2luZyBpdCBzdWNjZXNzZnVsbHkgaW4gam9iIGFwcGxpY2F0aW9ucyBhbmQgTGlua2VkSW4gcHJvZmlsZXMuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5EbyBJIG5lZWQgdG8gcGF5IGZvciBhbnl0aGluZz88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5UaGUgY291cnNlIGFuZCBjZXJ0aWZpY2F0aW9uIGFyZSBjb21wbGV0ZWx5IGZyZWUuIEluIG1vZHVsZSAxIHlvdSBzZXQgdXAgYSByZWFsIHdlYnNpdGUsIHdoaWNoIG1lYW5zIGJ1eWluZyBhIGRvbWFpbiBhbmQgd2ViIGhvc3RpbmcuIFRoZSBob3N0aW5nIHdlIHJlY29tbWVuZCBzdGFydHMgYXQgcm91Z2hseSAkMyBwZXIgbW9udGguIFRoYXQncyB0aGUgb25seSBjb3N0LCBhbmQgaXQgZ29lcyB0byB0aGUgaG9zdGluZyBjb21wYW55LCBub3QgdG8gdXMuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgICA8ZGV0YWlscyBjbGFzcz0ibWJzLWZhcV9faXRlbSI+CiAgICAgICAgPHN1bW1hcnk+CiAgICAgICAgICA8c3Bhbj5XaGF0IGhhcHBlbnMgYWZ0ZXIgSSBncmFkdWF0ZT88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5Zb3UgZWFybiB5b3VyIGNlcnRpZmljYXRpb24gYW5kIGtlZXAgYWNjZXNzIHRvIHRoZSB3aG9sZSBjb3Vyc2UuIElmIHlvdSB3YW50IHRvIGdvIGZ1cnRoZXIgYW5kIHN0YXJ0IGEgc3BlY2lmaWMgYnVzaW5lc3Mgd2l0aCB3aGF0IHlvdSd2ZSBsZWFybmVkLCBNYXggSW5jdWJhdG9yIGlzIHRoZSBuYXR1cmFsIG5leHQgc3RlcC4gSWYgeW91IHdhbnQgdG8gYXBwbHkgZm9yIG1hcmtldGluZyBqb2JzLCB5b3UndmUgZ290IHRoZSBjZXJ0aWZpY2F0aW9uIGFuZCBhIHBvcnRmb2xpbyBvZiByZWFsIHdvcmsgdG8gc2hvdy48L3A+CiAgICAgIDwvZGV0YWlscz4KCiAgICAgIDxkZXRhaWxzIGNsYXNzPSJtYnMtZmFxX19pdGVtIj4KICAgICAgICA8c3VtbWFyeT4KICAgICAgICAgIDxzcGFuPldoeSBpcyBpdCByZWFsbHkgZnJlZT8gV2hhdCdzIHRoZSBjYXRjaD88L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ibWJzLWZhcV9faWNvbiI+PC9zcGFuPgogICAgICAgIDwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ibWJzLWZhcV9fYW5zd2VyIj5ObyBjYXRjaC4gVGhlIGNvdXJzZSBpcyBmcmVlIGZvcmV2ZXIuIFdoZW4geW91IHNldCB1cCB3ZWIgaG9zdGluZyBpbiBtb2R1bGUgMSwgd2UgZWFybiBhIHNtYWxsIGNvbW1pc3Npb24gZnJvbSB0aGUgaG9zdGluZyBjb21wYW55IGlmIHlvdSB1c2Ugb25lIG9mIG91ciByZWNvbW1lbmRlZCBwcm92aWRlcnMuIFRoYXQncyB0aGUgd2hvbGUgYnVzaW5lc3MgbW9kZWwuIFlvdSBwYXkgdGhlIGhvc3Rpbmcgd2hhdCB5b3UnZCBwYXkgdGhlbSBhbnl3YXkuIFdlIGdldCBwYWlkIGJ5IHRoZW0sIG5vdCBieSB5b3UuPC9wPgogICAgICA8L2RldGFpbHM+CgogICAgPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eHcOa2FkZW5jZS9jb2x1bW59AXcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3CHBhbGV0dGUzfQF3AH0BdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR9AH0AfQB9AHcOMTAzMF80YWZjNTItZWZ1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dQN3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAeXUBdgcFY29sb3J3ByMwMDAwMDAHb3BhY2l0eXs\/yZmZmZmZmgZzcHJlYWR9AARibHVyfQ4HaE9mZnNldH0AB3ZPZmZzZXR9AAVpbnNldHl5eXl5dwJweHcCcHh3AHUDdwB3AHcAdQN3AHcAdwB1A3cAdwB3AHUDdwB3AHcAdwJweHUDdwB3AHcAdQN3AHcAdwB3AnB4dQN3AHcAdwB1A3cAdwB3AHcCcHh1AXYGBWJnSW1ndwAHYmdJbWdJRHcACWJnSW1nU2l6ZXcFY292ZXINYmdJbWdQb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iZ0ltZ0F0dGFjaG1lbnR3BnNjcm9sbAtiZ0ltZ1JlcGVhdHcJbm8tcmVwZWF0dwB7P9MzMzMzMzN3AHUBdgYFYmdJbWd3AAdiZ0ltZ0lEdwAJYmdJbWdTaXpldwVjb3Zlcg1iZ0ltZ1Bvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JnSW1nQXR0YWNobWVudHcGc2Nyb2xsC2JnSW1nUmVwZWF0dwluby1yZXBlYXR3AHcAdQF2BgViZ0ltZ3cAB2JnSW1nSUR3AAliZ0ltZ1NpemV3BWNvdmVyDWJnSW1nUG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmdJbWdBdHRhY2htZW50dwZzY3JvbGwLYmdJbWdSZXBlYXR3CW5vLXJlcGVhdHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdQR3AHcAdwB3AHl1AXYHBWNvbG9ydwcjMDAwMDAwB29wYWNpdHl7P8mZmZmZmZoGc3ByZWFkfQAEYmx1cn0OB2hPZmZzZXR9AAd2T2Zmc2V0fQAFaW5zZXR5dwB3AHcAdwB3AHl5eXUDdwB3AHcAdwJweHcAdwB1A3cAdwB3AHcCcHh3A2Rpdnl3Bm5vcm1hbHl1A3cAdwB3AHcCcHh3AHUEdwB3AHcBMHcAdQR3AHcAdwB3AHUEdwB3AHcAdwB1BHcAdwB3ATB3AHUEdwB3AHcAdwB1BHcAdwB3AHcAdwZub3JtYWx3Bm5vcm1hbHcAdwB3AHcAdwZub3JtYWx1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1BHcAdwB3AHcAdQR3AHcAdwB3AHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh1AXYFA3RvcHUDdwB3AHcABXJpZ2h0dQN3AHcAdwAGYm90dG9tdQN3AHcAdwAEbGVmdHUDdwB3AHcABHVuaXR3AnB4dQF2BQN0b3B1A3cAdwB3AAVyaWdodHUDdwB3AHcABmJvdHRvbXUDdwB3AHcABGxlZnR1A3cAdwB3AAR1bml0dwJweHUBdgUDdG9wdQN3AHcAdwAFcmlnaHR1A3cAdwB3AAZib3R0b211A3cAdwB3AARsZWZ0dQN3AHcAdwAEdW5pdHcCcHh3AHUDdwB3AHcAfQJ2AQRuYW1ldwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dQF2BghkdXJhdGlvbncABm9mZnNldHcABmVhc2luZ3cABG9uY2V3AAVkZWxheXcAC2RlbGF5T2Zmc2V0dwB3AH0BdwB3lAMubWJzLWZpbmFsIHsNCiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsNCiAgICBwYWRkaW5nOiA5NnB4IDA7DQogICAgYmFja2dyb3VuZDogIzBBMEEwQTsNCiAgICBjb2xvcjogI0ZGRkZGRjsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7DQoNCiAgICAvKiBGdWxsLXdpZHRoIGJyZWFrLW91dCAqLw0KICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTsNCiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOw0KDQogICAgLyogS2lsbCB0aGUgZ2FwIGJldHdlZW4gdGhpcyBzZWN0aW9uIGFuZCB0aGUgZm9vdGVyICovDQogICAgbWFyZ2luLWJvdHRvbTogLTFweDsNCiAgfXckOTBkYjljNGUtNTVjNi00NWQ0LTlkNzMtZWYzMDc0ZjAxYWE1eHeaEzwhLS0KICBNQlMgU0VDVElPTiA3IOKAlCBGSU5BTCBDVEEKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBhdCB0aGUgZW5kIG9mIHRoZSBNQlMgcGFnZS4KICBBbGwgc3R5bGVzIHNjb3BlZCB0byAubWJzLWZpbmFsIHNvIG5vdGhpbmcgbGVha3MuCgogIERhcmsgZnVsbC13aWR0aCBiYWNrZ3JvdW5kIHdpdGggY2VudGVyZWQgY29udGVudCBhbmQgYSBzaW5nbGUgcHJpbWFyeSBDVEEuCgogIFVQREFURSBUSEUgQlVUVE9OIExJTks6CiAgVGhlIDxhPiB0YWcgYmVsb3cgcG9pbnRzIHRvIC9tYXN0ZXItaW4tZGlnaXRhbC1tYXJrZXRpbmctYnVzaW5lc3MvLgogIENoYW5nZSB0byB5b3VyIGFjdHVhbCBjb3Vyc2UgaHViIFVSTCBpZiBkaWZmZXJlbnQuCi0tPgoKPHN0eWxlPgogIC5tYnMtZmluYWwgewogICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgICBwYWRkaW5nOiA5NnB4IDA7CiAgICBiYWNrZ3JvdW5kOiAjMEEwQTBBOwogICAgY29sb3I6ICNGRkZGRkY7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKCiAgICAvKiBGdWxsLXdpZHRoIGJyZWFrLW91dCAoaW4gY2FzZSBLYWRlbmNlIGNvbnRhaW5lciBpcyBjb25zdHJhaW5pbmcpICovCiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7CiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOwogIH0KICAubWJzLWZpbmFsX19pbm5lciB7CiAgICBtYXgtd2lkdGg6IDcyMHB4OwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOiAwIDI4cHg7CiAgfQogIC5tYnMtZmluYWxfX3RpdGxlIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCA0LjV2dywgNTZweCk7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07CiAgICBsaW5lLWhlaWdodDogMS4wNTsKICAgIG1hcmdpbjogMCAwIDIwcHg7CiAgICBjb2xvcjogI0ZGRkZGRjsKICB9CiAgLm1icy1maW5hbF9fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy1maW5hbF9fc3ViIHsKICAgIGZvbnQtc2l6ZTogMThweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7CiAgICBtYXJnaW46IDAgMCAzNnB4OwogIH0KICAubWJzLWZpbmFsX19jdGEgewogICAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgZ2FwOiAxMHB4OwogICAgcGFkZGluZzogMTZweCAzMnB4OwogICAgYmFja2dyb3VuZDogI0U5NDM1QTsKICAgIGNvbG9yOiAjRkZGRkZGOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgZm9udC1zaXplOiAxNnB4OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7CiAgICBmb250LWZhbWlseTogaW5oZXJpdDsKICB9CiAgLm1icy1maW5hbF9fY3RhOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6ICNEOTMyNDg7CiAgICBjb2xvcjogI0ZGRkZGRjsKICB9CiAgLm1icy1maW5hbF9fbm90ZSB7CiAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgZm9udC1zaXplOiAxM3B4OwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTsKICB9CgogIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgLm1icy1maW5hbCB7IHBhZGRpbmc6IDcycHggMDsgfQogICAgLm1icy1maW5hbF9fdGl0bGUgeyBmb250LXNpemU6IDM2cHg7IH0KICAgIC5tYnMtZmluYWxfX3N1YiB7IGZvbnQtc2l6ZTogMTZweDsgfQogIH0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJtYnMtZmluYWwiPgogIDxkaXYgY2xhc3M9Im1icy1maW5hbF9faW5uZXIiPgogICAgPGgyIGNsYXNzPSJtYnMtZmluYWxfX3RpdGxlIj5BIG1pbGxpb24gc3R1ZGVudHMgc3RhcnRlZCBoZXJlLiA8c3BhbiBjbGFzcz0iYWNjZW50Ij5Zb3VyIHR1cm4uPC9zcGFuPjwvaDI+CiAgICA8cCBjbGFzcz0ibWJzLWZpbmFsX19zdWIiPkZyZWUsIGZvcmV2ZXIsIG5vIGNhcmQgcmVxdWlyZWQuIFN0YXJ0IHdpdGggbW9kdWxlIDAgdG9kYXkgYW5kIGhhdmUgeW91ciBvd24gd2Vic2l0ZSBsaXZlIGJ5IHRoZSB3ZWVrZW5kLjwvcD4KICAgIDxhIGhyZWY9Imh0dHBzOi8vc2NvdHRtYXguY29tL21hc3Rlci1pbi1kaWdpdGFsLW1hcmtldGluZy1idXNpbmVzcy8iIGNsYXNzPSJtYnMtZmluYWxfX2N0YSI+U3RhcnQgdGhlIGNvdXJzZSAmcmFycjs8L2E+CiAgICA8ZGl2IGNsYXNzPSJtYnMtZmluYWxfX25vdGUiPjEwMCUgZnJlZSAmbWlkZG90OyBTZWxmLXBhY2VkICZtaWRkb3Q7IEZyZWUgY2VydGlmaWNhdGlvbiBvbiBncmFkdWF0aW9uPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj53CWNvcmUvaHRtbHeaEzwhLS0KICBNQlMgU0VDVElPTiA3IOKAlCBGSU5BTCBDVEEKICBQYXN0ZSBpbnRvIGEgS2FkZW5jZSBDdXN0b20gSFRNTCBibG9jayBhdCB0aGUgZW5kIG9mIHRoZSBNQlMgcGFnZS4KICBBbGwgc3R5bGVzIHNjb3BlZCB0byAubWJzLWZpbmFsIHNvIG5vdGhpbmcgbGVha3MuCgogIERhcmsgZnVsbC13aWR0aCBiYWNrZ3JvdW5kIHdpdGggY2VudGVyZWQgY29udGVudCBhbmQgYSBzaW5nbGUgcHJpbWFyeSBDVEEuCgogIFVQREFURSBUSEUgQlVUVE9OIExJTks6CiAgVGhlIDxhPiB0YWcgYmVsb3cgcG9pbnRzIHRvIC9tYXN0ZXItaW4tZGlnaXRhbC1tYXJrZXRpbmctYnVzaW5lc3MvLgogIENoYW5nZSB0byB5b3VyIGFjdHVhbCBjb3Vyc2UgaHViIFVSTCBpZiBkaWZmZXJlbnQuCi0tPgoKPHN0eWxlPgogIC5tYnMtZmluYWwgewogICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgICBwYWRkaW5nOiA5NnB4IDA7CiAgICBiYWNrZ3JvdW5kOiAjMEEwQTBBOwogICAgY29sb3I6ICNGRkZGRkY7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsKCiAgICAvKiBGdWxsLXdpZHRoIGJyZWFrLW91dCAoaW4gY2FzZSBLYWRlbmNlIGNvbnRhaW5lciBpcyBjb25zdHJhaW5pbmcpICovCiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7CiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOwogIH0KICAubWJzLWZpbmFsX19pbm5lciB7CiAgICBtYXgtd2lkdGg6IDcyMHB4OwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBwYWRkaW5nOiAwIDI4cHg7CiAgfQogIC5tYnMtZmluYWxfX3RpdGxlIHsKICAgIGZvbnQtZmFtaWx5OiAnSW50ZXIgVGlnaHQnLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCA0LjV2dywgNTZweCk7CiAgICBmb250LXdlaWdodDogNzAwOwogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07CiAgICBsaW5lLWhlaWdodDogMS4wNTsKICAgIG1hcmdpbjogMCAwIDIwcHg7CiAgICBjb2xvcjogI0ZGRkZGRjsKICB9CiAgLm1icy1maW5hbF9fdGl0bGUgLmFjY2VudCB7IGNvbG9yOiAjRTk0MzVBOyB9CiAgLm1icy1maW5hbF9fc3ViIHsKICAgIGZvbnQtc2l6ZTogMThweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjU1OwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7CiAgICBtYXJnaW46IDAgMCAzNnB4OwogIH0KICAubWJzLWZpbmFsX19jdGEgewogICAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgZ2FwOiAxMHB4OwogICAgcGFkZGluZzogMTZweCAzMnB4OwogICAgYmFja2dyb3VuZDogI0U5NDM1QTsKICAgIGNvbG9yOiAjRkZGRkZGOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgZm9udC1zaXplOiAxNnB4OwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7CiAgICBmb250LWZhbWlseTogaW5oZXJpdDsKICB9CiAgLm1icy1maW5hbF9fY3RhOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6ICNEOTMyNDg7CiAgICBjb2xvcjogI0ZGRkZGRjsKICB9CiAgLm1icy1maW5hbF9fbm90ZSB7CiAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgZm9udC1zaXplOiAxM3B4OwogICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTsKICB9CgogIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgLm1icy1maW5hbCB7IHBhZGRpbmc6IDcycHggMDsgfQogICAgLm1icy1maW5hbF9fdGl0bGUgeyBmb250LXNpemU6IDM2cHg7IH0KICAgIC5tYnMtZmluYWxfX3N1YiB7IGZvbnQtc2l6ZTogMTZweDsgfQogIH0KPC9zdHlsZT4KCjxzZWN0aW9uIGNsYXNzPSJtYnMtZmluYWwiPgogIDxkaXYgY2xhc3M9Im1icy1maW5hbF9faW5uZXIiPgogICAgPGgyIGNsYXNzPSJtYnMtZmluYWxfX3RpdGxlIj5BIG1pbGxpb24gc3R1ZGVudHMgc3RhcnRlZCBoZXJlLiA8c3BhbiBjbGFzcz0iYWNjZW50Ij5Zb3VyIHR1cm4uPC9zcGFuPjwvaDI+CiAgICA8cCBjbGFzcz0ibWJzLWZpbmFsX19zdWIiPkZyZWUsIGZvcmV2ZXIsIG5vIGNhcmQgcmVxdWlyZWQuIFN0YXJ0IHdpdGggbW9kdWxlIDAgdG9kYXkgYW5kIGhhdmUgeW91ciBvd24gd2Vic2l0ZSBsaXZlIGJ5IHRoZSB3ZWVrZW5kLjwvcD4KICAgIDxhIGhyZWY9Imh0dHBzOi8vc2NvdHRtYXguY29tL21hc3Rlci1pbi1kaWdpdGFsLW1hcmtldGluZy1idXNpbmVzcy8iIGNsYXNzPSJtYnMtZmluYWxfX2N0YSI+U3RhcnQgdGhlIGNvdXJzZSAmcmFycjs8L2E+CiAgICA8ZGl2IGNsYXNzPSJtYnMtZmluYWxfX25vdGUiPjEwMCUgZnJlZSAmbWlkZG90OyBTZWxmLXBhY2VkICZtaWRkb3Q7IEZyZWUgY2VydGlmaWNhdGlvbiBvbiBncmFkdWF0aW9uPC9kaXY+CiAgPC9kaXY+Cjwvc2VjdGlvbj52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRmNWVlNzZkNi1kYTZlLTQzZTEtODJkZi00YjMwODY2NWFmODd4dwc8cD48L3A+dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3BlbngEz9PB2gUtGZYBAYMGF2ZAtwMBmQEBlgEB8AIcHgH+EQH4BQHABgHYBgF\/AY4BAaEBAekBAaUBAZMCAYoBAZIBAaABAZcBAWMBfgF3AYQBAYABAcUBAYYBAXQBlwEBjwEBlgEBnAEBrgEBjQEBwQEBjgEXigEYAAwACwABAQEkAuYi06K1tAUCAAAgAKaR5Y4DAgABAqwC0KvowAIjAE2EAQCiAQABAIcBAAEAfAABAEcANADNAQUjBTkAAQC7AgABAIsBAAEAhwEAAQA9AAEAkAEAAQCRAQABAJABAAEAkAEAAQCQAQABAL0LhgTTArICkf4BAQ==\",\"updateId\":972070920}","inline_featured_image":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"normal","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1030","page","type-page","status-publish","has-post-thumbnail","hentry"],"taxonomy_info":[],"featured_image_src_large":["https:\/\/scottmax.com\/wp-content\/uploads\/2026\/04\/Untitled-design-2-825x1024.png",825,1024,true],"author_info":{"display_name":"Scott Max","author_link":"https:\/\/scottmax.com\/es\/author\/scott\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/pages\/1030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/comments?post=1030"}],"version-history":[{"count":7,"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/pages\/1030\/revisions"}],"predecessor-version":[{"id":73219,"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/pages\/1030\/revisions\/73219"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/media\/73173"}],"wp:attachment":[{"href":"https:\/\/scottmax.com\/es\/wp-json\/wp\/v2\/media?parent=1030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}