{"id":9004,"date":"2026-05-12T14:24:06","date_gmt":"2026-05-12T12:24:06","guid":{"rendered":"https:\/\/kryptozukunft.com\/?p=9004"},"modified":"2026-05-12T14:24:10","modified_gmt":"2026-05-12T12:24:10","slug":"canton-network-cc-analyse-prognose-2026-a16z-dtcc-grayscale-die-rwa-blockchain-fuer-wall-street","status":"publish","type":"post","link":"https:\/\/kryptozukunft.com\/en\/2026\/05\/12\/canton-network-cc-analyse-prognose-2026-a16z-dtcc-grayscale-die-rwa-blockchain-fuer-wall-street\/","title":{"rendered":"Canton Network (CC) Analyse &amp; Prognose 2026: a16z, DTCC, Grayscale \u2013 die RWA-Blockchain f\u00fcr Wall Street"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Canton Network (CC) Analyse &amp; Prognose 2026: a16z, DTCC, Grayscale \u2013 die RWA-Blockchain f\u00fcr Wall Street<\/h1>\n\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Canton Network (CC) Analyse & Prognose 2026: a16z, DTCC, Grayscale \u2013 die RWA-Blockchain f\u00fcr Wall Street\",\n  \"description\": \"Canton Network (CC) Analyse & Prognose 2026: Kurs ~0,13 \u20ac, +25% in einer Woche. Digital Asset Holdings sucht 300 Mio. $ Finanzierung bei 2 Mrd. $ Bewertung \u2013 a16z crypto als Lead. DTCC co-Vorsitzender der Foundation, startet Tokenisierungsplattform Juli 2026. Grayscale: Canton unter Top-6 RWA-Protokollen. BNY, Nasdaq, Citadel Securities, DRW als Investoren. HSBC-Pilot, JPMorgan-Settlement. Protocol 3.5 (LSU). Tokenomics: kein Pre-Mine, 100 Mrd. CC, Burn-Mechanismus. Technisch: RSI 53, Widerstand 0,1859 $. 3 Szenarien f\u00fcr 2026.\",\n  \"datePublished\": \"2026-05-12\",\n  \"dateModified\": \"2026-05-12\",\n  \"author\": {\"@type\": \"Person\", \"name\": \"Felix Rieger\", \"url\": \"https:\/\/kryptozukunft.com\/author\/\"},\n  \"publisher\": {\"@type\": \"Organization\", \"name\": \"KryptoZukunft\", \"url\": \"https:\/\/kryptozukunft.com\"},\n  \"inLanguage\": \"de-DE\",\n  \"keywords\": \"Canton Network CC Analyse 2026, Canton Kurs Prognose, CC Token kaufen, Digital Asset Holdings a16z, DTCC Tokenisierung, RWA Blockchain 2026, Canton Network Investoren, Global Synchronizer\",\n  \"about\": [\n    {\"@type\": \"Thing\", \"name\": \"Canton Network\", \"description\": \"Layer-1-Blockchain f\u00fcr institutionelles TradFi und RWA-Tokenisierung mit konfigurierbarer Privatsph\u00e4re\"},\n    {\"@type\": \"Thing\", \"name\": \"RWA-Tokenisierung\", \"description\": \"Real World Asset Tokenization \u2013 Digitalisierung realer Verm\u00f6genswerte auf der Blockchain\"},\n    {\"@type\": \"Thing\", \"name\": \"Global Synchronizer\", \"description\": \"Dezentrales R\u00fcckgrat des Canton Networks f\u00fcr Cross-Application-Synchronisierung\"}\n  ],\n  \"mentions\": [\n    {\"@type\": \"Organization\", \"name\": \"Digital Asset Holdings\"},\n    {\"@type\": \"Organization\", \"name\": \"a16z Crypto (Andreessen Horowitz)\"},\n    {\"@type\": \"Organization\", \"name\": \"DTCC (Depository Trust & Clearing Corporation)\"},\n    {\"@type\": \"Organization\", \"name\": \"Grayscale\"},\n    {\"@type\": \"Organization\", \"name\": \"BNY\"},\n    {\"@type\": \"Organization\", \"name\": \"Nasdaq\"},\n    {\"@type\": \"Organization\", \"name\": \"HSBC\"},\n    {\"@type\": \"Organization\", \"name\": \"Citadel Securities\"}\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist Canton Network (CC)?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Canton Network ist eine Layer-1-Blockchain, die im Juli 2024 von Digital Asset Holdings gestartet wurde und speziell f\u00fcr institutionelles TradFi und die Tokenisierung realer Verm\u00f6genswerte (RWA) entwickelt wurde. Besonderheiten: konfigurierbare Privatsph\u00e4re (Institutionen kontrollieren welche Daten sichtbar sind), Daml-Smart-Contract-Sprache, zweistufiger Konsensmechanismus (Global Synchronizer). Der CC-Token ist das Utility-Token f\u00fcr den Global Synchronizer \u2013 Geb\u00fchrenzahlungen und Validator-Belohnungen. Verwaltet von der Global Synchronizer Foundation unter Beteiligung der Linux Foundation. DTCC ist co-Vorsitzender der Foundation.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist die a16z-Finanzierungsrunde f\u00fcr Canton?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Digital Asset Holdings (Entwickler hinter Canton Network) sucht 300 Millionen Dollar Finanzierung bei einer Bewertung von 2 Milliarden Dollar \u2013 mit a16z Crypto (Andreessen Horowitz) als potenziellem Lead-Investor. Die Runde soll in den n\u00e4chsten Wochen abgeschlossen werden (Stand: 11. Mai 2026, Bloomberg). Vorherige Investoren: BNY, Nasdaq (50 Mio. $ strategische Investition Ende 2025), DRW, Citadel Securities. Die Finanzierung w\u00fcrde eine der gr\u00f6\u00dften im institutionellen Blockchain-Bereich 2026 darstellen.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was macht DTCC mit Canton Network?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Die DTCC (Depository Trust & Clearing Corporation) \u2013 die weltweit gr\u00f6\u00dfte Abwicklungsorganisation mit Billionen Dollar Tagesvolumen \u2013 ist co-Vorsitzender der Canton Foundation und plant ab Juli 2026 mit einer Live-Pilotproduktion tokenisierter Wertpapiere auf Canton zu starten. Der vollst\u00e4ndige Plattformstart ist f\u00fcr Oktober 2026 geplant. Das Ziel: Tokenisierung von US-Treasury-Wertpapieren in Echtzeit, Intraday-Repo-Transaktionen und Settlement ohne mehrt\u00e4gige Wartezeiten.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was sind Canton CC Tokenomics?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Canton CC Tokenomics: Kein Pre-Mine, kein Pre-Sale \u2013 alle CC werden durch Mining (Validierung) verdient. Gesamtangebot: ~100 Milliarden CC in den ersten 10 Jahren (ab 2024). Danach konstant 2,5 Milliarden CC Jahresbelohnungen. Burn-Mechanismus: Transaktionsgeb\u00fchren werden gebrannt \u2013 das langfristige Gesamtangebot h\u00e4ngt von Nutzungsintensit\u00e4t ab. Stand Mai 2026: ~22\u201337 Milliarden CC im Umlauf. CC-Token-Funktionen: Geb\u00fchrenzahlungen, Super-Validator-Belohnungen, Validator-Rewards, App-Provider-Incentives.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist der Unterschied zwischen Canton Network und Hedera?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Beide sind institutionell-fokussierte Blockchains mit Enterprise-Governance. Unterschiede: Canton ist speziell f\u00fcr TradFi\/RWA gebaut (Daml, konfigurierbare Privacy, DTCC-Anbindung). Hedera ist breiter aufgestellt (Governing Council mit Google, IBM, etc., #1 RWA-Netzwerk nach Settlement-Volumen, Hashgraph statt Blockchain). Canton hat eine tiefere TradFi-Integration (DTCC co-Vorsitzender), w\u00e4hrend Hedera breiteren Enterprise-Einsatz zeigt. Beide konkurrieren im institutionellen Blockchain-Markt 2026.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist Protocol 3.5 bei Canton Network?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Protocol 3.5 ist das aktuelle Canton Network-Upgrade mit Logical Synchronizer Upgrades (LSU). Die wichtigste Neuerung: Das Netzwerk-Protokoll kann jetzt ohne Unterbrechung der Transaktionsverarbeitung aktualisiert werden. Fr\u00fchere Versionen erforderten das Stoppen der Validator-Nodes w\u00e4hrend Upgrades. LSU macht Canton operationell zuverl\u00e4ssiger f\u00fcr institutionelle High-Value-Transaktionen \u2013 ein kritischer Vorteil gegen\u00fcber Blockchains die f\u00fcr Upgrades gestoppt werden m\u00fcssen.\"}\n    }\n  ]\n}\n<\/script>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600;700&family=Exo+2:wght@800;900&display=swap');\n:root{\n  --cn:#6C3CE1;--cn2:rgba(108,60,225,.08);--cn3:rgba(108,60,225,.22);\n  --a:#F7931A;--a2:rgba(247,147,26,.09);--a3:rgba(247,147,26,.22);\n  --g:#2ecc71;--g2:rgba(46,204,113,.08);--g3:rgba(46,204,113,.22);\n  --r:#e74c3c;--r2:rgba(231,76,60,.08);--r3:rgba(231,76,60,.22);\n  --b:#5dade2;--b2:rgba(93,173,226,.08);--b3:rgba(93,173,226,.22);\n  --y:#f0c040;--y2:rgba(240,192,64,.08);--y3:rgba(240,192,64,.22);\n  --p:#9b59b6;--p2:rgba(155,89,182,.08);--p3:rgba(155,89,182,.22);\n  --c:#1abc9c;--c2:rgba(26,188,156,.08);--c3:rgba(26,188,156,.22);\n}\n.cn{max-width:910px;margin:0 auto;padding:0 20px 70px;background:#060e0a;font-family:'Outfit',sans-serif;color:#f0f7f2}\n.cn *{box-sizing:border-box}\n.cn h2{font-family:'Exo 2',sans-serif;font-weight:900;font-size:clamp(19px,2.6vw,27px);margin:52px 0 12px;line-height:1.2;color:#f0f7f2}\n.cn h2 em{font-style:normal;color:var(--cn)}\n.cn h3{font-family:'Exo 2',sans-serif;font-weight:800;font-size:clamp(15px,2vw,20px);margin:26px 0 10px;color:#f0f7f2}\n.cn p{font-size:15.5px;line-height:1.97;color:#c8ddd0;margin-bottom:16px}\n.cn p strong{color:#f0f7f2}\n.cn ul,.cn ol{padding-left:22px;color:#c8ddd0;font-size:15px;line-height:1.95;margin-bottom:16px}\n.cn li{margin-bottom:7px}\n.cn a.il{color:var(--cn);text-decoration:none;border-bottom:1px solid rgba(108,60,225,.3);font-weight:600}\n.cn a.il.g{color:var(--g);border-color:rgba(46,204,113,.35)}\n.cn a.il.r{color:var(--r);border-color:rgba(231,76,60,.3)}\n.cn a.il.b{color:var(--b);border-color:rgba(93,173,226,.3)}\n.cn a.il.a{color:var(--a);border-color:rgba(247,147,26,.3)}\n.cn a.il.p{color:var(--p);border-color:rgba(155,89,182,.3)}\n.cn a.il.c{color:var(--c);border-color:rgba(26,188,156,.3)}\n.cn a.src{font-family:'JetBrains Mono',monospace;font-size:10px;color:#5a6a3a;background:#0a120a;border:1px solid rgba(108,60,225,.14);border-radius:4px;padding:1px 6px;margin-left:4px;vertical-align:middle;text-decoration:none}\n.cn-hr{height:1px;background:linear-gradient(90deg,var(--cn3),transparent);margin:50px 0}\n\n\/* HERO *\/\n.cn-hero{background:linear-gradient(135deg,var(--cn2),var(--g2));border:2px solid var(--cn3);border-radius:16px;padding:30px 34px;margin:0 0 10px;position:relative;overflow:hidden}\n.cn-hero::before{content:'';position:absolute;top:-70px;right:-70px;width:260px;height:260px;background:radial-gradient(circle,rgba(108,60,225,.09),transparent 70%);pointer-events:none}\n.cn-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}\n.cn-badge{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;padding:3px 10px;border-radius:4px;letter-spacing:.08em;text-transform:uppercase}\n.cn-badge.p{color:var(--cn);border:1px solid var(--cn3);background:var(--cn2)}\n.cn-badge.g{color:var(--g);border:1px solid var(--g3);background:var(--g2)}\n.cn-badge.r{color:var(--r);border:1px solid var(--r3);background:var(--r2)}\n.cn-badge.y{color:var(--y);border:1px solid var(--y3);background:var(--y2)}\n.cn-hero h1{font-family:'Exo 2',sans-serif;font-weight:900;font-size:clamp(20px,3.2vw,34px);line-height:1.08;color:#f0f7f2;margin:0 0 12px}\n.cn-hero h1 span{color:var(--cn)}\n.cn-hero-lead{font-size:15.5px;color:#c8ddd0;line-height:1.93;margin:0 0 20px}\n.cn-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n.cn-hero-panel{background:#0a120a;border-radius:11px;padding:14px 18px}\n.cn-hero-panel.p{border:1px solid rgba(108,60,225,.12)}.cn-hero-panel.g{border:1px solid rgba(46,204,113,.12)}.cn-hero-panel.r{border:1px solid rgba(231,76,60,.12)}\n.cn-hero-panel h3{margin:0 0 9px;font-size:12px;font-family:'Exo 2',sans-serif;font-weight:800}\n.cn-hero-panel h3.p{color:var(--cn)}.cn-hero-panel h3.g{color:var(--g)}.cn-hero-panel h3.r{color:var(--r)}\n.cn-hero-panel ul{padding-left:14px;font-size:13px;color:#c8ddd0;line-height:1.85;margin:0}\n.cn-hero-panel li{margin-bottom:4px}\n\n\/* STATS *\/\n.cn-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px;margin:20px 0}\n.cn-stat{background:#0a120a;border-radius:10px;padding:12px;text-align:center}\n.cn-stat.p{border:1px solid rgba(108,60,225,.1)}.cn-stat.g{border:1px solid rgba(46,204,113,.1)}.cn-stat.r{border:1px solid rgba(231,76,60,.1)}.cn-stat.a{border:1px solid rgba(247,147,26,.1)}.cn-stat.y{border:1px solid rgba(240,192,64,.1)}\n.cn-sv{font-family:'Exo 2',sans-serif;font-size:clamp(12px,1.8vw,18px);font-weight:900;line-height:1.1;margin-bottom:4px}\n.cn-sv.p{color:var(--cn)}.cn-sv.g{color:var(--g)}.cn-sv.r{color:var(--r)}.cn-sv.a{color:var(--a)}.cn-sv.y{color:var(--y)}\n.cn-sl{font-size:8px;color:#3a2a4a;font-family:'JetBrains Mono',monospace;line-height:1.55}\n\n\/* BOX *\/\n.cn-box{border-radius:12px;padding:18px 22px;margin:20px 0}\n.cn-box.prp{background:var(--cn2);border:1px solid var(--cn3)}\n.cn-box.grn{background:var(--g2);border:1px solid var(--g3)}\n.cn-box.red{background:var(--r2);border:1px solid var(--r3)}\n.cn-box.org{background:var(--a2);border:1px solid var(--a3)}\n.cn-box.ylw{background:var(--y2);border:1px solid var(--y3)}\n.cn-box.cyn{background:var(--c2);border:1px solid var(--c3)}\n.cn-box-t{font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}\n.cn-box.prp .cn-box-t{color:var(--cn)}.cn-box.grn .cn-box-t{color:var(--g)}.cn-box.red .cn-box-t{color:var(--r)}.cn-box.org .cn-box-t{color:var(--a)}.cn-box.ylw .cn-box-t{color:var(--y)}.cn-box.cyn .cn-box-t{color:var(--c)}\n.cn-box p,.cn-box ul{font-size:14.5px;color:#c8ddd0;margin-bottom:0;line-height:1.9}\n.cn-box p:not(:last-child),.cn-box ul:not(:last-child){margin-bottom:10px}\n.cn-box li{margin-bottom:6px}\n.cn-box strong{color:#f0f7f2}\n\n\/* INVESTORS *\/\n.cn-investors{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:16px 0}\n.cn-inv{background:#0a120a;border:1px solid rgba(108,60,225,.1);border-radius:10px;padding:13px;text-align:center}\n.cn-inv-name{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:#f0f7f2;margin-bottom:3px}\n.cn-inv-role{font-size:11px;color:#9dbfaa;line-height:1.4}\n.cn-inv-badge{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;padding:2px 7px;border-radius:4px;margin-top:6px;display:inline-block}\n.cn-inv-badge.new{color:var(--g);background:var(--g2)}\n.cn-inv-badge.old{color:var(--cn);background:var(--cn2)}\n.cn-inv-badge.inst{color:var(--y);background:var(--y2)}\n\n\/* TIMELINE *\/\n.cn-tl{margin:20px 0;padding-left:22px;position:relative}\n.cn-tl::before{content:'';position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--cn),rgba(108,60,225,.08))}\n.cn-tl-item{position:relative;margin-bottom:18px}\n.cn-tl-dot{position:absolute;left:-18px;top:6px;width:10px;height:10px;border-radius:50%;border:2px solid #060e0a}\n.cn-tl-dot.p{background:var(--cn)}.cn-tl-dot.g{background:var(--g)}.cn-tl-dot.a{background:var(--a)}.cn-tl-dot.y{background:var(--y)}\n.cn-tl-time{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;margin-bottom:3px}\n.cn-tl-time.p{color:var(--cn)}.cn-tl-time.g{color:var(--g)}.cn-tl-time.a{color:var(--a)}.cn-tl-time.y{color:var(--y)}\n.cn-tl-title{font-family:'Exo 2',sans-serif;font-weight:800;font-size:14px;color:#f0f7f2;margin-bottom:4px}\n.cn-tl-body{font-size:13.5px;color:#9dbfaa;line-height:1.8}\n.cn-tl-body strong{color:#f0f7f2}\n\n\/* VERGLEICH TABLE *\/\n.cn-tw{overflow-x:auto;border-radius:12px;border:1px solid rgba(108,60,225,.1);margin:20px 0}\n.cn-tbl{width:100%;border-collapse:collapse;min-width:500px}\n.cn-tbl th{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--cn);letter-spacing:.08em;text-transform:uppercase;padding:11px 14px;border-bottom:1px solid var(--cn3);background:#080c08;text-align:left}\n.cn-tbl td{padding:10px 14px;color:#c8ddd0;border-bottom:1px solid rgba(108,60,225,.04);font-size:13px;line-height:1.75;vertical-align:top}\n.cn-tbl td:first-child{font-weight:700;color:#f0f7f2}\n.cn-tbl tr:last-child td{border-bottom:none}\n.cn-tbl tr:nth-child(odd) td{background:rgba(108,60,225,.012)}\n.cn-tbl .hl td{background:rgba(108,60,225,.05)!important;border-left:3px solid var(--cn)}\n.tc-g{color:var(--g);font-weight:700}.tc-r{color:var(--r);font-weight:700}.tc-p{color:var(--cn);font-weight:700}.tc-a{color:var(--a);font-weight:700}\n\n\/* COLS *\/\n.cn-cols2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}\n.cn-col{background:#0a120a;border:1px solid rgba(108,60,225,.07);border-radius:10px;padding:15px 17px}\n.cn-col h4{margin:0 0 8px;font-family:'Exo 2',sans-serif;font-weight:800;font-size:13px}\n.cn-col h4.g{color:var(--g)}.cn-col h4.r{color:var(--r)}.cn-col h4.p{color:var(--cn)}\n.cn-col ul{padding-left:14px;font-size:13px;color:#9dbfaa;line-height:1.85;margin:0}\n.cn-col li{margin-bottom:5px}\n\n\/* TECH LEVELS *\/\n.cn-levels{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}\n.cn-level{background:#0a120a;border-radius:9px;padding:14px 16px}\n.cn-level.sup{border:1px solid rgba(46,204,113,.12)}.cn-level.res{border:1px solid rgba(231,76,60,.12)}\n.cn-level h4{font-family:'Exo 2',sans-serif;font-weight:800;font-size:12px;margin:0 0 10px}\n.cn-level.sup h4{color:var(--g)}.cn-level.res h4{color:var(--r)}\n.cn-level-item{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.03);font-size:12.5px}\n.cn-level-item:last-child{border:none}\n.cn-level-label{color:#9dbfaa}\n.cn-level-val{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:11px}\n.cn-level.sup .cn-level-val{color:var(--g)}.cn-level.res .cn-level-val{color:var(--r)}\n\n\/* SZENARIEN *\/\n.cn-szens{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:18px 0}\n.cn-szen{background:#0a120a;border-radius:11px;padding:16px}\n.cn-szen.bull{border:1px solid var(--g3)}.cn-szen.base{border:1px solid var(--cn3)}.cn-szen.bear{border:1px solid var(--r3)}\n.cn-szen-label{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;padding:3px 8px;border-radius:4px;display:inline-block}\n.cn-szen.bull .cn-szen-label{color:var(--g);background:var(--g2)}\n.cn-szen.base .cn-szen-label{color:var(--cn);background:var(--cn2)}\n.cn-szen.bear .cn-szen-label{color:var(--r);background:var(--r2)}\n.cn-szen-title{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:#f0f7f2;margin-bottom:8px;line-height:1.25}\n.cn-szen-body{font-size:13px;color:#9dbfaa;line-height:1.78}\n.cn-szen-body strong{color:#f0f7f2}\n.cn-szen-target{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;display:inline-block;padding:3px 8px;border-radius:4px;margin-top:8px}\n.cn-szen.bull .cn-szen-target{color:var(--g);background:var(--g2)}\n.cn-szen.base .cn-szen-target{color:var(--cn);background:var(--cn2)}\n.cn-szen.bear .cn-szen-target{color:var(--r);background:var(--r2)}\n\n\/* QUOTE *\/\n.cn-q{border-left:4px solid var(--cn);background:var(--cn2);padding:18px 22px;margin:22px 0;border-radius:0 11px 11px 0}\n.cn-q blockquote{margin:0 0 10px;font-size:15.5px;color:#d8d0f8;font-style:italic;line-height:1.92}\n.cn-q-attr{font-family:'JetBrains Mono',monospace;font-size:9px;color:#2a1a5a;line-height:1.7}\n.cn-q-attr strong{color:var(--cn)}\n\n\/* FAQ *\/\n.cn-faq{margin:18px 0}\n.cn-fi{border:1px solid rgba(108,60,225,.1);border-radius:9px;margin-bottom:7px;overflow:hidden}\n.cn-fq{padding:14px 18px;cursor:pointer;font-weight:700;font-size:14px;color:#f0f7f2;display:flex;justify-content:space-between;align-items:center;user-select:none;background:#0a120a;line-height:1.4}\n.cn-fq::after{content:'+';font-size:20px;color:var(--cn);transition:transform .22s;flex-shrink:0;margin-left:12px}\n.cn-fi.open .cn-fq::after{transform:rotate(45deg)}\n.cn-fa{max-height:0;overflow:hidden;transition:max-height .35s ease}\n.cn-fi.open .cn-fa{max-height:500px}\n.cn-fa-i{padding:14px 18px;font-size:14px;color:#c8ddd0;line-height:1.9;border-top:1px solid rgba(108,60,225,.08)}\n.cn-fa-i strong{color:#f0f7f2}\n\n\/* CTA *\/\n.cn-cta{background:linear-gradient(135deg,var(--cn2),var(--g2));border:1px solid var(--cn3);border-radius:12px;padding:22px 26px;text-align:center;margin:28px 0}\n.cn-cta-btn{display:inline-block;background:var(--g);color:#000 !important;font-family:'Exo 2',sans-serif;font-weight:900;font-size:15px;padding:13px 28px;border-radius:9px;text-decoration:none !important;margin-top:8px}\n\n\/* CARDS *\/\n.cn-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;margin:14px 0}\n.cn-card{background:#0a120a;border:1px solid rgba(108,60,225,.07);border-radius:8px;padding:12px;text-decoration:none;display:block;border-bottom:none}\n.cn-card-cat{font-size:8px;font-family:'JetBrains Mono',monospace;color:var(--cn);margin-bottom:3px;text-transform:uppercase}\n.cn-card-title{font-weight:700;color:#f0f7f2;font-size:12px;line-height:1.4}\n\n.cn-author{background:var(--cn2);border:1px solid var(--cn3);border-radius:12px;padding:18px 22px;margin:26px 0;display:flex;gap:14px;align-items:flex-start}\n.cn-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--cn),rgba(108,60,225,.3));display:flex;align-items:center;justify-content:center;font-family:'Exo 2',sans-serif;font-weight:900;font-size:17px;color:#fff;flex-shrink:0}\n.cn-an{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:#f0f7f2}\n.cn-ar{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--cn);margin:2px 0 6px}\n.cn-ab{font-size:12.5px;color:#9dbfaa;line-height:1.65}\n.cn-disc{background:var(--r2);border:1px solid var(--r3);border-radius:10px;padding:13px 17px;font-size:13px;color:#d9a0a0;line-height:1.85;margin:20px 0}\n.cn-meta{font-family:'JetBrains Mono',monospace;font-size:8px;color:#2a4a1a;margin-top:14px;line-height:1.9}\n\n@media(max-width:660px){.cn-hero-grid,.cn-cols2,.cn-levels,.cn-szens,.cn-investors{grid-template-columns:1fr}.cn-author{flex-direction:column}}\n<\/style>\n\n<div class=\"cn\">\n\n<!-- HERO -->\n<div class=\"cn-hero\">\n  <div class=\"cn-badges\">\n    <span class=\"cn-badge p\">&#127981; CC Analyse Mai 2026<\/span>\n    <span class=\"cn-badge g\">a16z 300 Mio. $ Runde<\/span>\n    <span class=\"cn-badge y\">DTCC Juli 2026 live<\/span>\n    <span class=\"cn-badge r\">Keine Anlageberatung<\/span>\n  <\/div>\n  <h1>Canton Network <span>(CC)<\/span> Analyse &amp; Prognose 2026:<br>a16z, DTCC, Grayscale \u2013 die RWA-Blockchain f\u00fcr Wall Street<\/h1>\n  <p class=\"cn-hero-lead\">Canton Network ist die institutionelle Blockchain von Digital Asset Holdings \u2013 gebaut f\u00fcr TradFi, <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/tokenisierung-wie-reale-vermogenswerte-digitalisiert-werden\/\" class=\"il\">RWA-Tokenisierung<\/a> und Settlement ohne mehrt\u00e4gige Wartezeiten. Jetzt wird die Aufmerksamkeit maximal: a16z Crypto soll eine 300-Millionen-Dollar-Runde bei 2-Milliarden-Dollar-Bewertung anf\u00fchren, die DTCC startet Juli 2026 live mit Tokenisierung auf Canton, und Grayscale nennt CC unter den Top-6-RWA-Protokollen. <strong>Was steckt wirklich hinter dem Canton-Narrativ \u2013 und rechtfertigt es den Kurs?<\/strong><\/p>\n  <div class=\"cn-hero-grid\">\n    <div class=\"cn-hero-panel p\">\n      <h3 class=\"p\">Aktuelle Kennzahlen (Mai 2026)<\/h3>\n      <ul>\n        <li><strong>Kurs:<\/strong> ~0,127 \u20ac \/ ~0,13\u20130,15 $<\/li>\n        <li><strong>Marktcap:<\/strong> ~4 Mrd. \u20ac<\/li>\n        <li><strong>Wochenperformance:<\/strong> +25%<\/li>\n        <li><strong>Umlauf:<\/strong> ~36,7 Mrd. CC<\/li>\n        <li><strong>RSI (14d):<\/strong> ~53 (neutral)<\/li>\n        <li><strong>Widerstand:<\/strong> 0,1859 $ (R1 Pivot)<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"cn-hero-panel g\">\n      <h3 class=\"g\">Die wichtigsten Katalysatoren<\/h3>\n      <ul>\n        <li><strong>a16z 300 Mio. $ Runde<\/strong> bei 2 Mrd. $ Bewertung<\/li>\n        <li><strong>DTCC:<\/strong> co-Vorsitzender, Live Juli 2026<\/li>\n        <li><strong>Grayscale:<\/strong> Top-6 RWA-Protokoll<\/li>\n        <li><strong>HSBC-Pilot:<\/strong> tokenisierte Einlagen<\/li>\n        <li><strong>Protocol 3.5 (LSU):<\/strong> Zero-Downtime-Upgrades<\/li>\n        <li><strong>Kresus Partnership<\/strong> f\u00fcr Enterprise-Deployment<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cn-stats\">\n  <div class=\"cn-stat p\"><div class=\"cn-sv p\">~0,13 $<\/div><div class=\"cn-sl\">Kurs Mai 2026<\/div><\/div>\n  <div class=\"cn-stat g\"><div class=\"cn-sv g\">+25%<\/div><div class=\"cn-sl\">Wochenperformance<\/div><\/div>\n  <div class=\"cn-stat a\"><div class=\"cn-sv a\">300 Mio. $<\/div><div class=\"cn-sl\">a16z Finanzierungsrunde<\/div><\/div>\n  <div class=\"cn-stat y\"><div class=\"cn-sv y\">2 Mrd. $<\/div><div class=\"cn-sl\">Bewertung Digital Asset Holdings<\/div><\/div>\n  <div class=\"cn-stat g\"><div class=\"cn-sv g\">Juli 2026<\/div><div class=\"cn-sl\">DTCC-Tokenisierung live<\/div><\/div>\n  <div class=\"cn-stat p\"><div class=\"cn-sv p\">30 Mrd. $<\/div><div class=\"cn-sl\">Grayscale: Gesamtmarkt RWA<\/div><\/div>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- WAS IST CANTON -->\n<h2>Was ist Canton Network? <em>Die institutionelle Blockchain f\u00fcr TradFi<\/em><\/h2>\n\n<p>Canton Network ist eine <strong>Layer-1-Blockchain, die im Juli 2024 von Digital Asset Holdings gestartet<\/strong> wurde \u2013 einem Unternehmen das bereits seit 2014 Enterprise-Blockchain-L\u00f6sungen f\u00fcr Finanzinstitute entwickelt. Das Alleinstellungsmerkmal: Canton wurde <strong>nicht f\u00fcr Retail-Nutzer oder DeFi gebaut<\/strong>, sondern exklusiv f\u00fcr institutionelle Finanzanwendungen: Settlement, Tokenisierung von Wertpapieren, Intraday-Repo, Trade Finance.<\/p>\n\n<p>Die technologische Basis ist <strong>Daml<\/strong> \u2013 eine speziell f\u00fcr Finanzvertr\u00e4ge entwickelte Smart-Contract-Sprache. Anders als Solidity (Ethereum) oder Rust (Solana) ist Daml darauf ausgelegt, rechtlich bindende Finanzkontrakte korrekt abzubilden. Der <strong>Global Synchronizer<\/strong> ist das dezentrale R\u00fcckgrat des Netzwerks, das mehrere permissionierte Sub-Ledgers von verschiedenen Institutionen in Echtzeit synchronisiert ohne ihre Daten miteinander zu teilen \u2013 das l\u00f6st das Privacy-Compliance-Dilemma im TradFi-Bereich. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/wie-smart-contracts-unseren-alltag-revolutionieren\/\" class=\"il\">Smart Contracts erkl\u00e4rt.<\/a><\/p>\n\n<div class=\"cn-box cyn\">\n  <div class=\"cn-box-t\">&#128300; Canton Network Technologie im \u00dcberblick<\/div>\n  <ul>\n    <li><strong>Konsens:<\/strong> Zweistufiges System \u2013 Global Synchronizer (Super-Validatoren) + permissionierte Sub-Ledgers<\/li>\n    <li><strong>Smart Contracts:<\/strong> Daml (speziell f\u00fcr Finanzanwendungen, nicht Solidity)<\/li>\n    <li><strong>Privacy-Modell:<\/strong> Konfigurierbar \u2013 Institutionen kontrollieren Datensichtbarkeit (Need-to-Know)<\/li>\n    <li><strong>Skalierbarkeit:<\/strong> Horizontal durch Sub-Ledger-Architektur<\/li>\n    <li><strong>Governance:<\/strong> Global Synchronizer Foundation (unter Linux Foundation)<\/li>\n    <li><strong>Protocol 3.5:<\/strong> Logical Synchronizer Upgrades \u2013 Netzwerk-Upgrades ohne Stopp<\/li>\n    <li><strong>Launch:<\/strong> Juli 2024 (MainNet), kein Pre-Mine, kein Pre-Sale<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- DIE GROSSE NEUIGKEIT -->\n<h2>Die Schlagzeile: <em>a16z f\u00fchrt 300-Mio.-Dollar-Runde \u2013 Canton bei 2 Mrd. $ Bewertung<\/em><\/h2>\n\n<p>Am 11. Mai 2026 berichtete Bloomberg: <strong>Digital Asset Holdings sucht 300 Millionen Dollar bei einer Bewertung von rund 2 Milliarden Dollar<\/strong> \u2013 mit a16z Crypto (Andreessen Horowitz) als potenziellem Lead-Investor. Die Finanzierungsrunde soll in den n\u00e4chsten Wochen abgeschlossen werden. <a href=\"https:\/\/www.coindesk.com\/de\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">coindesk.com, 11.05.2026<\/a><\/p>\n\n<div class=\"cn-q\">\n  <blockquote>&bdquo;Die a16z-Beteiligung ist ein starkes Signal \u2013 und es ist mehr als nur Kapital. Andreessen Horowitz hat mit \u00fcber 10 Milliarden Dollar \u00fcber f\u00fcnf Fonds das gr\u00f6\u00dfte institutionelle Krypto-Investment-Portfolio der Welt. Wenn a16z in eine institutionelle Blockchain investiert, signalisiert das der gesamten TradFi-Welt: Das ist kein Experiment mehr. Das ist Infrastruktur. Gleichzeitig: Eine 2-Milliarden-Dollar-Bewertung f\u00fcr das Unternehmen bedeutet nicht automatisch, dass der CC-Token unterbewertet ist. Die Bewertung betrifft Digital Asset Holdings als Unternehmen, nicht direkt den Token. Der Markt verwechselt das manchmal.&ldquo;<\/blockquote>\n  <div class=\"cn-q-attr\"><strong>Felix Rieger<\/strong><span>Gr\u00fcnder &amp; Chefredakteur KryptoZukunft.com &middot; Mai 2026<\/span><\/div>\n<\/div>\n\n<!-- INVESTOR-\u00dcBERSICHT -->\n<h3>Wer investiert in Digital Asset \/ Canton Network?<\/h3>\n\n<div class=\"cn-investors\">\n  <div class=\"cn-inv\">\n    <div class=\"cn-inv-name\">a16z Crypto<\/div>\n    <div class=\"cn-inv-role\">Lead der 300 Mio. $ Runde (angepeilt)<\/div>\n    <span class=\"cn-inv-badge new\">&#9889; Neu 2026<\/span>\n  <\/div>\n  <div class=\"cn-inv\">\n    <div class=\"cn-inv-name\">BNY<\/div>\n    <div class=\"cn-inv-role\">Bank of New York Mellon \u2013 50 Mio. $ strategisch (Ende 2025)<\/div>\n    <span class=\"cn-inv-badge old\">2025<\/span>\n  <\/div>\n  <div class=\"cn-inv\">\n    <div class=\"cn-inv-name\">Nasdaq<\/div>\n    <div class=\"cn-inv-role\">Strategischer Investor \u2013 50 Mio. $ Runde (Ende 2025)<\/div>\n    <span class=\"cn-inv-badge old\">2025<\/span>\n  <\/div>\n  <div class=\"cn-inv\">\n    <div class=\"cn-inv-name\">Citadel Securities<\/div>\n    <div class=\"cn-inv-role\">Market-Maker &amp; Investor<\/div>\n    <span class=\"cn-inv-badge inst\">&#127981; Institutional<\/span>\n  <\/div>\n  <div class=\"cn-inv\">\n    <div class=\"cn-inv-name\">DRW<\/div>\n    <div class=\"cn-inv-role\">Trading-Firm &amp; fr\u00fcher Investor<\/div>\n    <span class=\"cn-inv-badge inst\">&#127981; Institutional<\/span>\n  <\/div>\n  <div class=\"cn-inv\">\n    <div class=\"cn-inv-name\">DTCC<\/div>\n    <div class=\"cn-inv-role\">Co-Vorsitzender Canton Foundation<\/div>\n    <span class=\"cn-inv-badge inst\">&#9889; Governance<\/span>\n  <\/div>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- DTCC MEILENSTEIN -->\n<h2>DTCC: <em>Der gr\u00f6\u00dfte Meilenstein f\u00fcr institutionelle Blockchain 2026<\/em><\/h2>\n\n<p>Die <strong>DTCC (Depository Trust &#038; Clearing Corporation)<\/strong> ist die weltweit gr\u00f6\u00dfte Wertpapier-Abwicklungsorganisation \u2013 sie verarbeitet t\u00e4glich Billionen Dollar an Transaktionen und ist co-Vorsitzender der Canton Foundation. Ihr Plan f\u00fcr 2026 ist der wichtigste TradFi-Blockchain-Meilenstein des Jahres:<\/p>\n\n<div class=\"cn-tl\">\n  <div class=\"cn-tl-item\">\n    <div class=\"cn-tl-dot g\"><\/div>\n    <div class=\"cn-tl-time g\">4. Mai 2026 \u2013 Ank\u00fcndigung<\/div>\n    <div class=\"cn-tl-title\">DTCC k\u00fcndigt tokenisierte Wertpapier-Plattform an<\/div>\n    <div class=\"cn-tl-body\">Die DTCC gibt bekannt, ab Juli 2026 mit begrenzter Live-Produktion tokenisierter Wertpapiere zu starten. Ziel: US-Treasury-Settlement in Echtzeit statt T+2. Erster institutioneller Beweis f\u00fcr On-Chain-Settlement auf globaler Infrastruktur-Ebene. <a href=\"https:\/\/coinmarketcap.com\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">coinmarketcap.com\/cmc-ai, Mai 2026<\/a><\/div>\n  <\/div>\n  <div class=\"cn-tl-item\">\n    <div class=\"cn-tl-dot a\"><\/div>\n    <div class=\"cn-tl-time a\">Juli 2026 \u2013 Live-Start<\/div>\n    <div class=\"cn-tl-title\">Begrenzte Produktion tokenisierter Wertpapiere startet<\/div>\n    <div class=\"cn-tl-body\">DTCC startet erste echte Produktionstransaktionen mit tokenisierten US-Treasuries auf Canton. Dies ist der wichtigste Validation-Moment: Von der Ank\u00fcndigung zur tats\u00e4chlichen Nutzung in echter Finanzinfrastruktur. Kurs-Reaktion bei Erfolg: wahrscheinlich positiv.<\/div>\n  <\/div>\n  <div class=\"cn-tl-item\">\n    <div class=\"cn-tl-dot p\"><\/div>\n    <div class=\"cn-tl-time p\">Oktober 2026 \u2013 Vollst\u00e4ndiger Launch<\/div>\n    <div class=\"cn-tl-title\">Vollst\u00e4ndige DTCC-Tokenisierungsplattform live<\/div>\n    <div class=\"cn-tl-body\">Vollst\u00e4ndiger Plattformstart f\u00fcr alle relevanten Wertpapierarten. Wenn erfolgreich: Canton wird zum Settlement-Layer f\u00fcr einen signifikanten Teil des US-Wertpapiermarkts. Das w\u00e4re strukturell bullisch f\u00fcr das Netzwerk und den CC-Token.<\/div>\n  <\/div>\n  <div class=\"cn-tl-item\">\n    <div class=\"cn-tl-dot y\"><\/div>\n    <div class=\"cn-tl-time y\">Laufend \u2013 Weitere Milestones<\/div>\n    <div class=\"cn-tl-title\">HSBC, JPMorgan, Protocol 3.5, Kresus<\/div>\n    <div class=\"cn-tl-body\"><strong>HSBC-Pilot<\/strong> f\u00fcr tokenisierte Einlagen l\u00e4uft. <strong>JPMorgan Coin<\/strong> f\u00fcr Settlement auf Canton integriert. <strong>Erstes grenz\u00fcberschreitendes Intraday-Repo<\/strong> mit tokenisierten britischen Staatsanleihen bereits durchgef\u00fchrt. <strong>Kresus Partnership<\/strong> f\u00fcr Enterprise-Deployment (Mai 2026).<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- GRAYSCALE UND TOKENOMICS -->\n<h2>Grayscale-Einsch\u00e4tzung &amp; Tokenomics: <em>Was CC strukturell auszeichnet<\/em><\/h2>\n\n<p>Grayscale Research identifizierte Canton in einem Bericht als eines von <strong>sechs Blockchain-Protokollen, die am besten von der Expansion tokenisierter Assets profitieren<\/strong> \u2013 neben Ethereum und Solana. Der Tokenisierungsmarkt wird auf <strong>30 Milliarden Dollar<\/strong> (Stand April 2026) gesch\u00e4tzt, mit dem Potenzial zum Multi-Trillion-Dollar-Markt. <a href=\"https:\/\/coinmarketcap.com\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">coinmarketcap.com\/cmc-ai, 4.05.2026<\/a><\/p>\n\n<div class=\"cn-box prp\">\n  <div class=\"cn-box-t\">&#128200; CC Tokenomics \u2013 strukturelle Besonderheiten<\/div>\n  <ul>\n    <li><strong>Kein Pre-Mine, kein Pre-Sale:<\/strong> Alle CC werden durch Mining (Validierung) verdient \u2013 kein fr\u00fcher Investor-Vorteil gegen\u00fcber dem Netzwerk<\/li>\n    <li><strong>100 Milliarden CC<\/strong> in den ersten 10 Jahren (ab 2024) \u2192 dann konstant 2,5 Mrd. CC\/Jahr<\/li>\n    <li><strong>Burn-Mechanismus:<\/strong> Transaktionsgeb\u00fchren werden gebrannt \u2013 bei wachsender Nutzung sinkt das effektive Nettoangebot<\/li>\n    <li><strong>Burn Multiple ~6,5\u00d7<\/strong> (laut Community-Analyse): Der Markt preist derzeit kaum Wachstum ein \u2013 bei DTCC-Adoption k\u00f6nnte sich das \u00e4ndern<\/li>\n    <li><strong>Aktuell im Umlauf:<\/strong> ~36,7 Mrd. CC von 100 Mrd. Gesamtangebot (erste 10 Jahre)<\/li>\n    <li><strong>Utility:<\/strong> Geb\u00fchrenzahlungen + Super-Validator-Rewards + App-Provider-Incentives<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- TECHNISCHE ANALYSE -->\n<h2>Technische Analyse: <em>RSI 53, Pivot-Widerstand &amp; aktuelle Chartstruktur<\/em><\/h2>\n\n<p>Nach einem starken Anstieg von +18% an einem Tag und +25% in einer Woche konsolidiert CC bei ~0,13\u20130,15 $. Die technische Ausgangslage ist <strong>neutral-bullisch<\/strong>:<\/p>\n\n<div class=\"cn-levels\">\n  <div class=\"cn-level sup\">\n    <h4 class=\"g\">&#9650; Support-Levels<\/h4>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">Aktuell aktiv<\/span>\n      <span class=\"cn-level-val\">0,127 $<\/span>\n    <\/div>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">Starker Support<\/span>\n      <span class=\"cn-level-val\">0,115 $<\/span>\n    <\/div>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">Kritischer Support<\/span>\n      <span class=\"cn-level-val\">0,10 $<\/span>\n    <\/div>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">Makro-Support<\/span>\n      <span class=\"cn-level-val\">0,08 $<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"cn-level res\">\n    <h4 class=\"r\">&#9660; Widerstandslevel<\/h4>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">R1 Pivot (n\u00e4chstes Ziel)<\/span>\n      <span class=\"cn-level-val\">0,1859 $<\/span>\n    <\/div>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">Runder Widerstand<\/span>\n      <span class=\"cn-level-val\">0,20 $<\/span>\n    <\/div>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">Bullisches Szenario<\/span>\n      <span class=\"cn-level-val\">0,31 $<\/span>\n    <\/div>\n    <div class=\"cn-level-item\">\n      <span class=\"cn-level-label\">Maximalbullisch 2026<\/span>\n      <span class=\"cn-level-val\">0,50 $+<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cn-box org\">\n  <div class=\"cn-box-t\">&#128200; Technische Indikatoren Stand Mai 2026<\/div>\n  <ul>\n    <li><strong>RSI (14d): ~53<\/strong> \u2013 neutral, leicht bullischer Bias, weder \u00fcberkauft noch \u00fcberverkauft<\/li>\n    <li><strong>MACD:<\/strong> \u00fcber der Signallinie, noch kein b\u00e4risches Crossover \u2013 \u201eAtempause&#8220;-Signal<\/li>\n    <li><strong>Gleitende Durchschnitte:<\/strong> Kurs \u00fcber kurzfristigen MAs, 100d-EMA und R1 Pivot bei 0,1859 $ als n\u00e4chste H\u00fcrde<\/li>\n    <li><strong>Bullish\/Bearish 50:50<\/strong> (Kurzfrist-Technicals neutral)<\/li>\n    <li><strong>Community-Preisprognose:<\/strong> ~0,31 $ bis Ende 2026 (historisch basiert)<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- PRO CONTRA -->\n<h2>Pro &amp; Contra: <em>Canton Network ehrlich bewertet<\/em><\/h2>\n\n<div class=\"cn-cols2\">\n  <div class=\"cn-col\">\n    <h4 class=\"g\">&#9989; Bullische Argumente<\/h4>\n    <ul>\n      <li>DTCC als co-Vorsitzender \u2013 st\u00e4rkste institutionelle Validierung m\u00f6glich<\/li>\n      <li>a16z 300 Mio. $ Runde bei 2 Mrd. $ Bewertung (angepeilt)<\/li>\n      <li>BNY, Nasdaq, Citadel Securities, DRW als strategische Investoren<\/li>\n      <li>Grayscale: Top-6 RWA-Protokoll (neben ETH und SOL)<\/li>\n      <li>DTCC Live-Plattform Juli 2026 \u2013 klarer Test-Catalyst<\/li>\n      <li>Kein Pre-Mine\/Pre-Sale: Saubere Tokenomics ohne Gr\u00fcnder-Overhang<\/li>\n      <li>Burn-Mechanismus: Wachsende Nutzung = deflation\u00e4rer Druck<\/li>\n      <li>Protocol 3.5 LSU: Operationelle Zuverl\u00e4ssigkeit f\u00fcr Institutionen<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"cn-col\">\n    <h4 class=\"r\">&#9888; Bearische Argumente \/ Risiken<\/h4>\n    <ul>\n      <li>a16z-Runde noch nicht abgeschlossen (Bloomberg-Berichte, kein offizielles Statement)<\/li>\n      <li>Bewertung betrifft Digital Asset Holdings als Unternehmen, nicht direkt CC-Token<\/li>\n      <li>100 Mrd. CC Gesamtangebot in 10 Jahren: erhebliches Angebot-Wachstum<\/li>\n      <li>Niedrige Retail-Bekanntheit: Kein Consumer-Narrativ wie BTC\/ETH<\/li>\n      <li>Abh\u00e4ngigkeit von institutioneller Adoption: langsame Entscheidungszyklen<\/li>\n      <li>Kein klares DeFi-\u00d6kosystem: Keine gro\u00dfen dApps f\u00fcr Retail<\/li>\n      <li>DTCC-Live-Start k\u00f6nnte verz\u00f6gert werden (regulatorische H\u00fcrden)<\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- VERGLEICH MIT HEDERA -->\n<h2>Canton vs. Hedera (HBAR): <em>Direkte Konkurrenten im Enterprise-Segment<\/em><\/h2>\n\n<div class=\"cn-tw\">\n  <table class=\"cn-tbl\">\n    <thead><tr><th>Kriterium<\/th><th>Canton Network (CC)<\/th><th>Hedera (HBAR)<\/th><\/tr><\/thead>\n    <tbody>\n      <tr class=\"hl\"><td>Prim\u00e4rer Fokus<\/td><td class=\"tc-p\">TradFi \/ Settlement \/ RWA<\/td><td>RWA \/ Enterprise \/ DeFi<\/td><\/tr>\n      <tr><td>Konsens<\/td><td>Global Synchronizer (zweistufig)<\/td><td>Hashgraph (aBFT)<\/td><\/tr>\n      <tr><td>Smart Contract<\/td><td class=\"tc-p\">Daml (Finanz-spezifisch)<\/td><td>Solidity (EVM-kompatibel)<\/td><\/tr>\n      <tr><td>Governance<\/td><td>Canton Foundation (DTCC co-chair)<\/td><td>Governing Council (Google, IBM, Boeing)<\/td><\/tr>\n      <tr><td>Gr\u00f6\u00dfte Partner<\/td><td class=\"tc-p\">DTCC, BNY, Nasdaq, JPMorgan, HSBC<\/td><td>Google, IBM, McLaren, DeFi TVL +141%<\/td><\/tr>\n      <tr><td>ETF-Pipeline<\/td><td>Nein (noch)<\/td><td class=\"tc-g\">15 Filings, Canary 93 Mio. $ AUM<\/td><\/tr>\n      <tr><td>DeFi TVL<\/td><td class=\"tc-r\">Minimal (nicht Prim\u00e4rziel)<\/td><td class=\"tc-g\">208 Mio. $ (+141% YoY)<\/td><\/tr>\n      <tr><td>Settlement-Volumen<\/td><td class=\"tc-p\">Intraday-Repo live (UK Gilts)<\/td><td class=\"tc-g\">10+ Mrd. $ #1 RWA global<\/td><\/tr>\n      <tr><td>Retail-Adoption<\/td><td class=\"tc-r\">Sehr niedrig<\/td><td>Mittel<\/td><\/tr>\n      <tr><td>Kurs Mai 2026<\/td><td>~0,13 $<\/td><td>~0,095 $<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- SZENARIEN -->\n<h2>CC Prognose 2026: <em>3 Szenarien<\/em><\/h2>\n\n<div class=\"cn-szens\">\n  <div class=\"cn-szen bull\">\n    <span class=\"cn-szen-label\">&#9989; Bullisches Szenario<\/span>\n    <div class=\"cn-szen-title\">a16z-Abschluss + DTCC-Launch erfolgreich<\/div>\n    <div class=\"cn-szen-body\"><strong>Trigger:<\/strong> a16z-Finanzierungsrunde offiziell abgeschlossen. DTCC startet Juli 2026 p\u00fcnktlich. Weitere TradFi-Institutionen k\u00fcndigen Canton-Integration an. Bitcoin-Markt \u00fcber 100.000 $ (Altcoin-Season). Grayscale-ETF-Spekulation intensiviert sich. <strong>Wahrscheinlichkeit: ~30%<\/strong><\/div>\n    <span class=\"cn-szen-target\">CC Ende 2026: 0,30\u20130,55 $<\/span>\n  <\/div>\n  <div class=\"cn-szen base\">\n    <span class=\"cn-szen-label\">&#128200; Basisszenario<\/span>\n    <div class=\"cn-szen-title\">Langsame institutionelle Adoption<\/div>\n    <div class=\"cn-szen-body\"><strong>Trigger:<\/strong> a16z-Runde abgeschlossen, aber DTCC-Start verz\u00f6gert. Adoption verl\u00e4uft langsam (typisch f\u00fcr TradFi). CC konsolidiert, Bitcoin bleibt 75.000\u201385.000 $. Retail-Interesse gering. <strong>Wahrscheinlichkeit: ~50%<\/strong><\/div>\n    <span class=\"cn-szen-target\">CC Ende 2026: 0,15\u20130,30 $<\/span>\n  <\/div>\n  <div class=\"cn-szen bear\">\n    <span class=\"cn-szen-label\">&#128308; B\u00e4risches Szenario<\/span>\n    <div class=\"cn-szen-title\">Finanzierungsrunde scheitert \/ DTCC pausiert<\/div>\n    <div class=\"cn-szen-body\"><strong>Trigger:<\/strong> a16z-Runde kommt nicht zustande oder zu niedrigerer Bewertung. DTCC verschiebt Launch aus regulatorischen Gr\u00fcnden. Breiter Krypto-B\u00e4renmarkt. Retail verkauft nach Hype-Abk\u00fchlung. <strong>Wahrscheinlichkeit: ~20%<\/strong><\/div>\n    <span class=\"cn-szen-target\">CC Ende 2026: 0,07\u20130,12 $<\/span>\n  <\/div>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<!-- CTA -->\n<div class=\"cn-cta\">\n  <h3 style=\"margin:0 0 6px;font-size:15px;color:#f0f7f2\">CC und 800+ weitere Coins g\u00fcnstig handeln<\/h3>\n  <p style=\"color:#9dbfaa;font-size:13px;margin:0 0 4px\">\n    <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"il a\">Bitget<\/a> Code <strong>krypto30<\/strong> (30%) &middot;\n    <a href=\"https:\/\/kryptozukunft.com\/2026\/01\/23\/was-ist-der-beste-okx-referralcode-bonuscode-2026\/\" class=\"il\">OKX<\/a> Code <strong>CRYPTO2026<\/strong> (45%) &middot;\n    <a href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/bingx-bonuscode-na4qyr-30-gebuehren-sparen-alle-vorteile-erklaert\/\" class=\"il g\">BingX<\/a> Code <strong>NA4QYR<\/strong> (50%)\n  <\/p>\n  <a class=\"cn-cta-btn\" href=\"https:\/\/bonus.bitget.com\/Kryptozukunft1\" target=\"_blank\" rel=\"nofollow noopener\" style=\"color:#000 !important\">&#9889; Jetzt bei Bitget \u2013 Code krypto30 f\u00fcr 30% Rabatt<\/a>\n<\/div>\n\n<!-- FAQ -->\n<h2>FAQ: <em>Canton Network (CC) 2026<\/em><\/h2>\n<div class=\"cn-faq\">\n  <div class=\"cn-fi\">\n    <div class=\"cn-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.cn-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was ist Canton Network (CC)?<\/div>\n    <div class=\"cn-fa\"><div class=\"cn-fa-i\">Canton Network ist eine <strong>Layer-1-Blockchain f\u00fcr institutionelles TradFi und RWA-Tokenisierung<\/strong>, gestartet Juli 2024 von Digital Asset Holdings. Daml-Smart-Contracts, konfigurierbarer Privacy, Global Synchronizer f\u00fcr Cross-Institution-Settlement. DTCC ist co-Vorsitzender der Canton Foundation. CC ist das Utility-Token f\u00fcr Geb\u00fchren und Validator-Rewards. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/tokenisierung-wie-reale-vermogenswerte-digitalisiert-werden\/\" class=\"il\">RWA-Tokenisierung erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"cn-fi\">\n    <div class=\"cn-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.cn-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was ist die a16z-Finanzierungsrunde?<\/div>\n    <div class=\"cn-fa\"><div class=\"cn-fa-i\">Digital Asset Holdings (Entwickler Canton Network) sucht <strong>300 Mio. $ bei 2 Mrd. $ Bewertung<\/strong> \u2013 a16z Crypto als potenziellem Lead (Bloomberg, 11.05.2026). Vorherige Investoren: BNY, Nasdaq (50 Mio. $ Ende 2025), Citadel Securities, DRW. Runde noch nicht offiziell best\u00e4tigt. Wenn abgeschlossen: eine der gr\u00f6\u00dften institutionellen Blockchain-Finanzierungen 2026. <a href=\"https:\/\/www.coindesk.com\/de\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">coindesk.com, 11.05.2026<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"cn-fi\">\n    <div class=\"cn-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.cn-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was macht DTCC mit Canton?<\/div>\n    <div class=\"cn-fa\"><div class=\"cn-fa-i\">DTCC ist co-Vorsitzender der Canton Foundation und startet <strong>Juli 2026 mit begrenzter Pilotproduktion tokenisierter Wertpapiere<\/strong> auf Canton. Vollst\u00e4ndiger Launch Oktober 2026. Ziel: US-Treasury-Settlement in Echtzeit (statt T+2). Bereits live: Erstes grenz\u00fcberschreitendes Intraday-Repo mit tokenisierten UK-Staatsanleihen. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/tokenisierung-wie-reale-vermogenswerte-digitalisiert-werden\/\" class=\"il\">Tokenisierung erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"cn-fi\">\n    <div class=\"cn-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.cn-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was sind CC Tokenomics?<\/div>\n    <div class=\"cn-fa\"><div class=\"cn-fa-i\">Kein Pre-Mine, kein Pre-Sale. Alle CC durch Mining (Validierung) verdient. <strong>100 Mrd. CC in ersten 10 Jahren<\/strong> (ab 2024), dann 2,5 Mrd.\/Jahr. Burn-Mechanismus: Transaktionsgeb\u00fchren werden gebrannt. Aktuell ~36,7 Mrd. CC im Umlauf. Burn Multiple derzeit ~6,5\u00d7 \u2013 Markt preist kaum Wachstum ein. Bei DTCC-Adoption k\u00f6nnte sich das deutlich \u00e4ndern.<\/div><\/div>\n  <\/div>\n  <div class=\"cn-fi\">\n    <div class=\"cn-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.cn-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Wie hoch ist die CC-Kursprognose f\u00fcr Ende 2026?<\/div>\n    <div class=\"cn-fa\"><div class=\"cn-fa-i\"><strong>Bullisch (30%)<\/strong>: 0,30\u20130,55 $ wenn a16z-Runde offiziell + DTCC-Launch erfolgreich. <strong>Basis (50%)<\/strong>: 0,15\u20130,30 $ bei langsamer aber stetiger Adoption. <strong>B\u00e4risch (20%)<\/strong>: 0,07\u20130,12 $ bei Finanzierungs-Scheitern oder DTCC-Verz\u00f6gerung. Keine Anlageberatung. CC ist ein hochspekulativer Nischen-Token f\u00fcr institutionellen Einsatz.<\/div><\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cn-hr\"><\/div>\n\n<h2>Weitere Analysen &amp; Grundlagen<\/h2>\n<div class=\"cn-cards\">\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/tokenisierung-wie-reale-vermogenswerte-digitalisiert-werden\/\" class=\"cn-card\"><div class=\"cn-card-cat\">GRUNDLAGEN<\/div><div class=\"cn-card-title\">RWA-Tokenisierung erkl\u00e4rt<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/wie-smart-contracts-unseren-alltag-revolutionieren\/\" class=\"cn-card\"><div class=\"cn-card-cat\">GRUNDLAGEN<\/div><div class=\"cn-card-title\">Smart Contracts erkl\u00e4rt<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/15\/layer-1-blockchains\/\" class=\"cn-card\"><div class=\"cn-card-cat\">GRUNDLAGEN<\/div><div class=\"cn-card-title\">Layer-1-Blockchains<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/was-ist-blockchain-vorteile-und-herausforderungen\/\" class=\"cn-card\"><div class=\"cn-card-cat\">GRUNDLAGEN<\/div><div class=\"cn-card-title\">Was ist Blockchain?<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/20\/altcoins\/\" class=\"cn-card\"><div class=\"cn-card-cat\">GRUNDLAGEN<\/div><div class=\"cn-card-title\">Was sind Altcoins?<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/06\/05\/was-ist-dca\/\" class=\"cn-card\"><div class=\"cn-card-cat\">STRATEGIE<\/div><div class=\"cn-card-title\">DCA-Strategie erkl\u00e4rt<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/mica-verordnung\/\" class=\"cn-card\"><div class=\"cn-card-cat\">REGULIERUNG<\/div><div class=\"cn-card-title\">MiCA-Verordnung 2026<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/13\/zentralbanken\/\" class=\"cn-card\"><div class=\"cn-card-cat\">MAKRO<\/div><div class=\"cn-card-title\">Zentralbanken &#038; Krypto<\/div><\/a>\n<\/div>\n\n<div class=\"cn-author\">\n  <div class=\"cn-av\">FR<\/div>\n  <div>\n    <div class=\"cn-an\">Felix Rieger<\/div>\n    <div class=\"cn-ar\">Gr\u00fcnder &amp; Chefredakteur &middot; KryptoZukunft.com &middot; 12. Mai 2026<\/div>\n    <div class=\"cn-ab\">Quellen: coindesk.com\/de (a16z-Finanzierungsrunde Bloomberg-Bericht, 11.05.2026), coinmarketcap.com\/cmc-ai (Canton Network Updates Mai 2026, 10.05.2026), coinmarketcap.com\/de (CC-Kurs, Tokenomics, 12.05.2026), mitrade.com\/de (Chartanalyse CC, Jan. 2026), mexc.co\/de (Canton Network Guide), phemex.com\/de (CC Was ist Canton), coinarbitragebot.com\/de (Prognose-Daten). Alle Kurs- und Finanzierungsangaben Stand 12. Mai 2026. Keine Anlageberatung. Affiliate-Links zu Bitget (krypto30), OKX (CRYPTO2026), BingX (NA4QYR).<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"cn-disc\"><strong>Risikohinweis:<\/strong> Canton Network (CC) ist ein hochspekulativer Altcoin mit geringer Retail-Bekanntheit und starker Abh\u00e4ngigkeit von institutioneller Adoption. Die Finanzierungsrunde mit a16z wurde zum Stand 12. Mai 2026 noch nicht offiziell best\u00e4tigt (nur Bloomberg-Bericht). DTCC-Pl\u00e4ne k\u00f6nnen verz\u00f6gert werden. Kursziele sind spekulative Szenarien ohne Garantie. Keine Anlageberatung. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"il a\">Krypto-Gewinne sind in Deutschland steuerpflichtig.<\/a><\/div>\n\n<div class=\"cn-meta\">Ver\u00f6ffentlicht: 12. Mai 2026 &middot; Autor: Felix Rieger &middot; KryptoZukunft.com &middot; Keine Anlageberatung &middot; Affiliate: Bitget krypto30 \/ OKX CRYPTO2026 \/ BingX NA4QYR<\/div>\n\n<\/div>\n\n\n\n\n<!-- Schema.org: Autor + Artikel-Disclaimer -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Person\",\n  \"name\": \"Felix Rieger\",\n  \"givenName\": \"Felix\",\n  \"familyName\": \"Rieger\",\n  \"jobTitle\": \"Krypto-Journalist, Marktanalyst & Gr\u00fcnder\",\n  \"description\": \"Felix Rieger ist Gr\u00fcnder und Hauptautor von KryptoZukunft.com. Seit 2021 testet er pers\u00f6nlich \u00fcber 12 Kryptob\u00f6rsen, analysiert M\u00e4rkte und erkl\u00e4rt komplexe Krypto-Konzepte auf Deutsch \u2013 klar, ehrlich, ohne Hype. Er hat \u00fcber 100 Fachartikel zu Bitcoin, Ethereum, DeFi, Blockchain und Kryptob\u00f6rsen verfasst und hilft t\u00e4glich tausenden deutschsprachigen Lesern, sicher in Kryptow\u00e4hrungen einzusteigen.\",\n  \"url\": \"https:\/\/kryptozukunft.com\/author\/\",\n  \"image\": \"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-15.-Mai-2025-16_16_41.png\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"Industriestrasse 3\",\n    \"addressLocality\": \"Rheinm\u00fcnster\",\n    \"postalCode\": \"77836\",\n    \"addressCountry\": \"DE\"\n  },\n  \"worksFor\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KryptoZukunft\",\n    \"url\": \"https:\/\/kryptozukunft.com\"\n  },\n  \"founder\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KryptoZukunft\",\n    \"url\": \"https:\/\/kryptozukunft.com\",\n    \"foundingDate\": \"2021\"\n  },\n  \"knowsAbout\": [\n    \"Bitcoin\", \"Ethereum\", \"Solana\", \"BNB\", \"Kryptow\u00e4hrungen\",\n    \"Blockchain-Technologie\", \"DeFi\", \"Kryptob\u00f6rsen-Tests\",\n    \"Bitget\", \"Binance\", \"OKX\", \"KuCoin\", \"MEXC\",\n    \"Spot-Handel\", \"Futures Trading\", \"Krypto-Sicherheit\",\n    \"Cold Wallets\", \"Seed-Phrase\", \"Fear and Greed Index\",\n    \"On-Chain-Analyse\", \"Krypto-Steuer Deutschland\",\n    \"MiCA Regulierung\", \"Bitcoin Halving\", \"EMA Trading Strategie\"\n  ],\n  \"hasCredential\": [\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"5+ Jahre aktive Krypto-Markterfahrung seit 2021\"},\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"12+ Kryptob\u00f6rsen pers\u00f6nlich getestet und bewertet\"},\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"100+ Fachartikel zu Kryptow\u00e4hrungen verfasst\"},\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"Gr\u00fcnder und Herausgeber von KryptoZukunft.com\"}\n  ],\n  \"publishingPrinciples\": \"https:\/\/kryptozukunft.com\/about\/\",\n  \"sameAs\": [\n    \"https:\/\/kryptozukunft.com\/author\/\",\n    \"https:\/\/www.linkedin.com\/in\/felix-rieger-751148377\/\",\n    \"https:\/\/twitter.com\/FelixRieger\",\n    \"https:\/\/felixrieger.tumblr.com\/\"\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Felix Rieger\",\n    \"url\": \"https:\/\/kryptozukunft.com\/author\/\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KryptoZukunft\",\n    \"url\": \"https:\/\/kryptozukunft.com\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2025\/07\/cropped-047745EA-BCA4-432E-B75B-1DBCCBE9FA30.png\"\n    }\n  },\n  \"disclaimer\": \"Dieser Artikel dient ausschlie\u00dflich zu Informationszwecken und stellt keine Finanz-, Anlage- oder Steuerberatung dar. Kryptow\u00e4hrungen sind hochvolatile Anlageinstrumente. Der Handel kann zum vollst\u00e4ndigen Verlust des eingesetzten Kapitals f\u00fchren. Investiere nur, was du bereit bist zu verlieren.\",\n  \"about\": {\"@type\": \"Thing\", \"name\": \"Kryptow\u00e4hrungen\"}\n}\n<\/script>\n\n<style>\n.kzab-wrap{font-family:'Outfit',sans-serif;margin:40px 0}\n.kzab-wrap *{box-sizing:border-box}\n\n\/* Autoren-Box *\/\n.kzab-box{background:#0d1c16;border:1px solid rgba(46,204,113,.15);border-radius:14px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;position:relative;overflow:hidden}\n.kzab-box::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2ecc71,rgba(46,204,113,.3),transparent)}\n\n\/* Avatar *\/\n.kzab-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid rgba(46,204,113,.35);outline:2px solid rgba(46,204,113,.12);outline-offset:3px;flex-shrink:0;display:block}\n\n\/* Info *\/\n.kzab-info{min-width:0}\n.kzab-label{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;color:#2ecc71;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;display:flex;align-items:center;gap:5px}\n.kzab-label::before{content:'';width:5px;height:5px;border-radius:50%;background:#2ecc71;animation:kzabdot 1.8s ease-in-out infinite}\n@keyframes kzabdot{0%,100%{opacity:1}50%{opacity:.2}}\n.kzab-name{font-weight:800;font-size:18px;color:#f0f7f2;margin-bottom:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.kzab-verified{font-family:'JetBrains Mono',monospace;font-size:9px;color:#060e0a;background:#2ecc71;padding:2px 8px;border-radius:4px;font-weight:700;white-space:nowrap}\n.kzab-role{font-family:'JetBrains Mono',monospace;font-size:10px;color:#4a6b57;margin-bottom:10px}\n.kzab-bio{font-size:13.5px;color:#9dbfaa;line-height:1.65;margin-bottom:12px}\n.kzab-bio strong{color:#f0f7f2}\n.kzab-badges{display:flex;gap:8px;flex-wrap:wrap}\n.kzab-badge{font-family:'JetBrains Mono',monospace;font-size:10px;color:#7aaa8e;background:#060e0a;border:1px solid rgba(46,204,113,.1);border-radius:5px;padding:3px 9px;display:flex;align-items:center;gap:4px;white-space:nowrap}\n\n\/* Leitlinien *\/\n.kzab-editorial{flex-shrink:0;display:flex;flex-direction:column;gap:6px;min-width:170px}\n.kzab-editorial-title{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;color:#2ecc71;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}\n.kzab-editorial-row{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#7aaa8e}\n.kzab-editorial-row a{color:#2ecc71;text-decoration:none}\n.kzab-editorial-row a:hover{text-decoration:underline}\n\n\/* Socials *\/\n.kzab-socials{display:flex;flex-direction:row;gap:7px;flex-shrink:0;align-self:center}\n.kzab-soc{width:34px;height:34px;border-radius:8px;background:#060e0a;border:1px solid rgba(46,204,113,.13);display:flex;align-items:center;justify-content:center;color:#7aaa8e;text-decoration:none;transition:all .2s}\n.kzab-soc:hover{background:rgba(46,204,113,.1);color:#2ecc71;border-color:rgba(46,204,113,.3)}\n\n\/* Divider *\/\n.kzab-divider{width:1px;background:rgba(46,204,113,.08);align-self:stretch;flex-shrink:0}\n\n\/* Risikohinweis *\/\n.kzab-risk{background:#0a1510;border:1px solid rgba(240,192,64,.18);border-left:3px solid #f0c040;border-radius:0 10px 10px 0;padding:13px 18px;margin-top:10px;display:flex;align-items:flex-start;gap:12px}\n.kzab-risk-icon{font-size:18px;flex-shrink:0;margin-top:1px}\n.kzab-risk-body{flex:1}\n.kzab-risk-title{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;color:#f0c040;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}\n.kzab-risk-text{font-size:12px;color:#7aaa8e;line-height:1.65;margin:0}\n.kzab-risk-text strong{color:#cde3d5}\n\n\/* Responsive *\/\n@media(max-width:900px){\n  .kzab-editorial,.kzab-divider{display:none}\n  .kzab-mobile-links{display:flex !important}\n}\n.kzab-mobile-links{display:none}\n.kzab-mobile-link{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:#7aaa8e;text-decoration:none;background:#060e0a;border:1px solid rgba(46,204,113,.13);border-radius:6px;padding:5px 10px;transition:all .2s}\n.kzab-mobile-link:hover{color:#2ecc71;border-color:rgba(46,204,113,.3)}\n@media(max-width:640px){\n  .kzab-box{grid-template-columns:auto 1fr;gap:14px}\n  .kzab-socials{flex-direction:row;grid-column:1\/-1}\n  .kzab-avatar{width:60px;height:60px}\n  .kzab-name{font-size:16px}\n}\n<\/style>\n\n<div class=\"kzab-wrap\">\n\n  <!-- Autoren-Box -->\n  <div class=\"kzab-box\">\n\n    <img decoding=\"async\" class=\"kzab-avatar\" src=\"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-15.-Mai-2025-16_16_41.png\" alt=\"Felix Rieger \u2013 Gr\u00fcnder und Autor KryptoZukunft\" width=\"76\" height=\"76\" loading=\"lazy\" title=\"\">\n\n    <div class=\"kzab-info\">\n      <div class=\"kzab-label\">\u00dcber den Autor<\/div>\n      <div class=\"kzab-name\">\n        Felix Rieger\n        <span class=\"kzab-verified\">&#10003; Verifiziert<\/span>\n      <\/div>\n      <div class=\"kzab-role\">Gr\u00fcnder &amp; Hauptautor \u00b7 KryptoZukunft.com \u00b7 Rheinm\u00fcnster, Deutschland \u00b7 seit 2021<\/div>\n      <div class=\"kzab-bio\">\n        Seit 2021 teste ich pers\u00f6nlich Kryptob\u00f6rsen, analysiere M\u00e4rkte und erkl\u00e4re komplexe Themen verst\u00e4ndlich \u2013\n        <strong>klar, ehrlich, ohne Hype.<\/strong> Als Gr\u00fcnder von KryptoZukunft.com habe ich \u00fcber\n        <strong>12 B\u00f6rsen getestet<\/strong>, mehr als <strong>100 Fachartikel<\/strong> verfasst und helfe\n        t\u00e4glich tausenden Lesern, <strong>sicher in Kryptow\u00e4hrungen einzusteigen.<\/strong>\n        Kein Finanzberater \u2013 aber jemand der die Fehler bereits gemacht hat und daraus gelernt hat.\n      <\/div>\n      <div class=\"kzab-badges\">\n        <span class=\"kzab-badge\">&#128197; Seit 2021 aktiv<\/span>\n        <span class=\"kzab-badge\">&#127970; 12+ B\u00f6rsen getestet<\/span>\n        <span class=\"kzab-badge\">&#128240; 100+ Artikel<\/span>\n        <span class=\"kzab-badge\">&#128205; Rheinm\u00fcnster, DE<\/span>\n        <span class=\"kzab-badge\">&#9989; Gepr\u00fcfte Inhalte<\/span>\n      <\/div>\n      <div class=\"kzab-mobile-links\">\n        <a href=\"https:\/\/kryptozukunft.com\/author\/\" class=\"kzab-mobile-link\">&#128100; Vollst\u00e4ndiges Profil \u2192<\/a>\n        <a href=\"https:\/\/kryptozukunft.com\/about\/\" class=\"kzab-mobile-link\">&#128221; Impressum &amp; Kontakt<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"kzab-divider\"><\/div>\n\n    <div class=\"kzab-editorial\">\n      <div class=\"kzab-editorial-title\">&#128221; Redaktionelle Leitlinien<\/div>\n      <div class=\"kzab-editorial-row\"><span>&#9989;<\/span><span>Unabh\u00e4ngig &amp; transparent<\/span><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128269;<\/span><span>Sorgf\u00e4ltig recherchiert<\/span><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128260;<\/span><span>Regelm\u00e4\u00dfig aktualisiert<\/span><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128100;<\/span><a href=\"https:\/\/kryptozukunft.com\/author\/\">Vollst\u00e4ndiges Profil \u2192<\/a><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128221;<\/span><a href=\"https:\/\/kryptozukunft.com\/about\/\">Impressum &amp; Kontakt<\/a><\/div>\n    <\/div>\n\n    <div class=\"kzab-divider\"><\/div>\n\n    <div class=\"kzab-socials\">\n      <a href=\"https:\/\/www.linkedin.com\/in\/felix-rieger-751148377\/\" class=\"kzab-soc\" title=\"LinkedIn\" target=\"_blank\" rel=\"noopener me nofollow\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/><\/svg>\n      <\/a>\n      <a href=\"https:\/\/twitter.com\/FelixRieger\" class=\"kzab-soc\" title=\"X \/ Twitter\" target=\"_blank\" rel=\"noopener me nofollow\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.74l7.73-8.835L1.254 2.25H8.08l4.253 5.622zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg>\n      <\/a>\n      <a href=\"https:\/\/felixrieger.tumblr.com\/\" class=\"kzab-soc\" title=\"Tumblr\" target=\"_blank\" rel=\"noopener me nofollow\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.304 1.406z\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n  <\/div>\n\n  <!-- Risikohinweis -->\n  <div class=\"kzab-risk\">\n    <div class=\"kzab-risk-icon\">&#9888;&#65039;<\/div>\n    <div class=\"kzab-risk-body\">\n      <div class=\"kzab-risk-title\">Risikohinweis &amp; Haftungsausschluss<\/div>\n      <p class=\"kzab-risk-text\">\n        Dieser Artikel dient ausschlie\u00dflich zu <strong>Informationszwecken<\/strong> und stellt\n        <strong>keine Finanz-, Anlage- oder Steuerberatung<\/strong> dar.\n        Kryptow\u00e4hrungen sind hochvolatile Anlageinstrumente \u2013 der Handel kann zum\n        <strong>vollst\u00e4ndigen Verlust des eingesetzten Kapitals<\/strong> f\u00fchren.\n        Investiere nur, was du bereit bist zu verlieren.\n        KryptoZukunft.com \u00fcbernimmt keine Haftung f\u00fcr Entscheidungen auf Basis dieser Inhalte.\n        Bei steuerlichen Fragen wende dich an einen zugelassenen Steuerberater.\n      <\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Canton Network zielt auf institutionelles TradFi, sucht Finanzierung und startet 2026 mit DTCC. Kurs und Prognosen variieren.<\/p>","protected":false},"author":263121695,"featured_media":9008,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAGwpGzyhF7VwYFAQMBBAMJBgIEAgQCFgEKIAIBAQgBAUgCBAIQWBwBAQgBAUgCBEYYAQEIAQFIAgQDAPIBggOGASwkAsAEawB+BgQGAwEEAwENAIIBhAKyASbUBSLuAREJAAYEBgMBBAMBDQCGA7IBJlcoASEAJwAEAIQXJwEoBicAKA4nAAcAKAInASgCJwCoASgAqACHACgCJwEoAicAqAGHACgCJwEoAicAqAEoAKgABACBAIQAgQCEAagBBABEAMQMBADEAqjfhQPmhANzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVBdXRvbWF0aXNjaCBnZXNwZWljaGVydGVyIEVudHd1cmZkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfZmVhdHVyZV9jbGlwX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzamV0cGFja19wdWJsaWNpemVfbWVzc2FnZWpldHBhY2tfcHVibGljaXplX2ZlYXR1cmVfZW5hYmxlZGpldHBhY2tfc29jaWFsX3Bvc3RfYWxyZWFkeV9zaGFyZWRqZXRwYWNrX3NvY2lhbF9vcHRpb25zX3dwYXNfY3VzdG9taXplX3Blcl9uZXR3b3JramV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZGRvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NyZWY8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MX0gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CgoKPCEtLSB3cDpibG9jayB7InJlZiI6MTg1Mn0gLy0tPkNhbnRvbiBOZXR3b3JrIHppZWx0IGF1ZiBpbnN0aXR1dGlvbmVsbGVzIFRyYWRGaSwgc3VjaHQgRmluYW56aWVydW5nIHVuZCBzdGFydGV0IDIwMjYgbWl0IERUQ0MuIEt1cnMgdW5kIFByb2dub3NlbiB2YXJpaWVyZW4uQ2FubiBOZXdvcmsgKENDKSBBbmFseWUmYW1wOyBQcm9ub3MgMjAyNjogYTE2eiwgRFRDQywgR3JheWNhbCDigJMgZGUgUldBLUJsb2tjYWluIGbDvFdhbGwgU2VldENhbnRvbiBOZXR3b3JrIChDQykgQW5hbHlzZSAmYW1wOyBQcm9nbm9zZSAyMDI2OiBhMTZ6LCBEVENDLCBHcmF5c2NhbGUg4oCTIGRpZSBSV0EtQmxvY2tjaGFpbiBmw7xyIFdhbGwgU3RyZWV0PGgxIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5DYW50b24gTmV0d29yayAoQ0MpIEFuYWx5c2UgJmFtcDsgUHJvZ25vc2UgMjAyNjogYTE2eiwgRFRDQywgR3JheXNjYWxlIOKAkyBkaWUgUldBLUJsb2NrY2hhaW4gZsO8ciBXYWxsIFN0cmVldDwvaDE+CjwhLS0gd3A6aHRtbCAtLT4KPCEtLSB3cDpodG1sIC0tPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkFydGljbGUiLAogICJoZWFkbGluZSI6ICJDYW50b24gTmV0d29yayAoQ0MpIEFuYWx5c2UgJiBQcm9nbm9zZSAyMDI2OiBhMTZ6LCBEVENDLCBHcmF5c2NhbGUg4oCTIGRpZSBSV0EtQmxvY2tjaGFpbiBmw7xyIFdhbGwgU3RyZWV0IiwKICAiZGVzY3JpcHRpb24iOiAiQ2FudG9uIE5ldHdvcmsgKENDKSBBbmFseXNlICYgUHJvZ25vc2UgMjAyNjogS3VycyB+MCwxMyDigqwsICsyNSUgaW4gZWluZXIgV29jaGUuIERpZ2l0YWwgQXNzZXQgSG9sZGluZ3Mgc3VjaHQgMzAwIE1pby4gJCBGaW5hbnppZXJ1bmcgYmVpIDIgTXJkLiAkIEJld2VydHVuZyDigJMgYTE2eiBjcnlwdG8gYWxzIExlYWQuIERUQ0MgY28tVm9yc2l0emVuZGVyIGRlciBGb3VuZGF0aW9uLCBzdGFydGV0IFRva2VuaXNpZXJ1bmdzcGxhdHRmb3JtIEp1bGkgMjAyNi4gR3JheXNjYWxlOiBDYW50b24gdW50ZXIgVG9wLTYgUldBLVByb3Rva29sbGVuLiBCTlksIE5hc2RhcSwgQ2l0YWRlbCBTZWN1cml0aWVzLCBEUlcgYWxzIEludmVzdG9yZW4uIEhTQkMtUGlsb3QsIEpQTW9yZ2FuLVNldHRsZW1lbnQuIFByb3RvY29sIDMuNSAoTFNVKS4gVG9rZW5vbWljczoga2VpbiBQcmUtTWluZSwgMTAwIE1yZC4gQ0MsIEJ1cm4tTWVjaGFuaXNtdXMuIFRlY2huaXNjaDogUlNJIDUzLCBXaWRlcnN0YW5kIDAsMTg1OSAkLiAzIFN6ZW5hcmllbiBmw7xyIDIwMjYuIiwKICAiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA1LTEyIiwKICAiZGF0ZU1vZGlmaWVkIjogIjIwMjYtMDUtMTIiLAogICJhdXRob3IiOiB7IkB0eXBlIjogIlBlcnNvbiIsICJuYW1lIjogIkZlbGl4IFJpZWdlciIsICJ1cmwiOiAiaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS9hdXRob3IvIn0sCiAgInB1Ymxpc2hlciI6IHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiS3J5cHRvWnVrdW5mdCIsICJ1cmwiOiAiaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbSJ9LAogICJpbkxhbmd1YWdlIjogImRlLURFIiwKICAia2V5d29yZHMiOiAiQ2FudG9uIE5ldHdvcmsgQ0MgQW5hbHlzZSAyMDI2LCBDYW50b24gS3VycyBQcm9nbm9zZSwgQ0MgVG9rZW4ga2F1ZmVuLCBEaWdpdGFsIEFzc2V0IEhvbGRpbmdzIGExNnosIERUQ0MgVG9rZW5pc2llcnVuZywgUldBIEJsb2NrY2hhaW4gMjAyNiwgQ2FudG9uIE5ldHdvcmsgSW52ZXN0b3JlbiwgR2xvYmFsIFN5bmNocm9uaXplciIsCiAgImFib3V0IjogWwogICAgeyJAdHlwZSI6ICJUaGluZyIsICJuYW1lIjogIkNhbnRvbiBOZXR3b3JrIiwgImRlc2NyaXB0aW9uIjogIkxheWVyLTEtQmxvY2tjaGFpbiBmw7xyIGluc3RpdHV0aW9uZWxsZXMgVHJhZEZpIHVuZCBSV0EtVG9rZW5pc2llcnVuZyBtaXQga29uZmlndXJpZXJiYXJlciBQcml2YXRzcGjDpHJlIn0sCiAgICB7IkB0eXBlIjogIlRoaW5nIiwgIm5hbWUiOiAiUldBLVRva2VuaXNpZXJ1bmciLCAiZGVzY3JpcHRpb24iOiAiUmVhbCBXb3JsZCBBc3NldCBUb2tlbml6YXRpb24g4oCTIERpZ2l0YWxpc2llcnVuZyByZWFsZXIgVmVybcO2Z2Vuc3dlcnRlIGF1ZiBkZXIgQmxvY2tjaGFpbiJ9LAogICAgeyJAdHlwZSI6ICJUaGluZyIsICJuYW1lIjogIkdsb2JhbCBTeW5jaHJvbml6ZXIiLCAiZGVzY3JpcHRpb24iOiAiRGV6ZW50cmFsZXMgUsO8Y2tncmF0IGRlcyBDYW50b24gTmV0d29ya3MgZsO8ciBDcm9zcy1BcHBsaWNhdGlvbi1TeW5jaHJvbmlzaWVydW5nIn0KICBdLAogICJtZW50aW9ucyI6IFsKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiRGlnaXRhbCBBc3NldCBIb2xkaW5ncyJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJhMTZ6IENyeXB0byAoQW5kcmVlc3NlbiBIb3Jvd2l0eikifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiRFRDQyAoRGVwb3NpdG9yeSBUcnVzdCAmIENsZWFyaW5nIENvcnBvcmF0aW9uKSJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJHcmF5c2NhbGUifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiQk5ZIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIk5hc2RhcSJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJIU0JDIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIkNpdGFkZWwgU2VjdXJpdGllcyJ9CiAgXQp9Cjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkZBUVBhZ2UiLAogICJtYWluRW50aXR5IjogWwogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXYXMgaXN0IENhbnRvbiBOZXR3b3JrIChDQyk\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJDYW50b24gTmV0d29yayBpc3QgZWluZSBMYXllci0xLUJsb2NrY2hhaW4sIGRpZSBpbSBKdWxpIDIwMjQgdm9uIERpZ2l0YWwgQXNzZXQgSG9sZGluZ3MgZ2VzdGFydGV0IHd1cmRlIHVuZCBzcGV6aWVsbCBmw7xyIGluc3RpdHV0aW9uZWxsZXMgVHJhZEZpIHVuZCBkaWUgVG9rZW5pc2llcnVuZyByZWFsZXIgVmVybcO2Z2Vuc3dlcnRlIChSV0EpIGVudHdpY2tlbHQgd3VyZGUuIEJlc29uZGVyaGVpdGVuOiBrb25maWd1cmllcmJhcmUgUHJpdmF0c3Bow6RyZSAoSW5zdGl0dXRpb25lbiBrb250cm9sbGllcmVuIHdlbGNoZSBEYXRlbiBzaWNodGJhciBzaW5kKSwgRGFtbC1TbWFydC1Db250cmFjdC1TcHJhY2hlLCB6d2Vpc3R1ZmlnZXIgS29uc2Vuc21lY2hhbmlzbXVzIChHbG9iYWwgU3luY2hyb25pemVyKS4gRGVyIENDLVRva2VuIGlzdCBkYXMgVXRpbGl0eS1Ub2tlbiBmw7xyIGRlbiBHbG9iYWwgU3luY2hyb25pemVyIOKAkyBHZWLDvGhyZW56YWhsdW5nZW4gdW5kIFZhbGlkYXRvci1CZWxvaG51bmdlbi4gVmVyd2FsdGV0IHZvbiBkZXIgR2xvYmFsIFN5bmNocm9uaXplciBGb3VuZGF0aW9uIHVudGVyIEJldGVpbGlndW5nIGRlciBMaW51eCBGb3VuZGF0aW9uLiBEVENDIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIEZvdW5kYXRpb24uIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgZGllIGExNnotRmluYW56aWVydW5nc3J1bmRlIGbDvHIgQ2FudG9uPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiRGlnaXRhbCBBc3NldCBIb2xkaW5ncyAoRW50d2lja2xlciBoaW50ZXIgQ2FudG9uIE5ldHdvcmspIHN1Y2h0IDMwMCBNaWxsaW9uZW4gRG9sbGFyIEZpbmFuemllcnVuZyBiZWkgZWluZXIgQmV3ZXJ0dW5nIHZvbiAyIE1pbGxpYXJkZW4gRG9sbGFyIOKAkyBtaXQgYTE2eiBDcnlwdG8gKEFuZHJlZXNzZW4gSG9yb3dpdHopIGFscyBwb3RlbnppZWxsZW0gTGVhZC1JbnZlc3Rvci4gRGllIFJ1bmRlIHNvbGwgaW4gZGVuIG7DpGNoc3RlbiBXb2NoZW4gYWJnZXNjaGxvc3NlbiB3ZXJkZW4gKFN0YW5kOiAxMS4gTWFpIDIwMjYsIEJsb29tYmVyZykuIFZvcmhlcmlnZSBJbnZlc3RvcmVuOiBCTlksIE5hc2RhcSAoNTAgTWlvLiAkIHN0cmF0ZWdpc2NoZSBJbnZlc3RpdGlvbiBFbmRlIDIwMjUpLCBEUlcsIENpdGFkZWwgU2VjdXJpdGllcy4gRGllIEZpbmFuemllcnVuZyB3w7xyZGUgZWluZSBkZXIgZ3LDtsOfdGVuIGltIGluc3RpdHV0aW9uZWxsZW4gQmxvY2tjaGFpbi1CZXJlaWNoIDIwMjYgZGFyc3RlbGxlbi4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2FzIG1hY2h0IERUQ0MgbWl0IENhbnRvbiBOZXR3b3JrPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiRGllIERUQ0MgKERlcG9zaXRvcnkgVHJ1c3QgJiBDbGVhcmluZyBDb3Jwb3JhdGlvbikg4oCTIGRpZSB3ZWx0d2VpdCBncsO2w590ZSBBYndpY2tsdW5nc29yZ2FuaXNhdGlvbiBtaXQgQmlsbGlvbmVuIERvbGxhciBUYWdlc3ZvbHVtZW4g4oCTIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIENhbnRvbiBGb3VuZGF0aW9uIHVuZCBwbGFudCBhYiBKdWxpIDIwMjYgbWl0IGVpbmVyIExpdmUtUGlsb3Rwcm9kdWt0aW9uIHRva2VuaXNpZXJ0ZXIgV2VydHBhcGllcmUgYXVmIENhbnRvbiB6dSBzdGFydGVuLiBEZXIgdm9sbHN0w6RuZGlnZSBQbGF0dGZvcm1zdGFydCBpc3QgZsO8ciBPa3RvYmVyIDIwMjYgZ2VwbGFudC4gRGFzIFppZWw6IFRva2VuaXNpZXJ1bmcgdm9uIFVTLVRyZWFzdXJ5LVdlcnRwYXBpZXJlbiBpbiBFY2h0emVpdCwgSW50cmFkYXktUmVwby1UcmFuc2FrdGlvbmVuIHVuZCBTZXR0bGVtZW50IG9obmUgbWVocnTDpGdpZ2UgV2FydGV6ZWl0ZW4uIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBzaW5kIENhbnRvbiBDQyBUb2tlbm9taWNzPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiQ2FudG9uIENDIFRva2Vub21pY3M6IEtlaW4gUHJlLU1pbmUsIGtlaW4gUHJlLVNhbGUg4oCTIGFsbGUgQ0Mgd2VyZGVuIGR1cmNoIE1pbmluZyAoVmFsaWRpZXJ1bmcpIHZlcmRpZW50LiBHZXNhbXRhbmdlYm90OiB+MTAwIE1pbGxpYXJkZW4gQ0MgaW4gZGVuIGVyc3RlbiAxMCBKYWhyZW4gKGFiIDIwMjQpLiBEYW5hY2gga29uc3RhbnQgMiw1IE1pbGxpYXJkZW4gQ0MgSmFocmVzYmVsb2hudW5nZW4uIEJ1cm4tTWVjaGFuaXNtdXM6IFRyYW5zYWt0aW9uc2dlYsO8aHJlbiB3ZXJkZW4gZ2VicmFubnQg4oCTIGRhcyBsYW5nZnJpc3RpZ2UgR2VzYW10YW5nZWJvdCBow6RuZ3Qgdm9uIE51dHp1bmdzaW50ZW5zaXTDpHQgYWIuIFN0YW5kIE1haSAyMDI2OiB+MjLigJMzNyBNaWxsaWFyZGVuIENDIGltIFVtbGF1Zi4gQ0MtVG9rZW4tRnVua3Rpb25lbjogR2Viw7xocmVuemFobHVuZ2VuLCBTdXBlci1WYWxpZGF0b3ItQmVsb2hudW5nZW4sIFZhbGlkYXRvci1SZXdhcmRzLCBBcHAtUHJvdmlkZXItSW5jZW50aXZlcy4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2FzIGlzdCBkZXIgVW50ZXJzY2hpZWQgendpc2NoZW4gQ2FudG9uIE5ldHdvcmsgdW5kIEhlZGVyYT8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkJlaWRlIHNpbmQgaW5zdGl0dXRpb25lbGwtZm9rdXNzaWVydGUgQmxvY2tjaGFpbnMgbWl0IEVudGVycHJpc2UtR292ZXJuYW5jZS4gVW50ZXJzY2hpZWRlOiBDYW50b24gaXN0IHNwZXppZWxsIGbDvHIgVHJhZEZpL1JXQSBnZWJhdXQgKERhbWwsIGtvbmZpZ3VyaWVyYmFyZSBQcml2YWN5LCBEVENDLUFuYmluZHVuZykuIEhlZGVyYSBpc3QgYnJlaXRlciBhdWZnZXN0ZWxsdCAoR292ZXJuaW5nIENvdW5jaWwgbWl0IEdvb2dsZSwgSUJNLCBldGMuLCAjMSBSV0EtTmV0endlcmsgbmFjaCBTZXR0bGVtZW50LVZvbHVtZW4sIEhhc2hncmFwaCBzdGF0dCBCbG9ja2NoYWluKS4gQ2FudG9uIGhhdCBlaW5lIHRpZWZlcmUgVHJhZEZpLUludGVncmF0aW9uIChEVENDIGNvLVZvcnNpdHplbmRlciksIHfDpGhyZW5kIEhlZGVyYSBicmVpdGVyZW4gRW50ZXJwcmlzZS1FaW5zYXR6IHplaWd0LiBCZWlkZSBrb25rdXJyaWVyZW4gaW0gaW5zdGl0dXRpb25lbGxlbiBCbG9ja2NoYWluLU1hcmt0IDIwMjYuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgUHJvdG9jb2wgMy41IGJlaSBDYW50b24gTmV0d29yaz8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIlByb3RvY29sIDMuNSBpc3QgZGFzIGFrdHVlbGxlIENhbnRvbiBOZXR3b3JrLVVwZ3JhZGUgbWl0IExvZ2ljYWwgU3luY2hyb25pemVyIFVwZ3JhZGVzIChMU1UpLiBEaWUgd2ljaHRpZ3N0ZSBOZXVlcnVuZzogRGFzIE5ldHp3ZXJrLVByb3Rva29sbCBrYW5uIGpldHp0IG9obmUgVW50ZXJicmVjaHVuZyBkZXIgVHJhbnNha3Rpb25zdmVyYXJiZWl0dW5nIGFrdHVhbGlzaWVydCB3ZXJkZW4uIEZyw7xoZXJlIFZlcnNpb25lbiBlcmZvcmRlcnRlbiBkYXMgU3RvcHBlbiBkZXIgVmFsaWRhdG9yLU5vZGVzIHfDpGhyZW5kIFVwZ3JhZGVzLiBMU1UgbWFjaHQgQ2FudG9uIG9wZXJhdGlvbmVsbCB6dXZlcmzDpHNzaWdlciBmw7xyIGluc3RpdHV0aW9uZWxsZSBIaWdoLVZhbHVlLVRyYW5zYWt0aW9uZW4g4oCTIGVpbiBrcml0aXNjaGVyIFZvcnRlaWwgZ2VnZW7DvGJlciBCbG9ja2NoYWlucyBkaWUgZsO8ciBVcGdyYWRlcyBnZXN0b3BwdCB3ZXJkZW4gbcO8c3Nlbi4ifQogICAgfQogIF0KfQo8L3NjcmlwdD4KCjxzdHlsZT4KQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3V0Zml0OndnaHRANDAwOzUwMDs2MDA7NzAwOzgwMCZmYW1pbHk9SmV0QnJhaW5zK01vbm86d2dodEA0MDA7NjAwOzcwMCZmYW1pbHk9RXhvKzI6d2dodEA4MDA7OTAwJmRpc3BsYXk9c3dhcCcpOwo6cm9vdHsKICAtLWNuOiM2QzNDRTE7LS1jbjI6cmdiYSgxMDgsNjAsMjI1LC4wOCk7LS1jbjM6cmdiYSgxMDgsNjAsMjI1LC4yMik7CiAgLS1hOiNGNzkzMUE7LS1hMjpyZ2JhKDI0NywxNDcsMjYsLjA5KTstLWEzOnJnYmEoMjQ3LDE0NywyNiwuMjIpOwogIC0tZzojMmVjYzcxOy0tZzI6cmdiYSg0NiwyMDQsMTEzLC4wOCk7LS1nMzpyZ2JhKDQ2LDIwNCwxMTMsLjIyKTsKICAtLXI6I2U3NGMzYzstLXIyOnJnYmEoMjMxLDc2LDYwLC4wOCk7LS1yMzpyZ2JhKDIzMSw3Niw2MCwuMjIpOwogIC0tYjojNWRhZGUyOy0tYjI6cmdiYSg5MywxNzMsMjI2LC4wOCk7LS1iMzpyZ2JhKDkzLDE3MywyMjYsLjIyKTsKICAtLXk6I2YwYzA0MDstLXkyOnJnYmEoMjQwLDE5Miw2NCwuMDgpOy0teTM6cmdiYSgyNDAsMTkyLDY0LC4yMik7CiAgLS1wOiM5YjU5YjY7LS1wMjpyZ2JhKDE1NSw4OSwxODIsLjA4KTstLXAzOnJnYmEoMTU1LDg5LDE4MiwuMjIpOwogIC0tYzojMWFiYzljOy0tYzI6cmdiYSgyNiwxODgsMTU2LC4wOCk7LS1jMzpyZ2JhKDI2LDE4OCwxNTYsLjIyKTsKfQouY257bWF4LXdpZHRoOjkxMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHggNzBweDtiYWNrZ3JvdW5kOiMwNjBlMGE7Zm9udC1mYW1pbHk6J091dGZpdCcsc2Fucy1zZXJpZjtjb2xvcjojZjBmN2YyfQouY24gKntib3gtc2l6aW5nOmJvcmRlci1ib3h9Ci5jbiBoMntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgxOXB4LDIuNnZ3LDI3cHgpO21hcmdpbjo1MnB4IDAgMTJweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6I2YwZjdmMn0KLmNuIGgyIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNuKX0KLmNuIGgze2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDE1cHgsMnZ3LDIwcHgpO21hcmdpbjoyNnB4IDAgMTBweDtjb2xvcjojZjBmN2YyfQouY24gcHtmb250LXNpemU6MTUuNXB4O2xpbmUtaGVpZ2h0OjEuOTc7Y29sb3I6I2M4ZGRkMDttYXJnaW4tYm90dG9tOjE2cHh9Ci5jbiBwIHN0cm9uZ3tjb2xvcjojZjBmN2YyfQouY24gdWwsLmNuIG9se3BhZGRpbmctbGVmdDoyMnB4O2NvbG9yOiNjOGRkZDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS45NTttYXJnaW4tYm90dG9tOjE2cHh9Ci5jbiBsaXttYXJnaW4tYm90dG9tOjdweH0KLmNuIGEuaWx7Y29sb3I6dmFyKC0tY24pO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMyk7Zm9udC13ZWlnaHQ6NjAwfQouY24gYS5pbC5ne2NvbG9yOnZhcigtLWcpO2JvcmRlci1jb2xvcjpyZ2JhKDQ2LDIwNCwxMTMsLjM1KX0KLmNuIGEuaWwucntjb2xvcjp2YXIoLS1yKTtib3JkZXItY29sb3I6cmdiYSgyMzEsNzYsNjAsLjMpfQouY24gYS5pbC5ie2NvbG9yOnZhcigtLWIpO2JvcmRlci1jb2xvcjpyZ2JhKDkzLDE3MywyMjYsLjMpfQouY24gYS5pbC5he2NvbG9yOnZhcigtLWEpO2JvcmRlci1jb2xvcjpyZ2JhKDI0NywxNDcsMjYsLjMpfQouY24gYS5pbC5we2NvbG9yOnZhcigtLXApO2JvcmRlci1jb2xvcjpyZ2JhKDE1NSw4OSwxODIsLjMpfQouY24gYS5pbC5je2NvbG9yOnZhcigtLWMpO2JvcmRlci1jb2xvcjpyZ2JhKDI2LDE4OCwxNTYsLjMpfQouY24gYS5zcmN7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjEwcHg7Y29sb3I6IzVhNmEzYTtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEwOCw2MCwyMjUsLjE0KTtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjFweCA2cHg7bWFyZ2luLWxlZnQ6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWRlY29yYXRpb246bm9uZX0KLmNuLWhye2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdmFyKC0tY24zKSx0cmFuc3BhcmVudCk7bWFyZ2luOjUwcHggMH0KCi8qIEhFUk8gKi8KLmNuLWhlcm97YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWNuMiksdmFyKC0tZzIpKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNuMyk7Ym9yZGVyLXJhZGl1czoxNnB4O3BhZGRpbmc6MzBweCAzNHB4O21hcmdpbjowIDAgMTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Ci5jbi1oZXJvOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTcwcHg7cmlnaHQ6LTcwcHg7d2lkdGg6MjYwcHg7aGVpZ2h0OjI2MHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDEwOCw2MCwyMjUsLjA5KSx0cmFuc3BhcmVudCA3MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Ci5jbi1iYWRnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxNHB4fQouY24tYmFkZ2V7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzozcHggMTBweDtib3JkZXItcmFkaXVzOjRweDtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ci5jbi1iYWRnZS5we2NvbG9yOnZhcigtLWNuKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNuMyk7YmFja2dyb3VuZDp2YXIoLS1jbjIpfQouY24tYmFkZ2UuZ3tjb2xvcjp2YXIoLS1nKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLmNuLWJhZGdlLnJ7Y29sb3I6dmFyKC0tcik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyk7YmFja2dyb3VuZDp2YXIoLS1yMil9Ci5jbi1iYWRnZS55e2NvbG9yOnZhcigtLXkpO2JvcmRlcjoxcHggc29saWQgdmFyKC0teTMpO2JhY2tncm91bmQ6dmFyKC0teTIpfQouY24taGVybyBoMXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgyMHB4LDMuMnZ3LDM0cHgpO2xpbmUtaGVpZ2h0OjEuMDg7Y29sb3I6I2YwZjdmMjttYXJnaW46MCAwIDEycHh9Ci5jbi1oZXJvIGgxIHNwYW57Y29sb3I6dmFyKC0tY24pfQouY24taGVyby1sZWFke2ZvbnQtc2l6ZToxNS41cHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjkzO21hcmdpbjowIDAgMjBweH0KLmNuLWhlcm8tZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjEycHh9Ci5jbi1oZXJvLXBhbmVse2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNHB4IDE4cHh9Ci5jbi1oZXJvLXBhbmVsLnB7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEwOCw2MCwyMjUsLjEyKX0uY24taGVyby1wYW5lbC5ne2JvcmRlcjoxcHggc29saWQgcmdiYSg0NiwyMDQsMTEzLC4xMil9LmNuLWhlcm8tcGFuZWwucntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMxLDc2LDYwLC4xMil9Ci5jbi1oZXJvLXBhbmVsIGgze21hcmdpbjowIDAgOXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDB9Ci5jbi1oZXJvLXBhbmVsIGgzLnB7Y29sb3I6dmFyKC0tY24pfS5jbi1oZXJvLXBhbmVsIGgzLmd7Y29sb3I6dmFyKC0tZyl9LmNuLWhlcm8tcGFuZWwgaDMucntjb2xvcjp2YXIoLS1yKX0KLmNuLWhlcm8tcGFuZWwgdWx7cGFkZGluZy1sZWZ0OjE0cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjg1O21hcmdpbjowfQouY24taGVyby1wYW5lbCBsaXttYXJnaW4tYm90dG9tOjRweH0KCi8qIFNUQVRTICovCi5jbi1zdGF0c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTE1cHgsMWZyKSk7Z2FwOjlweDttYXJnaW46MjBweCAwfQouY24tc3RhdHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTJweDt0ZXh0LWFsaWduOmNlbnRlcn0KLmNuLXN0YXQucHtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMSl9LmNuLXN0YXQuZ3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDYsMjA0LDExMywuMSl9LmNuLXN0YXQucntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMxLDc2LDYwLC4xKX0uY24tc3RhdC5he2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4xKX0uY24tc3RhdC55e2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDAsMTkyLDY0LC4xKX0KLmNuLXN2e2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMTJweCwxLjh2dywxOHB4KTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206NHB4fQouY24tc3YucHtjb2xvcjp2YXIoLS1jbil9LmNuLXN2Lmd7Y29sb3I6dmFyKC0tZyl9LmNuLXN2LnJ7Y29sb3I6dmFyKC0tcil9LmNuLXN2LmF7Y29sb3I6dmFyKC0tYSl9LmNuLXN2Lnl7Y29sb3I6dmFyKC0teSl9Ci5jbi1zbHtmb250LXNpemU6OHB4O2NvbG9yOiMzYTJhNGE7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MS41NX0KCi8qIEJPWCAqLwouY24tYm94e2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjBweCAwfQouY24tYm94LnBycHtiYWNrZ3JvdW5kOnZhcigtLWNuMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbjMpfQouY24tYm94LmdybntiYWNrZ3JvdW5kOnZhcigtLWcyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKX0KLmNuLWJveC5yZWR7YmFja2dyb3VuZDp2YXIoLS1yMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyl9Ci5jbi1ib3gub3Jne2JhY2tncm91bmQ6dmFyKC0tYTIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYTMpfQouY24tYm94Lnlsd3tiYWNrZ3JvdW5kOnZhcigtLXkyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXkzKX0KLmNuLWJveC5jeW57YmFja2dyb3VuZDp2YXIoLS1jMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jMyl9Ci5jbi1ib3gtdHtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OC41cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEwcHh9Ci5jbi1ib3gucHJwIC5jbi1ib3gtdHtjb2xvcjp2YXIoLS1jbil9LmNuLWJveC5ncm4gLmNuLWJveC10e2NvbG9yOnZhcigtLWcpfS5jbi1ib3gucmVkIC5jbi1ib3gtdHtjb2xvcjp2YXIoLS1yKX0uY24tYm94Lm9yZyAuY24tYm94LXR7Y29sb3I6dmFyKC0tYSl9LmNuLWJveC55bHcgLmNuLWJveC10e2NvbG9yOnZhcigtLXkpfS5jbi1ib3guY3luIC5jbi1ib3gtdHtjb2xvcjp2YXIoLS1jKX0KLmNuLWJveCBwLC5jbi1ib3ggdWx7Zm9udC1zaXplOjE0LjVweDtjb2xvcjojYzhkZGQwO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjl9Ci5jbi1ib3ggcDpub3QoOmxhc3QtY2hpbGQpLC5jbi1ib3ggdWw6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEwcHh9Ci5jbi1ib3ggbGl7bWFyZ2luLWJvdHRvbTo2cHh9Ci5jbi1ib3ggc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9CgovKiBJTlZFU1RPUlMgKi8KLmNuLWludmVzdG9yc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTcwcHgsMWZyKSk7Z2FwOjhweDttYXJnaW46MTZweCAwfQouY24taW52e2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMSk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTNweDt0ZXh0LWFsaWduOmNlbnRlcn0KLmNuLWludi1uYW1le2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMjttYXJnaW4tYm90dG9tOjNweH0KLmNuLWludi1yb2xle2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS40fQouY24taW52LWJhZGdle2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MnB4IDdweDtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tdG9wOjZweDtkaXNwbGF5OmlubGluZS1ibG9ja30KLmNuLWludi1iYWRnZS5uZXd7Y29sb3I6dmFyKC0tZyk7YmFja2dyb3VuZDp2YXIoLS1nMil9Ci5jbi1pbnYtYmFkZ2Uub2xke2NvbG9yOnZhcigtLWNuKTtiYWNrZ3JvdW5kOnZhcigtLWNuMil9Ci5jbi1pbnYtYmFkZ2UuaW5zdHtjb2xvcjp2YXIoLS15KTtiYWNrZ3JvdW5kOnZhcigtLXkyKX0KCi8qIFRJTUVMSU5FICovCi5jbi10bHttYXJnaW46MjBweCAwO3BhZGRpbmctbGVmdDoyMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfQouY24tdGw6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NnB4O3RvcDo2cHg7Ym90dG9tOjZweDt3aWR0aDoycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLWNuKSxyZ2JhKDEwOCw2MCwyMjUsLjA4KSl9Ci5jbi10bC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MThweH0KLmNuLXRsLWRvdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xOHB4O3RvcDo2cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICMwNjBlMGF9Ci5jbi10bC1kb3QucHtiYWNrZ3JvdW5kOnZhcigtLWNuKX0uY24tdGwtZG90Lmd7YmFja2dyb3VuZDp2YXIoLS1nKX0uY24tdGwtZG90LmF7YmFja2dyb3VuZDp2YXIoLS1hKX0uY24tdGwtZG90Lnl7YmFja2dyb3VuZDp2YXIoLS15KX0KLmNuLXRsLXRpbWV7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTozcHh9Ci5jbi10bC10aW1lLnB7Y29sb3I6dmFyKC0tY24pfS5jbi10bC10aW1lLmd7Y29sb3I6dmFyKC0tZyl9LmNuLXRsLXRpbWUuYXtjb2xvcjp2YXIoLS1hKX0uY24tdGwtdGltZS55e2NvbG9yOnZhcigtLXkpfQouY24tdGwtdGl0bGV7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6MTRweDtjb2xvcjojZjBmN2YyO21hcmdpbi1ib3R0b206NHB4fQouY24tdGwtYm9keXtmb250LXNpemU6MTMuNXB4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS44fQouY24tdGwtYm9keSBzdHJvbmd7Y29sb3I6I2YwZjdmMn0KCi8qIFZFUkdMRUlDSCBUQUJMRSAqLwouY24tdHd7b3ZlcmZsb3cteDphdXRvO2JvcmRlci1yYWRpdXM6MTJweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMSk7bWFyZ2luOjIwcHggMH0KLmNuLXRibHt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttaW4td2lkdGg6NTAwcHh9Ci5jbi10YmwgdGh7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjp2YXIoLS1jbik7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MTFweCAxNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNuMyk7YmFja2dyb3VuZDojMDgwYzA4O3RleHQtYWxpZ246bGVmdH0KLmNuLXRibCB0ZHtwYWRkaW5nOjEwcHggMTRweDtjb2xvcjojYzhkZGQwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMDQpO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNzU7dmVydGljYWwtYWxpZ246dG9wfQouY24tdGJsIHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZjBmN2YyfQouY24tdGJsIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTpub25lfQouY24tdGJsIHRyOm50aC1jaGlsZChvZGQpIHRke2JhY2tncm91bmQ6cmdiYSgxMDgsNjAsMjI1LC4wMTIpfQouY24tdGJsIC5obCB0ZHtiYWNrZ3JvdW5kOnJnYmEoMTA4LDYwLDIyNSwuMDUpIWltcG9ydGFudDtib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tY24pfQoudGMtZ3tjb2xvcjp2YXIoLS1nKTtmb250LXdlaWdodDo3MDB9LnRjLXJ7Y29sb3I6dmFyKC0tcik7Zm9udC13ZWlnaHQ6NzAwfS50Yy1we2NvbG9yOnZhcigtLWNuKTtmb250LXdlaWdodDo3MDB9LnRjLWF7Y29sb3I6dmFyKC0tYSk7Zm9udC13ZWlnaHQ6NzAwfQoKLyogQ09MUyAqLwouY24tY29sczJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxMnB4O21hcmdpbjoxOHB4IDB9Ci5jbi1jb2x7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgxMDgsNjAsMjI1LC4wNyk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTVweCAxN3B4fQouY24tY29sIGg0e21hcmdpbjowIDAgOHB4O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjEzcHh9Ci5jbi1jb2wgaDQuZ3tjb2xvcjp2YXIoLS1nKX0uY24tY29sIGg0LnJ7Y29sb3I6dmFyKC0tcil9LmNuLWNvbCBoNC5we2NvbG9yOnZhcigtLWNuKX0KLmNuLWNvbCB1bHtwYWRkaW5nLWxlZnQ6MTRweDtmb250LXNpemU6MTNweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuODU7bWFyZ2luOjB9Ci5jbi1jb2wgbGl7bWFyZ2luLWJvdHRvbTo1cHh9CgovKiBURUNIIExFVkVMUyAqLwouY24tbGV2ZWxze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTBweDttYXJnaW46MTZweCAwfQouY24tbGV2ZWx7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlci1yYWRpdXM6OXB4O3BhZGRpbmc6MTRweCAxNnB4fQouY24tbGV2ZWwuc3Vwe2JvcmRlcjoxcHggc29saWQgcmdiYSg0NiwyMDQsMTEzLC4xMil9LmNuLWxldmVsLnJlc3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMxLDc2LDYwLC4xMil9Ci5jbi1sZXZlbCBoNHtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowIDAgMTBweH0KLmNuLWxldmVsLnN1cCBoNHtjb2xvcjp2YXIoLS1nKX0uY24tbGV2ZWwucmVzIGg0e2NvbG9yOnZhcigtLXIpfQouY24tbGV2ZWwtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDMpO2ZvbnQtc2l6ZToxMi41cHh9Ci5jbi1sZXZlbC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9Ci5jbi1sZXZlbC1sYWJlbHtjb2xvcjojOWRiZmFhfQouY24tbGV2ZWwtdmFse2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweH0KLmNuLWxldmVsLnN1cCAuY24tbGV2ZWwtdmFse2NvbG9yOnZhcigtLWcpfS5jbi1sZXZlbC5yZXMgLmNuLWxldmVsLXZhbHtjb2xvcjp2YXIoLS1yKX0KCi8qIFNaRU5BUklFTiAqLwouY24tc3plbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDIxMHB4LDFmcikpO2dhcDoxMHB4O21hcmdpbjoxOHB4IDB9Ci5jbi1zemVue2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNnB4fQouY24tc3plbi5idWxse2JvcmRlcjoxcHggc29saWQgdmFyKC0tZzMpfS5jbi1zemVuLmJhc2V7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbjMpfS5jbi1zemVuLmJlYXJ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyl9Ci5jbi1zemVuLWxhYmVse2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206OHB4O3BhZGRpbmc6M3B4IDhweDtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30KLmNuLXN6ZW4uYnVsbCAuY24tc3plbi1sYWJlbHtjb2xvcjp2YXIoLS1nKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLmNuLXN6ZW4uYmFzZSAuY24tc3plbi1sYWJlbHtjb2xvcjp2YXIoLS1jbik7YmFja2dyb3VuZDp2YXIoLS1jbjIpfQouY24tc3plbi5iZWFyIC5jbi1zemVuLWxhYmVse2NvbG9yOnZhcigtLXIpO2JhY2tncm91bmQ6dmFyKC0tcjIpfQouY24tc3plbi10aXRsZXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmMGY3ZjI7bWFyZ2luLWJvdHRvbTo4cHg7bGluZS1oZWlnaHQ6MS4yNX0KLmNuLXN6ZW4tYm9keXtmb250LXNpemU6MTNweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuNzh9Ci5jbi1zemVuLWJvZHkgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9Ci5jbi1zemVuLXRhcmdldHtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHggOHB4O2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi10b3A6OHB4fQouY24tc3plbi5idWxsIC5jbi1zemVuLXRhcmdldHtjb2xvcjp2YXIoLS1nKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLmNuLXN6ZW4uYmFzZSAuY24tc3plbi10YXJnZXR7Y29sb3I6dmFyKC0tY24pO2JhY2tncm91bmQ6dmFyKC0tY24yKX0KLmNuLXN6ZW4uYmVhciAuY24tc3plbi10YXJnZXR7Y29sb3I6dmFyKC0tcik7YmFja2dyb3VuZDp2YXIoLS1yMil9CgovKiBRVU9URSAqLwouY24tcXtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tY24pO2JhY2tncm91bmQ6dmFyKC0tY24yKTtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjJweCAwO2JvcmRlci1yYWRpdXM6MCAxMXB4IDExcHggMH0KLmNuLXEgYmxvY2txdW90ZXttYXJnaW46MCAwIDEwcHg7Zm9udC1zaXplOjE1LjVweDtjb2xvcjojZDhkMGY4O2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuOTJ9Ci5jbi1xLWF0dHJ7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjlweDtjb2xvcjojMmExYTVhO2xpbmUtaGVpZ2h0OjEuN30KLmNuLXEtYXR0ciBzdHJvbmd7Y29sb3I6dmFyKC0tY24pfQoKLyogRkFRICovCi5jbi1mYXF7bWFyZ2luOjE4cHggMH0KLmNuLWZpe2JvcmRlcjoxcHggc29saWQgcmdiYSgxMDgsNjAsMjI1LC4xKTtib3JkZXItcmFkaXVzOjlweDttYXJnaW4tYm90dG9tOjdweDtvdmVyZmxvdzpoaWRkZW59Ci5jbi1mcXtwYWRkaW5nOjE0cHggMThweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZDojMGExMjBhO2xpbmUtaGVpZ2h0OjEuNH0KLmNuLWZxOjphZnRlcntjb250ZW50OicrJztmb250LXNpemU6MjBweDtjb2xvcjp2YXIoLS1jbik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycztmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OjEycHh9Ci5jbi1maS5vcGVuIC5jbi1mcTo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Ci5jbi1mYXttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGVhc2V9Ci5jbi1maS5vcGVuIC5jbi1mYXttYXgtaGVpZ2h0OjUwMHB4fQouY24tZmEtaXtwYWRkaW5nOjE0cHggMThweDtmb250LXNpemU6MTRweDtjb2xvcjojYzhkZGQwO2xpbmUtaGVpZ2h0OjEuOTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDEwOCw2MCwyMjUsLjA4KX0KLmNuLWZhLWkgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9CgovKiBDVEEgKi8KLmNuLWN0YXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tY24yKSx2YXIoLS1nMikpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY24zKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoyMnB4IDI2cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjI4cHggMH0KLmNuLWN0YS1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDp2YXIoLS1nKTtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTVweDtwYWRkaW5nOjEzcHggMjhweDtib3JkZXItcmFkaXVzOjlweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbi10b3A6OHB4fQoKLyogQ0FSRFMgKi8KLmNuLWNhcmRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxNjVweCwxZnIpKTtnYXA6OHB4O21hcmdpbjoxNHB4IDB9Ci5jbi1jYXJke2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMDcpO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206bm9uZX0KLmNuLWNhcmQtY2F0e2ZvbnQtc2l6ZTo4cHg7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Y29sb3I6dmFyKC0tY24pO21hcmdpbi1ib3R0b206M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0KLmNuLWNhcmQtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmMGY3ZjI7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40fQoKLmNuLWF1dGhvcntiYWNrZ3JvdW5kOnZhcigtLWNuMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbjMpO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjZweCAwO2Rpc3BsYXk6ZmxleDtnYXA6MTRweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fQouY24tYXZ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tY24pLHJnYmEoMTA4LDYwLDIyNSwuMykpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNmZmY7ZmxleC1zaHJpbms6MH0KLmNuLWFue2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMn0KLmNuLWFye2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tY24pO21hcmdpbjoycHggMCA2cHh9Ci5jbi1hYntmb250LXNpemU6MTIuNXB4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS42NX0KLmNuLWRpc2N7YmFja2dyb3VuZDp2YXIoLS1yMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTNweCAxN3B4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNkOWEwYTA7bGluZS1oZWlnaHQ6MS44NTttYXJnaW46MjBweCAwfQouY24tbWV0YXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2NvbG9yOiMyYTRhMWE7bWFyZ2luLXRvcDoxNHB4O2xpbmUtaGVpZ2h0OjEuOX0KCkBtZWRpYShtYXgtd2lkdGg6NjYwcHgpey5jbi1oZXJvLWdyaWQsLmNuLWNvbHMyLC5jbi1sZXZlbHMsLmNuLXN6ZW5zLC5jbi1pbnZlc3RvcnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uY24tYXV0aG9ye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJjbiI+Cgo8IS0tIEhFUk8gLS0+CjxkaXYgY2xhc3M9ImNuLWhlcm8iPgogIDxkaXYgY2xhc3M9ImNuLWJhZGdlcyI+CiAgICA8c3BhbiBjbGFzcz0iY24tYmFkZ2UgcCI+JiMxMjc5ODE7IENDIEFuYWx5c2UgTWFpIDIwMjY8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iY24tYmFkZ2UgZyI+YTE2eiAzMDAgTWlvLiAkIFJ1bmRlPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImNuLWJhZGdlIHkiPkRUQ0MgSnVsaSAyMDI2IGxpdmU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iY24tYmFkZ2UgciI+S2VpbmUgQW5sYWdlYmVyYXR1bmc8L3NwYW4+CiAgPC9kaXY+CiAgPGgxPkNhbnRvbiBOZXR3b3JrIDxzcGFuPihDQyk8L3NwYW4+IEFuYWx5c2UgJmFtcDsgUHJvZ25vc2UgMjAyNjo8YnI+YTE2eiwgRFRDQywgR3JheXNjYWxlIOKAkyBkaWUgUldBLUJsb2NrY2hhaW4gZsO8ciBXYWxsIFN0cmVldDwvaDE+CiAgPHAgY2xhc3M9ImNuLWhlcm8tbGVhZCI+Q2FudG9uIE5ldHdvcmsgaXN0IGRpZSBpbnN0aXR1dGlvbmVsbGUgQmxvY2tjaGFpbiB2b24gRGlnaXRhbCBBc3NldCBIb2xkaW5ncyDigJMgZ2ViYXV0IGbDvHIgVHJhZEZpLCA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvdG9rZW5pc2llcnVuZy13aWUtcmVhbGUtdmVybW9nZW5zd2VydGUtZGlnaXRhbGlzaWVydC13ZXJkZW4vIiBjbGFzcz0iaWwiPlJXQS1Ub2tlbmlzaWVydW5nPC9hPiB1bmQgU2V0dGxlbWVudCBvaG5lIG1laHJ0w6RnaWdlIFdhcnRlemVpdGVuLiBKZXR6dCB3aXJkIGRpZSBBdWZtZXJrc2Fta2VpdCBtYXhpbWFsOiBhMTZ6IENyeXB0byBzb2xsIGVpbmUgMzAwLU1pbGxpb25lbi1Eb2xsYXItUnVuZGUgYmVpIDItTWlsbGlhcmRlbi1Eb2xsYXItQmV3ZXJ0dW5nIGFuZsO8aHJlbiwgZGllIERUQ0Mgc3RhcnRldCBKdWxpIDIwMjYgbGl2ZSBtaXQgVG9rZW5pc2llcnVuZyBhdWYgQ2FudG9uLCB1bmQgR3JheXNjYWxlIG5lbm50IENDIHVudGVyIGRlbiBUb3AtNi1SV0EtUHJvdG9rb2xsZW4uIDxzdHJvbmc+V2FzIHN0ZWNrdCB3aXJrbGljaCBoaW50ZXIgZGVtIENhbnRvbi1OYXJyYXRpdiDigJMgdW5kIHJlY2h0ZmVydGlndCBlcyBkZW4gS3Vycz88L3N0cm9uZz48L3A+CiAgPGRpdiBjbGFzcz0iY24taGVyby1ncmlkIj4KICAgIDxkaXYgY2xhc3M9ImNuLWhlcm8tcGFuZWwgcCI+CiAgICAgIDxoMyBjbGFzcz0icCI+QWt0dWVsbGUgS2VubnphaGxlbiAoTWFpIDIwMjYpPC9oMz4KICAgICAgPHVsPgogICAgICAgIDxsaT48c3Ryb25nPkt1cnM6PC9zdHJvbmc+IH4wLDEyNyDigqwgLyB+MCwxM+KAkzAsMTUgJDwvbGk+CiAgICAgICAgPGxpPjxzdHJvbmc+TWFya3RjYXA6PC9zdHJvbmc+IH40IE1yZC4g4oKsPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5Xb2NoZW5wZXJmb3JtYW5jZTo8L3N0cm9uZz4gKzI1JTwvbGk+CiAgICAgICAgPGxpPjxzdHJvbmc+VW1sYXVmOjwvc3Ryb25nPiB+MzYsNyBNcmQuIENDPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5SU0kgKDE0ZCk6PC9zdHJvbmc+IH41MyAobmV1dHJhbCk8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPldpZGVyc3RhbmQ6PC9zdHJvbmc+IDAsMTg1OSAkIChSMSBQaXZvdCk8L2xpPgogICAgICA8L3VsPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1oZXJvLXBhbmVsIGciPgogICAgICA8aDMgY2xhc3M9ImciPkRpZSB3aWNodGlnc3RlbiBLYXRhbHlzYXRvcmVuPC9oMz4KICAgICAgPHVsPgogICAgICAgIDxsaT48c3Ryb25nPmExNnogMzAwIE1pby4gJCBSdW5kZTwvc3Ryb25nPiBiZWkgMiBNcmQuICQgQmV3ZXJ0dW5nPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5EVENDOjwvc3Ryb25nPiBjby1Wb3JzaXR6ZW5kZXIsIExpdmUgSnVsaSAyMDI2PC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5HcmF5c2NhbGU6PC9zdHJvbmc+IFRvcC02IFJXQS1Qcm90b2tvbGw8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPkhTQkMtUGlsb3Q6PC9zdHJvbmc+IHRva2VuaXNpZXJ0ZSBFaW5sYWdlbjwvbGk+CiAgICAgICAgPGxpPjxzdHJvbmc+UHJvdG9jb2wgMy41IChMU1UpOjwvc3Ryb25nPiBaZXJvLURvd250aW1lLVVwZ3JhZGVzPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5LcmVzdXMgUGFydG5lcnNoaXA8L3N0cm9uZz4gZsO8ciBFbnRlcnByaXNlLURlcGxveW1lbnQ8L2xpPgogICAgICA8L3VsPgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY24tc3RhdHMiPgogIDxkaXYgY2xhc3M9ImNuLXN0YXQgcCI+PGRpdiBjbGFzcz0iY24tc3YgcCI+fjAsMTMgJDwvZGl2PjxkaXYgY2xhc3M9ImNuLXNsIj5LdXJzIE1haSAyMDI2PC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCBnIj48ZGl2IGNsYXNzPSJjbi1zdiBnIj4rMjUlPC9kaXY+PGRpdiBjbGFzcz0iY24tc2wiPldvY2hlbnBlcmZvcm1hbmNlPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCBhIj48ZGl2IGNsYXNzPSJjbi1zdiBhIj4zMDAgTWlvLiAkPC9kaXY+PGRpdiBjbGFzcz0iY24tc2wiPmExNnogRmluYW56aWVydW5nc3J1bmRlPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCB5Ij48ZGl2IGNsYXNzPSJjbi1zdiB5Ij4yIE1yZC4gJDwvZGl2PjxkaXYgY2xhc3M9ImNuLXNsIj5CZXdlcnR1bmcgRGlnaXRhbCBBc3NldCBIb2xkaW5nczwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9ImNuLXN0YXQgZyI+PGRpdiBjbGFzcz0iY24tc3YgZyI+SnVsaSAyMDI2PC9kaXY+PGRpdiBjbGFzcz0iY24tc2wiPkRUQ0MtVG9rZW5pc2llcnVuZyBsaXZlPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCBwIj48ZGl2IGNsYXNzPSJjbi1zdiBwIj4zMCBNcmQuICQ8L2Rpdj48ZGl2IGNsYXNzPSJjbi1zbCI+R3JheXNjYWxlOiBHZXNhbXRtYXJrdCBSV0E8L2Rpdj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8IS0tIFdBUyBJU1QgQ0FOVE9OIC0tPgo8aDI+V2FzIGlzdCBDYW50b24gTmV0d29yaz8gPGVtPkRpZSBpbnN0aXR1dGlvbmVsbGUgQmxvY2tjaGFpbiBmw7xyIFRyYWRGaTwvZW0+PC9oMj4KCjxwPkNhbnRvbiBOZXR3b3JrIGlzdCBlaW5lIDxzdHJvbmc+TGF5ZXItMS1CbG9ja2NoYWluLCBkaWUgaW0gSnVsaSAyMDI0IHZvbiBEaWdpdGFsIEFzc2V0IEhvbGRpbmdzIGdlc3RhcnRldDwvc3Ryb25nPiB3dXJkZSDigJMgZWluZW0gVW50ZXJuZWhtZW4gZGFzIGJlcmVpdHMgc2VpdCAyMDE0IEVudGVycHJpc2UtQmxvY2tjaGFpbi1Mw7ZzdW5nZW4gZsO8ciBGaW5hbnppbnN0aXR1dGUgZW50d2lja2VsdC4gRGFzIEFsbGVpbnN0ZWxsdW5nc21lcmttYWw6IENhbnRvbiB3dXJkZSA8c3Ryb25nPm5pY2h0IGbDvHIgUmV0YWlsLU51dHplciBvZGVyIERlRmkgZ2ViYXV0PC9zdHJvbmc+LCBzb25kZXJuIGV4a2x1c2l2IGbDvHIgaW5zdGl0dXRpb25lbGxlIEZpbmFuemFud2VuZHVuZ2VuOiBTZXR0bGVtZW50LCBUb2tlbmlzaWVydW5nIHZvbiBXZXJ0cGFwaWVyZW4sIEludHJhZGF5LVJlcG8sIFRyYWRlIEZpbmFuY2UuPC9wPgoKPHA+RGllIHRlY2hub2xvZ2lzY2hlIEJhc2lzIGlzdCA8c3Ryb25nPkRhbWw8L3N0cm9uZz4g4oCTIGVpbmUgc3BlemllbGwgZsO8ciBGaW5hbnp2ZXJ0csOkZ2UgZW50d2lja2VsdGUgU21hcnQtQ29udHJhY3QtU3ByYWNoZS4gQW5kZXJzIGFscyBTb2xpZGl0eSAoRXRoZXJldW0pIG9kZXIgUnVzdCAoU29sYW5hKSBpc3QgRGFtbCBkYXJhdWYgYXVzZ2VsZWd0LCByZWNodGxpY2ggYmluZGVuZGUgRmluYW56a29udHJha3RlIGtvcnJla3QgYWJ6dWJpbGRlbi4gRGVyIDxzdHJvbmc+R2xvYmFsIFN5bmNocm9uaXplcjwvc3Ryb25nPiBpc3QgZGFzIGRlemVudHJhbGUgUsO8Y2tncmF0IGRlcyBOZXR6d2Vya3MsIGRhcyBtZWhyZXJlIHBlcm1pc3Npb25pZXJ0ZSBTdWItTGVkZ2VycyB2b24gdmVyc2NoaWVkZW5lbiBJbnN0aXR1dGlvbmVuIGluIEVjaHR6ZWl0IHN5bmNocm9uaXNpZXJ0IG9obmUgaWhyZSBEYXRlbiBtaXRlaW5hbmRlciB6dSB0ZWlsZW4g4oCTIGRhcyBsw7ZzdCBkYXMgUHJpdmFjeS1Db21wbGlhbmNlLURpbGVtbWEgaW0gVHJhZEZpLUJlcmVpY2guIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC93aWUtc21hcnQtY29udHJhY3RzLXVuc2VyZW4tYWxsdGFnLXJldm9sdXRpb25pZXJlbi8iIGNsYXNzPSJpbCI+U21hcnQgQ29udHJhY3RzIGVya2zDpHJ0LjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJjbi1ib3ggY3luIj4KICA8ZGl2IGNsYXNzPSJjbi1ib3gtdCI+JiMxMjgzMDA7IENhbnRvbiBOZXR3b3JrIFRlY2hub2xvZ2llIGltIMOcYmVyYmxpY2s8L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5Lb25zZW5zOjwvc3Ryb25nPiBad2Vpc3R1ZmlnZXMgU3lzdGVtIOKAkyBHbG9iYWwgU3luY2hyb25pemVyIChTdXBlci1WYWxpZGF0b3JlbikgKyBwZXJtaXNzaW9uaWVydGUgU3ViLUxlZGdlcnM8L2xpPgogICAgPGxpPjxzdHJvbmc+U21hcnQgQ29udHJhY3RzOjwvc3Ryb25nPiBEYW1sIChzcGV6aWVsbCBmw7xyIEZpbmFuemFud2VuZHVuZ2VuLCBuaWNodCBTb2xpZGl0eSk8L2xpPgogICAgPGxpPjxzdHJvbmc+UHJpdmFjeS1Nb2RlbGw6PC9zdHJvbmc+IEtvbmZpZ3VyaWVyYmFyIOKAkyBJbnN0aXR1dGlvbmVuIGtvbnRyb2xsaWVyZW4gRGF0ZW5zaWNodGJhcmtlaXQgKE5lZWQtdG8tS25vdyk8L2xpPgogICAgPGxpPjxzdHJvbmc+U2thbGllcmJhcmtlaXQ6PC9zdHJvbmc+IEhvcml6b250YWwgZHVyY2ggU3ViLUxlZGdlci1BcmNoaXRla3R1cjwvbGk+CiAgICA8bGk+PHN0cm9uZz5Hb3Zlcm5hbmNlOjwvc3Ryb25nPiBHbG9iYWwgU3luY2hyb25pemVyIEZvdW5kYXRpb24gKHVudGVyIExpbnV4IEZvdW5kYXRpb24pPC9saT4KICAgIDxsaT48c3Ryb25nPlByb3RvY29sIDMuNTo8L3N0cm9uZz4gTG9naWNhbCBTeW5jaHJvbml6ZXIgVXBncmFkZXMg4oCTIE5ldHp3ZXJrLVVwZ3JhZGVzIG9obmUgU3RvcHA8L2xpPgogICAgPGxpPjxzdHJvbmc+TGF1bmNoOjwvc3Ryb25nPiBKdWxpIDIwMjQgKE1haW5OZXQpLCBrZWluIFByZS1NaW5lLCBrZWluIFByZS1TYWxlPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gRElFIEdST1NTRSBORVVJR0tFSVQgLS0+CjxoMj5EaWUgU2NobGFnemVpbGU6IDxlbT5hMTZ6IGbDvGhydCAzMDAtTWlvLi1Eb2xsYXItUnVuZGUg4oCTIENhbnRvbiBiZWkgMiBNcmQuICQgQmV3ZXJ0dW5nPC9lbT48L2gyPgoKPHA+QW0gMTEuIE1haSAyMDI2IGJlcmljaHRldGUgQmxvb21iZXJnOiA8c3Ryb25nPkRpZ2l0YWwgQXNzZXQgSG9sZGluZ3Mgc3VjaHQgMzAwIE1pbGxpb25lbiBEb2xsYXIgYmVpIGVpbmVyIEJld2VydHVuZyB2b24gcnVuZCAyIE1pbGxpYXJkZW4gRG9sbGFyPC9zdHJvbmc+IOKAkyBtaXQgYTE2eiBDcnlwdG8gKEFuZHJlZXNzZW4gSG9yb3dpdHopIGFscyBwb3RlbnppZWxsZW0gTGVhZC1JbnZlc3Rvci4gRGllIEZpbmFuemllcnVuZ3NydW5kZSBzb2xsIGluIGRlbiBuw6RjaHN0ZW4gV29jaGVuIGFiZ2VzY2hsb3NzZW4gd2VyZGVuLiA8YSBocmVmPSJodHRwczovL3d3dy5jb2luZGVzay5jb20vZGUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj5jb2luZGVzay5jb20sIDExLjA1LjIwMjY8L2E+PC9wPgoKPGRpdiBjbGFzcz0iY24tcSI+CiAgPGJsb2NrcXVvdGU+JmJkcXVvO0RpZSBhMTZ6LUJldGVpbGlndW5nIGlzdCBlaW4gc3RhcmtlcyBTaWduYWwg4oCTIHVuZCBlcyBpc3QgbWVociBhbHMgbnVyIEthcGl0YWwuIEFuZHJlZXNzZW4gSG9yb3dpdHogaGF0IG1pdCDDvGJlciAxMCBNaWxsaWFyZGVuIERvbGxhciDDvGJlciBmw7xuZiBGb25kcyBkYXMgZ3LDtsOfdGUgaW5zdGl0dXRpb25lbGxlIEtyeXB0by1JbnZlc3RtZW50LVBvcnRmb2xpbyBkZXIgV2VsdC4gV2VubiBhMTZ6IGluIGVpbmUgaW5zdGl0dXRpb25lbGxlIEJsb2NrY2hhaW4gaW52ZXN0aWVydCwgc2lnbmFsaXNpZXJ0IGRhcyBkZXIgZ2VzYW10ZW4gVHJhZEZpLVdlbHQ6IERhcyBpc3Qga2VpbiBFeHBlcmltZW50IG1laHIuIERhcyBpc3QgSW5mcmFzdHJ1a3R1ci4gR2xlaWNoemVpdGlnOiBFaW5lIDItTWlsbGlhcmRlbi1Eb2xsYXItQmV3ZXJ0dW5nIGbDvHIgZGFzIFVudGVybmVobWVuIGJlZGV1dGV0IG5pY2h0IGF1dG9tYXRpc2NoLCBkYXNzIGRlciBDQy1Ub2tlbiB1bnRlcmJld2VydGV0IGlzdC4gRGllIEJld2VydHVuZyBiZXRyaWZmdCBEaWdpdGFsIEFzc2V0IEhvbGRpbmdzIGFscyBVbnRlcm5laG1lbiwgbmljaHQgZGlyZWt0IGRlbiBUb2tlbi4gRGVyIE1hcmt0IHZlcndlY2hzZWx0IGRhcyBtYW5jaG1hbC4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9ImNuLXEtYXR0ciI+PHN0cm9uZz5GZWxpeCBSaWVnZXI8L3N0cm9uZz48c3Bhbj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyIEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IE1haSAyMDI2PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjwhLS0gSU5WRVNUT1Itw5xCRVJTSUNIVCAtLT4KPGgzPldlciBpbnZlc3RpZXJ0IGluIERpZ2l0YWwgQXNzZXQgLyBDYW50b24gTmV0d29yaz88L2gzPgoKPGRpdiBjbGFzcz0iY24taW52ZXN0b3JzIj4KICA8ZGl2IGNsYXNzPSJjbi1pbnYiPgogICAgPGRpdiBjbGFzcz0iY24taW52LW5hbWUiPmExNnogQ3J5cHRvPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1pbnYtcm9sZSI+TGVhZCBkZXIgMzAwIE1pby4gJCBSdW5kZSAoYW5nZXBlaWx0KTwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLWludi1iYWRnZSBuZXciPiYjOTg4OTsgTmV1IDIwMjY8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24taW52Ij4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1uYW1lIj5CTlk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5CYW5rIG9mIE5ldyBZb3JrIE1lbGxvbiDigJMgNTAgTWlvLiAkIHN0cmF0ZWdpc2NoIChFbmRlIDIwMjUpPC9kaXY+CiAgICA8c3BhbiBjbGFzcz0iY24taW52LWJhZGdlIG9sZCI+MjAyNTwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1pbnYiPgogICAgPGRpdiBjbGFzcz0iY24taW52LW5hbWUiPk5hc2RhcTwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24taW52LXJvbGUiPlN0cmF0ZWdpc2NoZXIgSW52ZXN0b3Ig4oCTIDUwIE1pby4gJCBSdW5kZSAoRW5kZSAyMDI1KTwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLWludi1iYWRnZSBvbGQiPjIwMjU8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24taW52Ij4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1uYW1lIj5DaXRhZGVsIFNlY3VyaXRpZXM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5NYXJrZXQtTWFrZXIgJmFtcDsgSW52ZXN0b3I8L2Rpdj4KICAgIDxzcGFuIGNsYXNzPSJjbi1pbnYtYmFkZ2UgaW5zdCI+JiMxMjc5ODE7IEluc3RpdHV0aW9uYWw8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24taW52Ij4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1uYW1lIj5EUlc8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5UcmFkaW5nLUZpcm0gJmFtcDsgZnLDvGhlciBJbnZlc3RvcjwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLWludi1iYWRnZSBpbnN0Ij4mIzEyNzk4MTsgSW5zdGl0dXRpb25hbDwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1pbnYiPgogICAgPGRpdiBjbGFzcz0iY24taW52LW5hbWUiPkRUQ0M8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5Dby1Wb3JzaXR6ZW5kZXIgQ2FudG9uIEZvdW5kYXRpb248L2Rpdj4KICAgIDxzcGFuIGNsYXNzPSJjbi1pbnYtYmFkZ2UgaW5zdCI+JiM5ODg5OyBHb3Zlcm5hbmNlPC9zcGFuPgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gRFRDQyBNRUlMRU5TVEVJTiAtLT4KPGgyPkRUQ0M6IDxlbT5EZXIgZ3LDtsOfdGUgTWVpbGVuc3RlaW4gZsO8ciBpbnN0aXR1dGlvbmVsbGUgQmxvY2tjaGFpbiAyMDI2PC9lbT48L2gyPgoKPHA+RGllIDxzdHJvbmc+RFRDQyAoRGVwb3NpdG9yeSBUcnVzdCAmIENsZWFyaW5nIENvcnBvcmF0aW9uKTwvc3Ryb25nPiBpc3QgZGllIHdlbHR3ZWl0IGdyw7bDn3RlIFdlcnRwYXBpZXItQWJ3aWNrbHVuZ3NvcmdhbmlzYXRpb24g4oCTIHNpZSB2ZXJhcmJlaXRldCB0w6RnbGljaCBCaWxsaW9uZW4gRG9sbGFyIGFuIFRyYW5zYWt0aW9uZW4gdW5kIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIENhbnRvbiBGb3VuZGF0aW9uLiBJaHIgUGxhbiBmw7xyIDIwMjYgaXN0IGRlciB3aWNodGlnc3RlIFRyYWRGaS1CbG9ja2NoYWluLU1laWxlbnN0ZWluIGRlcyBKYWhyZXM6PC9wPgoKPGRpdiBjbGFzcz0iY24tdGwiPgogIDxkaXYgY2xhc3M9ImNuLXRsLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0iY24tdGwtZG90IGciPjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tdGwtdGltZSBnIj40LiBNYWkgMjAyNiDigJMgQW5rw7xuZGlndW5nPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aXRsZSI+RFRDQyBrw7xuZGlndCB0b2tlbmlzaWVydGUgV2VydHBhcGllci1QbGF0dGZvcm0gYW48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWJvZHkiPkRpZSBEVENDIGdpYnQgYmVrYW5udCwgYWIgSnVsaSAyMDI2IG1pdCBiZWdyZW56dGVyIExpdmUtUHJvZHVrdGlvbiB0b2tlbmlzaWVydGVyIFdlcnRwYXBpZXJlIHp1IHN0YXJ0ZW4uIFppZWw6IFVTLVRyZWFzdXJ5LVNldHRsZW1lbnQgaW4gRWNodHplaXQgc3RhdHQgVCsyLiBFcnN0ZXIgaW5zdGl0dXRpb25lbGxlciBCZXdlaXMgZsO8ciBPbi1DaGFpbi1TZXR0bGVtZW50IGF1ZiBnbG9iYWxlciBJbmZyYXN0cnVrdHVyLUViZW5lLiA8YSBocmVmPSJodHRwczovL2NvaW5tYXJrZXRjYXAuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+Y29pbm1hcmtldGNhcC5jb20vY21jLWFpLCBNYWkgMjAyNjwvYT48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi10bC1pdGVtIj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWRvdCBhIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLXRpbWUgYSI+SnVsaSAyMDI2IOKAkyBMaXZlLVN0YXJ0PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aXRsZSI+QmVncmVuenRlIFByb2R1a3Rpb24gdG9rZW5pc2llcnRlciBXZXJ0cGFwaWVyZSBzdGFydGV0PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC1ib2R5Ij5EVENDIHN0YXJ0ZXQgZXJzdGUgZWNodGUgUHJvZHVrdGlvbnN0cmFuc2FrdGlvbmVuIG1pdCB0b2tlbmlzaWVydGVuIFVTLVRyZWFzdXJpZXMgYXVmIENhbnRvbi4gRGllcyBpc3QgZGVyIHdpY2h0aWdzdGUgVmFsaWRhdGlvbi1Nb21lbnQ6IFZvbiBkZXIgQW5rw7xuZGlndW5nIHp1ciB0YXRzw6RjaGxpY2hlbiBOdXR6dW5nIGluIGVjaHRlciBGaW5hbnppbmZyYXN0cnVrdHVyLiBLdXJzLVJlYWt0aW9uIGJlaSBFcmZvbGc6IHdhaHJzY2hlaW5saWNoIHBvc2l0aXYuPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tdGwtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC1kb3QgcCI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aW1lIHAiPk9rdG9iZXIgMjAyNiDigJMgVm9sbHN0w6RuZGlnZXIgTGF1bmNoPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aXRsZSI+Vm9sbHN0w6RuZGlnZSBEVENDLVRva2VuaXNpZXJ1bmdzcGxhdHRmb3JtIGxpdmU8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWJvZHkiPlZvbGxzdMOkbmRpZ2VyIFBsYXR0Zm9ybXN0YXJ0IGbDvHIgYWxsZSByZWxldmFudGVuIFdlcnRwYXBpZXJhcnRlbi4gV2VubiBlcmZvbGdyZWljaDogQ2FudG9uIHdpcmQgenVtIFNldHRsZW1lbnQtTGF5ZXIgZsO8ciBlaW5lbiBzaWduaWZpa2FudGVuIFRlaWwgZGVzIFVTLVdlcnRwYXBpZXJtYXJrdHMuIERhcyB3w6RyZSBzdHJ1a3R1cmVsbCBidWxsaXNjaCBmw7xyIGRhcyBOZXR6d2VyayB1bmQgZGVuIENDLVRva2VuLjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImNuLXRsLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0iY24tdGwtZG90IHkiPjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tdGwtdGltZSB5Ij5MYXVmZW5kIOKAkyBXZWl0ZXJlIE1pbGVzdG9uZXM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLXRpdGxlIj5IU0JDLCBKUE1vcmdhbiwgUHJvdG9jb2wgMy41LCBLcmVzdXM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWJvZHkiPjxzdHJvbmc+SFNCQy1QaWxvdDwvc3Ryb25nPiBmw7xyIHRva2VuaXNpZXJ0ZSBFaW5sYWdlbiBsw6R1ZnQuIDxzdHJvbmc+SlBNb3JnYW4gQ29pbjwvc3Ryb25nPiBmw7xyIFNldHRsZW1lbnQgYXVmIENhbnRvbiBpbnRlZ3JpZXJ0LiA8c3Ryb25nPkVyc3RlcyBncmVuesO8YmVyc2NocmVpdGVuZGVzIEludHJhZGF5LVJlcG88L3N0cm9uZz4gbWl0IHRva2VuaXNpZXJ0ZW4gYnJpdGlzY2hlbiBTdGFhdHNhbmxlaWhlbiBiZXJlaXRzIGR1cmNoZ2Vmw7xocnQuIDxzdHJvbmc+S3Jlc3VzIFBhcnRuZXJzaGlwPC9zdHJvbmc+IGbDvHIgRW50ZXJwcmlzZS1EZXBsb3ltZW50IChNYWkgMjAyNikuPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY24taHIiPjwvZGl2PgoKPCEtLSBHUkFZU0NBTEUgVU5EIFRPS0VOT01JQ1MgLS0+CjxoMj5HcmF5c2NhbGUtRWluc2Now6R0enVuZyAmYW1wOyBUb2tlbm9taWNzOiA8ZW0+V2FzIENDIHN0cnVrdHVyZWxsIGF1c3plaWNobmV0PC9lbT48L2gyPgoKPHA+R3JheXNjYWxlIFJlc2VhcmNoIGlkZW50aWZpemllcnRlIENhbnRvbiBpbiBlaW5lbSBCZXJpY2h0IGFscyBlaW5lcyB2b24gPHN0cm9uZz5zZWNocyBCbG9ja2NoYWluLVByb3Rva29sbGVuLCBkaWUgYW0gYmVzdGVuIHZvbiBkZXIgRXhwYW5zaW9uIHRva2VuaXNpZXJ0ZXIgQXNzZXRzIHByb2ZpdGllcmVuPC9zdHJvbmc+IOKAkyBuZWJlbiBFdGhlcmV1bSB1bmQgU29sYW5hLiBEZXIgVG9rZW5pc2llcnVuZ3NtYXJrdCB3aXJkIGF1ZiA8c3Ryb25nPjMwIE1pbGxpYXJkZW4gRG9sbGFyPC9zdHJvbmc+IChTdGFuZCBBcHJpbCAyMDI2KSBnZXNjaMOkdHp0LCBtaXQgZGVtIFBvdGVuemlhbCB6dW0gTXVsdGktVHJpbGxpb24tRG9sbGFyLU1hcmt0LiA8YSBocmVmPSJodHRwczovL2NvaW5tYXJrZXRjYXAuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+Y29pbm1hcmtldGNhcC5jb20vY21jLWFpLCA0LjA1LjIwMjY8L2E+PC9wPgoKPGRpdiBjbGFzcz0iY24tYm94IHBycCI+CiAgPGRpdiBjbGFzcz0iY24tYm94LXQiPiYjMTI4MjAwOyBDQyBUb2tlbm9taWNzIOKAkyBzdHJ1a3R1cmVsbGUgQmVzb25kZXJoZWl0ZW48L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5LZWluIFByZS1NaW5lLCBrZWluIFByZS1TYWxlOjwvc3Ryb25nPiBBbGxlIENDIHdlcmRlbiBkdXJjaCBNaW5pbmcgKFZhbGlkaWVydW5nKSB2ZXJkaWVudCDigJMga2VpbiBmcsO8aGVyIEludmVzdG9yLVZvcnRlaWwgZ2VnZW7DvGJlciBkZW0gTmV0endlcms8L2xpPgogICAgPGxpPjxzdHJvbmc+MTAwIE1pbGxpYXJkZW4gQ0M8L3N0cm9uZz4gaW4gZGVuIGVyc3RlbiAxMCBKYWhyZW4gKGFiIDIwMjQpIOKGkiBkYW5uIGtvbnN0YW50IDIsNSBNcmQuIENDL0phaHI8L2xpPgogICAgPGxpPjxzdHJvbmc+QnVybi1NZWNoYW5pc211czo8L3N0cm9uZz4gVHJhbnNha3Rpb25zZ2Viw7xocmVuIHdlcmRlbiBnZWJyYW5udCDigJMgYmVpIHdhY2hzZW5kZXIgTnV0enVuZyBzaW5rdCBkYXMgZWZmZWt0aXZlIE5ldHRvYW5nZWJvdDwvbGk+CiAgICA8bGk+PHN0cm9uZz5CdXJuIE11bHRpcGxlIH42LDXDlzwvc3Ryb25nPiAobGF1dCBDb21tdW5pdHktQW5hbHlzZSk6IERlciBNYXJrdCBwcmVpc3QgZGVyemVpdCBrYXVtIFdhY2hzdHVtIGVpbiDigJMgYmVpIERUQ0MtQWRvcHRpb24ga8O2bm50ZSBzaWNoIGRhcyDDpG5kZXJuPC9saT4KICAgIDxsaT48c3Ryb25nPkFrdHVlbGwgaW0gVW1sYXVmOjwvc3Ryb25nPiB+MzYsNyBNcmQuIENDIHZvbiAxMDAgTXJkLiBHZXNhbXRhbmdlYm90IChlcnN0ZSAxMCBKYWhyZSk8L2xpPgogICAgPGxpPjxzdHJvbmc+VXRpbGl0eTo8L3N0cm9uZz4gR2Viw7xocmVuemFobHVuZ2VuICsgU3VwZXItVmFsaWRhdG9yLVJld2FyZHMgKyBBcHAtUHJvdmlkZXItSW5jZW50aXZlczwvbGk+CiAgPC91bD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8IS0tIFRFQ0hOSVNDSEUgQU5BTFlTRSAtLT4KPGgyPlRlY2huaXNjaGUgQW5hbHlzZTogPGVtPlJTSSA1MywgUGl2b3QtV2lkZXJzdGFuZCAmYW1wOyBha3R1ZWxsZSBDaGFydHN0cnVrdHVyPC9lbT48L2gyPgoKPHA+TmFjaCBlaW5lbSBzdGFya2VuIEFuc3RpZWcgdm9uICsxOCUgYW4gZWluZW0gVGFnIHVuZCArMjUlIGluIGVpbmVyIFdvY2hlIGtvbnNvbGlkaWVydCBDQyBiZWkgfjAsMTPigJMwLDE1ICQuIERpZSB0ZWNobmlzY2hlIEF1c2dhbmdzbGFnZSBpc3QgPHN0cm9uZz5uZXV0cmFsLWJ1bGxpc2NoPC9zdHJvbmc+OjwvcD4KCjxkaXYgY2xhc3M9ImNuLWxldmVscyI+CiAgPGRpdiBjbGFzcz0iY24tbGV2ZWwgc3VwIj4KICAgIDxoNCBjbGFzcz0iZyI+JiM5NjUwOyBTdXBwb3J0LUxldmVsczwvaDQ+CiAgICA8ZGl2IGNsYXNzPSJjbi1sZXZlbC1pdGVtIj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLWxhYmVsIj5Ba3R1ZWxsIGFrdGl2PC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtdmFsIj4wLDEyNyAkPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1sZXZlbC1pdGVtIj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLWxhYmVsIj5TdGFya2VyIFN1cHBvcnQ8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC12YWwiPjAsMTE1ICQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWxldmVsLWl0ZW0iPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtbGFiZWwiPktyaXRpc2NoZXIgU3VwcG9ydDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLXZhbCI+MCwxMCAkPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1sZXZlbC1pdGVtIj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLWxhYmVsIj5NYWtyby1TdXBwb3J0PC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtdmFsIj4wLDA4ICQ8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1sZXZlbCByZXMiPgogICAgPGg0IGNsYXNzPSJyIj4mIzk2NjA7IFdpZGVyc3RhbmRzbGV2ZWw8L2g0PgogICAgPGRpdiBjbGFzcz0iY24tbGV2ZWwtaXRlbSI+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC1sYWJlbCI+UjEgUGl2b3QgKG7DpGNoc3RlcyBaaWVsKTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLXZhbCI+MCwxODU5ICQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWxldmVsLWl0ZW0iPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtbGFiZWwiPlJ1bmRlciBXaWRlcnN0YW5kPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtdmFsIj4wLDIwICQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWxldmVsLWl0ZW0iPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtbGFiZWwiPkJ1bGxpc2NoZXMgU3plbmFyaW88L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC12YWwiPjAsMzEgJDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tbGV2ZWwtaXRlbSI+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC1sYWJlbCI+TWF4aW1hbGJ1bGxpc2NoIDIwMjY8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC12YWwiPjAsNTAgJCs8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ib3ggb3JnIj4KICA8ZGl2IGNsYXNzPSJjbi1ib3gtdCI+JiMxMjgyMDA7IFRlY2huaXNjaGUgSW5kaWthdG9yZW4gU3RhbmQgTWFpIDIwMjY8L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5SU0kgKDE0ZCk6IH41Mzwvc3Ryb25nPiDigJMgbmV1dHJhbCwgbGVpY2h0IGJ1bGxpc2NoZXIgQmlhcywgd2VkZXIgw7xiZXJrYXVmdCBub2NoIMO8YmVydmVya2F1ZnQ8L2xpPgogICAgPGxpPjxzdHJvbmc+TUFDRDo8L3N0cm9uZz4gw7xiZXIgZGVyIFNpZ25hbGxpbmllLCBub2NoIGtlaW4gYsOkcmlzY2hlcyBDcm9zc292ZXIg4oCTIOKAnkF0ZW1wYXVzZSItU2lnbmFsPC9saT4KICAgIDxsaT48c3Ryb25nPkdsZWl0ZW5kZSBEdXJjaHNjaG5pdHRlOjwvc3Ryb25nPiBLdXJzIMO8YmVyIGt1cnpmcmlzdGlnZW4gTUFzLCAxMDBkLUVNQSB1bmQgUjEgUGl2b3QgYmVpIDAsMTg1OSAkIGFscyBuw6RjaHN0ZSBIw7xyZGU8L2xpPgogICAgPGxpPjxzdHJvbmc+QnVsbGlzaC9CZWFyaXNoIDUwOjUwPC9zdHJvbmc+IChLdXJ6ZnJpc3QtVGVjaG5pY2FscyBuZXV0cmFsKTwvbGk+CiAgICA8bGk+PHN0cm9uZz5Db21tdW5pdHktUHJlaXNwcm9nbm9zZTo8L3N0cm9uZz4gfjAsMzEgJCBiaXMgRW5kZSAyMDI2IChoaXN0b3Jpc2NoIGJhc2llcnQpPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gUFJPIENPTlRSQSAtLT4KPGgyPlBybyAmYW1wOyBDb250cmE6IDxlbT5DYW50b24gTmV0d29yayBlaHJsaWNoIGJld2VydGV0PC9lbT48L2gyPgoKPGRpdiBjbGFzcz0iY24tY29sczIiPgogIDxkaXYgY2xhc3M9ImNuLWNvbCI+CiAgICA8aDQgY2xhc3M9ImciPiYjOTk4OTsgQnVsbGlzY2hlIEFyZ3VtZW50ZTwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5EVENDIGFscyBjby1Wb3JzaXR6ZW5kZXIg4oCTIHN0w6Rya3N0ZSBpbnN0aXR1dGlvbmVsbGUgVmFsaWRpZXJ1bmcgbcO2Z2xpY2g8L2xpPgogICAgICA8bGk+YTE2eiAzMDAgTWlvLiAkIFJ1bmRlIGJlaSAyIE1yZC4gJCBCZXdlcnR1bmcgKGFuZ2VwZWlsdCk8L2xpPgogICAgICA8bGk+Qk5ZLCBOYXNkYXEsIENpdGFkZWwgU2VjdXJpdGllcywgRFJXIGFscyBzdHJhdGVnaXNjaGUgSW52ZXN0b3JlbjwvbGk+CiAgICAgIDxsaT5HcmF5c2NhbGU6IFRvcC02IFJXQS1Qcm90b2tvbGwgKG5lYmVuIEVUSCB1bmQgU09MKTwvbGk+CiAgICAgIDxsaT5EVENDIExpdmUtUGxhdHRmb3JtIEp1bGkgMjAyNiDigJMga2xhcmVyIFRlc3QtQ2F0YWx5c3Q8L2xpPgogICAgICA8bGk+S2VpbiBQcmUtTWluZS9QcmUtU2FsZTogU2F1YmVyZSBUb2tlbm9taWNzIG9obmUgR3LDvG5kZXItT3Zlcmhhbmc8L2xpPgogICAgICA8bGk+QnVybi1NZWNoYW5pc211czogV2FjaHNlbmRlIE51dHp1bmcgPSBkZWZsYXRpb27DpHJlciBEcnVjazwvbGk+CiAgICAgIDxsaT5Qcm90b2NvbCAzLjUgTFNVOiBPcGVyYXRpb25lbGxlIFp1dmVybMOkc3NpZ2tlaXQgZsO8ciBJbnN0aXR1dGlvbmVuPC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tY29sIj4KICAgIDxoNCBjbGFzcz0iciI+JiM5ODg4OyBCZWFyaXNjaGUgQXJndW1lbnRlIC8gUmlzaWtlbjwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5hMTZ6LVJ1bmRlIG5vY2ggbmljaHQgYWJnZXNjaGxvc3NlbiAoQmxvb21iZXJnLUJlcmljaHRlLCBrZWluIG9mZml6aWVsbGVzIFN0YXRlbWVudCk8L2xpPgogICAgICA8bGk+QmV3ZXJ0dW5nIGJldHJpZmZ0IERpZ2l0YWwgQXNzZXQgSG9sZGluZ3MgYWxzIFVudGVybmVobWVuLCBuaWNodCBkaXJla3QgQ0MtVG9rZW48L2xpPgogICAgICA8bGk+MTAwIE1yZC4gQ0MgR2VzYW10YW5nZWJvdCBpbiAxMCBKYWhyZW46IGVyaGVibGljaGVzIEFuZ2Vib3QtV2FjaHN0dW08L2xpPgogICAgICA8bGk+TmllZHJpZ2UgUmV0YWlsLUJla2FubnRoZWl0OiBLZWluIENvbnN1bWVyLU5hcnJhdGl2IHdpZSBCVEMvRVRIPC9saT4KICAgICAgPGxpPkFiaMOkbmdpZ2tlaXQgdm9uIGluc3RpdHV0aW9uZWxsZXIgQWRvcHRpb246IGxhbmdzYW1lIEVudHNjaGVpZHVuZ3N6eWtsZW48L2xpPgogICAgICA8bGk+S2VpbiBrbGFyZXMgRGVGaS3Dlmtvc3lzdGVtOiBLZWluZSBncm\/Dn2VuIGRBcHBzIGbDvHIgUmV0YWlsPC9saT4KICAgICAgPGxpPkRUQ0MtTGl2ZS1TdGFydCBrw7ZubnRlIHZlcnrDtmdlcnQgd2VyZGVuIChyZWd1bGF0b3Jpc2NoZSBIw7xyZGVuKTwvbGk+CiAgICA8L3VsPgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gVkVSR0xFSUNIIE1JVCBIRURFUkEgLS0+CjxoMj5DYW50b24gdnMuIEhlZGVyYSAoSEJBUik6IDxlbT5EaXJla3RlIEtvbmt1cnJlbnRlbiBpbSBFbnRlcnByaXNlLVNlZ21lbnQ8L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJjbi10dyI+CiAgPHRhYmxlIGNsYXNzPSJjbi10YmwiPgogICAgPHRoZWFkPjx0cj48dGg+S3JpdGVyaXVtPC90aD48dGg+Q2FudG9uIE5ldHdvcmsgKENDKTwvdGg+PHRoPkhlZGVyYSAoSEJBUik8L3RoPjwvdHI+PC90aGVhZD4KICAgIDx0Ym9keT4KICAgICAgPHRyIGNsYXNzPSJobCI+PHRkPlByaW3DpHJlciBGb2t1czwvdGQ+PHRkIGNsYXNzPSJ0Yy1wIj5UcmFkRmkgLyBTZXR0bGVtZW50IC8gUldBPC90ZD48dGQ+UldBIC8gRW50ZXJwcmlzZSAvIERlRmk8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+S29uc2VuczwvdGQ+PHRkPkdsb2JhbCBTeW5jaHJvbml6ZXIgKHp3ZWlzdHVmaWcpPC90ZD48dGQ+SGFzaGdyYXBoIChhQkZUKTwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5TbWFydCBDb250cmFjdDwvdGQ+PHRkIGNsYXNzPSJ0Yy1wIj5EYW1sIChGaW5hbnotc3BlemlmaXNjaCk8L3RkPjx0ZD5Tb2xpZGl0eSAoRVZNLWtvbXBhdGliZWwpPC90ZD48L3RyPgogICAgICA8dHI+PHRkPkdvdmVybmFuY2U8L3RkPjx0ZD5DYW50b24gRm91bmRhdGlvbiAoRFRDQyBjby1jaGFpcik8L3RkPjx0ZD5Hb3Zlcm5pbmcgQ291bmNpbCAoR29vZ2xlLCBJQk0sIEJvZWluZyk8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+R3LDtsOfdGUgUGFydG5lcjwvdGQ+PHRkIGNsYXNzPSJ0Yy1wIj5EVENDLCBCTlksIE5hc2RhcSwgSlBNb3JnYW4sIEhTQkM8L3RkPjx0ZD5Hb29nbGUsIElCTSwgTWNMYXJlbiwgRGVGaSBUVkwgKzE0MSU8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+RVRGLVBpcGVsaW5lPC90ZD48dGQ+TmVpbiAobm9jaCk8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MTUgRmlsaW5ncywgQ2FuYXJ5IDkzIE1pby4gJCBBVU08L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+RGVGaSBUVkw8L3RkPjx0ZCBjbGFzcz0idGMtciI+TWluaW1hbCAobmljaHQgUHJpbcOkcnppZWwpPC90ZD48dGQgY2xhc3M9InRjLWciPjIwOCBNaW8uICQgKCsxNDElIFlvWSk8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+U2V0dGxlbWVudC1Wb2x1bWVuPC90ZD48dGQgY2xhc3M9InRjLXAiPkludHJhZGF5LVJlcG8gbGl2ZSAoVUsgR2lsdHMpPC90ZD48dGQgY2xhc3M9InRjLWciPjEwKyBNcmQuICQgIzEgUldBIGdsb2JhbDwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5SZXRhaWwtQWRvcHRpb248L3RkPjx0ZCBjbGFzcz0idGMtciI+U2VociBuaWVkcmlnPC90ZD48dGQ+TWl0dGVsPC90ZD48L3RyPgogICAgICA8dHI+PHRkPkt1cnMgTWFpIDIwMjY8L3RkPjx0ZD5+MCwxMyAkPC90ZD48dGQ+fjAsMDk1ICQ8L3RkPjwvdHI+CiAgICA8L3Rib2R5PgogIDwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY24taHIiPjwvZGl2PgoKPCEtLSBTWkVOQVJJRU4gLS0+CjxoMj5DQyBQcm9nbm9zZSAyMDI2OiA8ZW0+MyBTemVuYXJpZW48L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJjbi1zemVucyI+CiAgPGRpdiBjbGFzcz0iY24tc3plbiBidWxsIj4KICAgIDxzcGFuIGNsYXNzPSJjbi1zemVuLWxhYmVsIj4mIzk5ODk7IEJ1bGxpc2NoZXMgU3plbmFyaW88L3NwYW4+CiAgICA8ZGl2IGNsYXNzPSJjbi1zemVuLXRpdGxlIj5hMTZ6LUFic2NobHVzcyArIERUQ0MtTGF1bmNoIGVyZm9sZ3JlaWNoPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1zemVuLWJvZHkiPjxzdHJvbmc+VHJpZ2dlcjo8L3N0cm9uZz4gYTE2ei1GaW5hbnppZXJ1bmdzcnVuZGUgb2ZmaXppZWxsIGFiZ2VzY2hsb3NzZW4uIERUQ0Mgc3RhcnRldCBKdWxpIDIwMjYgcMO8bmt0bGljaC4gV2VpdGVyZSBUcmFkRmktSW5zdGl0dXRpb25lbiBrw7xuZGlnZW4gQ2FudG9uLUludGVncmF0aW9uIGFuLiBCaXRjb2luLU1hcmt0IMO8YmVyIDEwMC4wMDAgJCAoQWx0Y29pbi1TZWFzb24pLiBHcmF5c2NhbGUtRVRGLVNwZWt1bGF0aW9uIGludGVuc2l2aWVydCBzaWNoLiA8c3Ryb25nPldhaHJzY2hlaW5saWNoa2VpdDogfjMwJTwvc3Ryb25nPjwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLXN6ZW4tdGFyZ2V0Ij5DQyBFbmRlIDIwMjY6IDAsMzDigJMwLDU1ICQ8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3plbiBiYXNlIj4KICAgIDxzcGFuIGNsYXNzPSJjbi1zemVuLWxhYmVsIj4mIzEyODIwMDsgQmFzaXNzemVuYXJpbzwvc3Bhbj4KICAgIDxkaXYgY2xhc3M9ImNuLXN6ZW4tdGl0bGUiPkxhbmdzYW1lIGluc3RpdHV0aW9uZWxsZSBBZG9wdGlvbjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tc3plbi1ib2R5Ij48c3Ryb25nPlRyaWdnZXI6PC9zdHJvbmc+IGExNnotUnVuZGUgYWJnZXNjaGxvc3NlbiwgYWJlciBEVENDLVN0YXJ0IHZlcnrDtmdlcnQuIEFkb3B0aW9uIHZlcmzDpHVmdCBsYW5nc2FtICh0eXBpc2NoIGbDvHIgVHJhZEZpKS4gQ0Mga29uc29saWRpZXJ0LCBCaXRjb2luIGJsZWlidCA3NS4wMDDigJM4NS4wMDAgJC4gUmV0YWlsLUludGVyZXNzZSBnZXJpbmcuIDxzdHJvbmc+V2FocnNjaGVpbmxpY2hrZWl0OiB+NTAlPC9zdHJvbmc+PC9kaXY+CiAgICA8c3BhbiBjbGFzcz0iY24tc3plbi10YXJnZXQiPkNDIEVuZGUgMjAyNjogMCwxNeKAkzAsMzAgJDwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1zemVuIGJlYXIiPgogICAgPHNwYW4gY2xhc3M9ImNuLXN6ZW4tbGFiZWwiPiYjMTI4MzA4OyBCw6RyaXNjaGVzIFN6ZW5hcmlvPC9zcGFuPgogICAgPGRpdiBjbGFzcz0iY24tc3plbi10aXRsZSI+RmluYW56aWVydW5nc3J1bmRlIHNjaGVpdGVydCAvIERUQ0MgcGF1c2llcnQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXN6ZW4tYm9keSI+PHN0cm9uZz5UcmlnZ2VyOjwvc3Ryb25nPiBhMTZ6LVJ1bmRlIGtvbW10IG5pY2h0IHp1c3RhbmRlIG9kZXIgenUgbmllZHJpZ2VyZXIgQmV3ZXJ0dW5nLiBEVENDIHZlcnNjaGllYnQgTGF1bmNoIGF1cyByZWd1bGF0b3Jpc2NoZW4gR3LDvG5kZW4uIEJyZWl0ZXIgS3J5cHRvLULDpHJlbm1hcmt0LiBSZXRhaWwgdmVya2F1ZnQgbmFjaCBIeXBlLUFia8O8aGx1bmcuIDxzdHJvbmc+V2FocnNjaGVpbmxpY2hrZWl0OiB+MjAlPC9zdHJvbmc+PC9kaXY+CiAgICA8c3BhbiBjbGFzcz0iY24tc3plbi10YXJnZXQiPkNDIEVuZGUgMjAyNjogMCwwN+KAkzAsMTIgJDwvc3Bhbj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8IS0tIENUQSAtLT4KPGRpdiBjbGFzcz0iY24tY3RhIj4KICA8aDMgc3R5bGU9Im1hcmdpbjowIDAgNnB4O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmMGY3ZjIiPkNDIHVuZCA4MDArIHdlaXRlcmUgQ29pbnMgZ8O8bnN0aWcgaGFuZGVsbjwvaDM+CiAgPHAgc3R5bGU9ImNvbG9yOiM5ZGJmYWE7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjAgMCA0cHgiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzEzL2JpdGdldC10ZXN0YmVyaWNodC8iIGNsYXNzPSJpbCBhIj5CaXRnZXQ8L2E+IENvZGUgPHN0cm9uZz5rcnlwdG8zMDwvc3Ryb25nPiAoMzAlKSAmbWlkZG90OwogICAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAxLzIzL3dhcy1pc3QtZGVyLWJlc3RlLW9reC1yZWZlcnJhbGNvZGUtYm9udXNjb2RlLTIwMjYvIiBjbGFzcz0iaWwiPk9LWDwvYT4gQ29kZSA8c3Ryb25nPkNSWVBUTzIwMjY8L3N0cm9uZz4gKDQ1JSkgJm1pZGRvdDsKICAgIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMi8xNy9iaW5neC1ib251c2NvZGUtbmE0cXlyLTMwLWdlYnVlaHJlbi1zcGFyZW4tYWxsZS12b3J0ZWlsZS1lcmtsYWVydC8iIGNsYXNzPSJpbCBnIj5CaW5nWDwvYT4gQ29kZSA8c3Ryb25nPk5BNFFZUjwvc3Ryb25nPiAoNTAlKQogIDwvcD4KICA8YSBjbGFzcz0iY24tY3RhLWJ0biIgaHJlZj0iaHR0cHM6Ly9ib251cy5iaXRnZXQuY29tL0tyeXB0b3p1a3VuZnQxIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgc3R5bGU9ImNvbG9yOiMwMDAgIWltcG9ydGFudCI+JiM5ODg5OyBKZXR6dCBiZWkgQml0Z2V0IOKAkyBDb2RlIGtyeXB0bzMwIGbDvHIgMzAlIFJhYmF0dDwvYT4KPC9kaXY+Cgo8IS0tIEZBUSAtLT4KPGgyPkZBUTogPGVtPkNhbnRvbiBOZXR3b3JrIChDQykgMjAyNjwvZW0+PC9oMj4KPGRpdiBjbGFzcz0iY24tZmFxIj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgaXN0IENhbnRvbiBOZXR3b3JrIChDQyk\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1mYSI+PGRpdiBjbGFzcz0iY24tZmEtaSI+Q2FudG9uIE5ldHdvcmsgaXN0IGVpbmUgPHN0cm9uZz5MYXllci0xLUJsb2NrY2hhaW4gZsO8ciBpbnN0aXR1dGlvbmVsbGVzIFRyYWRGaSB1bmQgUldBLVRva2VuaXNpZXJ1bmc8L3N0cm9uZz4sIGdlc3RhcnRldCBKdWxpIDIwMjQgdm9uIERpZ2l0YWwgQXNzZXQgSG9sZGluZ3MuIERhbWwtU21hcnQtQ29udHJhY3RzLCBrb25maWd1cmllcmJhcmVyIFByaXZhY3ksIEdsb2JhbCBTeW5jaHJvbml6ZXIgZsO8ciBDcm9zcy1JbnN0aXR1dGlvbi1TZXR0bGVtZW50LiBEVENDIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIENhbnRvbiBGb3VuZGF0aW9uLiBDQyBpc3QgZGFzIFV0aWxpdHktVG9rZW4gZsO8ciBHZWLDvGhyZW4gdW5kIFZhbGlkYXRvci1SZXdhcmRzLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvdG9rZW5pc2llcnVuZy13aWUtcmVhbGUtdmVybW9nZW5zd2VydGUtZGlnaXRhbGlzaWVydC13ZXJkZW4vIiBjbGFzcz0iaWwiPlJXQS1Ub2tlbmlzaWVydW5nIGVya2zDpHJ0LjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgaXN0IGRpZSBhMTZ6LUZpbmFuemllcnVuZ3NydW5kZT88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWZhIj48ZGl2IGNsYXNzPSJjbi1mYS1pIj5EaWdpdGFsIEFzc2V0IEhvbGRpbmdzIChFbnR3aWNrbGVyIENhbnRvbiBOZXR3b3JrKSBzdWNodCA8c3Ryb25nPjMwMCBNaW8uICQgYmVpIDIgTXJkLiAkIEJld2VydHVuZzwvc3Ryb25nPiDigJMgYTE2eiBDcnlwdG8gYWxzIHBvdGVuemllbGxlbSBMZWFkIChCbG9vbWJlcmcsIDExLjA1LjIwMjYpLiBWb3JoZXJpZ2UgSW52ZXN0b3JlbjogQk5ZLCBOYXNkYXEgKDUwIE1pby4gJCBFbmRlIDIwMjUpLCBDaXRhZGVsIFNlY3VyaXRpZXMsIERSVy4gUnVuZGUgbm9jaCBuaWNodCBvZmZpemllbGwgYmVzdMOkdGlndC4gV2VubiBhYmdlc2NobG9zc2VuOiBlaW5lIGRlciBncsO2w590ZW4gaW5zdGl0dXRpb25lbGxlbiBCbG9ja2NoYWluLUZpbmFuemllcnVuZ2VuIDIwMjYuIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNvaW5kZXNrLmNvbS9kZSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPmNvaW5kZXNrLmNvbSwgMTEuMDUuMjAyNjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgbWFjaHQgRFRDQyBtaXQgQ2FudG9uPzwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tZmEiPjxkaXYgY2xhc3M9ImNuLWZhLWkiPkRUQ0MgaXN0IGNvLVZvcnNpdHplbmRlciBkZXIgQ2FudG9uIEZvdW5kYXRpb24gdW5kIHN0YXJ0ZXQgPHN0cm9uZz5KdWxpIDIwMjYgbWl0IGJlZ3Jlbnp0ZXIgUGlsb3Rwcm9kdWt0aW9uIHRva2VuaXNpZXJ0ZXIgV2VydHBhcGllcmU8L3N0cm9uZz4gYXVmIENhbnRvbi4gVm9sbHN0w6RuZGlnZXIgTGF1bmNoIE9rdG9iZXIgMjAyNi4gWmllbDogVVMtVHJlYXN1cnktU2V0dGxlbWVudCBpbiBFY2h0emVpdCAoc3RhdHQgVCsyKS4gQmVyZWl0cyBsaXZlOiBFcnN0ZXMgZ3JlbnrDvGJlcnNjaHJlaXRlbmRlcyBJbnRyYWRheS1SZXBvIG1pdCB0b2tlbmlzaWVydGVuIFVLLVN0YWF0c2FubGVpaGVuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvdG9rZW5pc2llcnVuZy13aWUtcmVhbGUtdmVybW9nZW5zd2VydGUtZGlnaXRhbGlzaWVydC13ZXJkZW4vIiBjbGFzcz0iaWwiPlRva2VuaXNpZXJ1bmcgZXJrbMOkcnQuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImNuLWZpIj4KICAgIDxkaXYgY2xhc3M9ImNuLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jbi1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldhcyBzaW5kIENDIFRva2Vub21pY3M\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1mYSI+PGRpdiBjbGFzcz0iY24tZmEtaSI+S2VpbiBQcmUtTWluZSwga2VpbiBQcmUtU2FsZS4gQWxsZSBDQyBkdXJjaCBNaW5pbmcgKFZhbGlkaWVydW5nKSB2ZXJkaWVudC4gPHN0cm9uZz4xMDAgTXJkLiBDQyBpbiBlcnN0ZW4gMTAgSmFocmVuPC9zdHJvbmc+IChhYiAyMDI0KSwgZGFubiAyLDUgTXJkLi9KYWhyLiBCdXJuLU1lY2hhbmlzbXVzOiBUcmFuc2FrdGlvbnNnZWLDvGhyZW4gd2VyZGVuIGdlYnJhbm50LiBBa3R1ZWxsIH4zNiw3IE1yZC4gQ0MgaW0gVW1sYXVmLiBCdXJuIE11bHRpcGxlIGRlcnplaXQgfjYsNcOXIOKAkyBNYXJrdCBwcmVpc3Qga2F1bSBXYWNoc3R1bSBlaW4uIEJlaSBEVENDLUFkb3B0aW9uIGvDtm5udGUgc2ljaCBkYXMgZGV1dGxpY2ggw6RuZGVybi48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XaWUgaG9jaCBpc3QgZGllIENDLUt1cnNwcm9nbm9zZSBmw7xyIEVuZGUgMjAyNj88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWZhIj48ZGl2IGNsYXNzPSJjbi1mYS1pIj48c3Ryb25nPkJ1bGxpc2NoICgzMCUpPC9zdHJvbmc+OiAwLDMw4oCTMCw1NSAkIHdlbm4gYTE2ei1SdW5kZSBvZmZpemllbGwgKyBEVENDLUxhdW5jaCBlcmZvbGdyZWljaC4gPHN0cm9uZz5CYXNpcyAoNTAlKTwvc3Ryb25nPjogMCwxNeKAkzAsMzAgJCBiZWkgbGFuZ3NhbWVyIGFiZXIgc3RldGlnZXIgQWRvcHRpb24uIDxzdHJvbmc+QsOkcmlzY2ggKDIwJSk8L3N0cm9uZz46IDAsMDfigJMwLDEyICQgYmVpIEZpbmFuemllcnVuZ3MtU2NoZWl0ZXJuIG9kZXIgRFRDQy1WZXJ6w7ZnZXJ1bmcuIEtlaW5lIEFubGFnZWJlcmF0dW5nLiBDQyBpc3QgZWluIGhvY2hzcGVrdWxhdGl2ZXIgTmlzY2hlbi1Ub2tlbiBmw7xyIGluc3RpdHV0aW9uZWxsZW4gRWluc2F0ei48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8aDI+V2VpdGVyZSBBbmFseXNlbiAmYW1wOyBHcnVuZGxhZ2VuPC9oMj4KPGRpdiBjbGFzcz0iY24tY2FyZHMiPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC90b2tlbmlzaWVydW5nLXdpZS1yZWFsZS12ZXJtb2dlbnN3ZXJ0ZS1kaWdpdGFsaXNpZXJ0LXdlcmRlbi8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPlJXQS1Ub2tlbmlzaWVydW5nIGVya2zDpHJ0PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC93aWUtc21hcnQtY29udHJhY3RzLXVuc2VyZW4tYWxsdGFnLXJldm9sdXRpb25pZXJlbi8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPlNtYXJ0IENvbnRyYWN0cyBlcmtsw6RydDwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTUvbGF5ZXItMS1ibG9ja2NoYWlucy8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPkxheWVyLTEtQmxvY2tjaGFpbnM8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzEwL3dhcy1pc3QtYmxvY2tjaGFpbi12b3J0ZWlsZS11bmQtaGVyYXVzZm9yZGVydW5nZW4vIiBjbGFzcz0iY24tY2FyZCI+PGRpdiBjbGFzcz0iY24tY2FyZC1jYXQiPkdSVU5ETEFHRU48L2Rpdj48ZGl2IGNsYXNzPSJjbi1jYXJkLXRpdGxlIj5XYXMgaXN0IEJsb2NrY2hhaW4\/PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yMC9hbHRjb2lucy8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPldhcyBzaW5kIEFsdGNvaW5zPzwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDYvMDUvd2FzLWlzdC1kY2EvIiBjbGFzcz0iY24tY2FyZCI+PGRpdiBjbGFzcz0iY24tY2FyZC1jYXQiPlNUUkFURUdJRTwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPkRDQS1TdHJhdGVnaWUgZXJrbMOkcnQ8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L21pY2EtdmVyb3JkbnVuZy8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+UkVHVUxJRVJVTkc8L2Rpdj48ZGl2IGNsYXNzPSJjbi1jYXJkLXRpdGxlIj5NaUNBLVZlcm9yZG51bmcgMjAyNjwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTMvemVudHJhbGJhbmtlbi8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+TUFLUk88L2Rpdj48ZGl2IGNsYXNzPSJjbi1jYXJkLXRpdGxlIj5aZW50cmFsYmFua2VuICYgS3J5cHRvPC9kaXY+PC9hPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWF1dGhvciI+CiAgPGRpdiBjbGFzcz0iY24tYXYiPkZSPC9kaXY+CiAgPGRpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWFuIj5GZWxpeCBSaWVnZXI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWFyIj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyICZtaWRkb3Q7IEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IDEyLiBNYWkgMjAyNjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tYWIiPlF1ZWxsZW46IGNvaW5kZXNrLmNvbS9kZSAoYTE2ei1GaW5hbnppZXJ1bmdzcnVuZGUgQmxvb21iZXJnLUJlcmljaHQsIDExLjA1LjIwMjYpLCBjb2lubWFya2V0Y2FwLmNvbS9jbWMtYWkgKENhbnRvbiBOZXR3b3JrIFVwZGF0ZXMgTWFpIDIwMjYsIDEwLjA1LjIwMjYpLCBjb2lubWFya2V0Y2FwLmNvbS9kZSAoQ0MtS3VycywgVG9rZW5vbWljcywgMTIuMDUuMjAyNiksIG1pdHJhZGUuY29tL2RlIChDaGFydGFuYWx5c2UgQ0MsIEphbi4gMjAyNiksIG1leGMuY28vZGUgKENhbnRvbiBOZXR3b3JrIEd1aWRlKSwgcGhlbWV4LmNvbS9kZSAoQ0MgV2FzIGlzdCBDYW50b24pLCBjb2luYXJiaXRyYWdlYm90LmNvbS9kZSAoUHJvZ25vc2UtRGF0ZW4pLiBBbGxlIEt1cnMtIHVuZCBGaW5hbnppZXJ1bmdzYW5nYWJlbiBTdGFuZCAxMi4gTWFpIDIwMjYuIEtlaW5lIEFubGFnZWJlcmF0dW5nLiBBZmZpbGlhdGUtTGlua3MgenUgQml0Z2V0IChrcnlwdG8zMCksIE9LWCAoQ1JZUFRPMjAyNiksIEJpbmdYIChOQTRRWVIpLjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWRpc2MiPjxzdHJvbmc+UmlzaWtvaGlud2Vpczo8L3N0cm9uZz4gQ2FudG9uIE5ldHdvcmsgKENDKSBpc3QgZWluIGhvY2hzcGVrdWxhdGl2ZXIgQWx0Y29pbiBtaXQgZ2VyaW5nZXIgUmV0YWlsLUJla2FubnRoZWl0IHVuZCBzdGFya2VyIEFiaMOkbmdpZ2tlaXQgdm9uIGluc3RpdHV0aW9uZWxsZXIgQWRvcHRpb24uIERpZSBGaW5hbnppZXJ1bmdzcnVuZGUgbWl0IGExNnogd3VyZGUgenVtIFN0YW5kIDEyLiBNYWkgMjAyNiBub2NoIG5pY2h0IG9mZml6aWVsbCBiZXN0w6R0aWd0IChudXIgQmxvb21iZXJnLUJlcmljaHQpLiBEVENDLVBsw6RuZSBrw7ZubmVuIHZlcnrDtmdlcnQgd2VyZGVuLiBLdXJzemllbGUgc2luZCBzcGVrdWxhdGl2ZSBTemVuYXJpZW4gb2huZSBHYXJhbnRpZS4gS2VpbmUgQW5sYWdlYmVyYXR1bmcuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG93YWVocnVuZ2VuLXN0ZXVlcm4vIiBjbGFzcz0iaWwgYSI+S3J5cHRvLUdld2lubmUgc2luZCBpbiBEZXV0c2NobGFuZCBzdGV1ZXJwZmxpY2h0aWcuPC9hPjwvZGl2PgoKPGRpdiBjbGFzcz0iY24tbWV0YSI+VmVyw7ZmZmVudGxpY2h0OiAxMi4gTWFpIDIwMjYgJm1pZGRvdDsgQXV0b3I6IEZlbGl4IFJpZWdlciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBLZWluZSBBbmxhZ2ViZXJhdHVuZyAmbWlkZG90OyBBZmZpbGlhdGU6IEJpdGdldCBrcnlwdG8zMCAvIE9LWCBDUllQVE8yMDI2IC8gQmluZ1ggTkE0UVlSPC9kaXY+Cgo8L2Rpdj4KPCEtLSAvd3A6aHRtbCAtLT4KPCEtLSAvd3A6aHRtbCAtLT4KCgUHCAQIBggFQgFBAQJBCQMBAgECQQAIBwgHCAYIDggOCAsIBkgBBggEGiAbLxgqCRkhIhYbHwgKCAQIBggHBApHAAsVCwUIBwQKRwALFQsIBwQKRwALFQsDIBYBH70BAwQPAQkDFwMECQJGAAOrAY4CkCSryQULAQMAAAEJAAwBAgAQQgEBAEEAAgBBAAIAQQACAAZBMyMSQQMBfQB9AXcTMjAyNi0wNS0xMlQxMzoxOToxN32frPf6AX0AdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHcAeX0AeX0AeXcAdwB4eXYCGGltYWdlX2dlbmVyYXRvcl9zZXR0aW5nc3YECHRlbXBsYXRldwdoaWdod2F5EGRlZmF1bHRfaW1hZ2VfaWR9AARmb250dwAHZW5hYmxlZHgHdmVyc2lvbn0CeXl1AHUAdyRmNzg0YWUyNS1lMGE4LTQ5OGQtOGM2My0wMWZkZTBjMjgyOGF4dw5jb3JlL3BhcmFncmFwaHl3TUdpYiAvIGVpbiwgdW0gZWluZW4gQmxvY2sgYXVzenV3w6RobGVuLCBvZGVyIC8vIHVtIGRpZSBJbmhhbHQtS0kgenUgdmVyd2VuZGVudgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOTQ0OTVhYTctMGNmYS00Y2EwLWE1ZDUtMDBmZTlkNzkzNTQydwxjb3JlL2hlYWRpbmd9A30BdyQ0N2Q0YTQ0MS1mMDQ1LTQ2YjktYjcyYi1iOWRmODMyNmUyOTR4dw5jb3JlL3BhcmFncmFwaHl3TUdpYiAvIGVpbiwgdW0gZWluZW4gQmxvY2sgYXVzenV3w6RobGVuLCBvZGVyIC8vIHVtIGRpZSBJbmhhbHQtS0kgenUgdmVyd2VuZGVudgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckODY2ZWRmZjktMDI1MC00OWZmLTk5NjctYjE3MGE3Y2JkY2I5dwljb3JlL2h0bWx3JDZhOWI3NzI5LTYxYmMtNDY2Yy04MTE4LTg2NGJkMGUxMGE3Y3h3DmNvcmUvcGFyYWdyYXBoeXdNR2liIC8gZWluLCB1bSBlaW5lbiBCbG9jayBhdXN6dXfDpGhsZW4sIG9kZXIgLy8gdW0gZGllIEluaGFsdC1LSSB6dSB2ZXJ3ZW5kZW52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRmYjNmOWM4Ni0yMmYzLTRmN2YtYmJhZC0wZmY2ZTUwZDVmMzR3CmNvcmUvYmxvY2t9vBx1AHfq+AI8IS0tIHdwOmh0bWwgLS0+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiQXJ0aWNsZSIsCiAgImhlYWRsaW5lIjogIkNhbnRvbiBOZXR3b3JrIChDQykgQW5hbHlzZSAmIFByb2dub3NlIDIwMjY6IGExNnosIERUQ0MsIEdyYXlzY2FsZSDigJMgZGllIFJXQS1CbG9ja2NoYWluIGbDvHIgV2FsbCBTdHJlZXQiLAogICJkZXNjcmlwdGlvbiI6ICJDYW50b24gTmV0d29yayAoQ0MpIEFuYWx5c2UgJiBQcm9nbm9zZSAyMDI2OiBLdXJzIH4wLDEzIOKCrCwgKzI1JSBpbiBlaW5lciBXb2NoZS4gRGlnaXRhbCBBc3NldCBIb2xkaW5ncyBzdWNodCAzMDAgTWlvLiAkIEZpbmFuemllcnVuZyBiZWkgMiBNcmQuICQgQmV3ZXJ0dW5nIOKAkyBhMTZ6IGNyeXB0byBhbHMgTGVhZC4gRFRDQyBjby1Wb3JzaXR6ZW5kZXIgZGVyIEZvdW5kYXRpb24sIHN0YXJ0ZXQgVG9rZW5pc2llcnVuZ3NwbGF0dGZvcm0gSnVsaSAyMDI2LiBHcmF5c2NhbGU6IENhbnRvbiB1bnRlciBUb3AtNiBSV0EtUHJvdG9rb2xsZW4uIEJOWSwgTmFzZGFxLCBDaXRhZGVsIFNlY3VyaXRpZXMsIERSVyBhbHMgSW52ZXN0b3Jlbi4gSFNCQy1QaWxvdCwgSlBNb3JnYW4tU2V0dGxlbWVudC4gUHJvdG9jb2wgMy41IChMU1UpLiBUb2tlbm9taWNzOiBrZWluIFByZS1NaW5lLCAxMDAgTXJkLiBDQywgQnVybi1NZWNoYW5pc211cy4gVGVjaG5pc2NoOiBSU0kgNTMsIFdpZGVyc3RhbmQgMCwxODU5ICQuIDMgU3plbmFyaWVuIGbDvHIgMjAyNi4iLAogICJkYXRlUHVibGlzaGVkIjogIjIwMjYtMDUtMTIiLAogICJkYXRlTW9kaWZpZWQiOiAiMjAyNi0wNS0xMiIsCiAgImF1dGhvciI6IHsiQHR5cGUiOiAiUGVyc29uIiwgIm5hbWUiOiAiRmVsaXggUmllZ2VyIiwgInVybCI6ICJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tL2F1dGhvci8ifSwKICAicHVibGlzaGVyIjogeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJLcnlwdG9adWt1bmZ0IiwgInVybCI6ICJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tIn0sCiAgImluTGFuZ3VhZ2UiOiAiZGUtREUiLAogICJrZXl3b3JkcyI6ICJDYW50b24gTmV0d29yayBDQyBBbmFseXNlIDIwMjYsIENhbnRvbiBLdXJzIFByb2dub3NlLCBDQyBUb2tlbiBrYXVmZW4sIERpZ2l0YWwgQXNzZXQgSG9sZGluZ3MgYTE2eiwgRFRDQyBUb2tlbmlzaWVydW5nLCBSV0EgQmxvY2tjaGFpbiAyMDI2LCBDYW50b24gTmV0d29yayBJbnZlc3RvcmVuLCBHbG9iYWwgU3luY2hyb25pemVyIiwKICAiYWJvdXQiOiBbCiAgICB7IkB0eXBlIjogIlRoaW5nIiwgIm5hbWUiOiAiQ2FudG9uIE5ldHdvcmsiLCAiZGVzY3JpcHRpb24iOiAiTGF5ZXItMS1CbG9ja2NoYWluIGbDvHIgaW5zdGl0dXRpb25lbGxlcyBUcmFkRmkgdW5kIFJXQS1Ub2tlbmlzaWVydW5nIG1pdCBrb25maWd1cmllcmJhcmVyIFByaXZhdHNwaMOkcmUifSwKICAgIHsiQHR5cGUiOiAiVGhpbmciLCAibmFtZSI6ICJSV0EtVG9rZW5pc2llcnVuZyIsICJkZXNjcmlwdGlvbiI6ICJSZWFsIFdvcmxkIEFzc2V0IFRva2VuaXphdGlvbiDigJMgRGlnaXRhbGlzaWVydW5nIHJlYWxlciBWZXJtw7ZnZW5zd2VydGUgYXVmIGRlciBCbG9ja2NoYWluIn0sCiAgICB7IkB0eXBlIjogIlRoaW5nIiwgIm5hbWUiOiAiR2xvYmFsIFN5bmNocm9uaXplciIsICJkZXNjcmlwdGlvbiI6ICJEZXplbnRyYWxlcyBSw7xja2dyYXQgZGVzIENhbnRvbiBOZXR3b3JrcyBmw7xyIENyb3NzLUFwcGxpY2F0aW9uLVN5bmNocm9uaXNpZXJ1bmcifQogIF0sCiAgIm1lbnRpb25zIjogWwogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJEaWdpdGFsIEFzc2V0IEhvbGRpbmdzIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogImExNnogQ3J5cHRvIChBbmRyZWVzc2VuIEhvcm93aXR6KSJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJEVENDIChEZXBvc2l0b3J5IFRydXN0ICYgQ2xlYXJpbmcgQ29ycG9yYXRpb24pIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIkdyYXlzY2FsZSJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJCTlkifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiTmFzZGFxIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIkhTQkMifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiQ2l0YWRlbCBTZWN1cml0aWVzIn0KICBdCn0KPC9zY3JpcHQ+Cgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkZBUVBhZ2UiLAogICJtYWluRW50aXR5IjogWwogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXYXMgaXN0IENhbnRvbiBOZXR3b3JrIChDQyk\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJDYW50b24gTmV0d29yayBpc3QgZWluZSBMYXllci0xLUJsb2NrY2hhaW4sIGRpZSBpbSBKdWxpIDIwMjQgdm9uIERpZ2l0YWwgQXNzZXQgSG9sZGluZ3MgZ2VzdGFydGV0IHd1cmRlIHVuZCBzcGV6aWVsbCBmw7xyIGluc3RpdHV0aW9uZWxsZXMgVHJhZEZpIHVuZCBkaWUgVG9rZW5pc2llcnVuZyByZWFsZXIgVmVybcO2Z2Vuc3dlcnRlIChSV0EpIGVudHdpY2tlbHQgd3VyZGUuIEJlc29uZGVyaGVpdGVuOiBrb25maWd1cmllcmJhcmUgUHJpdmF0c3Bow6RyZSAoSW5zdGl0dXRpb25lbiBrb250cm9sbGllcmVuIHdlbGNoZSBEYXRlbiBzaWNodGJhciBzaW5kKSwgRGFtbC1TbWFydC1Db250cmFjdC1TcHJhY2hlLCB6d2Vpc3R1ZmlnZXIgS29uc2Vuc21lY2hhbmlzbXVzIChHbG9iYWwgU3luY2hyb25pemVyKS4gRGVyIENDLVRva2VuIGlzdCBkYXMgVXRpbGl0eS1Ub2tlbiBmw7xyIGRlbiBHbG9iYWwgU3luY2hyb25pemVyIOKAkyBHZWLDvGhyZW56YWhsdW5nZW4gdW5kIFZhbGlkYXRvci1CZWxvaG51bmdlbi4gVmVyd2FsdGV0IHZvbiBkZXIgR2xvYmFsIFN5bmNocm9uaXplciBGb3VuZGF0aW9uIHVudGVyIEJldGVpbGlndW5nIGRlciBMaW51eCBGb3VuZGF0aW9uLiBEVENDIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIEZvdW5kYXRpb24uIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgZGllIGExNnotRmluYW56aWVydW5nc3J1bmRlIGbDvHIgQ2FudG9uPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiRGlnaXRhbCBBc3NldCBIb2xkaW5ncyAoRW50d2lja2xlciBoaW50ZXIgQ2FudG9uIE5ldHdvcmspIHN1Y2h0IDMwMCBNaWxsaW9uZW4gRG9sbGFyIEZpbmFuemllcnVuZyBiZWkgZWluZXIgQmV3ZXJ0dW5nIHZvbiAyIE1pbGxpYXJkZW4gRG9sbGFyIOKAkyBtaXQgYTE2eiBDcnlwdG8gKEFuZHJlZXNzZW4gSG9yb3dpdHopIGFscyBwb3RlbnppZWxsZW0gTGVhZC1JbnZlc3Rvci4gRGllIFJ1bmRlIHNvbGwgaW4gZGVuIG7DpGNoc3RlbiBXb2NoZW4gYWJnZXNjaGxvc3NlbiB3ZXJkZW4gKFN0YW5kOiAxMS4gTWFpIDIwMjYsIEJsb29tYmVyZykuIFZvcmhlcmlnZSBJbnZlc3RvcmVuOiBCTlksIE5hc2RhcSAoNTAgTWlvLiAkIHN0cmF0ZWdpc2NoZSBJbnZlc3RpdGlvbiBFbmRlIDIwMjUpLCBEUlcsIENpdGFkZWwgU2VjdXJpdGllcy4gRGllIEZpbmFuemllcnVuZyB3w7xyZGUgZWluZSBkZXIgZ3LDtsOfdGVuIGltIGluc3RpdHV0aW9uZWxsZW4gQmxvY2tjaGFpbi1CZXJlaWNoIDIwMjYgZGFyc3RlbGxlbi4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2FzIG1hY2h0IERUQ0MgbWl0IENhbnRvbiBOZXR3b3JrPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiRGllIERUQ0MgKERlcG9zaXRvcnkgVHJ1c3QgJiBDbGVhcmluZyBDb3Jwb3JhdGlvbikg4oCTIGRpZSB3ZWx0d2VpdCBncsO2w590ZSBBYndpY2tsdW5nc29yZ2FuaXNhdGlvbiBtaXQgQmlsbGlvbmVuIERvbGxhciBUYWdlc3ZvbHVtZW4g4oCTIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIENhbnRvbiBGb3VuZGF0aW9uIHVuZCBwbGFudCBhYiBKdWxpIDIwMjYgbWl0IGVpbmVyIExpdmUtUGlsb3Rwcm9kdWt0aW9uIHRva2VuaXNpZXJ0ZXIgV2VydHBhcGllcmUgYXVmIENhbnRvbiB6dSBzdGFydGVuLiBEZXIgdm9sbHN0w6RuZGlnZSBQbGF0dGZvcm1zdGFydCBpc3QgZsO8ciBPa3RvYmVyIDIwMjYgZ2VwbGFudC4gRGFzIFppZWw6IFRva2VuaXNpZXJ1bmcgdm9uIFVTLVRyZWFzdXJ5LVdlcnRwYXBpZXJlbiBpbiBFY2h0emVpdCwgSW50cmFkYXktUmVwby1UcmFuc2FrdGlvbmVuIHVuZCBTZXR0bGVtZW50IG9obmUgbWVocnTDpGdpZ2UgV2FydGV6ZWl0ZW4uIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBzaW5kIENhbnRvbiBDQyBUb2tlbm9taWNzPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiQ2FudG9uIENDIFRva2Vub21pY3M6IEtlaW4gUHJlLU1pbmUsIGtlaW4gUHJlLVNhbGUg4oCTIGFsbGUgQ0Mgd2VyZGVuIGR1cmNoIE1pbmluZyAoVmFsaWRpZXJ1bmcpIHZlcmRpZW50LiBHZXNhbXRhbmdlYm90OiB+MTAwIE1pbGxpYXJkZW4gQ0MgaW4gZGVuIGVyc3RlbiAxMCBKYWhyZW4gKGFiIDIwMjQpLiBEYW5hY2gga29uc3RhbnQgMiw1IE1pbGxpYXJkZW4gQ0MgSmFocmVzYmVsb2hudW5nZW4uIEJ1cm4tTWVjaGFuaXNtdXM6IFRyYW5zYWt0aW9uc2dlYsO8aHJlbiB3ZXJkZW4gZ2VicmFubnQg4oCTIGRhcyBsYW5nZnJpc3RpZ2UgR2VzYW10YW5nZWJvdCBow6RuZ3Qgdm9uIE51dHp1bmdzaW50ZW5zaXTDpHQgYWIuIFN0YW5kIE1haSAyMDI2OiB+MjLigJMzNyBNaWxsaWFyZGVuIENDIGltIFVtbGF1Zi4gQ0MtVG9rZW4tRnVua3Rpb25lbjogR2Viw7xocmVuemFobHVuZ2VuLCBTdXBlci1WYWxpZGF0b3ItQmVsb2hudW5nZW4sIFZhbGlkYXRvci1SZXdhcmRzLCBBcHAtUHJvdmlkZXItSW5jZW50aXZlcy4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2FzIGlzdCBkZXIgVW50ZXJzY2hpZWQgendpc2NoZW4gQ2FudG9uIE5ldHdvcmsgdW5kIEhlZGVyYT8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkJlaWRlIHNpbmQgaW5zdGl0dXRpb25lbGwtZm9rdXNzaWVydGUgQmxvY2tjaGFpbnMgbWl0IEVudGVycHJpc2UtR292ZXJuYW5jZS4gVW50ZXJzY2hpZWRlOiBDYW50b24gaXN0IHNwZXppZWxsIGbDvHIgVHJhZEZpL1JXQSBnZWJhdXQgKERhbWwsIGtvbmZpZ3VyaWVyYmFyZSBQcml2YWN5LCBEVENDLUFuYmluZHVuZykuIEhlZGVyYSBpc3QgYnJlaXRlciBhdWZnZXN0ZWxsdCAoR292ZXJuaW5nIENvdW5jaWwgbWl0IEdvb2dsZSwgSUJNLCBldGMuLCAjMSBSV0EtTmV0endlcmsgbmFjaCBTZXR0bGVtZW50LVZvbHVtZW4sIEhhc2hncmFwaCBzdGF0dCBCbG9ja2NoYWluKS4gQ2FudG9uIGhhdCBlaW5lIHRpZWZlcmUgVHJhZEZpLUludGVncmF0aW9uIChEVENDIGNvLVZvcnNpdHplbmRlciksIHfDpGhyZW5kIEhlZGVyYSBicmVpdGVyZW4gRW50ZXJwcmlzZS1FaW5zYXR6IHplaWd0LiBCZWlkZSBrb25rdXJyaWVyZW4gaW0gaW5zdGl0dXRpb25lbGxlbiBCbG9ja2NoYWluLU1hcmt0IDIwMjYuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgUHJvdG9jb2wgMy41IGJlaSBDYW50b24gTmV0d29yaz8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIlByb3RvY29sIDMuNSBpc3QgZGFzIGFrdHVlbGxlIENhbnRvbiBOZXR3b3JrLVVwZ3JhZGUgbWl0IExvZ2ljYWwgU3luY2hyb25pemVyIFVwZ3JhZGVzIChMU1UpLiBEaWUgd2ljaHRpZ3N0ZSBOZXVlcnVuZzogRGFzIE5ldHp3ZXJrLVByb3Rva29sbCBrYW5uIGpldHp0IG9obmUgVW50ZXJicmVjaHVuZyBkZXIgVHJhbnNha3Rpb25zdmVyYXJiZWl0dW5nIGFrdHVhbGlzaWVydCB3ZXJkZW4uIEZyw7xoZXJlIFZlcnNpb25lbiBlcmZvcmRlcnRlbiBkYXMgU3RvcHBlbiBkZXIgVmFsaWRhdG9yLU5vZGVzIHfDpGhyZW5kIFVwZ3JhZGVzLiBMU1UgbWFjaHQgQ2FudG9uIG9wZXJhdGlvbmVsbCB6dXZlcmzDpHNzaWdlciBmw7xyIGluc3RpdHV0aW9uZWxsZSBIaWdoLVZhbHVlLVRyYW5zYWt0aW9uZW4g4oCTIGVpbiBrcml0aXNjaGVyIFZvcnRlaWwgZ2VnZW7DvGJlciBCbG9ja2NoYWlucyBkaWUgZsO8ciBVcGdyYWRlcyBnZXN0b3BwdCB3ZXJkZW4gbcO8c3Nlbi4ifQogICAgfQogIF0KfQo8L3NjcmlwdD4KCjxzdHlsZT4KQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3V0Zml0OndnaHRANDAwOzUwMDs2MDA7NzAwOzgwMCZmYW1pbHk9SmV0QnJhaW5zK01vbm86d2dodEA0MDA7NjAwOzcwMCZmYW1pbHk9RXhvKzI6d2dodEA4MDA7OTAwJmRpc3BsYXk9c3dhcCcpOwo6cm9vdHsKICAtLWNuOiM2QzNDRTE7LS1jbjI6cmdiYSgxMDgsNjAsMjI1LC4wOCk7LS1jbjM6cmdiYSgxMDgsNjAsMjI1LC4yMik7CiAgLS1hOiNGNzkzMUE7LS1hMjpyZ2JhKDI0NywxNDcsMjYsLjA5KTstLWEzOnJnYmEoMjQ3LDE0NywyNiwuMjIpOwogIC0tZzojMmVjYzcxOy0tZzI6cmdiYSg0NiwyMDQsMTEzLC4wOCk7LS1nMzpyZ2JhKDQ2LDIwNCwxMTMsLjIyKTsKICAtLXI6I2U3NGMzYzstLXIyOnJnYmEoMjMxLDc2LDYwLC4wOCk7LS1yMzpyZ2JhKDIzMSw3Niw2MCwuMjIpOwogIC0tYjojNWRhZGUyOy0tYjI6cmdiYSg5MywxNzMsMjI2LC4wOCk7LS1iMzpyZ2JhKDkzLDE3MywyMjYsLjIyKTsKICAtLXk6I2YwYzA0MDstLXkyOnJnYmEoMjQwLDE5Miw2NCwuMDgpOy0teTM6cmdiYSgyNDAsMTkyLDY0LC4yMik7CiAgLS1wOiM5YjU5YjY7LS1wMjpyZ2JhKDE1NSw4OSwxODIsLjA4KTstLXAzOnJnYmEoMTU1LDg5LDE4MiwuMjIpOwogIC0tYzojMWFiYzljOy0tYzI6cmdiYSgyNiwxODgsMTU2LC4wOCk7LS1jMzpyZ2JhKDI2LDE4OCwxNTYsLjIyKTsKfQouY257bWF4LXdpZHRoOjkxMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHggNzBweDtiYWNrZ3JvdW5kOiMwNjBlMGE7Zm9udC1mYW1pbHk6J091dGZpdCcsc2Fucy1zZXJpZjtjb2xvcjojZjBmN2YyfQouY24gKntib3gtc2l6aW5nOmJvcmRlci1ib3h9Ci5jbiBoMntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgxOXB4LDIuNnZ3LDI3cHgpO21hcmdpbjo1MnB4IDAgMTJweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6I2YwZjdmMn0KLmNuIGgyIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNuKX0KLmNuIGgze2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDE1cHgsMnZ3LDIwcHgpO21hcmdpbjoyNnB4IDAgMTBweDtjb2xvcjojZjBmN2YyfQouY24gcHtmb250LXNpemU6MTUuNXB4O2xpbmUtaGVpZ2h0OjEuOTc7Y29sb3I6I2M4ZGRkMDttYXJnaW4tYm90dG9tOjE2cHh9Ci5jbiBwIHN0cm9uZ3tjb2xvcjojZjBmN2YyfQouY24gdWwsLmNuIG9se3BhZGRpbmctbGVmdDoyMnB4O2NvbG9yOiNjOGRkZDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS45NTttYXJnaW4tYm90dG9tOjE2cHh9Ci5jbiBsaXttYXJnaW4tYm90dG9tOjdweH0KLmNuIGEuaWx7Y29sb3I6dmFyKC0tY24pO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMyk7Zm9udC13ZWlnaHQ6NjAwfQouY24gYS5pbC5ne2NvbG9yOnZhcigtLWcpO2JvcmRlci1jb2xvcjpyZ2JhKDQ2LDIwNCwxMTMsLjM1KX0KLmNuIGEuaWwucntjb2xvcjp2YXIoLS1yKTtib3JkZXItY29sb3I6cmdiYSgyMzEsNzYsNjAsLjMpfQouY24gYS5pbC5ie2NvbG9yOnZhcigtLWIpO2JvcmRlci1jb2xvcjpyZ2JhKDkzLDE3MywyMjYsLjMpfQouY24gYS5pbC5he2NvbG9yOnZhcigtLWEpO2JvcmRlci1jb2xvcjpyZ2JhKDI0NywxNDcsMjYsLjMpfQouY24gYS5pbC5we2NvbG9yOnZhcigtLXApO2JvcmRlci1jb2xvcjpyZ2JhKDE1NSw4OSwxODIsLjMpfQouY24gYS5pbC5je2NvbG9yOnZhcigtLWMpO2JvcmRlci1jb2xvcjpyZ2JhKDI2LDE4OCwxNTYsLjMpfQouY24gYS5zcmN7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjEwcHg7Y29sb3I6IzVhNmEzYTtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEwOCw2MCwyMjUsLjE0KTtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjFweCA2cHg7bWFyZ2luLWxlZnQ6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWRlY29yYXRpb246bm9uZX0KLmNuLWhye2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdmFyKC0tY24zKSx0cmFuc3BhcmVudCk7bWFyZ2luOjUwcHggMH0KCi8qIEhFUk8gKi8KLmNuLWhlcm97YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWNuMiksdmFyKC0tZzIpKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNuMyk7Ym9yZGVyLXJhZGl1czoxNnB4O3BhZGRpbmc6MzBweCAzNHB4O21hcmdpbjowIDAgMTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Ci5jbi1oZXJvOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTcwcHg7cmlnaHQ6LTcwcHg7d2lkdGg6MjYwcHg7aGVpZ2h0OjI2MHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDEwOCw2MCwyMjUsLjA5KSx0cmFuc3BhcmVudCA3MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Ci5jbi1iYWRnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxNHB4fQouY24tYmFkZ2V7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzozcHggMTBweDtib3JkZXItcmFkaXVzOjRweDtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ci5jbi1iYWRnZS5we2NvbG9yOnZhcigtLWNuKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNuMyk7YmFja2dyb3VuZDp2YXIoLS1jbjIpfQouY24tYmFkZ2UuZ3tjb2xvcjp2YXIoLS1nKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLmNuLWJhZGdlLnJ7Y29sb3I6dmFyKC0tcik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyk7YmFja2dyb3VuZDp2YXIoLS1yMil9Ci5jbi1iYWRnZS55e2NvbG9yOnZhcigtLXkpO2JvcmRlcjoxcHggc29saWQgdmFyKC0teTMpO2JhY2tncm91bmQ6dmFyKC0teTIpfQouY24taGVybyBoMXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgyMHB4LDMuMnZ3LDM0cHgpO2xpbmUtaGVpZ2h0OjEuMDg7Y29sb3I6I2YwZjdmMjttYXJnaW46MCAwIDEycHh9Ci5jbi1oZXJvIGgxIHNwYW57Y29sb3I6dmFyKC0tY24pfQouY24taGVyby1sZWFke2ZvbnQtc2l6ZToxNS41cHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjkzO21hcmdpbjowIDAgMjBweH0KLmNuLWhlcm8tZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjEycHh9Ci5jbi1oZXJvLXBhbmVse2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNHB4IDE4cHh9Ci5jbi1oZXJvLXBhbmVsLnB7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEwOCw2MCwyMjUsLjEyKX0uY24taGVyby1wYW5lbC5ne2JvcmRlcjoxcHggc29saWQgcmdiYSg0NiwyMDQsMTEzLC4xMil9LmNuLWhlcm8tcGFuZWwucntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMxLDc2LDYwLC4xMil9Ci5jbi1oZXJvLXBhbmVsIGgze21hcmdpbjowIDAgOXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDB9Ci5jbi1oZXJvLXBhbmVsIGgzLnB7Y29sb3I6dmFyKC0tY24pfS5jbi1oZXJvLXBhbmVsIGgzLmd7Y29sb3I6dmFyKC0tZyl9LmNuLWhlcm8tcGFuZWwgaDMucntjb2xvcjp2YXIoLS1yKX0KLmNuLWhlcm8tcGFuZWwgdWx7cGFkZGluZy1sZWZ0OjE0cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjg1O21hcmdpbjowfQouY24taGVyby1wYW5lbCBsaXttYXJnaW4tYm90dG9tOjRweH0KCi8qIFNUQVRTICovCi5jbi1zdGF0c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTE1cHgsMWZyKSk7Z2FwOjlweDttYXJnaW46MjBweCAwfQouY24tc3RhdHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTJweDt0ZXh0LWFsaWduOmNlbnRlcn0KLmNuLXN0YXQucHtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMSl9LmNuLXN0YXQuZ3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDYsMjA0LDExMywuMSl9LmNuLXN0YXQucntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMxLDc2LDYwLC4xKX0uY24tc3RhdC5he2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4xKX0uY24tc3RhdC55e2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDAsMTkyLDY0LC4xKX0KLmNuLXN2e2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMTJweCwxLjh2dywxOHB4KTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206NHB4fQouY24tc3YucHtjb2xvcjp2YXIoLS1jbil9LmNuLXN2Lmd7Y29sb3I6dmFyKC0tZyl9LmNuLXN2LnJ7Y29sb3I6dmFyKC0tcil9LmNuLXN2LmF7Y29sb3I6dmFyKC0tYSl9LmNuLXN2Lnl7Y29sb3I6dmFyKC0teSl9Ci5jbi1zbHtmb250LXNpemU6OHB4O2NvbG9yOiMzYTJhNGE7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MS41NX0KCi8qIEJPWCAqLwouY24tYm94e2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjBweCAwfQouY24tYm94LnBycHtiYWNrZ3JvdW5kOnZhcigtLWNuMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbjMpfQouY24tYm94LmdybntiYWNrZ3JvdW5kOnZhcigtLWcyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKX0KLmNuLWJveC5yZWR7YmFja2dyb3VuZDp2YXIoLS1yMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyl9Ci5jbi1ib3gub3Jne2JhY2tncm91bmQ6dmFyKC0tYTIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYTMpfQouY24tYm94Lnlsd3tiYWNrZ3JvdW5kOnZhcigtLXkyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXkzKX0KLmNuLWJveC5jeW57YmFja2dyb3VuZDp2YXIoLS1jMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jMyl9Ci5jbi1ib3gtdHtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OC41cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEwcHh9Ci5jbi1ib3gucHJwIC5jbi1ib3gtdHtjb2xvcjp2YXIoLS1jbil9LmNuLWJveC5ncm4gLmNuLWJveC10e2NvbG9yOnZhcigtLWcpfS5jbi1ib3gucmVkIC5jbi1ib3gtdHtjb2xvcjp2YXIoLS1yKX0uY24tYm94Lm9yZyAuY24tYm94LXR7Y29sb3I6dmFyKC0tYSl9LmNuLWJveC55bHcgLmNuLWJveC10e2NvbG9yOnZhcigtLXkpfS5jbi1ib3guY3luIC5jbi1ib3gtdHtjb2xvcjp2YXIoLS1jKX0KLmNuLWJveCBwLC5jbi1ib3ggdWx7Zm9udC1zaXplOjE0LjVweDtjb2xvcjojYzhkZGQwO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjl9Ci5jbi1ib3ggcDpub3QoOmxhc3QtY2hpbGQpLC5jbi1ib3ggdWw6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEwcHh9Ci5jbi1ib3ggbGl7bWFyZ2luLWJvdHRvbTo2cHh9Ci5jbi1ib3ggc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9CgovKiBJTlZFU1RPUlMgKi8KLmNuLWludmVzdG9yc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTcwcHgsMWZyKSk7Z2FwOjhweDttYXJnaW46MTZweCAwfQouY24taW52e2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMSk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTNweDt0ZXh0LWFsaWduOmNlbnRlcn0KLmNuLWludi1uYW1le2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMjttYXJnaW4tYm90dG9tOjNweH0KLmNuLWludi1yb2xle2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS40fQouY24taW52LWJhZGdle2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MnB4IDdweDtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tdG9wOjZweDtkaXNwbGF5OmlubGluZS1ibG9ja30KLmNuLWludi1iYWRnZS5uZXd7Y29sb3I6dmFyKC0tZyk7YmFja2dyb3VuZDp2YXIoLS1nMil9Ci5jbi1pbnYtYmFkZ2Uub2xke2NvbG9yOnZhcigtLWNuKTtiYWNrZ3JvdW5kOnZhcigtLWNuMil9Ci5jbi1pbnYtYmFkZ2UuaW5zdHtjb2xvcjp2YXIoLS15KTtiYWNrZ3JvdW5kOnZhcigtLXkyKX0KCi8qIFRJTUVMSU5FICovCi5jbi10bHttYXJnaW46MjBweCAwO3BhZGRpbmctbGVmdDoyMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfQouY24tdGw6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NnB4O3RvcDo2cHg7Ym90dG9tOjZweDt3aWR0aDoycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLWNuKSxyZ2JhKDEwOCw2MCwyMjUsLjA4KSl9Ci5jbi10bC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MThweH0KLmNuLXRsLWRvdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xOHB4O3RvcDo2cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICMwNjBlMGF9Ci5jbi10bC1kb3QucHtiYWNrZ3JvdW5kOnZhcigtLWNuKX0uY24tdGwtZG90Lmd7YmFja2dyb3VuZDp2YXIoLS1nKX0uY24tdGwtZG90LmF7YmFja2dyb3VuZDp2YXIoLS1hKX0uY24tdGwtZG90Lnl7YmFja2dyb3VuZDp2YXIoLS15KX0KLmNuLXRsLXRpbWV7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTozcHh9Ci5jbi10bC10aW1lLnB7Y29sb3I6dmFyKC0tY24pfS5jbi10bC10aW1lLmd7Y29sb3I6dmFyKC0tZyl9LmNuLXRsLXRpbWUuYXtjb2xvcjp2YXIoLS1hKX0uY24tdGwtdGltZS55e2NvbG9yOnZhcigtLXkpfQouY24tdGwtdGl0bGV7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6MTRweDtjb2xvcjojZjBmN2YyO21hcmdpbi1ib3R0b206NHB4fQouY24tdGwtYm9keXtmb250LXNpemU6MTMuNXB4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS44fQouY24tdGwtYm9keSBzdHJvbmd7Y29sb3I6I2YwZjdmMn0KCi8qIFZFUkdMRUlDSCBUQUJMRSAqLwouY24tdHd7b3ZlcmZsb3cteDphdXRvO2JvcmRlci1yYWRpdXM6MTJweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMSk7bWFyZ2luOjIwcHggMH0KLmNuLXRibHt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttaW4td2lkdGg6NTAwcHh9Ci5jbi10YmwgdGh7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjp2YXIoLS1jbik7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MTFweCAxNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNuMyk7YmFja2dyb3VuZDojMDgwYzA4O3RleHQtYWxpZ246bGVmdH0KLmNuLXRibCB0ZHtwYWRkaW5nOjEwcHggMTRweDtjb2xvcjojYzhkZGQwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMDQpO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNzU7dmVydGljYWwtYWxpZ246dG9wfQouY24tdGJsIHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZjBmN2YyfQouY24tdGJsIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTpub25lfQouY24tdGJsIHRyOm50aC1jaGlsZChvZGQpIHRke2JhY2tncm91bmQ6cmdiYSgxMDgsNjAsMjI1LC4wMTIpfQouY24tdGJsIC5obCB0ZHtiYWNrZ3JvdW5kOnJnYmEoMTA4LDYwLDIyNSwuMDUpIWltcG9ydGFudDtib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tY24pfQoudGMtZ3tjb2xvcjp2YXIoLS1nKTtmb250LXdlaWdodDo3MDB9LnRjLXJ7Y29sb3I6dmFyKC0tcik7Zm9udC13ZWlnaHQ6NzAwfS50Yy1we2NvbG9yOnZhcigtLWNuKTtmb250LXdlaWdodDo3MDB9LnRjLWF7Y29sb3I6dmFyKC0tYSk7Zm9udC13ZWlnaHQ6NzAwfQoKLyogQ09MUyAqLwouY24tY29sczJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxMnB4O21hcmdpbjoxOHB4IDB9Ci5jbi1jb2x7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgxMDgsNjAsMjI1LC4wNyk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTVweCAxN3B4fQouY24tY29sIGg0e21hcmdpbjowIDAgOHB4O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjEzcHh9Ci5jbi1jb2wgaDQuZ3tjb2xvcjp2YXIoLS1nKX0uY24tY29sIGg0LnJ7Y29sb3I6dmFyKC0tcil9LmNuLWNvbCBoNC5we2NvbG9yOnZhcigtLWNuKX0KLmNuLWNvbCB1bHtwYWRkaW5nLWxlZnQ6MTRweDtmb250LXNpemU6MTNweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuODU7bWFyZ2luOjB9Ci5jbi1jb2wgbGl7bWFyZ2luLWJvdHRvbTo1cHh9CgovKiBURUNIIExFVkVMUyAqLwouY24tbGV2ZWxze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTBweDttYXJnaW46MTZweCAwfQouY24tbGV2ZWx7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlci1yYWRpdXM6OXB4O3BhZGRpbmc6MTRweCAxNnB4fQouY24tbGV2ZWwuc3Vwe2JvcmRlcjoxcHggc29saWQgcmdiYSg0NiwyMDQsMTEzLC4xMil9LmNuLWxldmVsLnJlc3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMxLDc2LDYwLC4xMil9Ci5jbi1sZXZlbCBoNHtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowIDAgMTBweH0KLmNuLWxldmVsLnN1cCBoNHtjb2xvcjp2YXIoLS1nKX0uY24tbGV2ZWwucmVzIGg0e2NvbG9yOnZhcigtLXIpfQouY24tbGV2ZWwtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDMpO2ZvbnQtc2l6ZToxMi41cHh9Ci5jbi1sZXZlbC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9Ci5jbi1sZXZlbC1sYWJlbHtjb2xvcjojOWRiZmFhfQouY24tbGV2ZWwtdmFse2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweH0KLmNuLWxldmVsLnN1cCAuY24tbGV2ZWwtdmFse2NvbG9yOnZhcigtLWcpfS5jbi1sZXZlbC5yZXMgLmNuLWxldmVsLXZhbHtjb2xvcjp2YXIoLS1yKX0KCi8qIFNaRU5BUklFTiAqLwouY24tc3plbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDIxMHB4LDFmcikpO2dhcDoxMHB4O21hcmdpbjoxOHB4IDB9Ci5jbi1zemVue2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNnB4fQouY24tc3plbi5idWxse2JvcmRlcjoxcHggc29saWQgdmFyKC0tZzMpfS5jbi1zemVuLmJhc2V7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbjMpfS5jbi1zemVuLmJlYXJ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyl9Ci5jbi1zemVuLWxhYmVse2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206OHB4O3BhZGRpbmc6M3B4IDhweDtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30KLmNuLXN6ZW4uYnVsbCAuY24tc3plbi1sYWJlbHtjb2xvcjp2YXIoLS1nKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLmNuLXN6ZW4uYmFzZSAuY24tc3plbi1sYWJlbHtjb2xvcjp2YXIoLS1jbik7YmFja2dyb3VuZDp2YXIoLS1jbjIpfQouY24tc3plbi5iZWFyIC5jbi1zemVuLWxhYmVse2NvbG9yOnZhcigtLXIpO2JhY2tncm91bmQ6dmFyKC0tcjIpfQouY24tc3plbi10aXRsZXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmMGY3ZjI7bWFyZ2luLWJvdHRvbTo4cHg7bGluZS1oZWlnaHQ6MS4yNX0KLmNuLXN6ZW4tYm9keXtmb250LXNpemU6MTNweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuNzh9Ci5jbi1zemVuLWJvZHkgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9Ci5jbi1zemVuLXRhcmdldHtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHggOHB4O2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi10b3A6OHB4fQouY24tc3plbi5idWxsIC5jbi1zemVuLXRhcmdldHtjb2xvcjp2YXIoLS1nKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLmNuLXN6ZW4uYmFzZSAuY24tc3plbi10YXJnZXR7Y29sb3I6dmFyKC0tY24pO2JhY2tncm91bmQ6dmFyKC0tY24yKX0KLmNuLXN6ZW4uYmVhciAuY24tc3plbi10YXJnZXR7Y29sb3I6dmFyKC0tcik7YmFja2dyb3VuZDp2YXIoLS1yMil9CgovKiBRVU9URSAqLwouY24tcXtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tY24pO2JhY2tncm91bmQ6dmFyKC0tY24yKTtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjJweCAwO2JvcmRlci1yYWRpdXM6MCAxMXB4IDExcHggMH0KLmNuLXEgYmxvY2txdW90ZXttYXJnaW46MCAwIDEwcHg7Zm9udC1zaXplOjE1LjVweDtjb2xvcjojZDhkMGY4O2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuOTJ9Ci5jbi1xLWF0dHJ7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjlweDtjb2xvcjojMmExYTVhO2xpbmUtaGVpZ2h0OjEuN30KLmNuLXEtYXR0ciBzdHJvbmd7Y29sb3I6dmFyKC0tY24pfQoKLyogRkFRICovCi5jbi1mYXF7bWFyZ2luOjE4cHggMH0KLmNuLWZpe2JvcmRlcjoxcHggc29saWQgcmdiYSgxMDgsNjAsMjI1LC4xKTtib3JkZXItcmFkaXVzOjlweDttYXJnaW4tYm90dG9tOjdweDtvdmVyZmxvdzpoaWRkZW59Ci5jbi1mcXtwYWRkaW5nOjE0cHggMThweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZDojMGExMjBhO2xpbmUtaGVpZ2h0OjEuNH0KLmNuLWZxOjphZnRlcntjb250ZW50OicrJztmb250LXNpemU6MjBweDtjb2xvcjp2YXIoLS1jbik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycztmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OjEycHh9Ci5jbi1maS5vcGVuIC5jbi1mcTo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Ci5jbi1mYXttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGVhc2V9Ci5jbi1maS5vcGVuIC5jbi1mYXttYXgtaGVpZ2h0OjUwMHB4fQouY24tZmEtaXtwYWRkaW5nOjE0cHggMThweDtmb250LXNpemU6MTRweDtjb2xvcjojYzhkZGQwO2xpbmUtaGVpZ2h0OjEuOTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDEwOCw2MCwyMjUsLjA4KX0KLmNuLWZhLWkgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9CgovKiBDVEEgKi8KLmNuLWN0YXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tY24yKSx2YXIoLS1nMikpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY24zKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoyMnB4IDI2cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjI4cHggMH0KLmNuLWN0YS1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDp2YXIoLS1nKTtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTVweDtwYWRkaW5nOjEzcHggMjhweDtib3JkZXItcmFkaXVzOjlweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbi10b3A6OHB4fQoKLyogQ0FSRFMgKi8KLmNuLWNhcmRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxNjVweCwxZnIpKTtnYXA6OHB4O21hcmdpbjoxNHB4IDB9Ci5jbi1jYXJke2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTA4LDYwLDIyNSwuMDcpO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206bm9uZX0KLmNuLWNhcmQtY2F0e2ZvbnQtc2l6ZTo4cHg7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Y29sb3I6dmFyKC0tY24pO21hcmdpbi1ib3R0b206M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0KLmNuLWNhcmQtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmMGY3ZjI7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40fQoKLmNuLWF1dGhvcntiYWNrZ3JvdW5kOnZhcigtLWNuMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbjMpO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjZweCAwO2Rpc3BsYXk6ZmxleDtnYXA6MTRweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fQouY24tYXZ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tY24pLHJnYmEoMTA4LDYwLDIyNSwuMykpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNmZmY7ZmxleC1zaHJpbms6MH0KLmNuLWFue2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMn0KLmNuLWFye2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tY24pO21hcmdpbjoycHggMCA2cHh9Ci5jbi1hYntmb250LXNpemU6MTIuNXB4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS42NX0KLmNuLWRpc2N7YmFja2dyb3VuZDp2YXIoLS1yMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTNweCAxN3B4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNkOWEwYTA7bGluZS1oZWlnaHQ6MS44NTttYXJnaW46MjBweCAwfQouY24tbWV0YXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2NvbG9yOiMyYTRhMWE7bWFyZ2luLXRvcDoxNHB4O2xpbmUtaGVpZ2h0OjEuOX0KCkBtZWRpYShtYXgtd2lkdGg6NjYwcHgpey5jbi1oZXJvLWdyaWQsLmNuLWNvbHMyLC5jbi1sZXZlbHMsLmNuLXN6ZW5zLC5jbi1pbnZlc3RvcnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uY24tYXV0aG9ye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJjbiI+Cgo8IS0tIEhFUk8gLS0+CjxkaXYgY2xhc3M9ImNuLWhlcm8iPgogIDxkaXYgY2xhc3M9ImNuLWJhZGdlcyI+CiAgICA8c3BhbiBjbGFzcz0iY24tYmFkZ2UgcCI+JiMxMjc5ODE7IENDIEFuYWx5c2UgTWFpIDIwMjY8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iY24tYmFkZ2UgZyI+YTE2eiAzMDAgTWlvLiAkIFJ1bmRlPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImNuLWJhZGdlIHkiPkRUQ0MgSnVsaSAyMDI2IGxpdmU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iY24tYmFkZ2UgciI+S2VpbmUgQW5sYWdlYmVyYXR1bmc8L3NwYW4+CiAgPC9kaXY+CiAgPGgxPkNhbnRvbiBOZXR3b3JrIDxzcGFuPihDQyk8L3NwYW4+IEFuYWx5c2UgJmFtcDsgUHJvZ25vc2UgMjAyNjo8YnI+YTE2eiwgRFRDQywgR3JheXNjYWxlIOKAkyBkaWUgUldBLUJsb2NrY2hhaW4gZsO8ciBXYWxsIFN0cmVldDwvaDE+CiAgPHAgY2xhc3M9ImNuLWhlcm8tbGVhZCI+Q2FudG9uIE5ldHdvcmsgaXN0IGRpZSBpbnN0aXR1dGlvbmVsbGUgQmxvY2tjaGFpbiB2b24gRGlnaXRhbCBBc3NldCBIb2xkaW5ncyDigJMgZ2ViYXV0IGbDvHIgVHJhZEZpLCA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvdG9rZW5pc2llcnVuZy13aWUtcmVhbGUtdmVybW9nZW5zd2VydGUtZGlnaXRhbGlzaWVydC13ZXJkZW4vIiBjbGFzcz0iaWwiPlJXQS1Ub2tlbmlzaWVydW5nPC9hPiB1bmQgU2V0dGxlbWVudCBvaG5lIG1laHJ0w6RnaWdlIFdhcnRlemVpdGVuLiBKZXR6dCB3aXJkIGRpZSBBdWZtZXJrc2Fta2VpdCBtYXhpbWFsOiBhMTZ6IENyeXB0byBzb2xsIGVpbmUgMzAwLU1pbGxpb25lbi1Eb2xsYXItUnVuZGUgYmVpIDItTWlsbGlhcmRlbi1Eb2xsYXItQmV3ZXJ0dW5nIGFuZsO8aHJlbiwgZGllIERUQ0Mgc3RhcnRldCBKdWxpIDIwMjYgbGl2ZSBtaXQgVG9rZW5pc2llcnVuZyBhdWYgQ2FudG9uLCB1bmQgR3JheXNjYWxlIG5lbm50IENDIHVudGVyIGRlbiBUb3AtNi1SV0EtUHJvdG9rb2xsZW4uIDxzdHJvbmc+V2FzIHN0ZWNrdCB3aXJrbGljaCBoaW50ZXIgZGVtIENhbnRvbi1OYXJyYXRpdiDigJMgdW5kIHJlY2h0ZmVydGlndCBlcyBkZW4gS3Vycz88L3N0cm9uZz48L3A+CiAgPGRpdiBjbGFzcz0iY24taGVyby1ncmlkIj4KICAgIDxkaXYgY2xhc3M9ImNuLWhlcm8tcGFuZWwgcCI+CiAgICAgIDxoMyBjbGFzcz0icCI+QWt0dWVsbGUgS2VubnphaGxlbiAoTWFpIDIwMjYpPC9oMz4KICAgICAgPHVsPgogICAgICAgIDxsaT48c3Ryb25nPkt1cnM6PC9zdHJvbmc+IH4wLDEyNyDigqwgLyB+MCwxM+KAkzAsMTUgJDwvbGk+CiAgICAgICAgPGxpPjxzdHJvbmc+TWFya3RjYXA6PC9zdHJvbmc+IH40IE1yZC4g4oKsPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5Xb2NoZW5wZXJmb3JtYW5jZTo8L3N0cm9uZz4gKzI1JTwvbGk+CiAgICAgICAgPGxpPjxzdHJvbmc+VW1sYXVmOjwvc3Ryb25nPiB+MzYsNyBNcmQuIENDPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5SU0kgKDE0ZCk6PC9zdHJvbmc+IH41MyAobmV1dHJhbCk8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPldpZGVyc3RhbmQ6PC9zdHJvbmc+IDAsMTg1OSAkIChSMSBQaXZvdCk8L2xpPgogICAgICA8L3VsPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1oZXJvLXBhbmVsIGciPgogICAgICA8aDMgY2xhc3M9ImciPkRpZSB3aWNodGlnc3RlbiBLYXRhbHlzYXRvcmVuPC9oMz4KICAgICAgPHVsPgogICAgICAgIDxsaT48c3Ryb25nPmExNnogMzAwIE1pby4gJCBSdW5kZTwvc3Ryb25nPiBiZWkgMiBNcmQuICQgQmV3ZXJ0dW5nPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5EVENDOjwvc3Ryb25nPiBjby1Wb3JzaXR6ZW5kZXIsIExpdmUgSnVsaSAyMDI2PC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5HcmF5c2NhbGU6PC9zdHJvbmc+IFRvcC02IFJXQS1Qcm90b2tvbGw8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPkhTQkMtUGlsb3Q6PC9zdHJvbmc+IHRva2VuaXNpZXJ0ZSBFaW5sYWdlbjwvbGk+CiAgICAgICAgPGxpPjxzdHJvbmc+UHJvdG9jb2wgMy41IChMU1UpOjwvc3Ryb25nPiBaZXJvLURvd250aW1lLVVwZ3JhZGVzPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5LcmVzdXMgUGFydG5lcnNoaXA8L3N0cm9uZz4gZsO8ciBFbnRlcnByaXNlLURlcGxveW1lbnQ8L2xpPgogICAgICA8L3VsPgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY24tc3RhdHMiPgogIDxkaXYgY2xhc3M9ImNuLXN0YXQgcCI+PGRpdiBjbGFzcz0iY24tc3YgcCI+fjAsMTMgJDwvZGl2PjxkaXYgY2xhc3M9ImNuLXNsIj5LdXJzIE1haSAyMDI2PC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCBnIj48ZGl2IGNsYXNzPSJjbi1zdiBnIj4rMjUlPC9kaXY+PGRpdiBjbGFzcz0iY24tc2wiPldvY2hlbnBlcmZvcm1hbmNlPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCBhIj48ZGl2IGNsYXNzPSJjbi1zdiBhIj4zMDAgTWlvLiAkPC9kaXY+PGRpdiBjbGFzcz0iY24tc2wiPmExNnogRmluYW56aWVydW5nc3J1bmRlPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCB5Ij48ZGl2IGNsYXNzPSJjbi1zdiB5Ij4yIE1yZC4gJDwvZGl2PjxkaXYgY2xhc3M9ImNuLXNsIj5CZXdlcnR1bmcgRGlnaXRhbCBBc3NldCBIb2xkaW5nczwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9ImNuLXN0YXQgZyI+PGRpdiBjbGFzcz0iY24tc3YgZyI+SnVsaSAyMDI2PC9kaXY+PGRpdiBjbGFzcz0iY24tc2wiPkRUQ0MtVG9rZW5pc2llcnVuZyBsaXZlPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3RhdCBwIj48ZGl2IGNsYXNzPSJjbi1zdiBwIj4zMCBNcmQuICQ8L2Rpdj48ZGl2IGNsYXNzPSJjbi1zbCI+R3JheXNjYWxlOiBHZXNhbXRtYXJrdCBSV0E8L2Rpdj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8IS0tIFdBUyBJU1QgQ0FOVE9OIC0tPgo8aDI+V2FzIGlzdCBDYW50b24gTmV0d29yaz8gPGVtPkRpZSBpbnN0aXR1dGlvbmVsbGUgQmxvY2tjaGFpbiBmw7xyIFRyYWRGaTwvZW0+PC9oMj4KCjxwPkNhbnRvbiBOZXR3b3JrIGlzdCBlaW5lIDxzdHJvbmc+TGF5ZXItMS1CbG9ja2NoYWluLCBkaWUgaW0gSnVsaSAyMDI0IHZvbiBEaWdpdGFsIEFzc2V0IEhvbGRpbmdzIGdlc3RhcnRldDwvc3Ryb25nPiB3dXJkZSDigJMgZWluZW0gVW50ZXJuZWhtZW4gZGFzIGJlcmVpdHMgc2VpdCAyMDE0IEVudGVycHJpc2UtQmxvY2tjaGFpbi1Mw7ZzdW5nZW4gZsO8ciBGaW5hbnppbnN0aXR1dGUgZW50d2lja2VsdC4gRGFzIEFsbGVpbnN0ZWxsdW5nc21lcmttYWw6IENhbnRvbiB3dXJkZSA8c3Ryb25nPm5pY2h0IGbDvHIgUmV0YWlsLU51dHplciBvZGVyIERlRmkgZ2ViYXV0PC9zdHJvbmc+LCBzb25kZXJuIGV4a2x1c2l2IGbDvHIgaW5zdGl0dXRpb25lbGxlIEZpbmFuemFud2VuZHVuZ2VuOiBTZXR0bGVtZW50LCBUb2tlbmlzaWVydW5nIHZvbiBXZXJ0cGFwaWVyZW4sIEludHJhZGF5LVJlcG8sIFRyYWRlIEZpbmFuY2UuPC9wPgoKPHA+RGllIHRlY2hub2xvZ2lzY2hlIEJhc2lzIGlzdCA8c3Ryb25nPkRhbWw8L3N0cm9uZz4g4oCTIGVpbmUgc3BlemllbGwgZsO8ciBGaW5hbnp2ZXJ0csOkZ2UgZW50d2lja2VsdGUgU21hcnQtQ29udHJhY3QtU3ByYWNoZS4gQW5kZXJzIGFscyBTb2xpZGl0eSAoRXRoZXJldW0pIG9kZXIgUnVzdCAoU29sYW5hKSBpc3QgRGFtbCBkYXJhdWYgYXVzZ2VsZWd0LCByZWNodGxpY2ggYmluZGVuZGUgRmluYW56a29udHJha3RlIGtvcnJla3QgYWJ6dWJpbGRlbi4gRGVyIDxzdHJvbmc+R2xvYmFsIFN5bmNocm9uaXplcjwvc3Ryb25nPiBpc3QgZGFzIGRlemVudHJhbGUgUsO8Y2tncmF0IGRlcyBOZXR6d2Vya3MsIGRhcyBtZWhyZXJlIHBlcm1pc3Npb25pZXJ0ZSBTdWItTGVkZ2VycyB2b24gdmVyc2NoaWVkZW5lbiBJbnN0aXR1dGlvbmVuIGluIEVjaHR6ZWl0IHN5bmNocm9uaXNpZXJ0IG9obmUgaWhyZSBEYXRlbiBtaXRlaW5hbmRlciB6dSB0ZWlsZW4g4oCTIGRhcyBsw7ZzdCBkYXMgUHJpdmFjeS1Db21wbGlhbmNlLURpbGVtbWEgaW0gVHJhZEZpLUJlcmVpY2guIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC93aWUtc21hcnQtY29udHJhY3RzLXVuc2VyZW4tYWxsdGFnLXJldm9sdXRpb25pZXJlbi8iIGNsYXNzPSJpbCI+U21hcnQgQ29udHJhY3RzIGVya2zDpHJ0LjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJjbi1ib3ggY3luIj4KICA8ZGl2IGNsYXNzPSJjbi1ib3gtdCI+JiMxMjgzMDA7IENhbnRvbiBOZXR3b3JrIFRlY2hub2xvZ2llIGltIMOcYmVyYmxpY2s8L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5Lb25zZW5zOjwvc3Ryb25nPiBad2Vpc3R1ZmlnZXMgU3lzdGVtIOKAkyBHbG9iYWwgU3luY2hyb25pemVyIChTdXBlci1WYWxpZGF0b3JlbikgKyBwZXJtaXNzaW9uaWVydGUgU3ViLUxlZGdlcnM8L2xpPgogICAgPGxpPjxzdHJvbmc+U21hcnQgQ29udHJhY3RzOjwvc3Ryb25nPiBEYW1sIChzcGV6aWVsbCBmw7xyIEZpbmFuemFud2VuZHVuZ2VuLCBuaWNodCBTb2xpZGl0eSk8L2xpPgogICAgPGxpPjxzdHJvbmc+UHJpdmFjeS1Nb2RlbGw6PC9zdHJvbmc+IEtvbmZpZ3VyaWVyYmFyIOKAkyBJbnN0aXR1dGlvbmVuIGtvbnRyb2xsaWVyZW4gRGF0ZW5zaWNodGJhcmtlaXQgKE5lZWQtdG8tS25vdyk8L2xpPgogICAgPGxpPjxzdHJvbmc+U2thbGllcmJhcmtlaXQ6PC9zdHJvbmc+IEhvcml6b250YWwgZHVyY2ggU3ViLUxlZGdlci1BcmNoaXRla3R1cjwvbGk+CiAgICA8bGk+PHN0cm9uZz5Hb3Zlcm5hbmNlOjwvc3Ryb25nPiBHbG9iYWwgU3luY2hyb25pemVyIEZvdW5kYXRpb24gKHVudGVyIExpbnV4IEZvdW5kYXRpb24pPC9saT4KICAgIDxsaT48c3Ryb25nPlByb3RvY29sIDMuNTo8L3N0cm9uZz4gTG9naWNhbCBTeW5jaHJvbml6ZXIgVXBncmFkZXMg4oCTIE5ldHp3ZXJrLVVwZ3JhZGVzIG9obmUgU3RvcHA8L2xpPgogICAgPGxpPjxzdHJvbmc+TGF1bmNoOjwvc3Ryb25nPiBKdWxpIDIwMjQgKE1haW5OZXQpLCBrZWluIFByZS1NaW5lLCBrZWluIFByZS1TYWxlPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gRElFIEdST1NTRSBORVVJR0tFSVQgLS0+CjxoMj5EaWUgU2NobGFnemVpbGU6IDxlbT5hMTZ6IGbDvGhydCAzMDAtTWlvLi1Eb2xsYXItUnVuZGUg4oCTIENhbnRvbiBiZWkgMiBNcmQuICQgQmV3ZXJ0dW5nPC9lbT48L2gyPgoKPHA+QW0gMTEuIE1haSAyMDI2IGJlcmljaHRldGUgQmxvb21iZXJnOiA8c3Ryb25nPkRpZ2l0YWwgQXNzZXQgSG9sZGluZ3Mgc3VjaHQgMzAwIE1pbGxpb25lbiBEb2xsYXIgYmVpIGVpbmVyIEJld2VydHVuZyB2b24gcnVuZCAyIE1pbGxpYXJkZW4gRG9sbGFyPC9zdHJvbmc+IOKAkyBtaXQgYTE2eiBDcnlwdG8gKEFuZHJlZXNzZW4gSG9yb3dpdHopIGFscyBwb3RlbnppZWxsZW0gTGVhZC1JbnZlc3Rvci4gRGllIEZpbmFuemllcnVuZ3NydW5kZSBzb2xsIGluIGRlbiBuw6RjaHN0ZW4gV29jaGVuIGFiZ2VzY2hsb3NzZW4gd2VyZGVuLiA8YSBocmVmPSJodHRwczovL3d3dy5jb2luZGVzay5jb20vZGUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj5jb2luZGVzay5jb20sIDExLjA1LjIwMjY8L2E+PC9wPgoKPGRpdiBjbGFzcz0iY24tcSI+CiAgPGJsb2NrcXVvdGU+JmJkcXVvO0RpZSBhMTZ6LUJldGVpbGlndW5nIGlzdCBlaW4gc3RhcmtlcyBTaWduYWwg4oCTIHVuZCBlcyBpc3QgbWVociBhbHMgbnVyIEthcGl0YWwuIEFuZHJlZXNzZW4gSG9yb3dpdHogaGF0IG1pdCDDvGJlciAxMCBNaWxsaWFyZGVuIERvbGxhciDDvGJlciBmw7xuZiBGb25kcyBkYXMgZ3LDtsOfdGUgaW5zdGl0dXRpb25lbGxlIEtyeXB0by1JbnZlc3RtZW50LVBvcnRmb2xpbyBkZXIgV2VsdC4gV2VubiBhMTZ6IGluIGVpbmUgaW5zdGl0dXRpb25lbGxlIEJsb2NrY2hhaW4gaW52ZXN0aWVydCwgc2lnbmFsaXNpZXJ0IGRhcyBkZXIgZ2VzYW10ZW4gVHJhZEZpLVdlbHQ6IERhcyBpc3Qga2VpbiBFeHBlcmltZW50IG1laHIuIERhcyBpc3QgSW5mcmFzdHJ1a3R1ci4gR2xlaWNoemVpdGlnOiBFaW5lIDItTWlsbGlhcmRlbi1Eb2xsYXItQmV3ZXJ0dW5nIGbDvHIgZGFzIFVudGVybmVobWVuIGJlZGV1dGV0IG5pY2h0IGF1dG9tYXRpc2NoLCBkYXNzIGRlciBDQy1Ub2tlbiB1bnRlcmJld2VydGV0IGlzdC4gRGllIEJld2VydHVuZyBiZXRyaWZmdCBEaWdpdGFsIEFzc2V0IEhvbGRpbmdzIGFscyBVbnRlcm5laG1lbiwgbmljaHQgZGlyZWt0IGRlbiBUb2tlbi4gRGVyIE1hcmt0IHZlcndlY2hzZWx0IGRhcyBtYW5jaG1hbC4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9ImNuLXEtYXR0ciI+PHN0cm9uZz5GZWxpeCBSaWVnZXI8L3N0cm9uZz48c3Bhbj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyIEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IE1haSAyMDI2PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjwhLS0gSU5WRVNUT1Itw5xCRVJTSUNIVCAtLT4KPGgzPldlciBpbnZlc3RpZXJ0IGluIERpZ2l0YWwgQXNzZXQgLyBDYW50b24gTmV0d29yaz88L2gzPgoKPGRpdiBjbGFzcz0iY24taW52ZXN0b3JzIj4KICA8ZGl2IGNsYXNzPSJjbi1pbnYiPgogICAgPGRpdiBjbGFzcz0iY24taW52LW5hbWUiPmExNnogQ3J5cHRvPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1pbnYtcm9sZSI+TGVhZCBkZXIgMzAwIE1pby4gJCBSdW5kZSAoYW5nZXBlaWx0KTwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLWludi1iYWRnZSBuZXciPiYjOTg4OTsgTmV1IDIwMjY8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24taW52Ij4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1uYW1lIj5CTlk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5CYW5rIG9mIE5ldyBZb3JrIE1lbGxvbiDigJMgNTAgTWlvLiAkIHN0cmF0ZWdpc2NoIChFbmRlIDIwMjUpPC9kaXY+CiAgICA8c3BhbiBjbGFzcz0iY24taW52LWJhZGdlIG9sZCI+MjAyNTwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1pbnYiPgogICAgPGRpdiBjbGFzcz0iY24taW52LW5hbWUiPk5hc2RhcTwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24taW52LXJvbGUiPlN0cmF0ZWdpc2NoZXIgSW52ZXN0b3Ig4oCTIDUwIE1pby4gJCBSdW5kZSAoRW5kZSAyMDI1KTwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLWludi1iYWRnZSBvbGQiPjIwMjU8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24taW52Ij4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1uYW1lIj5DaXRhZGVsIFNlY3VyaXRpZXM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5NYXJrZXQtTWFrZXIgJmFtcDsgSW52ZXN0b3I8L2Rpdj4KICAgIDxzcGFuIGNsYXNzPSJjbi1pbnYtYmFkZ2UgaW5zdCI+JiMxMjc5ODE7IEluc3RpdHV0aW9uYWw8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24taW52Ij4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1uYW1lIj5EUlc8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5UcmFkaW5nLUZpcm0gJmFtcDsgZnLDvGhlciBJbnZlc3RvcjwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLWludi1iYWRnZSBpbnN0Ij4mIzEyNzk4MTsgSW5zdGl0dXRpb25hbDwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1pbnYiPgogICAgPGRpdiBjbGFzcz0iY24taW52LW5hbWUiPkRUQ0M8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWludi1yb2xlIj5Dby1Wb3JzaXR6ZW5kZXIgQ2FudG9uIEZvdW5kYXRpb248L2Rpdj4KICAgIDxzcGFuIGNsYXNzPSJjbi1pbnYtYmFkZ2UgaW5zdCI+JiM5ODg5OyBHb3Zlcm5hbmNlPC9zcGFuPgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gRFRDQyBNRUlMRU5TVEVJTiAtLT4KPGgyPkRUQ0M6IDxlbT5EZXIgZ3LDtsOfdGUgTWVpbGVuc3RlaW4gZsO8ciBpbnN0aXR1dGlvbmVsbGUgQmxvY2tjaGFpbiAyMDI2PC9lbT48L2gyPgoKPHA+RGllIDxzdHJvbmc+RFRDQyAoRGVwb3NpdG9yeSBUcnVzdCAmIENsZWFyaW5nIENvcnBvcmF0aW9uKTwvc3Ryb25nPiBpc3QgZGllIHdlbHR3ZWl0IGdyw7bDn3RlIFdlcnRwYXBpZXItQWJ3aWNrbHVuZ3NvcmdhbmlzYXRpb24g4oCTIHNpZSB2ZXJhcmJlaXRldCB0w6RnbGljaCBCaWxsaW9uZW4gRG9sbGFyIGFuIFRyYW5zYWt0aW9uZW4gdW5kIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIENhbnRvbiBGb3VuZGF0aW9uLiBJaHIgUGxhbiBmw7xyIDIwMjYgaXN0IGRlciB3aWNodGlnc3RlIFRyYWRGaS1CbG9ja2NoYWluLU1laWxlbnN0ZWluIGRlcyBKYWhyZXM6PC9wPgoKPGRpdiBjbGFzcz0iY24tdGwiPgogIDxkaXYgY2xhc3M9ImNuLXRsLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0iY24tdGwtZG90IGciPjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tdGwtdGltZSBnIj40LiBNYWkgMjAyNiDigJMgQW5rw7xuZGlndW5nPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aXRsZSI+RFRDQyBrw7xuZGlndCB0b2tlbmlzaWVydGUgV2VydHBhcGllci1QbGF0dGZvcm0gYW48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWJvZHkiPkRpZSBEVENDIGdpYnQgYmVrYW5udCwgYWIgSnVsaSAyMDI2IG1pdCBiZWdyZW56dGVyIExpdmUtUHJvZHVrdGlvbiB0b2tlbmlzaWVydGVyIFdlcnRwYXBpZXJlIHp1IHN0YXJ0ZW4uIFppZWw6IFVTLVRyZWFzdXJ5LVNldHRsZW1lbnQgaW4gRWNodHplaXQgc3RhdHQgVCsyLiBFcnN0ZXIgaW5zdGl0dXRpb25lbGxlciBCZXdlaXMgZsO8ciBPbi1DaGFpbi1TZXR0bGVtZW50IGF1ZiBnbG9iYWxlciBJbmZyYXN0cnVrdHVyLUViZW5lLiA8YSBocmVmPSJodHRwczovL2NvaW5tYXJrZXRjYXAuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+Y29pbm1hcmtldGNhcC5jb20vY21jLWFpLCBNYWkgMjAyNjwvYT48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi10bC1pdGVtIj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWRvdCBhIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLXRpbWUgYSI+SnVsaSAyMDI2IOKAkyBMaXZlLVN0YXJ0PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aXRsZSI+QmVncmVuenRlIFByb2R1a3Rpb24gdG9rZW5pc2llcnRlciBXZXJ0cGFwaWVyZSBzdGFydGV0PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC1ib2R5Ij5EVENDIHN0YXJ0ZXQgZXJzdGUgZWNodGUgUHJvZHVrdGlvbnN0cmFuc2FrdGlvbmVuIG1pdCB0b2tlbmlzaWVydGVuIFVTLVRyZWFzdXJpZXMgYXVmIENhbnRvbi4gRGllcyBpc3QgZGVyIHdpY2h0aWdzdGUgVmFsaWRhdGlvbi1Nb21lbnQ6IFZvbiBkZXIgQW5rw7xuZGlndW5nIHp1ciB0YXRzw6RjaGxpY2hlbiBOdXR6dW5nIGluIGVjaHRlciBGaW5hbnppbmZyYXN0cnVrdHVyLiBLdXJzLVJlYWt0aW9uIGJlaSBFcmZvbGc6IHdhaHJzY2hlaW5saWNoIHBvc2l0aXYuPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tdGwtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC1kb3QgcCI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aW1lIHAiPk9rdG9iZXIgMjAyNiDigJMgVm9sbHN0w6RuZGlnZXIgTGF1bmNoPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi10bC10aXRsZSI+Vm9sbHN0w6RuZGlnZSBEVENDLVRva2VuaXNpZXJ1bmdzcGxhdHRmb3JtIGxpdmU8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWJvZHkiPlZvbGxzdMOkbmRpZ2VyIFBsYXR0Zm9ybXN0YXJ0IGbDvHIgYWxsZSByZWxldmFudGVuIFdlcnRwYXBpZXJhcnRlbi4gV2VubiBlcmZvbGdyZWljaDogQ2FudG9uIHdpcmQgenVtIFNldHRsZW1lbnQtTGF5ZXIgZsO8ciBlaW5lbiBzaWduaWZpa2FudGVuIFRlaWwgZGVzIFVTLVdlcnRwYXBpZXJtYXJrdHMuIERhcyB3w6RyZSBzdHJ1a3R1cmVsbCBidWxsaXNjaCBmw7xyIGRhcyBOZXR6d2VyayB1bmQgZGVuIENDLVRva2VuLjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImNuLXRsLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0iY24tdGwtZG90IHkiPjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tdGwtdGltZSB5Ij5MYXVmZW5kIOKAkyBXZWl0ZXJlIE1pbGVzdG9uZXM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLXRpdGxlIj5IU0JDLCBKUE1vcmdhbiwgUHJvdG9jb2wgMy41LCBLcmVzdXM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXRsLWJvZHkiPjxzdHJvbmc+SFNCQy1QaWxvdDwvc3Ryb25nPiBmw7xyIHRva2VuaXNpZXJ0ZSBFaW5sYWdlbiBsw6R1ZnQuIDxzdHJvbmc+SlBNb3JnYW4gQ29pbjwvc3Ryb25nPiBmw7xyIFNldHRsZW1lbnQgYXVmIENhbnRvbiBpbnRlZ3JpZXJ0LiA8c3Ryb25nPkVyc3RlcyBncmVuesO8YmVyc2NocmVpdGVuZGVzIEludHJhZGF5LVJlcG88L3N0cm9uZz4gbWl0IHRva2VuaXNpZXJ0ZW4gYnJpdGlzY2hlbiBTdGFhdHNhbmxlaWhlbiBiZXJlaXRzIGR1cmNoZ2Vmw7xocnQuIDxzdHJvbmc+S3Jlc3VzIFBhcnRuZXJzaGlwPC9zdHJvbmc+IGbDvHIgRW50ZXJwcmlzZS1EZXBsb3ltZW50IChNYWkgMjAyNikuPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY24taHIiPjwvZGl2PgoKPCEtLSBHUkFZU0NBTEUgVU5EIFRPS0VOT01JQ1MgLS0+CjxoMj5HcmF5c2NhbGUtRWluc2Now6R0enVuZyAmYW1wOyBUb2tlbm9taWNzOiA8ZW0+V2FzIENDIHN0cnVrdHVyZWxsIGF1c3plaWNobmV0PC9lbT48L2gyPgoKPHA+R3JheXNjYWxlIFJlc2VhcmNoIGlkZW50aWZpemllcnRlIENhbnRvbiBpbiBlaW5lbSBCZXJpY2h0IGFscyBlaW5lcyB2b24gPHN0cm9uZz5zZWNocyBCbG9ja2NoYWluLVByb3Rva29sbGVuLCBkaWUgYW0gYmVzdGVuIHZvbiBkZXIgRXhwYW5zaW9uIHRva2VuaXNpZXJ0ZXIgQXNzZXRzIHByb2ZpdGllcmVuPC9zdHJvbmc+IOKAkyBuZWJlbiBFdGhlcmV1bSB1bmQgU29sYW5hLiBEZXIgVG9rZW5pc2llcnVuZ3NtYXJrdCB3aXJkIGF1ZiA8c3Ryb25nPjMwIE1pbGxpYXJkZW4gRG9sbGFyPC9zdHJvbmc+IChTdGFuZCBBcHJpbCAyMDI2KSBnZXNjaMOkdHp0LCBtaXQgZGVtIFBvdGVuemlhbCB6dW0gTXVsdGktVHJpbGxpb24tRG9sbGFyLU1hcmt0LiA8YSBocmVmPSJodHRwczovL2NvaW5tYXJrZXRjYXAuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+Y29pbm1hcmtldGNhcC5jb20vY21jLWFpLCA0LjA1LjIwMjY8L2E+PC9wPgoKPGRpdiBjbGFzcz0iY24tYm94IHBycCI+CiAgPGRpdiBjbGFzcz0iY24tYm94LXQiPiYjMTI4MjAwOyBDQyBUb2tlbm9taWNzIOKAkyBzdHJ1a3R1cmVsbGUgQmVzb25kZXJoZWl0ZW48L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5LZWluIFByZS1NaW5lLCBrZWluIFByZS1TYWxlOjwvc3Ryb25nPiBBbGxlIENDIHdlcmRlbiBkdXJjaCBNaW5pbmcgKFZhbGlkaWVydW5nKSB2ZXJkaWVudCDigJMga2VpbiBmcsO8aGVyIEludmVzdG9yLVZvcnRlaWwgZ2VnZW7DvGJlciBkZW0gTmV0endlcms8L2xpPgogICAgPGxpPjxzdHJvbmc+MTAwIE1pbGxpYXJkZW4gQ0M8L3N0cm9uZz4gaW4gZGVuIGVyc3RlbiAxMCBKYWhyZW4gKGFiIDIwMjQpIOKGkiBkYW5uIGtvbnN0YW50IDIsNSBNcmQuIENDL0phaHI8L2xpPgogICAgPGxpPjxzdHJvbmc+QnVybi1NZWNoYW5pc211czo8L3N0cm9uZz4gVHJhbnNha3Rpb25zZ2Viw7xocmVuIHdlcmRlbiBnZWJyYW5udCDigJMgYmVpIHdhY2hzZW5kZXIgTnV0enVuZyBzaW5rdCBkYXMgZWZmZWt0aXZlIE5ldHRvYW5nZWJvdDwvbGk+CiAgICA8bGk+PHN0cm9uZz5CdXJuIE11bHRpcGxlIH42LDXDlzwvc3Ryb25nPiAobGF1dCBDb21tdW5pdHktQW5hbHlzZSk6IERlciBNYXJrdCBwcmVpc3QgZGVyemVpdCBrYXVtIFdhY2hzdHVtIGVpbiDigJMgYmVpIERUQ0MtQWRvcHRpb24ga8O2bm50ZSBzaWNoIGRhcyDDpG5kZXJuPC9saT4KICAgIDxsaT48c3Ryb25nPkFrdHVlbGwgaW0gVW1sYXVmOjwvc3Ryb25nPiB+MzYsNyBNcmQuIENDIHZvbiAxMDAgTXJkLiBHZXNhbXRhbmdlYm90IChlcnN0ZSAxMCBKYWhyZSk8L2xpPgogICAgPGxpPjxzdHJvbmc+VXRpbGl0eTo8L3N0cm9uZz4gR2Viw7xocmVuemFobHVuZ2VuICsgU3VwZXItVmFsaWRhdG9yLVJld2FyZHMgKyBBcHAtUHJvdmlkZXItSW5jZW50aXZlczwvbGk+CiAgPC91bD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8IS0tIFRFQ0hOSVNDSEUgQU5BTFlTRSAtLT4KPGgyPlRlY2huaXNjaGUgQW5hbHlzZTogPGVtPlJTSSA1MywgUGl2b3QtV2lkZXJzdGFuZCAmYW1wOyBha3R1ZWxsZSBDaGFydHN0cnVrdHVyPC9lbT48L2gyPgoKPHA+TmFjaCBlaW5lbSBzdGFya2VuIEFuc3RpZWcgdm9uICsxOCUgYW4gZWluZW0gVGFnIHVuZCArMjUlIGluIGVpbmVyIFdvY2hlIGtvbnNvbGlkaWVydCBDQyBiZWkgfjAsMTPigJMwLDE1ICQuIERpZSB0ZWNobmlzY2hlIEF1c2dhbmdzbGFnZSBpc3QgPHN0cm9uZz5uZXV0cmFsLWJ1bGxpc2NoPC9zdHJvbmc+OjwvcD4KCjxkaXYgY2xhc3M9ImNuLWxldmVscyI+CiAgPGRpdiBjbGFzcz0iY24tbGV2ZWwgc3VwIj4KICAgIDxoNCBjbGFzcz0iZyI+JiM5NjUwOyBTdXBwb3J0LUxldmVsczwvaDQ+CiAgICA8ZGl2IGNsYXNzPSJjbi1sZXZlbC1pdGVtIj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLWxhYmVsIj5Ba3R1ZWxsIGFrdGl2PC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtdmFsIj4wLDEyNyAkPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1sZXZlbC1pdGVtIj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLWxhYmVsIj5TdGFya2VyIFN1cHBvcnQ8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC12YWwiPjAsMTE1ICQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWxldmVsLWl0ZW0iPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtbGFiZWwiPktyaXRpc2NoZXIgU3VwcG9ydDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLXZhbCI+MCwxMCAkPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1sZXZlbC1pdGVtIj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLWxhYmVsIj5NYWtyby1TdXBwb3J0PC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtdmFsIj4wLDA4ICQ8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1sZXZlbCByZXMiPgogICAgPGg0IGNsYXNzPSJyIj4mIzk2NjA7IFdpZGVyc3RhbmRzbGV2ZWw8L2g0PgogICAgPGRpdiBjbGFzcz0iY24tbGV2ZWwtaXRlbSI+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC1sYWJlbCI+UjEgUGl2b3QgKG7DpGNoc3RlcyBaaWVsKTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImNuLWxldmVsLXZhbCI+MCwxODU5ICQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWxldmVsLWl0ZW0iPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtbGFiZWwiPlJ1bmRlciBXaWRlcnN0YW5kPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtdmFsIj4wLDIwICQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWxldmVsLWl0ZW0iPgogICAgICA8c3BhbiBjbGFzcz0iY24tbGV2ZWwtbGFiZWwiPkJ1bGxpc2NoZXMgU3plbmFyaW88L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC12YWwiPjAsMzEgJDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tbGV2ZWwtaXRlbSI+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC1sYWJlbCI+TWF4aW1hbGJ1bGxpc2NoIDIwMjY8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJjbi1sZXZlbC12YWwiPjAsNTAgJCs8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ib3ggb3JnIj4KICA8ZGl2IGNsYXNzPSJjbi1ib3gtdCI+JiMxMjgyMDA7IFRlY2huaXNjaGUgSW5kaWthdG9yZW4gU3RhbmQgTWFpIDIwMjY8L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5SU0kgKDE0ZCk6IH41Mzwvc3Ryb25nPiDigJMgbmV1dHJhbCwgbGVpY2h0IGJ1bGxpc2NoZXIgQmlhcywgd2VkZXIgw7xiZXJrYXVmdCBub2NoIMO8YmVydmVya2F1ZnQ8L2xpPgogICAgPGxpPjxzdHJvbmc+TUFDRDo8L3N0cm9uZz4gw7xiZXIgZGVyIFNpZ25hbGxpbmllLCBub2NoIGtlaW4gYsOkcmlzY2hlcyBDcm9zc292ZXIg4oCTIOKAnkF0ZW1wYXVzZSItU2lnbmFsPC9saT4KICAgIDxsaT48c3Ryb25nPkdsZWl0ZW5kZSBEdXJjaHNjaG5pdHRlOjwvc3Ryb25nPiBLdXJzIMO8YmVyIGt1cnpmcmlzdGlnZW4gTUFzLCAxMDBkLUVNQSB1bmQgUjEgUGl2b3QgYmVpIDAsMTg1OSAkIGFscyBuw6RjaHN0ZSBIw7xyZGU8L2xpPgogICAgPGxpPjxzdHJvbmc+QnVsbGlzaC9CZWFyaXNoIDUwOjUwPC9zdHJvbmc+IChLdXJ6ZnJpc3QtVGVjaG5pY2FscyBuZXV0cmFsKTwvbGk+CiAgICA8bGk+PHN0cm9uZz5Db21tdW5pdHktUHJlaXNwcm9nbm9zZTo8L3N0cm9uZz4gfjAsMzEgJCBiaXMgRW5kZSAyMDI2IChoaXN0b3Jpc2NoIGJhc2llcnQpPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gUFJPIENPTlRSQSAtLT4KPGgyPlBybyAmYW1wOyBDb250cmE6IDxlbT5DYW50b24gTmV0d29yayBlaHJsaWNoIGJld2VydGV0PC9lbT48L2gyPgoKPGRpdiBjbGFzcz0iY24tY29sczIiPgogIDxkaXYgY2xhc3M9ImNuLWNvbCI+CiAgICA8aDQgY2xhc3M9ImciPiYjOTk4OTsgQnVsbGlzY2hlIEFyZ3VtZW50ZTwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5EVENDIGFscyBjby1Wb3JzaXR6ZW5kZXIg4oCTIHN0w6Rya3N0ZSBpbnN0aXR1dGlvbmVsbGUgVmFsaWRpZXJ1bmcgbcO2Z2xpY2g8L2xpPgogICAgICA8bGk+YTE2eiAzMDAgTWlvLiAkIFJ1bmRlIGJlaSAyIE1yZC4gJCBCZXdlcnR1bmcgKGFuZ2VwZWlsdCk8L2xpPgogICAgICA8bGk+Qk5ZLCBOYXNkYXEsIENpdGFkZWwgU2VjdXJpdGllcywgRFJXIGFscyBzdHJhdGVnaXNjaGUgSW52ZXN0b3JlbjwvbGk+CiAgICAgIDxsaT5HcmF5c2NhbGU6IFRvcC02IFJXQS1Qcm90b2tvbGwgKG5lYmVuIEVUSCB1bmQgU09MKTwvbGk+CiAgICAgIDxsaT5EVENDIExpdmUtUGxhdHRmb3JtIEp1bGkgMjAyNiDigJMga2xhcmVyIFRlc3QtQ2F0YWx5c3Q8L2xpPgogICAgICA8bGk+S2VpbiBQcmUtTWluZS9QcmUtU2FsZTogU2F1YmVyZSBUb2tlbm9taWNzIG9obmUgR3LDvG5kZXItT3Zlcmhhbmc8L2xpPgogICAgICA8bGk+QnVybi1NZWNoYW5pc211czogV2FjaHNlbmRlIE51dHp1bmcgPSBkZWZsYXRpb27DpHJlciBEcnVjazwvbGk+CiAgICAgIDxsaT5Qcm90b2NvbCAzLjUgTFNVOiBPcGVyYXRpb25lbGxlIFp1dmVybMOkc3NpZ2tlaXQgZsO8ciBJbnN0aXR1dGlvbmVuPC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tY29sIj4KICAgIDxoNCBjbGFzcz0iciI+JiM5ODg4OyBCZWFyaXNjaGUgQXJndW1lbnRlIC8gUmlzaWtlbjwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5hMTZ6LVJ1bmRlIG5vY2ggbmljaHQgYWJnZXNjaGxvc3NlbiAoQmxvb21iZXJnLUJlcmljaHRlLCBrZWluIG9mZml6aWVsbGVzIFN0YXRlbWVudCk8L2xpPgogICAgICA8bGk+QmV3ZXJ0dW5nIGJldHJpZmZ0IERpZ2l0YWwgQXNzZXQgSG9sZGluZ3MgYWxzIFVudGVybmVobWVuLCBuaWNodCBkaXJla3QgQ0MtVG9rZW48L2xpPgogICAgICA8bGk+MTAwIE1yZC4gQ0MgR2VzYW10YW5nZWJvdCBpbiAxMCBKYWhyZW46IGVyaGVibGljaGVzIEFuZ2Vib3QtV2FjaHN0dW08L2xpPgogICAgICA8bGk+TmllZHJpZ2UgUmV0YWlsLUJla2FubnRoZWl0OiBLZWluIENvbnN1bWVyLU5hcnJhdGl2IHdpZSBCVEMvRVRIPC9saT4KICAgICAgPGxpPkFiaMOkbmdpZ2tlaXQgdm9uIGluc3RpdHV0aW9uZWxsZXIgQWRvcHRpb246IGxhbmdzYW1lIEVudHNjaGVpZHVuZ3N6eWtsZW48L2xpPgogICAgICA8bGk+S2VpbiBrbGFyZXMgRGVGaS3Dlmtvc3lzdGVtOiBLZWluZSBncm\/Dn2VuIGRBcHBzIGbDvHIgUmV0YWlsPC9saT4KICAgICAgPGxpPkRUQ0MtTGl2ZS1TdGFydCBrw7ZubnRlIHZlcnrDtmdlcnQgd2VyZGVuIChyZWd1bGF0b3Jpc2NoZSBIw7xyZGVuKTwvbGk+CiAgICA8L3VsPgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWhyIj48L2Rpdj4KCjwhLS0gVkVSR0xFSUNIIE1JVCBIRURFUkEgLS0+CjxoMj5DYW50b24gdnMuIEhlZGVyYSAoSEJBUik6IDxlbT5EaXJla3RlIEtvbmt1cnJlbnRlbiBpbSBFbnRlcnByaXNlLVNlZ21lbnQ8L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJjbi10dyI+CiAgPHRhYmxlIGNsYXNzPSJjbi10YmwiPgogICAgPHRoZWFkPjx0cj48dGg+S3JpdGVyaXVtPC90aD48dGg+Q2FudG9uIE5ldHdvcmsgKENDKTwvdGg+PHRoPkhlZGVyYSAoSEJBUik8L3RoPjwvdHI+PC90aGVhZD4KICAgIDx0Ym9keT4KICAgICAgPHRyIGNsYXNzPSJobCI+PHRkPlByaW3DpHJlciBGb2t1czwvdGQ+PHRkIGNsYXNzPSJ0Yy1wIj5UcmFkRmkgLyBTZXR0bGVtZW50IC8gUldBPC90ZD48dGQ+UldBIC8gRW50ZXJwcmlzZSAvIERlRmk8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+S29uc2VuczwvdGQ+PHRkPkdsb2JhbCBTeW5jaHJvbml6ZXIgKHp3ZWlzdHVmaWcpPC90ZD48dGQ+SGFzaGdyYXBoIChhQkZUKTwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5TbWFydCBDb250cmFjdDwvdGQ+PHRkIGNsYXNzPSJ0Yy1wIj5EYW1sIChGaW5hbnotc3BlemlmaXNjaCk8L3RkPjx0ZD5Tb2xpZGl0eSAoRVZNLWtvbXBhdGliZWwpPC90ZD48L3RyPgogICAgICA8dHI+PHRkPkdvdmVybmFuY2U8L3RkPjx0ZD5DYW50b24gRm91bmRhdGlvbiAoRFRDQyBjby1jaGFpcik8L3RkPjx0ZD5Hb3Zlcm5pbmcgQ291bmNpbCAoR29vZ2xlLCBJQk0sIEJvZWluZyk8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+R3LDtsOfdGUgUGFydG5lcjwvdGQ+PHRkIGNsYXNzPSJ0Yy1wIj5EVENDLCBCTlksIE5hc2RhcSwgSlBNb3JnYW4sIEhTQkM8L3RkPjx0ZD5Hb29nbGUsIElCTSwgTWNMYXJlbiwgRGVGaSBUVkwgKzE0MSU8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+RVRGLVBpcGVsaW5lPC90ZD48dGQ+TmVpbiAobm9jaCk8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MTUgRmlsaW5ncywgQ2FuYXJ5IDkzIE1pby4gJCBBVU08L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+RGVGaSBUVkw8L3RkPjx0ZCBjbGFzcz0idGMtciI+TWluaW1hbCAobmljaHQgUHJpbcOkcnppZWwpPC90ZD48dGQgY2xhc3M9InRjLWciPjIwOCBNaW8uICQgKCsxNDElIFlvWSk8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+U2V0dGxlbWVudC1Wb2x1bWVuPC90ZD48dGQgY2xhc3M9InRjLXAiPkludHJhZGF5LVJlcG8gbGl2ZSAoVUsgR2lsdHMpPC90ZD48dGQgY2xhc3M9InRjLWciPjEwKyBNcmQuICQgIzEgUldBIGdsb2JhbDwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5SZXRhaWwtQWRvcHRpb248L3RkPjx0ZCBjbGFzcz0idGMtciI+U2VociBuaWVkcmlnPC90ZD48dGQ+TWl0dGVsPC90ZD48L3RyPgogICAgICA8dHI+PHRkPkt1cnMgTWFpIDIwMjY8L3RkPjx0ZD5+MCwxMyAkPC90ZD48dGQ+fjAsMDk1ICQ8L3RkPjwvdHI+CiAgICA8L3Rib2R5PgogIDwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY24taHIiPjwvZGl2PgoKPCEtLSBTWkVOQVJJRU4gLS0+CjxoMj5DQyBQcm9nbm9zZSAyMDI2OiA8ZW0+MyBTemVuYXJpZW48L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJjbi1zemVucyI+CiAgPGRpdiBjbGFzcz0iY24tc3plbiBidWxsIj4KICAgIDxzcGFuIGNsYXNzPSJjbi1zemVuLWxhYmVsIj4mIzk5ODk7IEJ1bGxpc2NoZXMgU3plbmFyaW88L3NwYW4+CiAgICA8ZGl2IGNsYXNzPSJjbi1zemVuLXRpdGxlIj5hMTZ6LUFic2NobHVzcyArIERUQ0MtTGF1bmNoIGVyZm9sZ3JlaWNoPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1zemVuLWJvZHkiPjxzdHJvbmc+VHJpZ2dlcjo8L3N0cm9uZz4gYTE2ei1GaW5hbnppZXJ1bmdzcnVuZGUgb2ZmaXppZWxsIGFiZ2VzY2hsb3NzZW4uIERUQ0Mgc3RhcnRldCBKdWxpIDIwMjYgcMO8bmt0bGljaC4gV2VpdGVyZSBUcmFkRmktSW5zdGl0dXRpb25lbiBrw7xuZGlnZW4gQ2FudG9uLUludGVncmF0aW9uIGFuLiBCaXRjb2luLU1hcmt0IMO8YmVyIDEwMC4wMDAgJCAoQWx0Y29pbi1TZWFzb24pLiBHcmF5c2NhbGUtRVRGLVNwZWt1bGF0aW9uIGludGVuc2l2aWVydCBzaWNoLiA8c3Ryb25nPldhaHJzY2hlaW5saWNoa2VpdDogfjMwJTwvc3Ryb25nPjwvZGl2PgogICAgPHNwYW4gY2xhc3M9ImNuLXN6ZW4tdGFyZ2V0Ij5DQyBFbmRlIDIwMjY6IDAsMzDigJMwLDU1ICQ8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iY24tc3plbiBiYXNlIj4KICAgIDxzcGFuIGNsYXNzPSJjbi1zemVuLWxhYmVsIj4mIzEyODIwMDsgQmFzaXNzemVuYXJpbzwvc3Bhbj4KICAgIDxkaXYgY2xhc3M9ImNuLXN6ZW4tdGl0bGUiPkxhbmdzYW1lIGluc3RpdHV0aW9uZWxsZSBBZG9wdGlvbjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tc3plbi1ib2R5Ij48c3Ryb25nPlRyaWdnZXI6PC9zdHJvbmc+IGExNnotUnVuZGUgYWJnZXNjaGxvc3NlbiwgYWJlciBEVENDLVN0YXJ0IHZlcnrDtmdlcnQuIEFkb3B0aW9uIHZlcmzDpHVmdCBsYW5nc2FtICh0eXBpc2NoIGbDvHIgVHJhZEZpKS4gQ0Mga29uc29saWRpZXJ0LCBCaXRjb2luIGJsZWlidCA3NS4wMDDigJM4NS4wMDAgJC4gUmV0YWlsLUludGVyZXNzZSBnZXJpbmcuIDxzdHJvbmc+V2FocnNjaGVpbmxpY2hrZWl0OiB+NTAlPC9zdHJvbmc+PC9kaXY+CiAgICA8c3BhbiBjbGFzcz0iY24tc3plbi10YXJnZXQiPkNDIEVuZGUgMjAyNjogMCwxNeKAkzAsMzAgJDwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1zemVuIGJlYXIiPgogICAgPHNwYW4gY2xhc3M9ImNuLXN6ZW4tbGFiZWwiPiYjMTI4MzA4OyBCw6RyaXNjaGVzIFN6ZW5hcmlvPC9zcGFuPgogICAgPGRpdiBjbGFzcz0iY24tc3plbi10aXRsZSI+RmluYW56aWVydW5nc3J1bmRlIHNjaGVpdGVydCAvIERUQ0MgcGF1c2llcnQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLXN6ZW4tYm9keSI+PHN0cm9uZz5UcmlnZ2VyOjwvc3Ryb25nPiBhMTZ6LVJ1bmRlIGtvbW10IG5pY2h0IHp1c3RhbmRlIG9kZXIgenUgbmllZHJpZ2VyZXIgQmV3ZXJ0dW5nLiBEVENDIHZlcnNjaGllYnQgTGF1bmNoIGF1cyByZWd1bGF0b3Jpc2NoZW4gR3LDvG5kZW4uIEJyZWl0ZXIgS3J5cHRvLULDpHJlbm1hcmt0LiBSZXRhaWwgdmVya2F1ZnQgbmFjaCBIeXBlLUFia8O8aGx1bmcuIDxzdHJvbmc+V2FocnNjaGVpbmxpY2hrZWl0OiB+MjAlPC9zdHJvbmc+PC9kaXY+CiAgICA8c3BhbiBjbGFzcz0iY24tc3plbi10YXJnZXQiPkNDIEVuZGUgMjAyNjogMCwwN+KAkzAsMTIgJDwvc3Bhbj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8IS0tIENUQSAtLT4KPGRpdiBjbGFzcz0iY24tY3RhIj4KICA8aDMgc3R5bGU9Im1hcmdpbjowIDAgNnB4O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmMGY3ZjIiPkNDIHVuZCA4MDArIHdlaXRlcmUgQ29pbnMgZ8O8bnN0aWcgaGFuZGVsbjwvaDM+CiAgPHAgc3R5bGU9ImNvbG9yOiM5ZGJmYWE7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjAgMCA0cHgiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzEzL2JpdGdldC10ZXN0YmVyaWNodC8iIGNsYXNzPSJpbCBhIj5CaXRnZXQ8L2E+IENvZGUgPHN0cm9uZz5rcnlwdG8zMDwvc3Ryb25nPiAoMzAlKSAmbWlkZG90OwogICAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAxLzIzL3dhcy1pc3QtZGVyLWJlc3RlLW9reC1yZWZlcnJhbGNvZGUtYm9udXNjb2RlLTIwMjYvIiBjbGFzcz0iaWwiPk9LWDwvYT4gQ29kZSA8c3Ryb25nPkNSWVBUTzIwMjY8L3N0cm9uZz4gKDQ1JSkgJm1pZGRvdDsKICAgIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMi8xNy9iaW5neC1ib251c2NvZGUtbmE0cXlyLTMwLWdlYnVlaHJlbi1zcGFyZW4tYWxsZS12b3J0ZWlsZS1lcmtsYWVydC8iIGNsYXNzPSJpbCBnIj5CaW5nWDwvYT4gQ29kZSA8c3Ryb25nPk5BNFFZUjwvc3Ryb25nPiAoNTAlKQogIDwvcD4KICA8YSBjbGFzcz0iY24tY3RhLWJ0biIgaHJlZj0iaHR0cHM6Ly9ib251cy5iaXRnZXQuY29tL0tyeXB0b3p1a3VuZnQxIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgc3R5bGU9ImNvbG9yOiMwMDAgIWltcG9ydGFudCI+JiM5ODg5OyBKZXR6dCBiZWkgQml0Z2V0IOKAkyBDb2RlIGtyeXB0bzMwIGbDvHIgMzAlIFJhYmF0dDwvYT4KPC9kaXY+Cgo8IS0tIEZBUSAtLT4KPGgyPkZBUTogPGVtPkNhbnRvbiBOZXR3b3JrIChDQykgMjAyNjwvZW0+PC9oMj4KPGRpdiBjbGFzcz0iY24tZmFxIj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgaXN0IENhbnRvbiBOZXR3b3JrIChDQyk\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1mYSI+PGRpdiBjbGFzcz0iY24tZmEtaSI+Q2FudG9uIE5ldHdvcmsgaXN0IGVpbmUgPHN0cm9uZz5MYXllci0xLUJsb2NrY2hhaW4gZsO8ciBpbnN0aXR1dGlvbmVsbGVzIFRyYWRGaSB1bmQgUldBLVRva2VuaXNpZXJ1bmc8L3N0cm9uZz4sIGdlc3RhcnRldCBKdWxpIDIwMjQgdm9uIERpZ2l0YWwgQXNzZXQgSG9sZGluZ3MuIERhbWwtU21hcnQtQ29udHJhY3RzLCBrb25maWd1cmllcmJhcmVyIFByaXZhY3ksIEdsb2JhbCBTeW5jaHJvbml6ZXIgZsO8ciBDcm9zcy1JbnN0aXR1dGlvbi1TZXR0bGVtZW50LiBEVENDIGlzdCBjby1Wb3JzaXR6ZW5kZXIgZGVyIENhbnRvbiBGb3VuZGF0aW9uLiBDQyBpc3QgZGFzIFV0aWxpdHktVG9rZW4gZsO8ciBHZWLDvGhyZW4gdW5kIFZhbGlkYXRvci1SZXdhcmRzLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvdG9rZW5pc2llcnVuZy13aWUtcmVhbGUtdmVybW9nZW5zd2VydGUtZGlnaXRhbGlzaWVydC13ZXJkZW4vIiBjbGFzcz0iaWwiPlJXQS1Ub2tlbmlzaWVydW5nIGVya2zDpHJ0LjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgaXN0IGRpZSBhMTZ6LUZpbmFuemllcnVuZ3NydW5kZT88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWZhIj48ZGl2IGNsYXNzPSJjbi1mYS1pIj5EaWdpdGFsIEFzc2V0IEhvbGRpbmdzIChFbnR3aWNrbGVyIENhbnRvbiBOZXR3b3JrKSBzdWNodCA8c3Ryb25nPjMwMCBNaW8uICQgYmVpIDIgTXJkLiAkIEJld2VydHVuZzwvc3Ryb25nPiDigJMgYTE2eiBDcnlwdG8gYWxzIHBvdGVuemllbGxlbSBMZWFkIChCbG9vbWJlcmcsIDExLjA1LjIwMjYpLiBWb3JoZXJpZ2UgSW52ZXN0b3JlbjogQk5ZLCBOYXNkYXEgKDUwIE1pby4gJCBFbmRlIDIwMjUpLCBDaXRhZGVsIFNlY3VyaXRpZXMsIERSVy4gUnVuZGUgbm9jaCBuaWNodCBvZmZpemllbGwgYmVzdMOkdGlndC4gV2VubiBhYmdlc2NobG9zc2VuOiBlaW5lIGRlciBncsO2w590ZW4gaW5zdGl0dXRpb25lbGxlbiBCbG9ja2NoYWluLUZpbmFuemllcnVuZ2VuIDIwMjYuIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNvaW5kZXNrLmNvbS9kZSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPmNvaW5kZXNrLmNvbSwgMTEuMDUuMjAyNjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgbWFjaHQgRFRDQyBtaXQgQ2FudG9uPzwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tZmEiPjxkaXYgY2xhc3M9ImNuLWZhLWkiPkRUQ0MgaXN0IGNvLVZvcnNpdHplbmRlciBkZXIgQ2FudG9uIEZvdW5kYXRpb24gdW5kIHN0YXJ0ZXQgPHN0cm9uZz5KdWxpIDIwMjYgbWl0IGJlZ3Jlbnp0ZXIgUGlsb3Rwcm9kdWt0aW9uIHRva2VuaXNpZXJ0ZXIgV2VydHBhcGllcmU8L3N0cm9uZz4gYXVmIENhbnRvbi4gVm9sbHN0w6RuZGlnZXIgTGF1bmNoIE9rdG9iZXIgMjAyNi4gWmllbDogVVMtVHJlYXN1cnktU2V0dGxlbWVudCBpbiBFY2h0emVpdCAoc3RhdHQgVCsyKS4gQmVyZWl0cyBsaXZlOiBFcnN0ZXMgZ3JlbnrDvGJlcnNjaHJlaXRlbmRlcyBJbnRyYWRheS1SZXBvIG1pdCB0b2tlbmlzaWVydGVuIFVLLVN0YWF0c2FubGVpaGVuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvdG9rZW5pc2llcnVuZy13aWUtcmVhbGUtdmVybW9nZW5zd2VydGUtZGlnaXRhbGlzaWVydC13ZXJkZW4vIiBjbGFzcz0iaWwiPlRva2VuaXNpZXJ1bmcgZXJrbMOkcnQuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImNuLWZpIj4KICAgIDxkaXYgY2xhc3M9ImNuLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jbi1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldhcyBzaW5kIENDIFRva2Vub21pY3M\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbi1mYSI+PGRpdiBjbGFzcz0iY24tZmEtaSI+S2VpbiBQcmUtTWluZSwga2VpbiBQcmUtU2FsZS4gQWxsZSBDQyBkdXJjaCBNaW5pbmcgKFZhbGlkaWVydW5nKSB2ZXJkaWVudC4gPHN0cm9uZz4xMDAgTXJkLiBDQyBpbiBlcnN0ZW4gMTAgSmFocmVuPC9zdHJvbmc+IChhYiAyMDI0KSwgZGFubiAyLDUgTXJkLi9KYWhyLiBCdXJuLU1lY2hhbmlzbXVzOiBUcmFuc2FrdGlvbnNnZWLDvGhyZW4gd2VyZGVuIGdlYnJhbm50LiBBa3R1ZWxsIH4zNiw3IE1yZC4gQ0MgaW0gVW1sYXVmLiBCdXJuIE11bHRpcGxlIGRlcnplaXQgfjYsNcOXIOKAkyBNYXJrdCBwcmVpc3Qga2F1bSBXYWNoc3R1bSBlaW4uIEJlaSBEVENDLUFkb3B0aW9uIGvDtm5udGUgc2ljaCBkYXMgZGV1dGxpY2ggw6RuZGVybi48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJjbi1maSI+CiAgICA8ZGl2IGNsYXNzPSJjbi1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY24tZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XaWUgaG9jaCBpc3QgZGllIENDLUt1cnNwcm9nbm9zZSBmw7xyIEVuZGUgMjAyNj88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWZhIj48ZGl2IGNsYXNzPSJjbi1mYS1pIj48c3Ryb25nPkJ1bGxpc2NoICgzMCUpPC9zdHJvbmc+OiAwLDMw4oCTMCw1NSAkIHdlbm4gYTE2ei1SdW5kZSBvZmZpemllbGwgKyBEVENDLUxhdW5jaCBlcmZvbGdyZWljaC4gPHN0cm9uZz5CYXNpcyAoNTAlKTwvc3Ryb25nPjogMCwxNeKAkzAsMzAgJCBiZWkgbGFuZ3NhbWVyIGFiZXIgc3RldGlnZXIgQWRvcHRpb24uIDxzdHJvbmc+QsOkcmlzY2ggKDIwJSk8L3N0cm9uZz46IDAsMDfigJMwLDEyICQgYmVpIEZpbmFuemllcnVuZ3MtU2NoZWl0ZXJuIG9kZXIgRFRDQy1WZXJ6w7ZnZXJ1bmcuIEtlaW5lIEFubGFnZWJlcmF0dW5nLiBDQyBpc3QgZWluIGhvY2hzcGVrdWxhdGl2ZXIgTmlzY2hlbi1Ub2tlbiBmw7xyIGluc3RpdHV0aW9uZWxsZW4gRWluc2F0ei48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJjbi1ociI+PC9kaXY+Cgo8aDI+V2VpdGVyZSBBbmFseXNlbiAmYW1wOyBHcnVuZGxhZ2VuPC9oMj4KPGRpdiBjbGFzcz0iY24tY2FyZHMiPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC90b2tlbmlzaWVydW5nLXdpZS1yZWFsZS12ZXJtb2dlbnN3ZXJ0ZS1kaWdpdGFsaXNpZXJ0LXdlcmRlbi8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPlJXQS1Ub2tlbmlzaWVydW5nIGVya2zDpHJ0PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC93aWUtc21hcnQtY29udHJhY3RzLXVuc2VyZW4tYWxsdGFnLXJldm9sdXRpb25pZXJlbi8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPlNtYXJ0IENvbnRyYWN0cyBlcmtsw6RydDwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTUvbGF5ZXItMS1ibG9ja2NoYWlucy8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPkxheWVyLTEtQmxvY2tjaGFpbnM8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzEwL3dhcy1pc3QtYmxvY2tjaGFpbi12b3J0ZWlsZS11bmQtaGVyYXVzZm9yZGVydW5nZW4vIiBjbGFzcz0iY24tY2FyZCI+PGRpdiBjbGFzcz0iY24tY2FyZC1jYXQiPkdSVU5ETEFHRU48L2Rpdj48ZGl2IGNsYXNzPSJjbi1jYXJkLXRpdGxlIj5XYXMgaXN0IEJsb2NrY2hhaW4\/PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yMC9hbHRjb2lucy8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+R1JVTkRMQUdFTjwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPldhcyBzaW5kIEFsdGNvaW5zPzwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDYvMDUvd2FzLWlzdC1kY2EvIiBjbGFzcz0iY24tY2FyZCI+PGRpdiBjbGFzcz0iY24tY2FyZC1jYXQiPlNUUkFURUdJRTwvZGl2PjxkaXYgY2xhc3M9ImNuLWNhcmQtdGl0bGUiPkRDQS1TdHJhdGVnaWUgZXJrbMOkcnQ8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L21pY2EtdmVyb3JkbnVuZy8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+UkVHVUxJRVJVTkc8L2Rpdj48ZGl2IGNsYXNzPSJjbi1jYXJkLXRpdGxlIj5NaUNBLVZlcm9yZG51bmcgMjAyNjwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTMvemVudHJhbGJhbmtlbi8iIGNsYXNzPSJjbi1jYXJkIj48ZGl2IGNsYXNzPSJjbi1jYXJkLWNhdCI+TUFLUk88L2Rpdj48ZGl2IGNsYXNzPSJjbi1jYXJkLXRpdGxlIj5aZW50cmFsYmFua2VuICYgS3J5cHRvPC9kaXY+PC9hPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWF1dGhvciI+CiAgPGRpdiBjbGFzcz0iY24tYXYiPkZSPC9kaXY+CiAgPGRpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWFuIj5GZWxpeCBSaWVnZXI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNuLWFyIj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyICZtaWRkb3Q7IEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IDEyLiBNYWkgMjAyNjwvZGl2PgogICAgPGRpdiBjbGFzcz0iY24tYWIiPlF1ZWxsZW46IGNvaW5kZXNrLmNvbS9kZSAoYTE2ei1GaW5hbnppZXJ1bmdzcnVuZGUgQmxvb21iZXJnLUJlcmljaHQsIDExLjA1LjIwMjYpLCBjb2lubWFya2V0Y2FwLmNvbS9jbWMtYWkgKENhbnRvbiBOZXR3b3JrIFVwZGF0ZXMgTWFpIDIwMjYsIDEwLjA1LjIwMjYpLCBjb2lubWFya2V0Y2FwLmNvbS9kZSAoQ0MtS3VycywgVG9rZW5vbWljcywgMTIuMDUuMjAyNiksIG1pdHJhZGUuY29tL2RlIChDaGFydGFuYWx5c2UgQ0MsIEphbi4gMjAyNiksIG1leGMuY28vZGUgKENhbnRvbiBOZXR3b3JrIEd1aWRlKSwgcGhlbWV4LmNvbS9kZSAoQ0MgV2FzIGlzdCBDYW50b24pLCBjb2luYXJiaXRyYWdlYm90LmNvbS9kZSAoUHJvZ25vc2UtRGF0ZW4pLiBBbGxlIEt1cnMtIHVuZCBGaW5hbnppZXJ1bmdzYW5nYWJlbiBTdGFuZCAxMi4gTWFpIDIwMjYuIEtlaW5lIEFubGFnZWJlcmF0dW5nLiBBZmZpbGlhdGUtTGlua3MgenUgQml0Z2V0IChrcnlwdG8zMCksIE9LWCAoQ1JZUFRPMjAyNiksIEJpbmdYIChOQTRRWVIpLjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNuLWRpc2MiPjxzdHJvbmc+UmlzaWtvaGlud2Vpczo8L3N0cm9uZz4gQ2FudG9uIE5ldHdvcmsgKENDKSBpc3QgZWluIGhvY2hzcGVrdWxhdGl2ZXIgQWx0Y29pbiBtaXQgZ2VyaW5nZXIgUmV0YWlsLUJla2FubnRoZWl0IHVuZCBzdGFya2VyIEFiaMOkbmdpZ2tlaXQgdm9uIGluc3RpdHV0aW9uZWxsZXIgQWRvcHRpb24uIERpZSBGaW5hbnppZXJ1bmdzcnVuZGUgbWl0IGExNnogd3VyZGUgenVtIFN0YW5kIDEyLiBNYWkgMjAyNiBub2NoIG5pY2h0IG9mZml6aWVsbCBiZXN0w6R0aWd0IChudXIgQmxvb21iZXJnLUJlcmljaHQpLiBEVENDLVBsw6RuZSBrw7ZubmVuIHZlcnrDtmdlcnQgd2VyZGVuLiBLdXJzemllbGUgc2luZCBzcGVrdWxhdGl2ZSBTemVuYXJpZW4gb2huZSBHYXJhbnRpZS4gS2VpbmUgQW5sYWdlYmVyYXR1bmcuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG93YWVocnVuZ2VuLXN0ZXVlcm4vIiBjbGFzcz0iaWwgYSI+S3J5cHRvLUdld2lubmUgc2luZCBpbiBEZXV0c2NobGFuZCBzdGV1ZXJwZmxpY2h0aWcuPC9hPjwvZGl2PgoKPGRpdiBjbGFzcz0iY24tbWV0YSI+VmVyw7ZmZmVudGxpY2h0OiAxMi4gTWFpIDIwMjYgJm1pZGRvdDsgQXV0b3I6IEZlbGl4IFJpZWdlciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBLZWluZSBBbmxhZ2ViZXJhdHVuZyAmbWlkZG90OyBBZmZpbGlhdGU6IEJpdGdldCBrcnlwdG8zMCAvIE9LWCBDUllQVE8yMDI2IC8gQmluZ1ggTkE0UVlSPC9kaXY+Cgo8L2Rpdj4KPCEtLSAvd3A6aHRtbCAtLT51AX2+j9vFBH2wjAF2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BQh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR4BXRva2Vud7UDZXlKcGJXY2lPaUpvZEhSd2N6cGNMMXd2YTNKNWNIUnZlblZyZFc1bWRDNWpiMjFjTDNkd0xXTnZiblJsYm5SY0wzVndiRzloWkhOY0x6SXdNalpjTHpBMVhDOXJjbmx3ZEc5NmRXdDFibVowTFRaaE1ETXhZbU5qTmpRNE5HTXRNakF3ZURJd01DNXdibWNfWTNKdmNEMHhJaXdpZEhoMElqb2lRMkZ1ZEc5dUlFNWxkSGR2Y21zZ0tFTkRLU0JCYm1Gc2VYTmxJQ1poYlhBN0lGQnliMmR1YjNObElESXdNalk2SUdFeE5ub3NJRVJVUTBNc0lFZHlZWGx6WTJGc1pTQmNkVEl3TVRNZ1pHbGxJRkpYUVMxQ2JHOWphMk5vWVdsdUlHWmNkVEF3Wm1OeUlGZGhiR3dnVTNSeVpXVjBJaXdpZEdWdGNHeGhkR1VpT2lKb2FXZG9kMkY1SWl3aVptOXVkQ0k2SWlJc0ltSnNiMmRmYVdRaU9qSTBNalF5T1RBME9IMC5qNkVnbEtSZVNjTFZHSVRuOEpla1NFTVNtbmZuenF2RFN2OUpFY3BJaFQwTVEHdmVyc2lvbn0CdwdwdWJsaXNoAcLImeUIGgIAAQECAQEAAQEEAAQAAQIBAQEBAQADABAAAgADAAEAAgEEAAIAAQABAgUAAQABAiYiFhE=\",\"updateId\":979503452}","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":true,"token":"eyJpbWciOiJodHRwczpcL1wva3J5cHRvenVrdW5mdC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA1XC9rcnlwdG96dWt1bmZ0LTZhMDMxYmNjNjQ4NGMtMjAweDIwMC5wbmc_Y3JvcD0xIiwidHh0IjoiQ2FudG9uIE5ldHdvcmsgKENDKSBBbmFseXNlICZhbXA7IFByb2dub3NlIDIwMjY6IGExNnosIERUQ0MsIEdyYXlzY2FsZSBcdTIwMTMgZGllIFJXQS1CbG9ja2NoYWluIGZcdTAwZmNyIFdhbGwgU3RyZWV0IiwidGVtcGxhdGUiOiJoaWdod2F5IiwiZm9udCI6IiIsImJsb2dfaWQiOjI0MjQyOTA0OH0.j6EglKReScLVGITn8JekSEMSmnfnzqvDSv9JEcpIhT0MQ"},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[609969150],"tags":[],"class_list":["post-9004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-krypto-news"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a031bcc6484c.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":6569,"url":"https:\/\/kryptozukunft.com\/en\/2025\/11\/25\/canton-cc-analyse-prognose-2025-2030-kann-das-institutionelle-rwa-netzwerk-zum-defi-schwergewicht-werden\/","url_meta":{"origin":9004,"position":0},"title":"Canton (CC) Analysis &amp; Forecast 2025-2030 - Can the institutional RWA network become a DeFi heavyweight?","author":"Felix Rieger","date":"November 25, 2025","format":false,"excerpt":"Canton (CC) emerges as a significant player by focusing on tokenized real-world assets, offering privacy and compliance, positioning itself for institutional financial markets amid extensive market interest.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/krypto-news\/"},"img":{"alt_text":"Canton (CC) Analyse &amp; Prognose 2025\u20132030 \u2013 Kann das institutionelle RWA-Netzwerk zum DeFi-Schwergewicht werden?","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-55.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-55.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-55.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-55.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8852,"url":"https:\/\/kryptozukunft.com\/en\/2026\/04\/30\/stellar-xlm-analyse-prognose-2026-dtcc-patent-amundi-fonds-das-stille-institutionalisierungs-wunder\/","url_meta":{"origin":9004,"position":1},"title":"Stellar (XLM) Analysis &amp; Forecast 2026: DTCC Patent, Amundi Fund &amp; the Silent Institutionalization Miracle","author":"Felix Rieger","date":"April 30, 2026","format":false,"excerpt":"Stellar (XLM) achieves significant institutionalization milestones by 2026, yet remains around $0.17 $ off all-time highs.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/krypto-news\/"},"img":{"alt_text":"Trading dashboard displaying Stellar (XLM) versus USDT price chart, technical indicators, and forecast analysis","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69f37a657f0bb.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69f37a657f0bb.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69f37a657f0bb.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69f37a657f0bb.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8913,"url":"https:\/\/kryptozukunft.com\/en\/2026\/05\/07\/hedera-hbar-analyse-prognose-2026-1-rwa-netzwerk-canary-etf-das-enterprise-paradox\/","url_meta":{"origin":9004,"position":2},"title":"Hedera (HBAR) Analysis &amp; Forecast 2026: #1 RWA Network, Canary ETF, and the Enterprise Paradox","author":"Felix Rieger","date":"May 7, 2026","format":false,"excerpt":"Hedera (HBAR) ist 2026 f\u00fchrendes RWA-Netzwerk mit 10 Mrd. $ Settlements, ETF-Launch und drei gro\u00dfen Unternehmen im Governing Council, doch der Preis bleibt niedrig.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/krypto-news\/"},"img":{"alt_text":"HBAR\/USD daily price chart with EMA lines and volume indicators","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-69fc79c18b660.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-69fc79c18b660.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-69fc79c18b660.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-69fc79c18b660.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8562,"url":"https:\/\/kryptozukunft.com\/en\/2026\/03\/25\/krypto-news-25-maerz-2026-kongress-anhoerung-zur-tokenisierung-blackrock-rwa-vision-ethereum-foundation-mandat-hyperliquid-etf-rennen-bitcoin-steuersaison\/","url_meta":{"origin":9004,"position":3},"title":"Crypto News March 25, 2026: Congressional Hearing on Tokenization, BlackRock RWA Vision, Ethereum Foundation Mandate, Hyperliquid ETF Race, Bitcoin Tax Season","author":"Felix Rieger","date":"March 25, 2026","format":false,"excerpt":"Significant crypto events occurred on March 25, 2026, including a hearing on tokenization in the U.S. Congress.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/krypto-news\/"},"img":{"alt_text":"Futuristic city skyline with glowing holographic overlays reading BLOCKCHAIN and various financial data symbols.","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c3d83310fa1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c3d83310fa1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c3d83310fa1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c3d83310fa1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":5976,"url":"https:\/\/kryptozukunft.com\/en\/2025\/11\/20\/xrp-analyse-2025-warum-der-ripple-coin-jetzt-wieder-in-den-fokus-der-anleger-rueckt\/","url_meta":{"origin":9004,"position":4},"title":"XRP Analysis 2025: Why investors are now focusing on the Ripple coin again","author":"Felix Rieger","date":"November 20, 2025","format":false,"excerpt":"XRP gains relevance in 2025 due to technological maturity, institutional interest and efficient solutions, despite market uncertainties and short-term volatility.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/krypto-news\/"},"img":{"alt_text":"XRP Analyse 2025: Warum der Ripple-Coin jetzt wieder in den Fokus der Anleger r\u00fcckt","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8735,"url":"https:\/\/kryptozukunft.com\/en\/2026\/04\/17\/solana-analyse-und-prognose-april-2026\/","url_meta":{"origin":9004,"position":5},"title":"Solana Analysis and Forecast April 2026","author":"Felix Rieger","date":"April 17, 2026","format":false,"excerpt":"In April 2026, Solanas price is at $88 $, while on-chain activity is growing strongly and technical upgrades are on the horizon.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/krypto-news\/"},"img":{"alt_text":"Physical Solana coin in front of a computer screen showing SOL\/USDT price chart with upward trend","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts\/9004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/users\/263121695"}],"replies":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/comments?post=9004"}],"version-history":[{"count":2,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts\/9004\/revisions"}],"predecessor-version":[{"id":9010,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts\/9004\/revisions\/9010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/media\/9008"}],"wp:attachment":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/media?parent=9004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/categories?post=9004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/tags?post=9004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}