{"id":9078,"date":"2026-05-15T12:37:05","date_gmt":"2026-05-15T10:37:05","guid":{"rendered":"https:\/\/kryptozukunft.com\/?p=9078"},"modified":"2026-05-15T12:38:34","modified_gmt":"2026-05-15T10:38:34","slug":"beste-kryptoboerse-in-deutschland-2026-bitget-bingx-okx-bitvavo-kraken-coinbase-im-vergleich","status":"publish","type":"post","link":"https:\/\/kryptozukunft.com\/tr\/2026\/05\/15\/beste-kryptoboerse-in-deutschland-2026-bitget-bingx-okx-bitvavo-kraken-coinbase-im-vergleich\/","title":{"rendered":"Beste Kryptob\u00f6rse in Deutschland 2026: Bitget, BingX, OKX, Bitvavo, Kraken &amp; Coinbase im Vergleich"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Beste Kryptob\u00f6rse in Deutschland 2026: Bitget, BingX, OKX, Bitvavo, Kraken &amp; Coinbase im Vergleich<\/h1>\n\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Beste Kryptob\u00f6rse in Deutschland 2026: Bitget, BingX, OKX, Bitvavo, Kraken & Coinbase im Vergleich\",\n  \"description\": \"Beste Kryptob\u00f6rse Deutschland 2026: Vollst\u00e4ndiger Vergleich von Bitget (Code krypto30, 30%), BingX (NA4QYR, 50%), OKX (CRYPTO2026, 45%), Bitvavo, Kraken und Coinbase. Geb\u00fchren, Regulierung, SEPA, Coin-Auswahl, Copy Trading, Staking, Futures. Welche B\u00f6rse f\u00fcr welchen Nutzertyp? Anf\u00e4nger, Trader, DCA-Investor, DeFi-Nutzer. MiCA-Konformit\u00e4t, Proof of Reserves, Sicherheitsvergleich.\",\n  \"datePublished\": \"2026-05-15\",\n  \"dateModified\": \"2026-05-15\",\n  \"author\": {\"@type\": \"Person\", \"name\": \"Felix Rieger\", \"url\": \"https:\/\/kryptozukunft.com\/author\/\"},\n  \"publisher\": {\"@type\": \"Organization\", \"name\": \"KryptoZukunft\", \"url\": \"https:\/\/kryptozukunft.com\", \"logo\": {\"@type\": \"ImageObject\", \"url\": \"https:\/\/kryptozukunft.com\/wp-content\/uploads\/logo.png\"}},\n  \"inLanguage\": \"de-DE\",\n  \"keywords\": \"beste Kryptob\u00f6rse Deutschland 2026, Kryptob\u00f6rse Vergleich, Bitget krypto30, BingX NA4QYR, OKX CRYPTO2026, Bitvavo Deutschland, Kraken Deutschland, Coinbase Deutschland, MiCA Kryptob\u00f6rse, SEPA Krypto kaufen\"\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\": \"Welche Kryptob\u00f6rse ist die beste in Deutschland 2026?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Es gibt keine universell beste B\u00f6rse \u2013 es kommt auf den Nutzertyp an. Unsere Empfehlungen 2026: Anf\u00e4nger \u2192 Bitget (Code krypto30, einfachste Oberfl\u00e4che, MiCA, 30% Rabatt) oder Bitvavo (noch einfacher, nur EUR-Markt). Aktive Trader \u2192 BingX (Code NA4QYR, 50% Rabatt, TradingView-Integration) oder Bitget. DeFi & Web3 \u2192 OKX (Code CRYPTO2026, beste DEX, 20+ Chains). Nur Bitcoin\/Ethereum \u2192 Bitvavo oder Kraken. Alle Funktionen \u2192 Bitget oder OKX.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Welche Kryptob\u00f6rse ist in Deutschland reguliert?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"MiCA-regulierte B\u00f6rsen f\u00fcr Deutschland 2026: Bitget (MiCA-lizenziert), OKX (Malta MiCA), Bitvavo (DNB Niederlande, MiCA-konform), Kraken (BaFin-registriert, MiCA), Coinbase (BaFin, MiCA). BingX: Regulierungsprozess l\u00e4uft. Die MiCA-Regulierung (Markets in Crypto-Assets) ist seit Dezember 2024 voll in Kraft und verpflichtet alle EU-Krypto-Dienstleister zu strikten Anforderungen an Kapitalausstattung, Verbraucherinformationen und Sicherheit.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Welche Kryptob\u00f6rse hat die niedrigsten Geb\u00fchren in Deutschland?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Niedrigste Spot-Geb\u00fchren f\u00fcr deutsche Nutzer 2026 mit Referral-Code: BingX + NA4QYR: 0,05%. OKX + CRYPTO2026: 0,055%. Bitget + krypto30: 0,07%. Ohne Code: Bitget & Binance 0,1%, Bitvavo 0,25%, Kraken 0,26%, Coinbase (Simple) bis 0,6%. Wichtig: Bei aktiver Nutzung summieren sich Geb\u00fchrenunterschiede erheblich \u2013 0,25% statt 0,07% bedeutet bei 100.000 \u20ac Jahresvolumen 180 \u20ac Mehrkosten.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Welche Kryptob\u00f6rse bietet SEPA-Einzahlung kostenlos an?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Kostenlose SEPA-Einzahlungen (Bank\u00fcberweisung) 2026: Bitget (kostenlos, 1\u20132 Werktage), OKX (kostenlos), Bitvavo (kostenlos, schnell), Kraken (kostenlos, SEPA Instant verf\u00fcgbar), Coinbase (kostenlos). BingX: SEPA via Partnerbanken, kleine Geb\u00fchr m\u00f6glich. Kreditkartenzahlungen sind bei allen B\u00f6rsen kostenpflichtig (ca. 1,5\u20133,5%).\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist Bitget oder BingX besser f\u00fcr Copy Trading in Deutschland?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Beide sind ausgezeichnete Copy-Trading-Plattformen. Bitget: bestes Krypto-Copy-Trading in der EU insgesamt, Follower-Stop-Loss, detaillierteste Trader-Statistiken, MiCA-konform. BingX: Social-Trading-Pionier, TradingView-Integration, w\u00f6chentliche Trader-Rankings, aktive Community. OKX: Copy Trading f\u00fcr EU-Nutzer MiCA-bedingt eingeschr\u00e4nkt \u2013 hier Trading Bots als Alternative. F\u00fcr Anf\u00e4nger: Bitget (\u00fcbersichtlicher). F\u00fcr TradingView-Nutzer: BingX.\"}\n    }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"ItemList\",\n  \"name\": \"Beste Kryptob\u00f6rsen in Deutschland 2026\",\n  \"description\": \"Ranking der besten Kryptob\u00f6rsen f\u00fcr deutsche Nutzer nach Geb\u00fchren, Regulierung, Funktionsumfang und Nutzerfreundlichkeit\",\n  \"numberOfItems\": 6,\n  \"itemListElement\": [\n    {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Bitget (Code krypto30)\", \"description\": \"Beste Allround-B\u00f6rse f\u00fcr Deutschland: MiCA-reguliert, 30% Rabatt, 800+ Coins, bestes Copy Trading EU, SEPA kostenlos\"},\n    {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"BingX (Code NA4QYR)\", \"description\": \"Beste f\u00fcr aktive Trader: 50% Rabatt, TradingView-Integration, Social Trading, 700+ Coins\"},\n    {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"OKX (Code CRYPTO2026)\", \"description\": \"Beste f\u00fcr DeFi & Web3: 45% Rabatt, beste DEX, 20+ Chains, Trading Bots\"},\n    {\"@type\": \"ListItem\", \"position\": 4, \"name\": \"Bitvavo\", \"description\": \"Beste f\u00fcr absolute Einsteiger: Einfachste Oberfl\u00e4che, EUR-M\u00e4rkte, DNB-reguliert\"},\n    {\"@type\": \"ListItem\", \"position\": 5, \"name\": \"Kraken\", \"description\": \"Beste f\u00fcr direkte EUR-Paare und Sicherheitsbewusstsein: BaFin, MiCA, SEPA Instant\"},\n    {\"@type\": \"ListItem\", \"position\": 6, \"name\": \"Coinbase\", \"description\": \"St\u00e4rkste US-Compliance, gut f\u00fcr institutionelle Nutzer, in Deutschland BaFin-registriert\"}\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  --de:#3B82F6;--de2:rgba(59,130,246,.09);--de3:rgba(59,130,246,.25);\n  --bg-c:#F59E0B;--bg-c2:rgba(245,158,11,.09);--bg-c3:rgba(245,158,11,.25);\n  --bx-c:#60A5FA;--bx-c2:rgba(96,165,250,.09);--bx-c3:rgba(96,165,250,.25);\n  --ox-c:#A78BFA;--ox-c2:rgba(167,139,250,.09);--ox-c3:rgba(167,139,250,.25);\n  --bv-c:#34D399;--bv-c2:rgba(52,211,153,.09);--bv-c3:rgba(52,211,153,.25);\n  --kr-c:#F472B6;--kr-c2:rgba(244,114,182,.09);--kr-c3:rgba(244,114,182,.25);\n  --cb-c:#60A5FA;--cb-c2:rgba(96,165,250,.06);\n  --g:#22C55E;--g2:rgba(34,197,94,.09);--g3:rgba(34,197,94,.25);\n  --r:#EF4444;--r2:rgba(239,68,68,.09);--r3:rgba(239,68,68,.25);\n  --y:#FCD34D;--y2:rgba(252,211,77,.09);--y3:rgba(252,211,77,.25);\n  --txt:#E2EAF2;--txt2:#B0C4D8;--txt3:#8FA8C0;\n  --dk:#060e0a;--dk2:#0D1A14;--dk3:#111F18;\n}\n.de{max-width:910px;margin:0 auto;padding:0 20px 70px;background:var(--dk);font-family:'Outfit',sans-serif;color:var(--txt)}\n.de *{box-sizing:border-box}\n.de 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.de h2 em{font-style:normal;color:var(--de)}\n.de h3{font-family:'Exo 2',sans-serif;font-weight:800;font-size:clamp(15px,2vw,20px);margin:22px 0 9px;color:#F0F7F2}\n.de p{font-size:15.5px;line-height:1.97;color:var(--txt);margin-bottom:16px}\n.de p strong{color:#F0F7F2}\n.de ul,.de ol{padding-left:22px;color:var(--txt);font-size:15px;line-height:1.95;margin-bottom:16px}\n.de li{margin-bottom:7px}\n.de a.il{text-decoration:none;font-weight:600;border-bottom-width:1px;border-bottom-style:solid}\n.de a.il.de{color:#93C5FD;border-color:rgba(147,197,253,.4)}\n.de a.il.bg{color:#FCD34D;border-color:rgba(252,211,77,.4)}\n.de a.il.bx{color:#93C5FD;border-color:rgba(147,197,253,.4)}\n.de a.il.ox{color:#C4B5FD;border-color:rgba(196,181,253,.4)}\n.de a.il.bv{color:#6EE7B7;border-color:rgba(110,231,183,.4)}\n.de a.il.kr{color:#F9A8D4;border-color:rgba(249,168,212,.4)}\n.de a.il.g{color:#86EFAC;border-color:rgba(134,239,172,.4)}\n.de a.il.r{color:#FCA5A5;border-color:rgba(252,165,165,.4)}\n.de a.src{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--txt3);background:var(--dk2);border:1px solid rgba(59,130,246,.2);border-radius:4px;padding:1px 7px;margin-left:4px;vertical-align:middle;text-decoration:none}\n.de-hr{height:1px;background:linear-gradient(90deg,var(--de3),transparent);margin:50px 0}\n\n\/* HERO *\/\n.de-hero{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(34,197,94,.05));border:2px solid var(--de3);border-radius:16px;padding:30px 34px;margin:0 0 10px;position:relative;overflow:hidden}\n.de-hero::before{content:'';position:absolute;top:-70px;right:-70px;width:260px;height:260px;background:radial-gradient(circle,rgba(59,130,246,.09),transparent 70%);pointer-events:none}\n.de-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}\n.de-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.de-badge.b{color:#93C5FD;border:1px solid var(--de3);background:var(--de2)}\n.de-badge.g{color:#86EFAC;border:1px solid var(--g3);background:var(--g2)}\n.de-badge.o{color:#FCD34D;border:1px solid var(--bg-c3);background:var(--bg-c2)}\n.de-badge.r{color:#FCA5A5;border:1px solid var(--r3);background:var(--r2)}\n.de-hero h1{font-family:'Exo 2',sans-serif;font-weight:900;font-size:clamp(21px,3.2vw,36px);line-height:1.07;color:#F0F7F2;margin:0 0 12px}\n.de-hero h1 span{color:#93C5FD}\n.de-hero-lead{font-size:15.5px;color:var(--txt);line-height:1.93;margin:0 0 20px}\n\n\/* SCHNELL-EMPFEHLUNG *\/\n.de-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0}\n.de-qitem{background:var(--dk2);border-radius:10px;padding:13px 15px}\n.de-qitem.bg{border:1px solid rgba(245,158,11,.2)}.de-qitem.bx{border:1px solid rgba(96,165,250,.2)}.de-qitem.ox{border:1px solid rgba(167,139,250,.2)}.de-qitem.bv{border:1px solid rgba(52,211,153,.2)}.de-qitem.kr{border:1px solid rgba(244,114,182,.2)}\n.de-qitem-type{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;text-transform:uppercase;margin-bottom:4px}\n.de-qitem.bg .de-qitem-type{color:#FCD34D}.de-qitem.bx .de-qitem-type{color:#93C5FD}.de-qitem.ox .de-qitem-type{color:#C4B5FD}.de-qitem.bv .de-qitem-type{color:#6EE7B7}.de-qitem.kr .de-qitem-type{color:#F9A8D4}\n.de-qitem-name{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:#F0F7F2;margin-bottom:2px}\n.de-qitem-code{font-size:10px;color:var(--txt3)}\n.de-qitem-code strong{color:var(--txt2)}\n\n\/* STATS *\/\n.de-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px;margin:20px 0}\n.de-stat{background:var(--dk2);border-radius:10px;padding:12px;text-align:center}\n.de-stat.b{border:1px solid rgba(59,130,246,.15)}.de-stat.o{border:1px solid rgba(245,158,11,.15)}.de-stat.g{border:1px solid rgba(34,197,94,.15)}.de-stat.r{border:1px solid rgba(239,68,68,.15)}\n.de-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.de-sv.b{color:#93C5FD}.de-sv.o{color:#FCD34D}.de-sv.g{color:#86EFAC}.de-sv.r{color:#FCA5A5}\n.de-sl{font-size:8px;color:var(--txt3);font-family:'JetBrains Mono',monospace;line-height:1.55}\n\n\/* BOX *\/\n.de-box{border-radius:12px;padding:18px 22px;margin:20px 0}\n.de-box.blu{background:var(--de2);border:1px solid var(--de3)}\n.de-box.grn{background:var(--g2);border:1px solid var(--g3)}\n.de-box.red{background:var(--r2);border:1px solid var(--r3)}\n.de-box.org{background:var(--bg-c2);border:1px solid var(--bg-c3)}\n.de-box.ylw{background:var(--y2);border:1px solid var(--y3)}\n.de-box-t{font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}\n.de-box.blu .de-box-t{color:#93C5FD}.de-box.grn .de-box-t{color:#86EFAC}.de-box.red .de-box-t{color:#FCA5A5}.de-box.org .de-box-t{color:#FCD34D}.de-box.ylw .de-box-t{color:#FCD34D}\n.de-box p,.de-box ul{font-size:14.5px;color:var(--txt);margin-bottom:0;line-height:1.9}\n.de-box p:not(:last-child),.de-box ul:not(:last-child){margin-bottom:10px}\n.de-box li{margin-bottom:6px}\n.de-box strong{color:#F0F7F2}\n\n\/* B\u00d6RSEN-PROFILE *\/\n.de-profile{background:var(--dk2);border-radius:14px;padding:22px 26px;margin:18px 0}\n.de-profile.bg{border:2px solid rgba(245,158,11,.2);border-left:6px solid var(--bg-c)}\n.de-profile.bx{border:2px solid rgba(96,165,250,.2);border-left:6px solid var(--bx-c)}\n.de-profile.ox{border:2px solid rgba(167,139,250,.2);border-left:6px solid var(--ox-c)}\n.de-profile.bv{border:2px solid rgba(52,211,153,.2);border-left:6px solid var(--bv-c)}\n.de-profile.kr{border:2px solid rgba(244,114,182,.2);border-left:6px solid var(--kr-c)}\n.de-profile.cb{border:2px solid rgba(96,165,250,.15);border-left:6px solid #2563EB}\n.de-profile-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}\n.de-profile-left{}\n.de-profile-rank{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}\n.de-profile.bg .de-profile-rank{color:#FCD34D}.de-profile.bx .de-profile-rank{color:#93C5FD}.de-profile.ox .de-profile-rank{color:#C4B5FD}.de-profile.bv .de-profile-rank{color:#6EE7B7}.de-profile.kr .de-profile-rank{color:#F9A8D4}.de-profile.cb .de-profile-rank{color:#93C5FD}\n.de-profile-name{font-family:'Exo 2',sans-serif;font-weight:900;font-size:22px;color:#F0F7F2;margin-bottom:4px}\n.de-profile-tagline{font-size:13px;color:var(--txt2);line-height:1.5}\n.de-profile-right{text-align:right;flex-shrink:0}\n.de-profile-code{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;padding:4px 12px;border-radius:5px;display:inline-block;margin-bottom:4px}\n.de-profile.bg .de-profile-code{color:#FCD34D;background:rgba(245,158,11,.12)}\n.de-profile.bx .de-profile-code{color:#93C5FD;background:rgba(96,165,250,.1)}\n.de-profile.ox .de-profile-code{color:#C4B5FD;background:rgba(167,139,250,.1)}\n.de-profile.bv .de-profile-code{color:#6EE7B7;background:rgba(52,211,153,.08)}\n.de-profile.kr .de-profile-code{color:#F9A8D4;background:rgba(244,114,182,.08)}\n.de-profile.cb .de-profile-code{color:#93C5FD;background:rgba(37,99,235,.08)}\n.de-profile-rabatt{font-size:20px;font-family:'Exo 2',sans-serif;font-weight:900;display:block}\n.de-profile.bg .de-profile-rabatt{color:#FCD34D}.de-profile.bx .de-profile-rabatt{color:#93C5FD}.de-profile.ox .de-profile-rabatt{color:#C4B5FD}\n.de-profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin:12px 0}\n.de-ps{background:var(--dk);border-radius:7px;padding:8px 11px;text-align:center}\n.de-ps-val{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;margin-bottom:2px}\n.de-profile.bg .de-ps-val{color:#FCD34D}.de-profile.bx .de-ps-val{color:#93C5FD}.de-profile.ox .de-ps-val{color:#C4B5FD}.de-profile.bv .de-ps-val{color:#6EE7B7}.de-profile.kr .de-ps-val{color:#F9A8D4}.de-profile.cb .de-ps-val{color:#93C5FD}\n.de-ps-label{font-size:8px;color:var(--txt3);font-family:'JetBrains Mono',monospace}\n.de-profile-body{font-size:14px;color:var(--txt);line-height:1.88;margin-bottom:10px}\n.de-profile-body strong{color:#F0F7F2}\n.de-profile-pros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}\n.de-pro{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;padding:3px 9px;border-radius:4px}\n.de-profile.bg .de-pro{color:#FCD34D;background:rgba(245,158,11,.1)}\n.de-profile.bx .de-pro{color:#93C5FD;background:rgba(96,165,250,.08)}\n.de-profile.ox .de-pro{color:#C4B5FD;background:rgba(167,139,250,.08)}\n.de-profile.bv .de-pro{color:#6EE7B7;background:rgba(52,211,153,.07)}\n.de-profile.kr .de-pro{color:#F9A8D4;background:rgba(244,114,182,.07)}\n.de-profile.cb .de-pro{color:#93C5FD;background:rgba(37,99,235,.06)}\n.de-profile-verdict{border-top:1px solid rgba(255,255,255,.06);padding-top:10px;font-size:13px;color:var(--txt2);line-height:1.75}\n.de-profile-verdict strong{color:#F0F7F2}\n\n\/* GRO\u00dfE VERGLEICHSTABELLE *\/\n.de-tw{overflow-x:auto;border-radius:13px;border:1px solid rgba(59,130,246,.15);margin:20px 0}\n.de-tbl{width:100%;border-collapse:collapse;min-width:720px}\n.de-tbl thead{background:var(--dk3)}\n.de-tbl th{font-family:'JetBrains Mono',monospace;font-size:8px;color:#93C5FD;letter-spacing:.07em;text-transform:uppercase;padding:13px 13px;border-bottom:2px solid rgba(59,130,246,.2);text-align:left;white-space:nowrap}\n.de-tbl th.win{color:#FCD34D}\n.de-tbl td{padding:10px 13px;color:var(--txt);border-bottom:1px solid rgba(255,255,255,.04);font-size:12.5px;line-height:1.7;vertical-align:middle}\n.de-tbl td:first-child{color:#F0F7F2;font-weight:700;font-size:13px;white-space:nowrap}\n.de-tbl tr:last-child td{border-bottom:none}\n.de-tbl tr:nth-child(even) td{background:rgba(255,255,255,.015)}\n.de-tbl .sec-head td{background:rgba(59,130,246,.06)!important;color:#93C5FD;font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding:8px 13px;font-weight:700;border-bottom:1px solid rgba(59,130,246,.15)}\n\/* Gewinner-Spalte = Bitget *\/\n.de-tbl .col-bg{background:rgba(245,158,11,.03)!important}\n.de-tbl th.col-bg-h{background:rgba(245,158,11,.08)!important;color:#FCD34D}\n.tc-g{color:#86EFAC;font-weight:700}.tc-r{color:#FCA5A5;font-weight:700}.tc-o{color:#FCD34D;font-weight:700}.tc-b{color:#93C5FD;font-weight:700}.tc-p{color:#C4B5FD;font-weight:700}.tc-t{color:#6EE7B7;font-weight:700}.tc-pk{color:#F9A8D4;font-weight:700}\n.ti{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;padding:2px 6px;border-radius:3px;white-space:nowrap}\n.ti.g{color:#86EFAC;background:rgba(34,197,94,.1)}.ti.r{color:#FCA5A5;background:rgba(239,68,68,.1)}.ti.o{color:#FCD34D;background:rgba(245,158,11,.1)}.ti.b{color:#93C5FD;background:rgba(96,165,250,.1)}.ti.p{color:#C4B5FD;background:rgba(167,139,250,.1)}.ti.t{color:#6EE7B7;background:rgba(52,211,153,.08)}\n\n\/* NUTZERPROFILE *\/\n.de-profiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:18px 0}\n.de-up{background:var(--dk2);border-radius:11px;padding:16px}\n.de-up.bg{border:2px solid rgba(245,158,11,.15);border-top:4px solid var(--bg-c)}\n.de-up.bx{border:2px solid rgba(96,165,250,.15);border-top:4px solid var(--bx-c)}\n.de-up.ox{border:2px solid rgba(167,139,250,.15);border-top:4px solid var(--ox-c)}\n.de-up.bv{border:2px solid rgba(52,211,153,.15);border-top:4px solid var(--bv-c)}\n.de-up.kr{border:2px solid rgba(244,114,182,.15);border-top:4px solid var(--kr-c)}\n.de-up-type{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;text-transform:uppercase;margin-bottom:5px;letter-spacing:.08em}\n.de-up.bg .de-up-type{color:#FCD34D}.de-up.bx .de-up-type{color:#93C5FD}.de-up.ox .de-up-type{color:#C4B5FD}.de-up.bv .de-up-type{color:#6EE7B7}.de-up.kr .de-up-type{color:#F9A8D4}\n.de-up-rec{font-family:'Exo 2',sans-serif;font-weight:900;font-size:15px;color:#F0F7F2;margin-bottom:6px}\n.de-up-body{font-size:12.5px;color:var(--txt2);line-height:1.75}\n.de-up-body strong{color:#F0F7F2}\n\n\/* QUOTE *\/\n.de-q{border-left:4px solid var(--de);background:var(--de2);padding:18px 22px;margin:22px 0;border-radius:0 11px 11px 0}\n.de-q blockquote{margin:0 0 10px;font-size:15.5px;color:#DBEAFE;font-style:italic;line-height:1.92}\n.de-q-attr{font-family:'JetBrains Mono',monospace;font-size:9px;color:rgba(147,197,253,.7);line-height:1.7}\n.de-q-attr strong{color:#93C5FD}\n\n\/* FAQ *\/\n.de-faq{margin:18px 0}\n.de-fi{border:1px solid rgba(59,130,246,.15);border-radius:9px;margin-bottom:7px;overflow:hidden}\n.de-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:var(--dk2);line-height:1.4}\n.de-fq::after{content:'+';font-size:20px;color:#93C5FD;transition:transform .22s;flex-shrink:0;margin-left:12px}\n.de-fi.open .de-fq::after{transform:rotate(45deg)}\n.de-fa{max-height:0;overflow:hidden;transition:max-height .35s ease}\n.de-fi.open .de-fa{max-height:550px}\n.de-fa-i{padding:14px 18px;font-size:14px;color:var(--txt);line-height:1.9;border-top:1px solid rgba(59,130,246,.1)}\n.de-fa-i strong{color:#F0F7F2}\n\n\/* CTA *\/\n.de-cta{background:linear-gradient(135deg,rgba(245,158,11,.09),rgba(34,197,94,.06));border:2px solid var(--bg-c3);border-radius:14px;padding:24px 28px;text-align:center;margin:28px 0}\n.de-cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px}\n.de-cta-btn{display:block;font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;padding:13px 20px;border-radius:9px;text-decoration:none !important;text-align:center}\n.de-cta-btn.bg{background:#F59E0B;color:#000 !important}\n.de-cta-btn.bx{background:#3B82F6;color:#fff !important}\n.de-cta-btn.ox{background:#7C3AED;color:#fff !important}\n\n\/* CARDS *\/\n.de-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;margin:14px 0}\n.de-card{background:var(--dk2);border:1px solid rgba(59,130,246,.1);border-radius:8px;padding:12px;text-decoration:none;display:block;border-bottom:none}\n.de-card-cat{font-size:8px;font-family:'JetBrains Mono',monospace;color:#93C5FD;margin-bottom:3px;text-transform:uppercase;letter-spacing:.06em}\n.de-card-title{font-weight:700;color:#F0F7F2;font-size:12px;line-height:1.4}\n\n.de-author{background:var(--de2);border:1px solid var(--de3);border-radius:12px;padding:18px 22px;margin:26px 0;display:flex;gap:14px;align-items:flex-start}\n.de-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#3B82F6,rgba(59,130,246,.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.de-an{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:#F0F7F2}\n.de-ar{font-family:'JetBrains Mono',monospace;font-size:8px;color:#93C5FD;margin:2px 0 6px}\n.de-ab{font-size:12.5px;color:var(--txt2);line-height:1.65}\n.de-disc{background:rgba(239,68,68,.06);border:1px solid var(--r3);border-radius:10px;padding:13px 17px;font-size:13px;color:#FEE2E2;line-height:1.85;margin:20px 0}\n.de-disc strong{color:#F0F7F2}\n.de-meta{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--txt3);margin-top:14px;line-height:1.9}\n\n@media(max-width:680px){.de-quick{grid-template-columns:1fr 1fr}.de-profile-header{flex-direction:column}.de-profile-right{text-align:left}.de-profiles-grid{grid-template-columns:1fr}.de-cta-grid{grid-template-columns:1fr}.de-author{flex-direction:column}}\n<\/style>\n\n<div class=\"de\">\n\n<!-- HERO -->\n<div class=\"de-hero\">\n  <div class=\"de-badges\">\n    <span class=\"de-badge b\">&#127471;&#127481; B\u00f6rsen-Vergleich 2026<\/span>\n    <span class=\"de-badge g\">6 B\u00f6rsen verglichen<\/span>\n    <span class=\"de-badge o\">Bis zu 50% Geb\u00fchrenrabatt<\/span>\n    <span class=\"de-badge r\">Keine Anlageberatung<\/span>\n  <\/div>\n  <h1>Beste <span>Kryptob\u00f6rse<\/span> in Deutschland 2026:<br>Bitget, BingX, OKX, Bitvavo, Kraken &amp; Coinbase im Vergleich<\/h1>\n  <p class=\"de-hero-lead\">Welche Kryptob\u00f6rse passt zu dir \u2013 als Anf\u00e4nger, als aktiver Trader, als DCA-Investor oder als DeFi-Nutzer? <strong>Dieser Guide vergleicht alle 6 wichtigsten B\u00f6rsen f\u00fcr Deutschland<\/strong> nach Geb\u00fchren, Regulierung, Sicherheit, Funktionsumfang und Benutzerfreundlichkeit \u2013 ehrlich, vollst\u00e4ndig, ohne Marketing-Sprech.<\/p>\n\n  <!-- SCHNELL-EMPFEHLUNG -->\n  <div class=\"de-quick\">\n    <div class=\"de-qitem bg\">\n      <div class=\"de-qitem-type\">&#127775; Allrounder<\/div>\n      <div class=\"de-qitem-name\">Bitget<\/div>\n      <div class=\"de-qitem-code\">Code <strong>krypto30<\/strong> \u2192 30% off<\/div>\n    <\/div>\n    <div class=\"de-qitem bx\">\n      <div class=\"de-qitem-type\">&#9889; Aktive Trader<\/div>\n      <div class=\"de-qitem-name\">BingX<\/div>\n      <div class=\"de-qitem-code\">Code <strong>NA4QYR<\/strong> \u2192 50% off<\/div>\n    <\/div>\n    <div class=\"de-qitem ox\">\n      <div class=\"de-qitem-type\">&#127756; DeFi &amp; Web3<\/div>\n      <div class=\"de-qitem-name\">OKX<\/div>\n      <div class=\"de-qitem-code\">Code <strong>CRYPTO2026<\/strong> \u2192 45% off<\/div>\n    <\/div>\n    <div class=\"de-qitem bv\">\n      <div class=\"de-qitem-type\">&#128218; Einsteiger<\/div>\n      <div class=\"de-qitem-name\">Bitvavo<\/div>\n      <div class=\"de-qitem-code\">EUR-M\u00e4rkte, sehr einfach<\/div>\n    <\/div>\n    <div class=\"de-qitem kr\">\n      <div class=\"de-qitem-type\">&#128737; EUR-Paare<\/div>\n      <div class=\"de-qitem-name\">Kraken<\/div>\n      <div class=\"de-qitem-code\">BaFin + MiCA, SEPA Instant<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"de-stats\">\n  <div class=\"de-stat b\"><div class=\"de-sv b\">6<\/div><div class=\"de-sl\">B\u00f6rsen vollst\u00e4ndig verglichen<\/div><\/div>\n  <div class=\"de-stat o\"><div class=\"de-sv o\">0,05%<\/div><div class=\"de-sl\">Niedrigste Geb\u00fchr (BingX + NA4QYR)<\/div><\/div>\n  <div class=\"de-stat g\"><div class=\"de-sv g\">MiCA<\/div><div class=\"de-sl\">EU-Regulierung seit Dez. 2024<\/div><\/div>\n  <div class=\"de-stat b\"><div class=\"de-sv b\">50%<\/div><div class=\"de-sl\">Max. Geb\u00fchrenrabatt (BingX NA4QYR)<\/div><\/div>\n  <div class=\"de-stat o\"><div class=\"de-sv o\">800+<\/div><div class=\"de-sl\">Coins auf Bitget<\/div><\/div>\n  <div class=\"de-stat g\"><div class=\"de-sv g\">300 Mio. $<\/div><div class=\"de-sl\">Bitget Schutzfonds<\/div><\/div>\n<\/div>\n\n<div class=\"de-hr\"><\/div>\n\n<!-- WARUM B\u00d6RSENVERGLEICH WICHTIG -->\n<h2>Warum die Wahl der B\u00f6rse entscheidend ist: <em>Was wirklich z\u00e4hlt<\/em><\/h2>\n\n<p>Viele Krypto-Einsteiger w\u00e4hlen die erste B\u00f6rse nach Werbung, Bekanntheit oder Empfehlung eines Freundes \u2013 ohne die konkreten Unterschiede zu kennen. Dabei machen diese Unterschiede \u00fcber Jahre hinweg <strong>erhebliche finanzielle und praktische Unterschiede:<\/strong><\/p>\n\n<div class=\"de-box blu\">\n  <div class=\"de-box-t\">&#128200; Was bei der B\u00f6rsenauswahl wirklich z\u00e4hlt<\/div>\n  <ul>\n    <li><strong>Geb\u00fchren:<\/strong> 0,25% statt 0,07% Spot-Geb\u00fchr bedeutet bei 100.000 \u20ac Jahresvolumen 180 \u20ac Mehrkosten \u2013 jedes Jahr<\/li>\n    <li><strong>Regulierung:<\/strong> Nur MiCA-regulierte B\u00f6rsen haben in der EU langfristig Bestand \u2013 Nicht-MiCA-B\u00f6rsen riskieren Abschaltung<\/li>\n    <li><strong>Sicherheit:<\/strong> Schutzfonds, Proof of Reserves, 2FA \u2013 entscheidend bei einem Hack-Ereignis<\/li>\n    <li><strong>Coin-Auswahl:<\/strong> Wer Altcoins handeln will braucht 500+ Coins; wer nur BTC\/ETH kauft, kommt mit 100 aus<\/li>\n    <li><strong>Funktionen:<\/strong> Copy Trading, Staking, Futures, DEX \u2013 je nach Strategie unterschiedlich relevant<\/li>\n    <li><strong>SEPA-Einzahlung:<\/strong> Kostenlos vs. 1,5% Aufschlag macht bei regelm\u00e4\u00dfigen Einzahlungen gro\u00dfen Unterschied<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"de-q\">\n  <blockquote>&bdquo;Die Frage &#8218;welche B\u00f6rse ist die beste&#8216; hat keine universelle Antwort \u2013 sie h\u00e4ngt davon ab was du tun willst. Wer nur monatlich BTC kauft braucht andere Features als wer t\u00e4glich Altcoins tradet. Was ich nach Jahren in der Krypto-Szene sagen kann: Wer mit einer MiCA-regulierten B\u00f6rse mit Schutzfonds und niedrigen Geb\u00fchren startet, macht selten einen Fehler. Und wer einen Referral-Code nutzt, zahlt von Tag eins weniger \u2013 dauerhaft.&ldquo;<\/blockquote>\n  <div class=\"de-q-attr\"><strong>Felix Rieger<\/strong><span>Gr\u00fcnder &amp; Chefredakteur KryptoZukunft.com &middot; Mai 2026<\/span><\/div>\n<\/div>\n\n<div class=\"de-hr\"><\/div>\n\n<!-- DIE 6 B\u00d6RSEN IM DETAIL -->\n<h2>Die 6 besten Kryptob\u00f6rsen f\u00fcr Deutschland: <em>Vollst\u00e4ndige Profile<\/em><\/h2>\n\n<!-- BITGET -->\n<div class=\"de-profile bg\">\n  <div class=\"de-profile-header\">\n    <div class=\"de-profile-left\">\n      <div class=\"de-profile-rank\">&#127775; #1 Allrounder &middot; Empfehlung f\u00fcr die meisten Nutzer<\/div>\n      <div class=\"de-profile-name\">Bitget<\/div>\n      <div class=\"de-profile-tagline\">MiCA-reguliert &middot; 800+ Coins &middot; Bestes Copy Trading EU &middot; SEPA kostenlos<\/div>\n    <\/div>\n    <div class=\"de-profile-right\">\n      <span class=\"de-profile-code\">Code: krypto30<\/span>\n      <span class=\"de-profile-rabatt\">30% Rabatt<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"de-profile-stats\">\n    <div class=\"de-ps\"><div class=\"de-ps-val\">0,07%<\/div><div class=\"de-ps-label\">Spot + krypto30<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">800+<\/div><div class=\"de-ps-label\">Coins<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">300 Mio. $<\/div><div class=\"de-ps-label\">Schutzfonds<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">MiCA<\/div><div class=\"de-ps-label\">EU-Regulierung<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">4,8\/5<\/div><div class=\"de-ps-label\">Gesamtnote<\/div><\/div>\n  <\/div>\n  <div class=\"de-profile-body\">Bitget ist 2026 die <strong>empfohlene Allround-B\u00f6rse f\u00fcr deutsche Nutzer<\/strong>. Die Plattform vereint alle wichtigen Eigenschaften: MiCA-lizenziert, 300 Mio. $ Schutzfonds, monatlicher Proof of Reserves, deutsche Benutzeroberfl\u00e4che, kostenlose SEPA-Einzahlung und das <strong>beste Copy-Trading-Feature im EU-Raum<\/strong> (vollst\u00e4ndig, mit Follower-Stop-Loss, detaillierten Trader-Statistiken). Mit Referral-Code <strong>krypto30<\/strong> sparst du dauerhaft 30% auf alle Handelsgeb\u00fchren. Beim Coinbase-Ausfall am 8. Mai 2026 blieb Bitget vollst\u00e4ndig verf\u00fcgbar. F\u00fcr Einsteiger wie Fortgeschrittene geeignet \u2013 die einfache Ansicht f\u00fcr Anf\u00e4nger und das Pro-Interface wachsen mit dem Nutzer mit. <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"il bg\">Vollst\u00e4ndiger Bitget Testbericht.<\/a><\/div>\n  <div class=\"de-profile-pros\">\n    <span class=\"de-pro\">&#10003; MiCA-lizenziert<\/span>\n    <span class=\"de-pro\">&#10003; Copy Trading #1 EU<\/span>\n    <span class=\"de-pro\">&#10003; 300 Mio. $ Schutzfonds<\/span>\n    <span class=\"de-pro\">&#10003; SEPA kostenlos<\/span>\n    <span class=\"de-pro\">&#10003; 800+ Coins<\/span>\n    <span class=\"de-pro\">&#10003; Deutsche Oberfl\u00e4che<\/span>\n    <span class=\"de-pro\">&#10003; Staking 50+ Coins<\/span>\n  <\/div>\n  <div class=\"de-profile-verdict\"><strong>Empfohlen f\u00fcr:<\/strong> Anf\u00e4nger, Copy-Trading-Nutzer, DCA-Investoren, Altcoin-H\u00e4ndler, alle die eine langfristige Hauptb\u00f6rse suchen. <strong>Referral-Code:<\/strong> <a href=\"https:\/\/bonus.bitget.com\/Kryptozukunft1\" target=\"_blank\" rel=\"nofollow noopener\" class=\"il bg\">krypto30 \u00fcber bonus.bitget.com\/Kryptozukunft1<\/a><\/div>\n<\/div>\n\n<!-- BINGX -->\n<div class=\"de-profile bx\">\n  <div class=\"de-profile-header\">\n    <div class=\"de-profile-left\">\n      <div class=\"de-profile-rank\">&#9889; #2 Aktive Trader &middot; H\u00f6chster Geb\u00fchrenrabatt<\/div>\n      <div class=\"de-profile-name\">BingX<\/div>\n      <div class=\"de-profile-tagline\">Social-Trading-Pionier &middot; TradingView-Integration &middot; 700+ Coins<\/div>\n    <\/div>\n    <div class=\"de-profile-right\">\n      <span class=\"de-profile-code\">Code: NA4QYR<\/span>\n      <span class=\"de-profile-rabatt\">50% Rabatt<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"de-profile-stats\">\n    <div class=\"de-ps\"><div class=\"de-ps-val\">0,05%<\/div><div class=\"de-ps-label\">Spot + NA4QYR<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">700+<\/div><div class=\"de-ps-label\">Coins<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">Ja<\/div><div class=\"de-ps-label\">Schutzfonds<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">In Arbeit<\/div><div class=\"de-ps-label\">MiCA-Status<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">4,6\/5<\/div><div class=\"de-ps-label\">Gesamtnote<\/div><\/div>\n  <\/div>\n  <div class=\"de-profile-body\">BingX bietet mit Code <strong>NA4QYR den h\u00f6chsten Geb\u00fchrenrabatt aller verglichenen B\u00f6rsen: 50% dauerhaft<\/strong>. Standard-Spot-Geb\u00fchr f\u00e4llt von 0,1% auf 0,05% \u2013 g\u00fcnstiger als alle Konkurrenten. BingX ist der Pionier des Social Tradings (2018 als eines der ersten Copy-Trading-Angebote im Krypto-Bereich gestartet) und bietet <strong>direkte TradingView-Integration<\/strong> \u2013 wer TradingView f\u00fcr Charts nutzt, kann Orders direkt von dort auf BingX platzieren. W\u00f6chentliche Trader-Rankings, Community-Features, kein KYC f\u00fcr Basisfunktionen. St\u00e4rken im Futures-Bereich (bis 150\u00d7 Hebel). MiCA-Lizenzierung noch ausstehend. <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/23\/bingx-testbericht\/\" class=\"il bx\">Vollst\u00e4ndiger BingX Testbericht.<\/a><\/div>\n  <div class=\"de-profile-pros\">\n    <span class=\"de-pro\">&#10003; 50% Rabatt (h\u00f6chster)<\/span>\n    <span class=\"de-pro\">&#10003; TradingView-Integration<\/span>\n    <span class=\"de-pro\">&#10003; Social Trading Pionier<\/span>\n    <span class=\"de-pro\">&#10003; Kein KYC Basis<\/span>\n    <span class=\"de-pro\">&#10003; 700+ Coins<\/span>\n    <span class=\"de-pro\">&#10003; bis 150\u00d7 Futures<\/span>\n  <\/div>\n  <div class=\"de-profile-verdict\"><strong>Empfohlen f\u00fcr:<\/strong> Aktive Trader, TradingView-Nutzer, Futures-H\u00e4ndler, alle die maximalen Geb\u00fchrenrabatt wollen. <strong>Referral-Code:<\/strong> <a href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/bingx-bonuscode-na4qyr-30-gebuehren-sparen-alle-vorteile-erklaert\/\" class=\"il bx\">NA4QYR<\/a><\/div>\n<\/div>\n\n<!-- OKX -->\n<div class=\"de-profile ox\">\n  <div class=\"de-profile-header\">\n    <div class=\"de-profile-left\">\n      <div class=\"de-profile-rank\">&#127756; #3 DeFi &amp; Web3 &middot; Beste DEX-Integration<\/div>\n      <div class=\"de-profile-name\">OKX<\/div>\n      <div class=\"de-profile-tagline\">Beste DEX 20+ Chains &middot; Web3-Wallet &middot; Trading Bots &middot; MiCA Malta<\/div>\n    <\/div>\n    <div class=\"de-profile-right\">\n      <span class=\"de-profile-code\">Code: CRYPTO2026<\/span>\n      <span class=\"de-profile-rabatt\">45% Rabatt<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"de-profile-stats\">\n    <div class=\"de-ps\"><div class=\"de-ps-val\">0,055%<\/div><div class=\"de-ps-label\">Spot + CRYPTO2026<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">350+<\/div><div class=\"de-ps-label\">Coins<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">Monatlich<\/div><div class=\"de-ps-label\">Proof of Reserves<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">MiCA Malta<\/div><div class=\"de-ps-label\">Regulierung<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">4,6\/5<\/div><div class=\"de-ps-label\">Gesamtnote<\/div><\/div>\n  <\/div>\n  <div class=\"de-profile-body\">OKX ist 2026 die <strong>f\u00fchrende B\u00f6rse f\u00fcr DeFi und Web3-Nutzer in Deutschland<\/strong>. Die integrierte Web3-Wallet unterst\u00fctzt 80+ Blockchains und die hauseigene DEX aggregiert Liquidit\u00e4t von 20+ dezentralen Exchanges \u2013 das ist die breiteste Krypto-Infrastruktur unter allen verglichenen B\u00f6rsen. Monatlicher Proof of Reserves. 45% Rabatt mit Code <strong>CRYPTO2026<\/strong>. Trading Bots (Grid, DCA, Arbitrage) f\u00fcr automatisierte Strategien. Wichtiger Hinweis: <strong>OKX Copy Trading ist f\u00fcr EU-Nutzer MiCA-bedingt eingeschr\u00e4nkt<\/strong> \u2013 als Alternative stehen Bots zur Verf\u00fcgung. F\u00fcr reines Centralized Exchange Trading: Bitget oder BingX bevorzugen. <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/24\/okx-testbericht-und-erfahrungen\/\" class=\"il ox\">Vollst\u00e4ndiger OKX Testbericht.<\/a><\/div>\n  <div class=\"de-profile-pros\">\n    <span class=\"de-pro\">&#10003; Beste DEX (20+ Chains)<\/span>\n    <span class=\"de-pro\">&#10003; Web3-Wallet 80+ Chains<\/span>\n    <span class=\"de-pro\">&#10003; Trading Bots<\/span>\n    <span class=\"de-pro\">&#10003; 45% Rabatt<\/span>\n    <span class=\"de-pro\">&#10003; MiCA (Malta)<\/span>\n    <span class=\"de-pro\">&#9888; Copy Trading EU eingeschr\u00e4nkt<\/span>\n  <\/div>\n  <div class=\"de-profile-verdict\"><strong>Empfohlen f\u00fcr:<\/strong> DeFi-Nutzer, Web3-Enthusiasten, Bot-Trader, alle die die breiteste On-Chain-Infrastruktur wollen. <strong>Referral-Code:<\/strong> <a href=\"https:\/\/kryptozukunft.com\/2026\/01\/23\/was-ist-der-beste-okx-referralcode-bonuscode-2026\/\" class=\"il ox\">CRYPTO2026<\/a><\/div>\n<\/div>\n\n<!-- BITVAVO -->\n<div class=\"de-profile bv\">\n  <div class=\"de-profile-header\">\n    <div class=\"de-profile-left\">\n      <div class=\"de-profile-rank\">&#128218; #4 Einsteiger &middot; Einfachste europ\u00e4ische B\u00f6rse<\/div>\n      <div class=\"de-profile-name\">Bitvavo<\/div>\n      <div class=\"de-profile-tagline\">Einfachste Oberfl\u00e4che &middot; EUR-M\u00e4rkte direkt &middot; DNB-reguliert<\/div>\n    <\/div>\n    <div class=\"de-profile-right\">\n      <span class=\"de-profile-code\">Kein Referral-Code<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"de-profile-stats\">\n    <div class=\"de-ps\"><div class=\"de-ps-val\">0,25%<\/div><div class=\"de-ps-label\">Spot-Geb\u00fchr<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">~200<\/div><div class=\"de-ps-label\">Coins<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">DNB<\/div><div class=\"de-ps-label\">Regulierung (NL)<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">MiCA<\/div><div class=\"de-ps-label\">EU-konform<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">4,3\/5<\/div><div class=\"de-ps-label\">Einsteiger-Note<\/div><\/div>\n  <\/div>\n  <div class=\"de-profile-body\">Bitvavo ist die <strong>einfachste Kryptob\u00f6rse f\u00fcr absolute Einsteiger in der EU<\/strong>. Die niederl\u00e4ndische B\u00f6rse (DNB-reguliert, MiCA-konform) hat eine radikal aufger\u00e4umte Oberfl\u00e4che: kaufen, verkaufen, Kurs sehen \u2013 mehr brauchen Einsteiger oft nicht. Direkte EUR-Kurspaare ohne USDT-Zwischenschritt. Kostenlose SEPA-Einzahlung. <strong>Nachteile:<\/strong> Nur ~200 Coins (kein umfangreicher Altcoin-Markt), 0,25% Geb\u00fchr deutlich teurer als Bitget\/BingX\/OKX, kein Copy Trading, keine Futures, kein Referral-Code mit Dauerrabatt. F\u00fcr Nutzer die ausschlie\u00dflich BTC und ETH kaufen und behalten wollen und maximale Einfachheit sch\u00e4tzen: gute Wahl. F\u00fcr alle die mehr wollen: Bitget ist die bessere Investition in eine einzelne Plattform.<\/div>\n  <div class=\"de-profile-pros\">\n    <span class=\"de-pro\">&#10003; Einfachste Oberfl\u00e4che EU<\/span>\n    <span class=\"de-pro\">&#10003; EUR-Direkt-M\u00e4rkte<\/span>\n    <span class=\"de-pro\">&#10003; DNB + MiCA<\/span>\n    <span class=\"de-pro\">&#10003; SEPA kostenlos<\/span>\n    <span class=\"de-pro\">&#9888; Nur ~200 Coins<\/span>\n    <span class=\"de-pro\">&#9888; 0,25% Geb\u00fchr (teuer)<\/span>\n  <\/div>\n  <div class=\"de-profile-verdict\"><strong>Empfohlen f\u00fcr:<\/strong> Absolute Einsteiger die nur BTC\/ETH kaufen, maximale Einfachheit wollen und kein Altcoin-Trading planen.<\/div>\n<\/div>\n\n<!-- KRAKEN -->\n<div class=\"de-profile kr\">\n  <div class=\"de-profile-header\">\n    <div class=\"de-profile-left\">\n      <div class=\"de-profile-rank\">&#128737; #5 EUR-Paare &amp; Sicherheit &middot; BaFin + MiCA<\/div>\n      <div class=\"de-profile-name\">Kraken<\/div>\n      <div class=\"de-profile-tagline\">BaFin + MiCA &middot; SEPA Instant &middot; EUR-Handelspaare &middot; Pro-Interface<\/div>\n    <\/div>\n    <div class=\"de-profile-right\">\n      <span class=\"de-profile-code\">Kein Dauerrabatt-Code<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"de-profile-stats\">\n    <div class=\"de-ps\"><div class=\"de-ps-val\">0,26%<\/div><div class=\"de-ps-label\">Spot (Maker)<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">~300<\/div><div class=\"de-ps-label\">Coins<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">BaFin<\/div><div class=\"de-ps-label\">Regulierung DE<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">SEPA Instant<\/div><div class=\"de-ps-label\">Einzahlung<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">4,4\/5<\/div><div class=\"de-ps-label\">Sicherheits-Note<\/div><\/div>\n  <\/div>\n  <div class=\"de-profile-body\">Kraken ist eine der <strong>\u00e4ltesten und sicherheitsbewusstesten Kryptob\u00f6rsen weltweit<\/strong> (gegr\u00fcndet 2011, noch nie gehackt). BaFin-registriert, MiCA-konform, SEPA Instant f\u00fcr schnelle EUR-Einzahlungen. Direkte EUR-Handelspaare (BTC\/EUR, ETH\/EUR) ohne USDT-Umweg. F\u00fcr sicherheitsbewusste Nutzer die Wert auf eine nachgewiesene Sicherheitshistorie legen: starke Wahl. <strong>Nachteile:<\/strong> Geb\u00fchren ohne dauerhaften Rabattcode (0,26% Spot), etwas komplexeres Interface als Bitvavo, kein Copy Trading. Kraken Pro bietet niedrigere Geb\u00fchren bei h\u00f6herem Volumen. Gut als Zweitb\u00f6rse neben Bitget f\u00fcr direkte EUR-K\u00e4ufe.<\/div>\n  <div class=\"de-profile-pros\">\n    <span class=\"de-pro\">&#10003; BaFin + MiCA<\/span>\n    <span class=\"de-pro\">&#10003; Nie gehackt (seit 2011)<\/span>\n    <span class=\"de-pro\">&#10003; SEPA Instant<\/span>\n    <span class=\"de-pro\">&#10003; EUR-Handelspaare<\/span>\n    <span class=\"de-pro\">&#9888; Kein Dauerrabatt-Code<\/span>\n    <span class=\"de-pro\">&#9888; Kein Copy Trading<\/span>\n  <\/div>\n  <div class=\"de-profile-verdict\"><strong>Empfohlen f\u00fcr:<\/strong> Sicherheitsorientierte Nutzer, alle die direkte EUR-Paare und SEPA Instant bevorzugen, erfahrenere Trader die Kraken Pro nutzen wollen.<\/div>\n<\/div>\n\n<!-- COINBASE -->\n<div class=\"de-profile cb\">\n  <div class=\"de-profile-header\">\n    <div class=\"de-profile-left\">\n      <div class=\"de-profile-rank\">&#127758; #6 US-Compliance &middot; Institutionell &amp; USA-fokussiert<\/div>\n      <div class=\"de-profile-name\">Coinbase<\/div>\n      <div class=\"de-profile-tagline\">BaFin + MiCA &middot; Coinbase One &middot; Starke US-Bindung &middot; Advanced Trade<\/div>\n    <\/div>\n    <div class=\"de-profile-right\">\n      <span class=\"de-profile-code\">Kein Dauerrabatt-Code<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"de-profile-stats\">\n    <div class=\"de-ps\"><div class=\"de-ps-val\">0,6%<\/div><div class=\"de-ps-label\">Simple (teuer)<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">0,05%<\/div><div class=\"de-ps-label\">Advanced Trade<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">~250<\/div><div class=\"de-ps-label\">Coins<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">BaFin<\/div><div class=\"de-ps-label\">Regulierung DE<\/div><\/div>\n    <div class=\"de-ps\"><div class=\"de-ps-val\">3,9\/5<\/div><div class=\"de-ps-label\">DE-Nutzer-Note<\/div><\/div>\n  <\/div>\n  <div class=\"de-profile-body\">Coinbase ist die gr\u00f6\u00dfte US-amerikanische Kryptob\u00f6rse mit starker Regulierungskonformit\u00e4t (BaFin, MiCA, SEC-Compliance). <strong>Hauptproblem f\u00fcr deutsche Nutzer:<\/strong> Das Simple-Interface ist mit bis zu 0,6% Geb\u00fchr <strong>die teuerste Option<\/strong> im Vergleich. Advanced Trade (Profi-Interface) bringt die Geb\u00fchren auf 0,05% \u2013 aber die meisten Einsteiger nutzen Simple. Beim Coinbase-Ausfall am 8. Mai 2026 war die Plattform vor\u00fcbergehend nicht erreichbar. Coinbase One Subscription (f\u00fcr US-Nutzer: 0% Geb\u00fchr) in Deutschland eingeschr\u00e4nkt verf\u00fcgbar. F\u00fcr ausschlie\u00dflich in den USA ans\u00e4ssige Nutzer oder institutionelle Anleger: starke Wahl. F\u00fcr deutsche Privatanleger: Bitget, BingX oder OKX sind g\u00fcnstiger und funktionsreicher.<\/div>\n  <div class=\"de-profile-pros\">\n    <span class=\"de-pro\">&#10003; BaFin + MiCA<\/span>\n    <span class=\"de-pro\">&#10003; Starke US-Compliance<\/span>\n    <span class=\"de-pro\">&#10003; Bekannteste Marke<\/span>\n    <span class=\"de-pro\">&#9888; Bis 0,6% (Simple)<\/span>\n    <span class=\"de-pro\">&#9888; Ausfall 8. Mai 2026<\/span>\n    <span class=\"de-pro\">&#9888; Kein Copy Trading<\/span>\n  <\/div>\n  <div class=\"de-profile-verdict\"><strong>Empfohlen f\u00fcr:<\/strong> Nutzer mit US-Bezug, institutionelle Anleger, Nutzer die Coinbase Advanced Trade f\u00fcr niedrige Geb\u00fchren nutzen. F\u00fcr deutsche Privatanleger: meist nicht die erste Wahl.<\/div>\n<\/div>\n\n<div class=\"de-hr\"><\/div>\n\n<!-- GRO\u00dfE VERGLEICHSTABELLE -->\n<h2>Vollst\u00e4ndiger Vergleich: <em>Alle 6 B\u00f6rsen auf einen Blick<\/em><\/h2>\n\n<div class=\"de-tw\">\n  <table class=\"de-tbl\">\n    <thead>\n      <tr>\n        <th>Kriterium<\/th>\n        <th class=\"col-bg-h\">&#9889; Bitget<\/th>\n        <th>BingX<\/th>\n        <th>OKX<\/th>\n        <th>Bitvavo<\/th>\n        <th>Kraken<\/th>\n        <th>Coinbase<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <!-- GEB\u00dcHREN -->\n      <tr class=\"sec-head\"><td colspan=\"7\">GEB\u00dcHREN<\/td><\/tr>\n      <tr>\n        <td>Referral-Code<\/td>\n        <td class=\"col-bg tc-o\"><strong>krypto30<\/strong><\/td>\n        <td class=\"tc-b\"><strong>NA4QYR<\/strong><\/td>\n        <td class=\"tc-p\"><strong>CRYPTO2026<\/strong><\/td>\n        <td class=\"tc-r\">\u2013<\/td>\n        <td class=\"tc-r\">\u2013<\/td>\n        <td class=\"tc-r\">\u2013<\/td>\n      <\/tr>\n      <tr>\n        <td>Rabatt mit Code<\/td>\n        <td class=\"col-bg tc-o\"><strong>30% dauerhaft<\/strong><\/td>\n        <td class=\"tc-g\"><strong>50% dauerhaft<\/strong><\/td>\n        <td class=\"tc-b\"><strong>45% dauerhaft<\/strong><\/td>\n        <td class=\"tc-r\">kein Code<\/td>\n        <td class=\"tc-r\">kein Code<\/td>\n        <td class=\"tc-r\">kein Code<\/td>\n      <\/tr>\n      <tr>\n        <td>Spot-Geb\u00fchr mit Code<\/td>\n        <td class=\"col-bg tc-o\"><strong>0,07%<\/strong><\/td>\n        <td class=\"tc-g\"><strong>0,05%<\/strong><\/td>\n        <td class=\"tc-b\">0,055%<\/td>\n        <td class=\"tc-r\">0,25%<\/td>\n        <td class=\"tc-r\">0,26%<\/td>\n        <td class=\"tc-r\">0,05% (Adv.) \/ 0,6% (Simple)<\/td>\n      <\/tr>\n      <tr>\n        <td>Futures-Geb\u00fchr (Maker)<\/td>\n        <td class=\"col-bg\">0,014% (mit Code)<\/td>\n        <td>0,015%<\/td>\n        <td>0,015%<\/td>\n        <td class=\"tc-r\">kein Futures<\/td>\n        <td>0,02%<\/td>\n        <td class=\"tc-r\">kein EU-Futures<\/td>\n      <\/tr>\n      <!-- REGULIERUNG & SICHERHEIT -->\n      <tr class=\"sec-head\"><td colspan=\"7\">REGULIERUNG &amp; SICHERHEIT<\/td><\/tr>\n      <tr>\n        <td>MiCA-Lizenz<\/td>\n        <td class=\"col-bg tc-g\">&#10003; MiCA<\/td>\n        <td class=\"tc-o\">In Arbeit<\/td>\n        <td class=\"tc-g\">&#10003; Malta MiCA<\/td>\n        <td class=\"tc-g\">&#10003; DNB\/MiCA<\/td>\n        <td class=\"tc-g\">&#10003; BaFin\/MiCA<\/td>\n        <td class=\"tc-g\">&#10003; BaFin\/MiCA<\/td>\n      <\/tr>\n      <tr>\n        <td>Proof of Reserves<\/td>\n        <td class=\"col-bg tc-g\">&#10003; Monatlich<\/td>\n        <td class=\"tc-g\">&#10003; Ja<\/td>\n        <td class=\"tc-g\">&#10003; Monatlich<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td class=\"tc-g\">&#10003; Ja<\/td>\n        <td class=\"tc-g\">&#10003; Ja<\/td>\n      <\/tr>\n      <tr>\n        <td>Schutzfonds<\/td>\n        <td class=\"col-bg tc-g\"><strong>300 Mio. $<\/strong><\/td>\n        <td class=\"tc-g\">Ja<\/td>\n        <td class=\"tc-g\">Ja<\/td>\n        <td class=\"tc-r\">\u2013<\/td>\n        <td class=\"tc-r\">\u2013<\/td>\n        <td>FDIC (USD, US)<\/td>\n      <\/tr>\n      <tr>\n        <td>Sicherheitshistorie<\/td>\n        <td class=\"col-bg tc-g\">Sehr gut<\/td>\n        <td>Gut<\/td>\n        <td>Gut<\/td>\n        <td class=\"tc-g\">Sehr gut<\/td>\n        <td class=\"tc-g\"><strong>Nie gehackt (seit 2011)<\/strong><\/td>\n        <td>Gut<\/td>\n      <\/tr>\n      <!-- FUNKTIONEN -->\n      <tr class=\"sec-head\"><td colspan=\"7\">FUNKTIONEN<\/td><\/tr>\n      <tr>\n        <td>Verf\u00fcgbare Coins<\/td>\n        <td class=\"col-bg tc-o\"><strong>800+<\/strong><\/td>\n        <td class=\"tc-b\">700+<\/td>\n        <td>350+<\/td>\n        <td class=\"tc-r\">~200<\/td>\n        <td>~300<\/td>\n        <td>~250<\/td>\n      <\/tr>\n      <tr>\n        <td>Copy Trading (EU)<\/td>\n        <td class=\"col-bg tc-g\"><strong>&#10003; Bestes EU<\/strong><\/td>\n        <td class=\"tc-g\">&#10003; Social Trading<\/td>\n        <td class=\"tc-r\"><span class=\"ti r\">EU eingeschr\u00e4nkt<\/span><\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n      <\/tr>\n      <tr>\n        <td>Trading Bots<\/td>\n        <td class=\"col-bg\">&#10003; Ja<\/td>\n        <td>&#10003; Ja<\/td>\n        <td class=\"tc-g\"><strong>&#10003; Bestes Angebot<\/strong><\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n      <\/tr>\n      <tr>\n        <td>Staking \/ Earn<\/td>\n        <td class=\"col-bg tc-g\">&#10003; 50+ Coins<\/td>\n        <td class=\"tc-g\">&#10003; Flexibel<\/td>\n        <td class=\"tc-g\">&#10003; bis 30% APR<\/td>\n        <td>&#10003; Begrenzt<\/td>\n        <td class=\"tc-g\">&#10003; Ja<\/td>\n        <td>&#10003; Begrenzt<\/td>\n      <\/tr>\n      <tr>\n        <td>Futures \/ Hebel (EU)<\/td>\n        <td class=\"col-bg\">&#10003; bis 125\u00d7<\/td>\n        <td class=\"tc-g\">&#10003; bis 150\u00d7<\/td>\n        <td>&#10003; bis 100\u00d7<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td>&#10003; bis 5\u00d7<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n      <\/tr>\n      <tr>\n        <td>Web3 \/ DEX<\/td>\n        <td class=\"col-bg\">&#10003; Web3 Wallet<\/td>\n        <td>&#10003; DeFi &amp; GameFi<\/td>\n        <td class=\"tc-g\"><strong>&#10003; Beste DEX (80+ Chains)<\/strong><\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td class=\"tc-r\">&#10007;<\/td>\n        <td>&#10003; Coinbase Wallet<\/td>\n      <\/tr>\n      <!-- EINZAHLUNG & NUTZUNG -->\n      <tr class=\"sec-head\"><td colspan=\"7\">EINZAHLUNG &amp; NUTZUNG<\/td><\/tr>\n      <tr>\n        <td>SEPA-Einzahlung<\/td>\n        <td class=\"col-bg tc-g\">&#10003; Kostenlos<\/td>\n        <td>&#10003; Via Partner<\/td>\n        <td class=\"tc-g\">&#10003; Kostenlos<\/td>\n        <td class=\"tc-g\">&#10003; Kostenlos<\/td>\n        <td class=\"tc-g\">&#10003; Kostenlos \/ Instant<\/td>\n        <td class=\"tc-g\">&#10003; Kostenlos<\/td>\n      <\/tr>\n      <tr>\n        <td>Kreditkarte<\/td>\n        <td class=\"col-bg\">&#10003; ~1,5%<\/td>\n        <td>&#10003; ~2%<\/td>\n        <td>&#10003; ~1,5%<\/td>\n        <td>&#10003; ~1,5%<\/td>\n        <td>&#10003; ~1,5%<\/td>\n        <td>&#10003; ~3,5%<\/td>\n      <\/tr>\n      <tr>\n        <td>Deutsche Oberfl\u00e4che<\/td>\n        <td class=\"col-bg tc-g\">&#10003; Vollst\u00e4ndig<\/td>\n        <td class=\"tc-g\">&#10003; Vollst\u00e4ndig<\/td>\n        <td class=\"tc-g\">&#10003; Ja<\/td>\n        <td class=\"tc-g\">&#10003; Vollst\u00e4ndig<\/td>\n        <td class=\"tc-g\">&#10003; Ja<\/td>\n        <td class=\"tc-g\">&#10003; Ja<\/td>\n      <\/tr>\n      <tr>\n        <td>Anf\u00e4ngerfreundlichkeit<\/td>\n        <td class=\"col-bg tc-o\">&#11088;&#11088;&#11088;&#11088;&#11088;<\/td>\n        <td>&#11088;&#11088;&#11088;&#11088;<\/td>\n        <td>&#11088;&#11088;&#11088;<\/td>\n        <td class=\"tc-g\"><strong>&#11088;&#11088;&#11088;&#11088;&#11088; (einfachste)<\/strong><\/td>\n        <td>&#11088;&#11088;&#11088;&#11088;<\/td>\n        <td>&#11088;&#11088;&#11088;&#11088;<\/td>\n      <\/tr>\n      <tr>\n        <td>KYC erforderlich<\/td>\n        <td class=\"col-bg\">Ja (f\u00fcr SEPA)<\/td>\n        <td class=\"tc-g\">Nein (Basis)<\/td>\n        <td>Ja<\/td>\n        <td>Ja<\/td>\n        <td>Ja<\/td>\n        <td>Ja<\/td>\n      <\/tr>\n      <!-- GESAMTURTEIL -->\n      <tr class=\"sec-head\"><td colspan=\"7\">GESAMTURTEIL<\/td><\/tr>\n      <tr>\n        <td>Gesamtnote<\/td>\n        <td class=\"col-bg tc-o\"><strong>4,8 \/ 5<\/strong><\/td>\n        <td class=\"tc-b\">4,6 \/ 5<\/td>\n        <td class=\"tc-p\">4,6 \/ 5<\/td>\n        <td class=\"tc-t\">4,3 \/ 5<\/td>\n        <td class=\"tc-pk\">4,4 \/ 5<\/td>\n        <td>3,9 \/ 5<\/td>\n      <\/tr>\n      <tr>\n        <td>Beste f\u00fcr<\/td>\n        <td class=\"col-bg\"><strong>Allrounder, Anf\u00e4nger, Copy Trading<\/strong><\/td>\n        <td>Aktive Trader, TradingView<\/td>\n        <td>DeFi, Web3, Bots<\/td>\n        <td>Absolute Einsteiger (nur BTC\/ETH)<\/td>\n        <td>EUR-Paare, Sicherheitsbewusste<\/td>\n        <td>US-Nutzer, Institutionell<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<div class=\"de-hr\"><\/div>\n\n<!-- NUTZERPROFILE -->\n<h2>Welche B\u00f6rse f\u00fcr welchen Nutzertyp? <em>Die direkte Empfehlung<\/em><\/h2>\n\n<div class=\"de-profiles-grid\">\n  <div class=\"de-up bg\">\n    <div class=\"de-up-type\">&#127775; F\u00fcr Anf\u00e4nger<\/div>\n    <div class=\"de-up-rec\">Bitget (krypto30)<\/div>\n    <div class=\"de-up-body\">MiCA-reguliert, deutsche Oberfl\u00e4che, SEPA kostenlos, Einstiegsmodus. W\u00e4chst mit dir mit wenn du fortgeschrittener wirst. <strong>Alternativ: Bitvavo<\/strong> wenn du wirklich nur BTC\/ETH kaufen willst und maximale Einfachheit priorisierst (aber 0,25% Geb\u00fchr). <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"il bg\">Bitget Testbericht.<\/a><\/div>\n  <\/div>\n  <div class=\"de-up bx\">\n    <div class=\"de-up-type\">&#9889; F\u00fcr aktive Trader<\/div>\n    <div class=\"de-up-rec\">BingX (NA4QYR)<\/div>\n    <div class=\"de-up-body\">H\u00f6chster Geb\u00fchrenrabatt (50%), TradingView-Integration f\u00fcr Chart-Analyse direkt mit Orders, Social Trading. Ideale Kombination f\u00fcr Trader die Chart-Analyse ernst nehmen. <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/23\/bingx-testbericht\/\" class=\"il bx\">BingX Testbericht.<\/a><\/div>\n  <\/div>\n  <div class=\"de-up ox\">\n    <div class=\"de-up-type\">&#127756; F\u00fcr DeFi-Nutzer<\/div>\n    <div class=\"de-up-rec\">OKX (CRYPTO2026)<\/div>\n    <div class=\"de-up-body\">Beste DEX-Integration (80+ Chains), Web3-Wallet, Trading Bots, Cross-Chain-Swaps. F\u00fcr alle die on-chain aktiv sind und eine zentralisierte B\u00f6rse als Basis-Hub wollen. <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/24\/okx-testbericht-und-erfahrungen\/\" class=\"il ox\">OKX Testbericht.<\/a><\/div>\n  <\/div>\n  <div class=\"de-up bv\">\n    <div class=\"de-up-type\">&#128218; F\u00fcr Einsteiger (nur BTC\/ETH)<\/div>\n    <div class=\"de-up-rec\">Bitvavo<\/div>\n    <div class=\"de-up-body\">Einfachste Oberfl\u00e4che in der EU, EUR-Direktm\u00e4rkte, keine Altcoin-Ablenkung. Aber: 0,25% Geb\u00fchr und kein Referral-Code bedeuten langfristig Mehrkosten. F\u00fcr langfristigen Aufbau: zu Bitget wechseln wenn du mehr Funktionen brauchst.<\/div>\n  <\/div>\n  <div class=\"de-up kr\">\n    <div class=\"de-up-type\">&#128737; F\u00fcr Sicherheitsbewusste<\/div>\n    <div class=\"de-up-rec\">Kraken<\/div>\n    <div class=\"de-up-body\">Seit 2011 nie gehackt \u2013 die st\u00e4rkste Sicherheitshistorie aller verglichenen B\u00f6rsen. BaFin + MiCA, SEPA Instant, direkte EUR-Handelspaare. Gut als Zweitb\u00f6rse neben Bitget f\u00fcr direkte EUR-K\u00e4ufe ohne USDT-Zwischenschritt.<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"de-hr\"><\/div>\n\n<!-- FAQ -->\n<h2>FAQ: <em>Beste Kryptob\u00f6rse Deutschland 2026<\/em><\/h2>\n<div class=\"de-faq\">\n  <div class=\"de-fi\">\n    <div class=\"de-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.de-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Welche Kryptob\u00f6rse ist die beste in Deutschland 2026?<\/div>\n    <div class=\"de-fa\"><div class=\"de-fa-i\">Kein universelles Ranking \u2013 es kommt auf den Nutzertyp an. <strong>Allrounder &amp; Anf\u00e4nger:<\/strong> Bitget (Code krypto30, 30% Rabatt, MiCA, Copy Trading). <strong>Aktive Trader:<\/strong> BingX (Code NA4QYR, 50% Rabatt, TradingView). <strong>DeFi &amp; Web3:<\/strong> OKX (Code CRYPTO2026, beste DEX). <strong>Absolute Einsteiger:<\/strong> Bitvavo (einfachste Oberfl\u00e4che). <strong>EUR-Direktpaare &amp; Sicherheit:<\/strong> Kraken (BaFin, nie gehackt). <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/mica-verordnung\/\" class=\"il de\">MiCA-Regulierung erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"de-fi\">\n    <div class=\"de-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.de-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Welche Kryptob\u00f6rse ist in Deutschland reguliert?<\/div>\n    <div class=\"de-fa\"><div class=\"de-fa-i\">MiCA-reguliert (EU): Bitget, OKX (Malta), Bitvavo (DNB\/NL), Kraken (BaFin), Coinbase (BaFin). BingX: Regulierungsprozess l\u00e4uft. <strong>MiCA ist seit Dezember 2024 vollst\u00e4ndig in Kraft<\/strong> \u2013 alle EU-Krypto-Dienstleister m\u00fcssen MiCA-lizenziert sein um in der EU legal zu operieren. Nicht-MiCA-B\u00f6rsen riskieren Abschaltung. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/mica-verordnung\/\" class=\"il de\">MiCA erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"de-fi\">\n    <div class=\"de-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.de-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Welche Kryptob\u00f6rse hat die niedrigsten Geb\u00fchren in Deutschland?<\/div>\n    <div class=\"de-fa\"><div class=\"de-fa-i\">Mit Referral-Code: <strong>BingX + NA4QYR: 0,05%<\/strong> (g\u00fcnstigster). OKX + CRYPTO2026: 0,055%. Bitget + krypto30: 0,07%. Ohne Code: Bitvavo 0,25%, Kraken 0,26%, Coinbase Simple bis 0,6%. Rechenbeispiel: 0,25% statt 0,07% = bei 100.000 \u20ac Jahresvolumen 180 \u20ac Mehrkosten. Referral-Codes lohnen sich dauerhaft.<\/div><\/div>\n  <\/div>\n  <div class=\"de-fi\">\n    <div class=\"de-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.de-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Ist Bitget oder BingX besser f\u00fcr Copy Trading?<\/div>\n    <div class=\"de-fa\"><div class=\"de-fa-i\">Beide sehr gut \u2013 f\u00fcr verschiedene Pr\u00e4ferenzen: <strong>Bitget<\/strong> (krypto30) = bestes Krypto-Copy-Trading EU gesamt, Follower-Stop-Loss, detaillierteste Trader-Statistiken, MiCA-konform. <strong>BingX<\/strong> (NA4QYR) = Social-Trading-Pionier, TradingView-Integration, Community-Features. <strong>OKX<\/strong>: Copy Trading EU MiCA-bedingt eingeschr\u00e4nkt \u2013 Trading Bots stattdessen. <a href=\"https:\/\/kryptozukunft.com\/2025\/06\/05\/was-ist-copy-trading\/\" class=\"il de\">Copy Trading erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"de-fi\">\n    <div class=\"de-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.de-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Welche Kryptob\u00f6rse bietet SEPA-Einzahlung kostenlos an?<\/div>\n    <div class=\"de-fa\"><div class=\"de-fa-i\">Kostenlose SEPA: Bitget, OKX, Bitvavo, Kraken (+ SEPA Instant verf\u00fcgbar), Coinbase. BingX: via Partnerbanken, kleine Geb\u00fchr m\u00f6glich. Kreditkarte ist bei allen B\u00f6rsen kostenpflichtig (ca. 1,5\u20133,5%). <a href=\"https:\/\/kryptozukunft.com\/2025\/06\/05\/was-ist-dca\/\" class=\"il de\">DCA-Strategie \u2013 regelm\u00e4\u00dfige SEPA-Einzahlungen sinnvoll.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"de-fi\">\n    <div class=\"de-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.de-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Muss ich Krypto-Gewinne von deutschen B\u00f6rsen versteuern?<\/div>\n    <div class=\"de-fa\"><div class=\"de-fa-i\">Ja, unabh\u00e4ngig von der B\u00f6rse. Deutschland: Krypto k\u00fcrzer als 1 Jahr \u2192 steuerpflichtig (pers\u00f6nlicher Satz, Freigrenze 1.000 \u20ac\/Jahr). Krypto l\u00e4nger als 1 Jahr \u2192 <strong>0% Steuern<\/strong>. DAC8 seit 2026: alle EU-B\u00f6rsen melden automatisch ans Finanzamt. Staking-Ertr\u00e4ge: sofort steuerpflichtig (Freigrenze 256 \u20ac). <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"il de\">Krypto-Steuer-Guide Deutschland 2026.<\/a><\/div><\/div>\n  <\/div>\n<\/div>\n\n<div class=\"de-hr\"><\/div>\n\n<!-- CTA -->\n<div class=\"de-cta\">\n  <h3 style=\"margin:0 0 6px;font-size:16px;color:#F0F7F2\">Jetzt starten \u2013 mit bis zu 50% Geb\u00fchrenrabatt<\/h3>\n  <p style=\"color:var(--txt2);font-size:13px;margin:0\">Alle drei empfohlenen B\u00f6rsen mit dauerhaftem Rabattcode:<\/p>\n  <div class=\"de-cta-grid\">\n    <a class=\"de-cta-btn bg\" href=\"https:\/\/bonus.bitget.com\/Kryptozukunft1\" target=\"_blank\" rel=\"nofollow noopener\" style=\"color:#000 !important\">&#9889; Bitget \u2013 Code krypto30 (30%)<\/a>\n    <a class=\"de-cta-btn bx\" href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/bingx-bonuscode-na4qyr-30-gebuehren-sparen-alle-vorteile-erklaert\/\" target=\"_blank\" rel=\"nofollow noopener\" style=\"color:#fff !important\">&#9729; BingX \u2013 Code NA4QYR (50%)<\/a>\n    <a class=\"de-cta-btn ox\" href=\"https:\/\/kryptozukunft.com\/2026\/01\/23\/was-ist-der-beste-okx-referralcode-bonuscode-2026\/\" target=\"_blank\" rel=\"nofollow noopener\" style=\"color:#fff !important\">&#127756; OKX \u2013 Code CRYPTO2026 (45%)<\/a>\n  <\/div>\n<\/div>\n\n<h2>Weiterf&uuml;hrende Artikel<\/h2>\n<div class=\"de-cards\">\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"de-card\"><div class=\"de-card-cat\">B\u00d6RSE<\/div><div class=\"de-card-title\">Bitget Testbericht 2026<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/23\/bingx-testbericht\/\" class=\"de-card\"><div class=\"de-card-cat\">B\u00d6RSE<\/div><div class=\"de-card-title\">BingX Testbericht 2026<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/24\/okx-testbericht-und-erfahrungen\/\" class=\"de-card\"><div class=\"de-card-cat\">B\u00d6RSE<\/div><div class=\"de-card-title\">OKX Testbericht 2026<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/09\/bitget-referral-code-krypto30\/\" class=\"de-card\"><div class=\"de-card-cat\">RABATT<\/div><div class=\"de-card-title\">Bitget Code krypto30<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/bingx-bonuscode-na4qyr-30-gebuehren-sparen-alle-vorteile-erklaert\/\" class=\"de-card\"><div class=\"de-card-cat\">RABATT<\/div><div class=\"de-card-title\">BingX Code NA4QYR<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/06\/05\/was-ist-copy-trading\/\" class=\"de-card\"><div class=\"de-card-cat\">TRADING<\/div><div class=\"de-card-title\">Was ist Copy Trading?<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/06\/05\/was-ist-dca\/\" class=\"de-card\"><div class=\"de-card-cat\">STRATEGIE<\/div><div class=\"de-card-title\">DCA-Strategie erkl\u00e4rt<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"de-card\"><div class=\"de-card-cat\">STEUERN<\/div><div class=\"de-card-title\">Krypto Steuern 2026<\/div><\/a>\n<\/div>\n\n<div class=\"de-author\">\n  <div class=\"de-av\">FR<\/div>\n  <div>\n    <div class=\"de-an\">Felix Rieger<\/div>\n    <div class=\"de-ar\">Gr\u00fcnder &amp; Chefredakteur &middot; KryptoZukunft.com &middot; 15. Mai 2026<\/div>\n    <div class=\"de-ab\">Dieser Artikel enth\u00e4lt Affiliate-Links zu Bitget (krypto30), BingX (NA4QYR) und OKX (CRYPTO2026). Bei Registrierung \u00fcber unsere Links erhalten wir eine Provision \u2013 du profitierst vom Geb\u00fchrenrabatt ohne Mehrkosten. Geb\u00fchren, Regulierungsstatus und Features k\u00f6nnen sich jederzeit \u00e4ndern. Alle Angaben nach bestem Wissen Stand 15. Mai 2026. Keine Anlageberatung.<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"de-disc\"><strong>Risikohinweis &amp; Transparenz:<\/strong> Kryptow\u00e4hrungen sind hochvolatile Anlageklassen. Verluste bis zum Totalverlust des eingesetzten Kapitals sind m\u00f6glich. Alle genannten B\u00f6rsen sind reguliert \u2013 Regulierung sch\u00fctzt jedoch nicht vor Kursverlusten. Dieser Artikel stellt keine Anlageberatung dar. Enth\u00e4lt Affiliate-Links. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"il de\">Krypto-Gewinne sind in Deutschland steuerpflichtig.<\/a><\/div>\n\n<div class=\"de-meta\">Ver\u00f6ffentlicht: 15. 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>Der Artikel vergleicht die besten Kryptob\u00f6rsen in Deutschland 2026 nach Geb\u00fchren, Regulierung und Nutzerfreundlichkeit f\u00fcr verschiedene Nutzungstypen.<\/p>","protected":false},"author":263121695,"featured_media":9082,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAG19eiqgZ2XgYEAgYDAAYCBAYCCAMEBgIWAQogAgEBCAEBSAIEAhBYHAEBCAEBSAIERhgBAQgBAUgCBAMA8gGCA4YBLCQCwATYAggCBgIECAoEAgQIggFWmgKyASbUBShslAzcDUISCAYIAgYCBAgKBAIECIYDsgEmXSgAIQEnAAQAhBInASgGJwAoDicABwAoAicBKAInAKgBKACoAIcAKAInASgCJwCoAYcAKAInASgCJwCoASgAqAAEAIEAhACBAIQBqABEAMQLBACoAMQCqAEEAKgCKIvyA4vxA3N0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUF1dG9tYXRpc2NoIGdlc3BlaWNoZXJ0ZXIgRW50d3VyZmRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19mZWF0dXJlX2NsaXBfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3B1YmxpY2l6ZV9tZXNzYWdlamV0cGFja19wdWJsaWNpemVfZmVhdHVyZV9lbmFibGVkamV0cGFja19zb2NpYWxfcG9zdF9hbHJlYWR5X3NoYXJlZGpldHBhY2tfc29jaWFsX29wdGlvbnNfd3Bhc19jdXN0b21pemVfcGVyX25ldHdvcmtqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2xldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc3JlZjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjoxfSAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCgo8IS0tIHdwOmJsb2NrIHsicmVmIjoxODUyfSAvLS0+QmVzZSBLcnlwb2LDtnJzZSBuIERldXRsYW5kMjAyNjogQml0dCwgQm5nWCwgT0tYLCBCaXZhdm8sIEtha2VuJmFtcDsgQ29pYmFzZSBpbSBWZWdsZWljaEJlc3RlIEtyeXB0b2LDtnJzZSBpbiBEZXV0c2NobGFuZCAyMDI2OiBCaXRnZXQsIEJpbmdYLCBPS1gsIEJpdHZhdm8sIEtyYWtlbiAmYW1wOyBDb2luYmFzZSBpbSBWZXJnbGVpY2g8aDEgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJlc3RlIEtyeXB0b2LDtnJzZSBpbiBEZXV0c2NobGFuZCAyMDI2OiBCaXRnZXQsIEJpbmdYLCBPS1gsIEJpdHZhdm8sIEtyYWtlbiAmYW1wOyBDb2luYmFzZSBpbSBWZXJnbGVpY2g8L2gxPgo8IS0tIHdwOmh0bWwgLS0+CjwhLS0gd3A6aHRtbCAtLT4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJBcnRpY2xlIiwKICAiaGVhZGxpbmUiOiAiQmVzdGUgS3J5cHRvYsO2cnNlIGluIERldXRzY2hsYW5kIDIwMjY6IEJpdGdldCwgQmluZ1gsIE9LWCwgQml0dmF2bywgS3Jha2VuICYgQ29pbmJhc2UgaW0gVmVyZ2xlaWNoIiwKICAiZGVzY3JpcHRpb24iOiAiQmVzdGUgS3J5cHRvYsO2cnNlIERldXRzY2hsYW5kIDIwMjY6IFZvbGxzdMOkbmRpZ2VyIFZlcmdsZWljaCB2b24gQml0Z2V0IChDb2RlIGtyeXB0bzMwLCAzMCUpLCBCaW5nWCAoTkE0UVlSLCA1MCUpLCBPS1ggKENSWVBUTzIwMjYsIDQ1JSksIEJpdHZhdm8sIEtyYWtlbiB1bmQgQ29pbmJhc2UuIEdlYsO8aHJlbiwgUmVndWxpZXJ1bmcsIFNFUEEsIENvaW4tQXVzd2FobCwgQ29weSBUcmFkaW5nLCBTdGFraW5nLCBGdXR1cmVzLiBXZWxjaGUgQsO2cnNlIGbDvHIgd2VsY2hlbiBOdXR6ZXJ0eXA\/IEFuZsOkbmdlciwgVHJhZGVyLCBEQ0EtSW52ZXN0b3IsIERlRmktTnV0emVyLiBNaUNBLUtvbmZvcm1pdMOkdCwgUHJvb2Ygb2YgUmVzZXJ2ZXMsIFNpY2hlcmhlaXRzdmVyZ2xlaWNoLiIsCiAgImRhdGVQdWJsaXNoZWQiOiAiMjAyNi0wNS0xNSIsCiAgImRhdGVNb2RpZmllZCI6ICIyMDI2LTA1LTE1IiwKICAiYXV0aG9yIjogeyJAdHlwZSI6ICJQZXJzb24iLCAibmFtZSI6ICJGZWxpeCBSaWVnZXIiLCAidXJsIjogImh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vYXV0aG9yLyJ9LAogICJwdWJsaXNoZXIiOiB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIktyeXB0b1p1a3VuZnQiLCAidXJsIjogImh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20iLCAibG9nbyI6IHsiQHR5cGUiOiAiSW1hZ2VPYmplY3QiLCAidXJsIjogImh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vd3AtY29udGVudC91cGxvYWRzL2xvZ28ucG5nIn19LAogICJpbkxhbmd1YWdlIjogImRlLURFIiwKICAia2V5d29yZHMiOiAiYmVzdGUgS3J5cHRvYsO2cnNlIERldXRzY2hsYW5kIDIwMjYsIEtyeXB0b2LDtnJzZSBWZXJnbGVpY2gsIEJpdGdldCBrcnlwdG8zMCwgQmluZ1ggTkE0UVlSLCBPS1ggQ1JZUFRPMjAyNiwgQml0dmF2byBEZXV0c2NobGFuZCwgS3Jha2VuIERldXRzY2hsYW5kLCBDb2luYmFzZSBEZXV0c2NobGFuZCwgTWlDQSBLcnlwdG9iw7Zyc2UsIFNFUEEgS3J5cHRvIGthdWZlbiIKfQo8L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJGQVFQYWdlIiwKICAibWFpbkVudGl0eSI6IFsKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2VsY2hlIEtyeXB0b2LDtnJzZSBpc3QgZGllIGJlc3RlIGluIERldXRzY2hsYW5kIDIwMjY\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJFcyBnaWJ0IGtlaW5lIHVuaXZlcnNlbGwgYmVzdGUgQsO2cnNlIOKAkyBlcyBrb21tdCBhdWYgZGVuIE51dHplcnR5cCBhbi4gVW5zZXJlIEVtcGZlaGx1bmdlbiAyMDI2OiBBbmbDpG5nZXIg4oaSIEJpdGdldCAoQ29kZSBrcnlwdG8zMCwgZWluZmFjaHN0ZSBPYmVyZmzDpGNoZSwgTWlDQSwgMzAlIFJhYmF0dCkgb2RlciBCaXR2YXZvIChub2NoIGVpbmZhY2hlciwgbnVyIEVVUi1NYXJrdCkuIEFrdGl2ZSBUcmFkZXIg4oaSIEJpbmdYIChDb2RlIE5BNFFZUiwgNTAlIFJhYmF0dCwgVHJhZGluZ1ZpZXctSW50ZWdyYXRpb24pIG9kZXIgQml0Z2V0LiBEZUZpICYgV2ViMyDihpIgT0tYIChDb2RlIENSWVBUTzIwMjYsIGJlc3RlIERFWCwgMjArIENoYWlucykuIE51ciBCaXRjb2luL0V0aGVyZXVtIOKGkiBCaXR2YXZvIG9kZXIgS3Jha2VuLiBBbGxlIEZ1bmt0aW9uZW4g4oaSIEJpdGdldCBvZGVyIE9LWC4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2VsY2hlIEtyeXB0b2LDtnJzZSBpc3QgaW4gRGV1dHNjaGxhbmQgcmVndWxpZXJ0PyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiTWlDQS1yZWd1bGllcnRlIELDtnJzZW4gZsO8ciBEZXV0c2NobGFuZCAyMDI2OiBCaXRnZXQgKE1pQ0EtbGl6ZW56aWVydCksIE9LWCAoTWFsdGEgTWlDQSksIEJpdHZhdm8gKEROQiBOaWVkZXJsYW5kZSwgTWlDQS1rb25mb3JtKSwgS3Jha2VuIChCYUZpbi1yZWdpc3RyaWVydCwgTWlDQSksIENvaW5iYXNlIChCYUZpbiwgTWlDQSkuIEJpbmdYOiBSZWd1bGllcnVuZ3Nwcm96ZXNzIGzDpHVmdC4gRGllIE1pQ0EtUmVndWxpZXJ1bmcgKE1hcmtldHMgaW4gQ3J5cHRvLUFzc2V0cykgaXN0IHNlaXQgRGV6ZW1iZXIgMjAyNCB2b2xsIGluIEtyYWZ0IHVuZCB2ZXJwZmxpY2h0ZXQgYWxsZSBFVS1LcnlwdG8tRGllbnN0bGVpc3RlciB6dSBzdHJpa3RlbiBBbmZvcmRlcnVuZ2VuIGFuIEthcGl0YWxhdXNzdGF0dHVuZywgVmVyYnJhdWNoZXJpbmZvcm1hdGlvbmVuIHVuZCBTaWNoZXJoZWl0LiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXZWxjaGUgS3J5cHRvYsO2cnNlIGhhdCBkaWUgbmllZHJpZ3N0ZW4gR2Viw7xocmVuIGluIERldXRzY2hsYW5kPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiTmllZHJpZ3N0ZSBTcG90LUdlYsO8aHJlbiBmw7xyIGRldXRzY2hlIE51dHplciAyMDI2IG1pdCBSZWZlcnJhbC1Db2RlOiBCaW5nWCArIE5BNFFZUjogMCwwNSUuIE9LWCArIENSWVBUTzIwMjY6IDAsMDU1JS4gQml0Z2V0ICsga3J5cHRvMzA6IDAsMDclLiBPaG5lIENvZGU6IEJpdGdldCAmIEJpbmFuY2UgMCwxJSwgQml0dmF2byAwLDI1JSwgS3Jha2VuIDAsMjYlLCBDb2luYmFzZSAoU2ltcGxlKSBiaXMgMCw2JS4gV2ljaHRpZzogQmVpIGFrdGl2ZXIgTnV0enVuZyBzdW1taWVyZW4gc2ljaCBHZWLDvGhyZW51bnRlcnNjaGllZGUgZXJoZWJsaWNoIOKAkyAwLDI1JSBzdGF0dCAwLDA3JSBiZWRldXRldCBiZWkgMTAwLjAwMCDigqwgSmFocmVzdm9sdW1lbiAxODAg4oKsIE1laHJrb3N0ZW4uIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldlbGNoZSBLcnlwdG9iw7Zyc2UgYmlldGV0IFNFUEEtRWluemFobHVuZyBrb3N0ZW5sb3MgYW4\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJLb3N0ZW5sb3NlIFNFUEEtRWluemFobHVuZ2VuIChCYW5rw7xiZXJ3ZWlzdW5nKSAyMDI2OiBCaXRnZXQgKGtvc3RlbmxvcywgMeKAkzIgV2Vya3RhZ2UpLCBPS1ggKGtvc3RlbmxvcyksIEJpdHZhdm8gKGtvc3Rlbmxvcywgc2NobmVsbCksIEtyYWtlbiAoa29zdGVubG9zLCBTRVBBIEluc3RhbnQgdmVyZsO8Z2JhciksIENvaW5iYXNlIChrb3N0ZW5sb3MpLiBCaW5nWDogU0VQQSB2aWEgUGFydG5lcmJhbmtlbiwga2xlaW5lIEdlYsO8aHIgbcO2Z2xpY2guIEtyZWRpdGthcnRlbnphaGx1bmdlbiBzaW5kIGJlaSBhbGxlbiBCw7Zyc2VuIGtvc3RlbnBmbGljaHRpZyAoY2EuIDEsNeKAkzMsNSUpLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJJc3QgQml0Z2V0IG9kZXIgQmluZ1ggYmVzc2VyIGbDvHIgQ29weSBUcmFkaW5nIGluIERldXRzY2hsYW5kPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiQmVpZGUgc2luZCBhdXNnZXplaWNobmV0ZSBDb3B5LVRyYWRpbmctUGxhdHRmb3JtZW4uIEJpdGdldDogYmVzdGVzIEtyeXB0by1Db3B5LVRyYWRpbmcgaW4gZGVyIEVVIGluc2dlc2FtdCwgRm9sbG93ZXItU3RvcC1Mb3NzLCBkZXRhaWxsaWVydGVzdGUgVHJhZGVyLVN0YXRpc3Rpa2VuLCBNaUNBLWtvbmZvcm0uIEJpbmdYOiBTb2NpYWwtVHJhZGluZy1QaW9uaWVyLCBUcmFkaW5nVmlldy1JbnRlZ3JhdGlvbiwgd8O2Y2hlbnRsaWNoZSBUcmFkZXItUmFua2luZ3MsIGFrdGl2ZSBDb21tdW5pdHkuIE9LWDogQ29weSBUcmFkaW5nIGbDvHIgRVUtTnV0emVyIE1pQ0EtYmVkaW5ndCBlaW5nZXNjaHLDpG5rdCDigJMgaGllciBUcmFkaW5nIEJvdHMgYWxzIEFsdGVybmF0aXZlLiBGw7xyIEFuZsOkbmdlcjogQml0Z2V0ICjDvGJlcnNpY2h0bGljaGVyKS4gRsO8ciBUcmFkaW5nVmlldy1OdXR6ZXI6IEJpbmdYLiJ9CiAgICB9CiAgXQp9Cjwvc2NyaXB0PgoKPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJJdGVtTGlzdCIsCiAgIm5hbWUiOiAiQmVzdGUgS3J5cHRvYsO2cnNlbiBpbiBEZXV0c2NobGFuZCAyMDI2IiwKICAiZGVzY3JpcHRpb24iOiAiUmFua2luZyBkZXIgYmVzdGVuIEtyeXB0b2LDtnJzZW4gZsO8ciBkZXV0c2NoZSBOdXR6ZXIgbmFjaCBHZWLDvGhyZW4sIFJlZ3VsaWVydW5nLCBGdW5rdGlvbnN1bWZhbmcgdW5kIE51dHplcmZyZXVuZGxpY2hrZWl0IiwKICAibnVtYmVyT2ZJdGVtcyI6IDYsCiAgIml0ZW1MaXN0RWxlbWVudCI6IFsKICAgIHsiQHR5cGUiOiAiTGlzdEl0ZW0iLCAicG9zaXRpb24iOiAxLCAibmFtZSI6ICJCaXRnZXQgKENvZGUga3J5cHRvMzApIiwgImRlc2NyaXB0aW9uIjogIkJlc3RlIEFsbHJvdW5kLULDtnJzZSBmw7xyIERldXRzY2hsYW5kOiBNaUNBLXJlZ3VsaWVydCwgMzAlIFJhYmF0dCwgODAwKyBDb2lucywgYmVzdGVzIENvcHkgVHJhZGluZyBFVSwgU0VQQSBrb3N0ZW5sb3MifSwKICAgIHsiQHR5cGUiOiAiTGlzdEl0ZW0iLCAicG9zaXRpb24iOiAyLCAibmFtZSI6ICJCaW5nWCAoQ29kZSBOQTRRWVIpIiwgImRlc2NyaXB0aW9uIjogIkJlc3RlIGbDvHIgYWt0aXZlIFRyYWRlcjogNTAlIFJhYmF0dCwgVHJhZGluZ1ZpZXctSW50ZWdyYXRpb24sIFNvY2lhbCBUcmFkaW5nLCA3MDArIENvaW5zIn0sCiAgICB7IkB0eXBlIjogIkxpc3RJdGVtIiwgInBvc2l0aW9uIjogMywgIm5hbWUiOiAiT0tYIChDb2RlIENSWVBUTzIwMjYpIiwgImRlc2NyaXB0aW9uIjogIkJlc3RlIGbDvHIgRGVGaSAmIFdlYjM6IDQ1JSBSYWJhdHQsIGJlc3RlIERFWCwgMjArIENoYWlucywgVHJhZGluZyBCb3RzIn0sCiAgICB7IkB0eXBlIjogIkxpc3RJdGVtIiwgInBvc2l0aW9uIjogNCwgIm5hbWUiOiAiQml0dmF2byIsICJkZXNjcmlwdGlvbiI6ICJCZXN0ZSBmw7xyIGFic29sdXRlIEVpbnN0ZWlnZXI6IEVpbmZhY2hzdGUgT2JlcmZsw6RjaGUsIEVVUi1Nw6Rya3RlLCBETkItcmVndWxpZXJ0In0sCiAgICB7IkB0eXBlIjogIkxpc3RJdGVtIiwgInBvc2l0aW9uIjogNSwgIm5hbWUiOiAiS3Jha2VuIiwgImRlc2NyaXB0aW9uIjogIkJlc3RlIGbDvHIgZGlyZWt0ZSBFVVItUGFhcmUgdW5kIFNpY2hlcmhlaXRzYmV3dXNzdHNlaW46IEJhRmluLCBNaUNBLCBTRVBBIEluc3RhbnQifSwKICAgIHsiQHR5cGUiOiAiTGlzdEl0ZW0iLCAicG9zaXRpb24iOiA2LCAibmFtZSI6ICJDb2luYmFzZSIsICJkZXNjcmlwdGlvbiI6ICJTdMOkcmtzdGUgVVMtQ29tcGxpYW5jZSwgZ3V0IGbDvHIgaW5zdGl0dXRpb25lbGxlIE51dHplciwgaW4gRGV1dHNjaGxhbmQgQmFGaW4tcmVnaXN0cmllcnQifQogIF0KfQo8L3NjcmlwdD4KCjxzdHlsZT4KQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3V0Zml0OndnaHRANDAwOzUwMDs2MDA7NzAwOzgwMCZmYW1pbHk9SmV0QnJhaW5zK01vbm86d2dodEA0MDA7NjAwOzcwMCZmYW1pbHk9RXhvKzI6d2dodEA4MDA7OTAwJmRpc3BsYXk9c3dhcCcpOwo6cm9vdHsKICAtLWRlOiMzQjgyRjY7LS1kZTI6cmdiYSg1OSwxMzAsMjQ2LC4wOSk7LS1kZTM6cmdiYSg1OSwxMzAsMjQ2LC4yNSk7CiAgLS1iZy1jOiNGNTlFMEI7LS1iZy1jMjpyZ2JhKDI0NSwxNTgsMTEsLjA5KTstLWJnLWMzOnJnYmEoMjQ1LDE1OCwxMSwuMjUpOwogIC0tYngtYzojNjBBNUZBOy0tYngtYzI6cmdiYSg5NiwxNjUsMjUwLC4wOSk7LS1ieC1jMzpyZ2JhKDk2LDE2NSwyNTAsLjI1KTsKICAtLW94LWM6I0E3OEJGQTstLW94LWMyOnJnYmEoMTY3LDEzOSwyNTAsLjA5KTstLW94LWMzOnJnYmEoMTY3LDEzOSwyNTAsLjI1KTsKICAtLWJ2LWM6IzM0RDM5OTstLWJ2LWMyOnJnYmEoNTIsMjExLDE1MywuMDkpOy0tYnYtYzM6cmdiYSg1MiwyMTEsMTUzLC4yNSk7CiAgLS1rci1jOiNGNDcyQjY7LS1rci1jMjpyZ2JhKDI0NCwxMTQsMTgyLC4wOSk7LS1rci1jMzpyZ2JhKDI0NCwxMTQsMTgyLC4yNSk7CiAgLS1jYi1jOiM2MEE1RkE7LS1jYi1jMjpyZ2JhKDk2LDE2NSwyNTAsLjA2KTsKICAtLWc6IzIyQzU1RTstLWcyOnJnYmEoMzQsMTk3LDk0LC4wOSk7LS1nMzpyZ2JhKDM0LDE5Nyw5NCwuMjUpOwogIC0tcjojRUY0NDQ0Oy0tcjI6cmdiYSgyMzksNjgsNjgsLjA5KTstLXIzOnJnYmEoMjM5LDY4LDY4LC4yNSk7CiAgLS15OiNGQ0QzNEQ7LS15MjpyZ2JhKDI1MiwyMTEsNzcsLjA5KTstLXkzOnJnYmEoMjUyLDIxMSw3NywuMjUpOwogIC0tdHh0OiNFMkVBRjI7LS10eHQyOiNCMEM0RDg7LS10eHQzOiM4RkE4QzA7CiAgLS1kazojMDYwZTBhOy0tZGsyOiMwRDFBMTQ7LS1kazM6IzExMUYxODsKfQouZGV7bWF4LXdpZHRoOjkxMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHggNzBweDtiYWNrZ3JvdW5kOnZhcigtLWRrKTtmb250LWZhbWlseTonT3V0Zml0JyxzYW5zLXNlcmlmO2NvbG9yOnZhcigtLXR4dCl9Ci5kZSAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0KLmRlIGgye2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOmNsYW1wKDE5cHgsMi42dncsMjdweCk7bWFyZ2luOjUycHggMCAxMnB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojRjBGN0YyfQouZGUgaDIgZW17Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tZGUpfQouZGUgaDN7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Y2xhbXAoMTVweCwydncsMjBweCk7bWFyZ2luOjIycHggMCA5cHg7Y29sb3I6I0YwRjdGMn0KLmRlIHB7Zm9udC1zaXplOjE1LjVweDtsaW5lLWhlaWdodDoxLjk3O2NvbG9yOnZhcigtLXR4dCk7bWFyZ2luLWJvdHRvbToxNnB4fQouZGUgcCBzdHJvbmd7Y29sb3I6I0YwRjdGMn0KLmRlIHVsLC5kZSBvbHtwYWRkaW5nLWxlZnQ6MjJweDtjb2xvcjp2YXIoLS10eHQpO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuOTU7bWFyZ2luLWJvdHRvbToxNnB4fQouZGUgbGl7bWFyZ2luLWJvdHRvbTo3cHh9Ci5kZSBhLmlse3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkfQouZGUgYS5pbC5kZXtjb2xvcjojOTNDNUZEO2JvcmRlci1jb2xvcjpyZ2JhKDE0NywxOTcsMjUzLC40KX0KLmRlIGEuaWwuYmd7Y29sb3I6I0ZDRDM0RDtib3JkZXItY29sb3I6cmdiYSgyNTIsMjExLDc3LC40KX0KLmRlIGEuaWwuYnh7Y29sb3I6IzkzQzVGRDtib3JkZXItY29sb3I6cmdiYSgxNDcsMTk3LDI1MywuNCl9Ci5kZSBhLmlsLm94e2NvbG9yOiNDNEI1RkQ7Ym9yZGVyLWNvbG9yOnJnYmEoMTk2LDE4MSwyNTMsLjQpfQouZGUgYS5pbC5idntjb2xvcjojNkVFN0I3O2JvcmRlci1jb2xvcjpyZ2JhKDExMCwyMzEsMTgzLC40KX0KLmRlIGEuaWwua3J7Y29sb3I6I0Y5QThENDtib3JkZXItY29sb3I6cmdiYSgyNDksMTY4LDIxMiwuNCl9Ci5kZSBhLmlsLmd7Y29sb3I6Izg2RUZBQztib3JkZXItY29sb3I6cmdiYSgxMzQsMjM5LDE3MiwuNCl9Ci5kZSBhLmlsLnJ7Y29sb3I6I0ZDQTVBNTtib3JkZXItY29sb3I6cmdiYSgyNTIsMTY1LDE2NSwuNCl9Ci5kZSBhLnNyY3tmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6MTBweDtjb2xvcjp2YXIoLS10eHQzKTtiYWNrZ3JvdW5kOnZhcigtLWRrMik7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDU5LDEzMCwyNDYsLjIpO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MXB4IDdweDttYXJnaW4tbGVmdDo0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtZGVjb3JhdGlvbjpub25lfQouZGUtaHJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyx2YXIoLS1kZTMpLHRyYW5zcGFyZW50KTttYXJnaW46NTBweCAwfQoKLyogSEVSTyAqLwouZGUtaGVyb3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSg1OSwxMzAsMjQ2LC4wOCkscmdiYSgzNCwxOTcsOTQsLjA1KSk7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1kZTMpO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjMwcHggMzRweDttYXJnaW46MCAwIDEwcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufQouZGUtaGVybzo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03MHB4O3JpZ2h0Oi03MHB4O3dpZHRoOjI2MHB4O2hlaWdodDoyNjBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUscmdiYSg1OSwxMzAsMjQ2LC4wOSksdHJhbnNwYXJlbnQgNzAlKTtwb2ludGVyLWV2ZW50czpub25lfQouZGUtYmFkZ2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MTRweH0KLmRlLWJhZGdle2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6M3B4IDEwcHg7Ym9yZGVyLXJhZGl1czo0cHg7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQouZGUtYmFkZ2UuYntjb2xvcjojOTNDNUZEO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZGUzKTtiYWNrZ3JvdW5kOnZhcigtLWRlMil9Ci5kZS1iYWRnZS5ne2NvbG9yOiM4NkVGQUM7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1nMyk7YmFja2dyb3VuZDp2YXIoLS1nMil9Ci5kZS1iYWRnZS5ve2NvbG9yOiNGQ0QzNEQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1iZy1jMyk7YmFja2dyb3VuZDp2YXIoLS1iZy1jMil9Ci5kZS1iYWRnZS5ye2NvbG9yOiNGQ0E1QTU7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyk7YmFja2dyb3VuZDp2YXIoLS1yMil9Ci5kZS1oZXJvIGgxe2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOmNsYW1wKDIxcHgsMy4ydncsMzZweCk7bGluZS1oZWlnaHQ6MS4wNztjb2xvcjojRjBGN0YyO21hcmdpbjowIDAgMTJweH0KLmRlLWhlcm8gaDEgc3Bhbntjb2xvcjojOTNDNUZEfQouZGUtaGVyby1sZWFke2ZvbnQtc2l6ZToxNS41cHg7Y29sb3I6dmFyKC0tdHh0KTtsaW5lLWhlaWdodDoxLjkzO21hcmdpbjowIDAgMjBweH0KCi8qIFNDSE5FTEwtRU1QRkVITFVORyAqLwouZGUtcXVpY2t7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDE3MHB4LDFmcikpO2dhcDo4cHg7bWFyZ2luOjB9Ci5kZS1xaXRlbXtiYWNrZ3JvdW5kOnZhcigtLWRrMik7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTNweCAxNXB4fQouZGUtcWl0ZW0uYmd7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NSwxNTgsMTEsLjIpfS5kZS1xaXRlbS5ieHtib3JkZXI6MXB4IHNvbGlkIHJnYmEoOTYsMTY1LDI1MCwuMil9LmRlLXFpdGVtLm94e2JvcmRlcjoxcHggc29saWQgcmdiYSgxNjcsMTM5LDI1MCwuMil9LmRlLXFpdGVtLmJ2e2JvcmRlcjoxcHggc29saWQgcmdiYSg1MiwyMTEsMTUzLC4yKX0uZGUtcWl0ZW0ua3J7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NCwxMTQsMTgyLC4yKX0KLmRlLXFpdGVtLXR5cGV7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206NHB4fQouZGUtcWl0ZW0uYmcgLmRlLXFpdGVtLXR5cGV7Y29sb3I6I0ZDRDM0RH0uZGUtcWl0ZW0uYnggLmRlLXFpdGVtLXR5cGV7Y29sb3I6IzkzQzVGRH0uZGUtcWl0ZW0ub3ggLmRlLXFpdGVtLXR5cGV7Y29sb3I6I0M0QjVGRH0uZGUtcWl0ZW0uYnYgLmRlLXFpdGVtLXR5cGV7Y29sb3I6IzZFRTdCN30uZGUtcWl0ZW0ua3IgLmRlLXFpdGVtLXR5cGV7Y29sb3I6I0Y5QThENH0KLmRlLXFpdGVtLW5hbWV7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTRweDtjb2xvcjojRjBGN0YyO21hcmdpbi1ib3R0b206MnB4fQouZGUtcWl0ZW0tY29kZXtmb250LXNpemU6MTBweDtjb2xvcjp2YXIoLS10eHQzKX0KLmRlLXFpdGVtLWNvZGUgc3Ryb25ne2NvbG9yOnZhcigtLXR4dDIpfQoKLyogU1RBVFMgKi8KLmRlLXN0YXRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxMTVweCwxZnIpKTtnYXA6OXB4O21hcmdpbjoyMHB4IDB9Ci5kZS1zdGF0e2JhY2tncm91bmQ6dmFyKC0tZGsyKTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxMnB4O3RleHQtYWxpZ246Y2VudGVyfQouZGUtc3RhdC5ie2JvcmRlcjoxcHggc29saWQgcmdiYSg1OSwxMzAsMjQ2LC4xNSl9LmRlLXN0YXQub3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ1LDE1OCwxMSwuMTUpfS5kZS1zdGF0Lmd7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDE5Nyw5NCwuMTUpfS5kZS1zdGF0LnJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIzOSw2OCw2OCwuMTUpfQouZGUtc3Z7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxMnB4LDEuOHZ3LDE4cHgpO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbTo0cHh9Ci5kZS1zdi5ie2NvbG9yOiM5M0M1RkR9LmRlLXN2Lm97Y29sb3I6I0ZDRDM0RH0uZGUtc3YuZ3tjb2xvcjojODZFRkFDfS5kZS1zdi5ye2NvbG9yOiNGQ0E1QTV9Ci5kZS1zbHtmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLXR4dDMpO2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjEuNTV9CgovKiBCT1ggKi8KLmRlLWJveHtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoxOHB4IDIycHg7bWFyZ2luOjIwcHggMH0KLmRlLWJveC5ibHV7YmFja2dyb3VuZDp2YXIoLS1kZTIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZGUzKX0KLmRlLWJveC5ncm57YmFja2dyb3VuZDp2YXIoLS1nMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1nMyl9Ci5kZS1ib3gucmVke2JhY2tncm91bmQ6dmFyKC0tcjIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcjMpfQouZGUtYm94Lm9yZ3tiYWNrZ3JvdW5kOnZhcigtLWJnLWMyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJnLWMzKX0KLmRlLWJveC55bHd7YmFja2dyb3VuZDp2YXIoLS15Mik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS15Myl9Ci5kZS1ib3gtdHtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OC41cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEwcHh9Ci5kZS1ib3guYmx1IC5kZS1ib3gtdHtjb2xvcjojOTNDNUZEfS5kZS1ib3guZ3JuIC5kZS1ib3gtdHtjb2xvcjojODZFRkFDfS5kZS1ib3gucmVkIC5kZS1ib3gtdHtjb2xvcjojRkNBNUE1fS5kZS1ib3gub3JnIC5kZS1ib3gtdHtjb2xvcjojRkNEMzREfS5kZS1ib3gueWx3IC5kZS1ib3gtdHtjb2xvcjojRkNEMzREfQouZGUtYm94IHAsLmRlLWJveCB1bHtmb250LXNpemU6MTQuNXB4O2NvbG9yOnZhcigtLXR4dCk7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuOX0KLmRlLWJveCBwOm5vdCg6bGFzdC1jaGlsZCksLmRlLWJveCB1bDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH0KLmRlLWJveCBsaXttYXJnaW4tYm90dG9tOjZweH0KLmRlLWJveCBzdHJvbmd7Y29sb3I6I0YwRjdGMn0KCi8qIELDllJTRU4tUFJPRklMRSAqLwouZGUtcHJvZmlsZXtiYWNrZ3JvdW5kOnZhcigtLWRrMik7Ym9yZGVyLXJhZGl1czoxNHB4O3BhZGRpbmc6MjJweCAyNnB4O21hcmdpbjoxOHB4IDB9Ci5kZS1wcm9maWxlLmJne2JvcmRlcjoycHggc29saWQgcmdiYSgyNDUsMTU4LDExLC4yKTtib3JkZXItbGVmdDo2cHggc29saWQgdmFyKC0tYmctYyl9Ci5kZS1wcm9maWxlLmJ4e2JvcmRlcjoycHggc29saWQgcmdiYSg5NiwxNjUsMjUwLC4yKTtib3JkZXItbGVmdDo2cHggc29saWQgdmFyKC0tYngtYyl9Ci5kZS1wcm9maWxlLm94e2JvcmRlcjoycHggc29saWQgcmdiYSgxNjcsMTM5LDI1MCwuMik7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHZhcigtLW94LWMpfQouZGUtcHJvZmlsZS5idntib3JkZXI6MnB4IHNvbGlkIHJnYmEoNTIsMjExLDE1MywuMik7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHZhcigtLWJ2LWMpfQouZGUtcHJvZmlsZS5rcntib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjQ0LDExNCwxODIsLjIpO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB2YXIoLS1rci1jKX0KLmRlLXByb2ZpbGUuY2J7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDk2LDE2NSwyNTAsLjE1KTtib3JkZXItbGVmdDo2cHggc29saWQgIzI1NjNFQn0KLmRlLXByb2ZpbGUtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2dhcDoxMnB4O21hcmdpbi1ib3R0b206MTRweH0KLmRlLXByb2ZpbGUtbGVmdHt9Ci5kZS1wcm9maWxlLXJhbmt7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo0cHh9Ci5kZS1wcm9maWxlLmJnIC5kZS1wcm9maWxlLXJhbmt7Y29sb3I6I0ZDRDM0RH0uZGUtcHJvZmlsZS5ieCAuZGUtcHJvZmlsZS1yYW5re2NvbG9yOiM5M0M1RkR9LmRlLXByb2ZpbGUub3ggLmRlLXByb2ZpbGUtcmFua3tjb2xvcjojQzRCNUZEfS5kZS1wcm9maWxlLmJ2IC5kZS1wcm9maWxlLXJhbmt7Y29sb3I6IzZFRTdCN30uZGUtcHJvZmlsZS5rciAuZGUtcHJvZmlsZS1yYW5re2NvbG9yOiNGOUE4RDR9LmRlLXByb2ZpbGUuY2IgLmRlLXByb2ZpbGUtcmFua3tjb2xvcjojOTNDNUZEfQouZGUtcHJvZmlsZS1uYW1le2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjIycHg7Y29sb3I6I0YwRjdGMjttYXJnaW4tYm90dG9tOjRweH0KLmRlLXByb2ZpbGUtdGFnbGluZXtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS10eHQyKTtsaW5lLWhlaWdodDoxLjV9Ci5kZS1wcm9maWxlLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLmRlLXByb2ZpbGUtY29kZXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzo0cHggMTJweDtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjRweH0KLmRlLXByb2ZpbGUuYmcgLmRlLXByb2ZpbGUtY29kZXtjb2xvcjojRkNEMzREO2JhY2tncm91bmQ6cmdiYSgyNDUsMTU4LDExLC4xMil9Ci5kZS1wcm9maWxlLmJ4IC5kZS1wcm9maWxlLWNvZGV7Y29sb3I6IzkzQzVGRDtiYWNrZ3JvdW5kOnJnYmEoOTYsMTY1LDI1MCwuMSl9Ci5kZS1wcm9maWxlLm94IC5kZS1wcm9maWxlLWNvZGV7Y29sb3I6I0M0QjVGRDtiYWNrZ3JvdW5kOnJnYmEoMTY3LDEzOSwyNTAsLjEpfQouZGUtcHJvZmlsZS5idiAuZGUtcHJvZmlsZS1jb2Rle2NvbG9yOiM2RUU3Qjc7YmFja2dyb3VuZDpyZ2JhKDUyLDIxMSwxNTMsLjA4KX0KLmRlLXByb2ZpbGUua3IgLmRlLXByb2ZpbGUtY29kZXtjb2xvcjojRjlBOEQ0O2JhY2tncm91bmQ6cmdiYSgyNDQsMTE0LDE4MiwuMDgpfQouZGUtcHJvZmlsZS5jYiAuZGUtcHJvZmlsZS1jb2Rle2NvbG9yOiM5M0M1RkQ7YmFja2dyb3VuZDpyZ2JhKDM3LDk5LDIzNSwuMDgpfQouZGUtcHJvZmlsZS1yYWJhdHR7Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtkaXNwbGF5OmJsb2NrfQouZGUtcHJvZmlsZS5iZyAuZGUtcHJvZmlsZS1yYWJhdHR7Y29sb3I6I0ZDRDM0RH0uZGUtcHJvZmlsZS5ieCAuZGUtcHJvZmlsZS1yYWJhdHR7Y29sb3I6IzkzQzVGRH0uZGUtcHJvZmlsZS5veCAuZGUtcHJvZmlsZS1yYWJhdHR7Y29sb3I6I0M0QjVGRH0KLmRlLXByb2ZpbGUtc3RhdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDExMHB4LDFmcikpO2dhcDo2cHg7bWFyZ2luOjEycHggMH0KLmRlLXBze2JhY2tncm91bmQ6dmFyKC0tZGspO2JvcmRlci1yYWRpdXM6N3B4O3BhZGRpbmc6OHB4IDExcHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5kZS1wcy12YWx7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjJweH0KLmRlLXByb2ZpbGUuYmcgLmRlLXBzLXZhbHtjb2xvcjojRkNEMzREfS5kZS1wcm9maWxlLmJ4IC5kZS1wcy12YWx7Y29sb3I6IzkzQzVGRH0uZGUtcHJvZmlsZS5veCAuZGUtcHMtdmFse2NvbG9yOiNDNEI1RkR9LmRlLXByb2ZpbGUuYnYgLmRlLXBzLXZhbHtjb2xvcjojNkVFN0I3fS5kZS1wcm9maWxlLmtyIC5kZS1wcy12YWx7Y29sb3I6I0Y5QThENH0uZGUtcHJvZmlsZS5jYiAuZGUtcHMtdmFse2NvbG9yOiM5M0M1RkR9Ci5kZS1wcy1sYWJlbHtmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLXR4dDMpO2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlfQouZGUtcHJvZmlsZS1ib2R5e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLXR4dCk7bGluZS1oZWlnaHQ6MS44ODttYXJnaW4tYm90dG9tOjEwcHh9Ci5kZS1wcm9maWxlLWJvZHkgc3Ryb25ne2NvbG9yOiNGMEY3RjJ9Ci5kZS1wcm9maWxlLXByb3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHg7bWFyZ2luLWJvdHRvbToxMHB4fQouZGUtcHJve2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6M3B4IDlweDtib3JkZXItcmFkaXVzOjRweH0KLmRlLXByb2ZpbGUuYmcgLmRlLXByb3tjb2xvcjojRkNEMzREO2JhY2tncm91bmQ6cmdiYSgyNDUsMTU4LDExLC4xKX0KLmRlLXByb2ZpbGUuYnggLmRlLXByb3tjb2xvcjojOTNDNUZEO2JhY2tncm91bmQ6cmdiYSg5NiwxNjUsMjUwLC4wOCl9Ci5kZS1wcm9maWxlLm94IC5kZS1wcm97Y29sb3I6I0M0QjVGRDtiYWNrZ3JvdW5kOnJnYmEoMTY3LDEzOSwyNTAsLjA4KX0KLmRlLXByb2ZpbGUuYnYgLmRlLXByb3tjb2xvcjojNkVFN0I3O2JhY2tncm91bmQ6cmdiYSg1MiwyMTEsMTUzLC4wNyl9Ci5kZS1wcm9maWxlLmtyIC5kZS1wcm97Y29sb3I6I0Y5QThENDtiYWNrZ3JvdW5kOnJnYmEoMjQ0LDExNCwxODIsLjA3KX0KLmRlLXByb2ZpbGUuY2IgLmRlLXByb3tjb2xvcjojOTNDNUZEO2JhY2tncm91bmQ6cmdiYSgzNyw5OSwyMzUsLjA2KX0KLmRlLXByb2ZpbGUtdmVyZGljdHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wNik7cGFkZGluZy10b3A6MTBweDtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS10eHQyKTtsaW5lLWhlaWdodDoxLjc1fQouZGUtcHJvZmlsZS12ZXJkaWN0IHN0cm9uZ3tjb2xvcjojRjBGN0YyfQoKLyogR1JPw59FIFZFUkdMRUlDSFNUQUJFTExFICovCi5kZS10d3tvdmVyZmxvdy14OmF1dG87Ym9yZGVyLXJhZGl1czoxM3B4O2JvcmRlcjoxcHggc29saWQgcmdiYSg1OSwxMzAsMjQ2LC4xNSk7bWFyZ2luOjIwcHggMH0KLmRlLXRibHt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttaW4td2lkdGg6NzIwcHh9Ci5kZS10YmwgdGhlYWR7YmFja2dyb3VuZDp2YXIoLS1kazMpfQouZGUtdGJsIHRoe2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6IzkzQzVGRDtsZXR0ZXItc3BhY2luZzouMDdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzoxM3B4IDEzcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSg1OSwxMzAsMjQ2LC4yKTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfQouZGUtdGJsIHRoLndpbntjb2xvcjojRkNEMzREfQouZGUtdGJsIHRke3BhZGRpbmc6MTBweCAxM3B4O2NvbG9yOnZhcigtLXR4dCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDQpO2ZvbnQtc2l6ZToxMi41cHg7bGluZS1oZWlnaHQ6MS43O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0KLmRlLXRibCB0ZDpmaXJzdC1jaGlsZHtjb2xvcjojRjBGN0YyO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTNweDt3aGl0ZS1zcGFjZTpub3dyYXB9Ci5kZS10YmwgdHI6bGFzdC1jaGlsZCB0ZHtib3JkZXItYm90dG9tOm5vbmV9Ci5kZS10YmwgdHI6bnRoLWNoaWxkKGV2ZW4pIHRke2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDE1KX0KLmRlLXRibCAuc2VjLWhlYWQgdGR7YmFja2dyb3VuZDpyZ2JhKDU5LDEzMCwyNDYsLjA2KSFpbXBvcnRhbnQ7Y29sb3I6IzkzQzVGRDtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6OHB4IDEzcHg7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoNTksMTMwLDI0NiwuMTUpfQovKiBHZXdpbm5lci1TcGFsdGUgPSBCaXRnZXQgKi8KLmRlLXRibCAuY29sLWJne2JhY2tncm91bmQ6cmdiYSgyNDUsMTU4LDExLC4wMykhaW1wb3J0YW50fQouZGUtdGJsIHRoLmNvbC1iZy1oe2JhY2tncm91bmQ6cmdiYSgyNDUsMTU4LDExLC4wOCkhaW1wb3J0YW50O2NvbG9yOiNGQ0QzNER9Ci50Yy1ne2NvbG9yOiM4NkVGQUM7Zm9udC13ZWlnaHQ6NzAwfS50Yy1ye2NvbG9yOiNGQ0E1QTU7Zm9udC13ZWlnaHQ6NzAwfS50Yy1ve2NvbG9yOiNGQ0QzNEQ7Zm9udC13ZWlnaHQ6NzAwfS50Yy1ie2NvbG9yOiM5M0M1RkQ7Zm9udC13ZWlnaHQ6NzAwfS50Yy1we2NvbG9yOiNDNEI1RkQ7Zm9udC13ZWlnaHQ6NzAwfS50Yy10e2NvbG9yOiM2RUU3Qjc7Zm9udC13ZWlnaHQ6NzAwfS50Yy1wa3tjb2xvcjojRjlBOEQ0O2ZvbnQtd2VpZ2h0OjcwMH0KLnRpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MnB4IDZweDtib3JkZXItcmFkaXVzOjNweDt3aGl0ZS1zcGFjZTpub3dyYXB9Ci50aS5ne2NvbG9yOiM4NkVGQUM7YmFja2dyb3VuZDpyZ2JhKDM0LDE5Nyw5NCwuMSl9LnRpLnJ7Y29sb3I6I0ZDQTVBNTtiYWNrZ3JvdW5kOnJnYmEoMjM5LDY4LDY4LC4xKX0udGkub3tjb2xvcjojRkNEMzREO2JhY2tncm91bmQ6cmdiYSgyNDUsMTU4LDExLC4xKX0udGkuYntjb2xvcjojOTNDNUZEO2JhY2tncm91bmQ6cmdiYSg5NiwxNjUsMjUwLC4xKX0udGkucHtjb2xvcjojQzRCNUZEO2JhY2tncm91bmQ6cmdiYSgxNjcsMTM5LDI1MCwuMSl9LnRpLnR7Y29sb3I6IzZFRTdCNztiYWNrZ3JvdW5kOnJnYmEoNTIsMjExLDE1MywuMDgpfQoKLyogTlVUWkVSUFJPRklMRSAqLwouZGUtcHJvZmlsZXMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMjEwcHgsMWZyKSk7Z2FwOjEwcHg7bWFyZ2luOjE4cHggMH0KLmRlLXVwe2JhY2tncm91bmQ6dmFyKC0tZGsyKTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNnB4fQouZGUtdXAuYmd7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDI0NSwxNTgsMTEsLjE1KTtib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1iZy1jKX0KLmRlLXVwLmJ4e2JvcmRlcjoycHggc29saWQgcmdiYSg5NiwxNjUsMjUwLC4xNSk7Ym9yZGVyLXRvcDo0cHggc29saWQgdmFyKC0tYngtYyl9Ci5kZS11cC5veHtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMTY3LDEzOSwyNTAsLjE1KTtib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1veC1jKX0KLmRlLXVwLmJ2e2JvcmRlcjoycHggc29saWQgcmdiYSg1MiwyMTEsMTUzLC4xNSk7Ym9yZGVyLXRvcDo0cHggc29saWQgdmFyKC0tYnYtYyl9Ci5kZS11cC5rcntib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjQ0LDExNCwxODIsLjE1KTtib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1rci1jKX0KLmRlLXVwLXR5cGV7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206NXB4O2xldHRlci1zcGFjaW5nOi4wOGVtfQouZGUtdXAuYmcgLmRlLXVwLXR5cGV7Y29sb3I6I0ZDRDM0RH0uZGUtdXAuYnggLmRlLXVwLXR5cGV7Y29sb3I6IzkzQzVGRH0uZGUtdXAub3ggLmRlLXVwLXR5cGV7Y29sb3I6I0M0QjVGRH0uZGUtdXAuYnYgLmRlLXVwLXR5cGV7Y29sb3I6IzZFRTdCN30uZGUtdXAua3IgLmRlLXVwLXR5cGV7Y29sb3I6I0Y5QThENH0KLmRlLXVwLXJlY3tmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNGMEY3RjI7bWFyZ2luLWJvdHRvbTo2cHh9Ci5kZS11cC1ib2R5e2ZvbnQtc2l6ZToxMi41cHg7Y29sb3I6dmFyKC0tdHh0Mik7bGluZS1oZWlnaHQ6MS43NX0KLmRlLXVwLWJvZHkgc3Ryb25ne2NvbG9yOiNGMEY3RjJ9CgovKiBRVU9URSAqLwouZGUtcXtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tZGUpO2JhY2tncm91bmQ6dmFyKC0tZGUyKTtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjJweCAwO2JvcmRlci1yYWRpdXM6MCAxMXB4IDExcHggMH0KLmRlLXEgYmxvY2txdW90ZXttYXJnaW46MCAwIDEwcHg7Zm9udC1zaXplOjE1LjVweDtjb2xvcjojREJFQUZFO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuOTJ9Ci5kZS1xLWF0dHJ7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjlweDtjb2xvcjpyZ2JhKDE0NywxOTcsMjUzLC43KTtsaW5lLWhlaWdodDoxLjd9Ci5kZS1xLWF0dHIgc3Ryb25ne2NvbG9yOiM5M0M1RkR9CgovKiBGQVEgKi8KLmRlLWZhcXttYXJnaW46MThweCAwfQouZGUtZml7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDU5LDEzMCwyNDYsLjE1KTtib3JkZXItcmFkaXVzOjlweDttYXJnaW4tYm90dG9tOjdweDtvdmVyZmxvdzpoaWRkZW59Ci5kZS1mcXtwYWRkaW5nOjE0cHggMThweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I0YwRjdGMjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZDp2YXIoLS1kazIpO2xpbmUtaGVpZ2h0OjEuNH0KLmRlLWZxOjphZnRlcntjb250ZW50OicrJztmb250LXNpemU6MjBweDtjb2xvcjojOTNDNUZEO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yMnM7ZmxleC1zaHJpbms6MDttYXJnaW4tbGVmdDoxMnB4fQouZGUtZmkub3BlbiAuZGUtZnE6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfQouZGUtZmF7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjM1cyBlYXNlfQouZGUtZmkub3BlbiAuZGUtZmF7bWF4LWhlaWdodDo1NTBweH0KLmRlLWZhLWl7cGFkZGluZzoxNHB4IDE4cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tdHh0KTtsaW5lLWhlaWdodDoxLjk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSg1OSwxMzAsMjQ2LC4xKX0KLmRlLWZhLWkgc3Ryb25ne2NvbG9yOiNGMEY3RjJ9CgovKiBDVEEgKi8KLmRlLWN0YXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSgyNDUsMTU4LDExLC4wOSkscmdiYSgzNCwxOTcsOTQsLjA2KSk7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1iZy1jMyk7Ym9yZGVyLXJhZGl1czoxNHB4O3BhZGRpbmc6MjRweCAyOHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoyOHB4IDB9Ci5kZS1jdGEtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTYwcHgsMWZyKSk7Z2FwOjEwcHg7bWFyZ2luLXRvcDoxNHB4fQouZGUtY3RhLWJ0bntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxM3B4IDIwcHg7Ym9yZGVyLXJhZGl1czo5cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0KLmRlLWN0YS1idG4uYmd7YmFja2dyb3VuZDojRjU5RTBCO2NvbG9yOiMwMDAgIWltcG9ydGFudH0KLmRlLWN0YS1idG4uYnh7YmFja2dyb3VuZDojM0I4MkY2O2NvbG9yOiNmZmYgIWltcG9ydGFudH0KLmRlLWN0YS1idG4ub3h7YmFja2dyb3VuZDojN0MzQUVEO2NvbG9yOiNmZmYgIWltcG9ydGFudH0KCi8qIENBUkRTICovCi5kZS1jYXJkc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTY1cHgsMWZyKSk7Z2FwOjhweDttYXJnaW46MTRweCAwfQouZGUtY2FyZHtiYWNrZ3JvdW5kOnZhcigtLWRrMik7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDU5LDEzMCwyNDYsLjEpO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206bm9uZX0KLmRlLWNhcmQtY2F0e2ZvbnQtc2l6ZTo4cHg7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Y29sb3I6IzkzQzVGRDttYXJnaW4tYm90dG9tOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA2ZW19Ci5kZS1jYXJkLXRpdGxle2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojRjBGN0YyO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNH0KCi5kZS1hdXRob3J7YmFja2dyb3VuZDp2YXIoLS1kZTIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZGUzKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoxOHB4IDIycHg7bWFyZ2luOjI2cHggMDtkaXNwbGF5OmZsZXg7Z2FwOjE0cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0KLmRlLWF2e3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMzQjgyRjYscmdiYSg1OSwxMzAsMjQ2LC4zKSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE3cHg7Y29sb3I6I2ZmZjtmbGV4LXNocmluazowfQouZGUtYW57Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTRweDtjb2xvcjojRjBGN0YyfQouZGUtYXJ7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjojOTNDNUZEO21hcmdpbjoycHggMCA2cHh9Ci5kZS1hYntmb250LXNpemU6MTIuNXB4O2NvbG9yOnZhcigtLXR4dDIpO2xpbmUtaGVpZ2h0OjEuNjV9Ci5kZS1kaXNje2JhY2tncm91bmQ6cmdiYSgyMzksNjgsNjgsLjA2KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXIzKTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxM3B4IDE3cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I0ZFRTJFMjtsaW5lLWhlaWdodDoxLjg1O21hcmdpbjoyMHB4IDB9Ci5kZS1kaXNjIHN0cm9uZ3tjb2xvcjojRjBGN0YyfQouZGUtbWV0YXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLXR4dDMpO21hcmdpbi10b3A6MTRweDtsaW5lLWhlaWdodDoxLjl9CgpAbWVkaWEobWF4LXdpZHRoOjY4MHB4KXsuZGUtcXVpY2t7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LmRlLXByb2ZpbGUtaGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGUtcHJvZmlsZS1yaWdodHt0ZXh0LWFsaWduOmxlZnR9LmRlLXByb2ZpbGVzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uZGUtY3RhLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uZGUtYXV0aG9ye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJkZSI+Cgo8IS0tIEhFUk8gLS0+CjxkaXYgY2xhc3M9ImRlLWhlcm8iPgogIDxkaXYgY2xhc3M9ImRlLWJhZGdlcyI+CiAgICA8c3BhbiBjbGFzcz0iZGUtYmFkZ2UgYiI+JiMxMjc0NzE7JiMxMjc0ODE7IELDtnJzZW4tVmVyZ2xlaWNoIDIwMjY8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtYmFkZ2UgZyI+NiBCw7Zyc2VuIHZlcmdsaWNoZW48L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtYmFkZ2UgbyI+QmlzIHp1IDUwJSBHZWLDvGhyZW5yYWJhdHQ8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtYmFkZ2UgciI+S2VpbmUgQW5sYWdlYmVyYXR1bmc8L3NwYW4+CiAgPC9kaXY+CiAgPGgxPkJlc3RlIDxzcGFuPktyeXB0b2LDtnJzZTwvc3Bhbj4gaW4gRGV1dHNjaGxhbmQgMjAyNjo8YnI+Qml0Z2V0LCBCaW5nWCwgT0tYLCBCaXR2YXZvLCBLcmFrZW4gJmFtcDsgQ29pbmJhc2UgaW0gVmVyZ2xlaWNoPC9oMT4KICA8cCBjbGFzcz0iZGUtaGVyby1sZWFkIj5XZWxjaGUgS3J5cHRvYsO2cnNlIHBhc3N0IHp1IGRpciDigJMgYWxzIEFuZsOkbmdlciwgYWxzIGFrdGl2ZXIgVHJhZGVyLCBhbHMgRENBLUludmVzdG9yIG9kZXIgYWxzIERlRmktTnV0emVyPyA8c3Ryb25nPkRpZXNlciBHdWlkZSB2ZXJnbGVpY2h0IGFsbGUgNiB3aWNodGlnc3RlbiBCw7Zyc2VuIGbDvHIgRGV1dHNjaGxhbmQ8L3N0cm9uZz4gbmFjaCBHZWLDvGhyZW4sIFJlZ3VsaWVydW5nLCBTaWNoZXJoZWl0LCBGdW5rdGlvbnN1bWZhbmcgdW5kIEJlbnV0emVyZnJldW5kbGljaGtlaXQg4oCTIGVocmxpY2gsIHZvbGxzdMOkbmRpZywgb2huZSBNYXJrZXRpbmctU3ByZWNoLjwvcD4KCiAgPCEtLSBTQ0hORUxMLUVNUEZFSExVTkcgLS0+CiAgPGRpdiBjbGFzcz0iZGUtcXVpY2siPgogICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0gYmciPgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS10eXBlIj4mIzEyNzc3NTsgQWxscm91bmRlcjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS1uYW1lIj5CaXRnZXQ8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tY29kZSI+Q29kZSA8c3Ryb25nPmtyeXB0bzMwPC9zdHJvbmc+IOKGkiAzMCUgb2ZmPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtIGJ4Ij4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tdHlwZSI+JiM5ODg5OyBBa3RpdmUgVHJhZGVyPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLW5hbWUiPkJpbmdYPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLWNvZGUiPkNvZGUgPHN0cm9uZz5OQTRRWVI8L3N0cm9uZz4g4oaSIDUwJSBvZmY8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0gb3giPgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS10eXBlIj4mIzEyNzc1NjsgRGVGaSAmYW1wOyBXZWIzPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLW5hbWUiPk9LWDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS1jb2RlIj5Db2RlIDxzdHJvbmc+Q1JZUFRPMjAyNjwvc3Ryb25nPiDihpIgNDUlIG9mZjwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbSBidiI+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLXR5cGUiPiYjMTI4MjE4OyBFaW5zdGVpZ2VyPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLW5hbWUiPkJpdHZhdm88L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tY29kZSI+RVVSLU3DpHJrdGUsIHNlaHIgZWluZmFjaDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbSBrciI+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLXR5cGUiPiYjMTI4NzM3OyBFVVItUGFhcmU8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tbmFtZSI+S3Jha2VuPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLWNvZGUiPkJhRmluICsgTWlDQSwgU0VQQSBJbnN0YW50PC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1zdGF0cyI+CiAgPGRpdiBjbGFzcz0iZGUtc3RhdCBiIj48ZGl2IGNsYXNzPSJkZS1zdiBiIj42PC9kaXY+PGRpdiBjbGFzcz0iZGUtc2wiPkLDtnJzZW4gdm9sbHN0w6RuZGlnIHZlcmdsaWNoZW48L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1zdGF0IG8iPjxkaXYgY2xhc3M9ImRlLXN2IG8iPjAsMDUlPC9kaXY+PGRpdiBjbGFzcz0iZGUtc2wiPk5pZWRyaWdzdGUgR2Viw7xociAoQmluZ1ggKyBOQTRRWVIpPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtc3RhdCBnIj48ZGl2IGNsYXNzPSJkZS1zdiBnIj5NaUNBPC9kaXY+PGRpdiBjbGFzcz0iZGUtc2wiPkVVLVJlZ3VsaWVydW5nIHNlaXQgRGV6LiAyMDI0PC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtc3RhdCBiIj48ZGl2IGNsYXNzPSJkZS1zdiBiIj41MCU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1zbCI+TWF4LiBHZWLDvGhyZW5yYWJhdHQgKEJpbmdYIE5BNFFZUik8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1zdGF0IG8iPjxkaXYgY2xhc3M9ImRlLXN2IG8iPjgwMCs8L2Rpdj48ZGl2IGNsYXNzPSJkZS1zbCI+Q29pbnMgYXVmIEJpdGdldDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXN0YXQgZyI+PGRpdiBjbGFzcz0iZGUtc3YgZyI+MzAwIE1pby4gJDwvZGl2PjxkaXYgY2xhc3M9ImRlLXNsIj5CaXRnZXQgU2NodXR6Zm9uZHM8L2Rpdj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1ociI+PC9kaXY+Cgo8IS0tIFdBUlVNIELDllJTRU5WRVJHTEVJQ0ggV0lDSFRJRyAtLT4KPGgyPldhcnVtIGRpZSBXYWhsIGRlciBCw7Zyc2UgZW50c2NoZWlkZW5kIGlzdDogPGVtPldhcyB3aXJrbGljaCB6w6RobHQ8L2VtPjwvaDI+Cgo8cD5WaWVsZSBLcnlwdG8tRWluc3RlaWdlciB3w6RobGVuIGRpZSBlcnN0ZSBCw7Zyc2UgbmFjaCBXZXJidW5nLCBCZWthbm50aGVpdCBvZGVyIEVtcGZlaGx1bmcgZWluZXMgRnJldW5kZXMg4oCTIG9obmUgZGllIGtvbmtyZXRlbiBVbnRlcnNjaGllZGUgenUga2VubmVuLiBEYWJlaSBtYWNoZW4gZGllc2UgVW50ZXJzY2hpZWRlIMO8YmVyIEphaHJlIGhpbndlZyA8c3Ryb25nPmVyaGVibGljaGUgZmluYW56aWVsbGUgdW5kIHByYWt0aXNjaGUgVW50ZXJzY2hpZWRlOjwvc3Ryb25nPjwvcD4KCjxkaXYgY2xhc3M9ImRlLWJveCBibHUiPgogIDxkaXYgY2xhc3M9ImRlLWJveC10Ij4mIzEyODIwMDsgV2FzIGJlaSBkZXIgQsO2cnNlbmF1c3dhaGwgd2lya2xpY2ggesOkaGx0PC9kaXY+CiAgPHVsPgogICAgPGxpPjxzdHJvbmc+R2Viw7xocmVuOjwvc3Ryb25nPiAwLDI1JSBzdGF0dCAwLDA3JSBTcG90LUdlYsO8aHIgYmVkZXV0ZXQgYmVpIDEwMC4wMDAg4oKsIEphaHJlc3ZvbHVtZW4gMTgwIOKCrCBNZWhya29zdGVuIOKAkyBqZWRlcyBKYWhyPC9saT4KICAgIDxsaT48c3Ryb25nPlJlZ3VsaWVydW5nOjwvc3Ryb25nPiBOdXIgTWlDQS1yZWd1bGllcnRlIELDtnJzZW4gaGFiZW4gaW4gZGVyIEVVIGxhbmdmcmlzdGlnIEJlc3RhbmQg4oCTIE5pY2h0LU1pQ0EtQsO2cnNlbiByaXNraWVyZW4gQWJzY2hhbHR1bmc8L2xpPgogICAgPGxpPjxzdHJvbmc+U2ljaGVyaGVpdDo8L3N0cm9uZz4gU2NodXR6Zm9uZHMsIFByb29mIG9mIFJlc2VydmVzLCAyRkEg4oCTIGVudHNjaGVpZGVuZCBiZWkgZWluZW0gSGFjay1FcmVpZ25pczwvbGk+CiAgICA8bGk+PHN0cm9uZz5Db2luLUF1c3dhaGw6PC9zdHJvbmc+IFdlciBBbHRjb2lucyBoYW5kZWxuIHdpbGwgYnJhdWNodCA1MDArIENvaW5zOyB3ZXIgbnVyIEJUQy9FVEgga2F1ZnQsIGtvbW10IG1pdCAxMDAgYXVzPC9saT4KICAgIDxsaT48c3Ryb25nPkZ1bmt0aW9uZW46PC9zdHJvbmc+IENvcHkgVHJhZGluZywgU3Rha2luZywgRnV0dXJlcywgREVYIOKAkyBqZSBuYWNoIFN0cmF0ZWdpZSB1bnRlcnNjaGllZGxpY2ggcmVsZXZhbnQ8L2xpPgogICAgPGxpPjxzdHJvbmc+U0VQQS1FaW56YWhsdW5nOjwvc3Ryb25nPiBLb3N0ZW5sb3MgdnMuIDEsNSUgQXVmc2NobGFnIG1hY2h0IGJlaSByZWdlbG3DpMOfaWdlbiBFaW56YWhsdW5nZW4gZ3Jvw59lbiBVbnRlcnNjaGllZDwvbGk+CiAgPC91bD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1xIj4KICA8YmxvY2txdW90ZT4mYmRxdW87RGllIEZyYWdlICd3ZWxjaGUgQsO2cnNlIGlzdCBkaWUgYmVzdGUnIGhhdCBrZWluZSB1bml2ZXJzZWxsZSBBbnR3b3J0IOKAkyBzaWUgaMOkbmd0IGRhdm9uIGFiIHdhcyBkdSB0dW4gd2lsbHN0LiBXZXIgbnVyIG1vbmF0bGljaCBCVEMga2F1ZnQgYnJhdWNodCBhbmRlcmUgRmVhdHVyZXMgYWxzIHdlciB0w6RnbGljaCBBbHRjb2lucyB0cmFkZXQuIFdhcyBpY2ggbmFjaCBKYWhyZW4gaW4gZGVyIEtyeXB0by1TemVuZSBzYWdlbiBrYW5uOiBXZXIgbWl0IGVpbmVyIE1pQ0EtcmVndWxpZXJ0ZW4gQsO2cnNlIG1pdCBTY2h1dHpmb25kcyB1bmQgbmllZHJpZ2VuIEdlYsO8aHJlbiBzdGFydGV0LCBtYWNodCBzZWx0ZW4gZWluZW4gRmVobGVyLiBVbmQgd2VyIGVpbmVuIFJlZmVycmFsLUNvZGUgbnV0enQsIHphaGx0IHZvbiBUYWcgZWlucyB3ZW5pZ2VyIOKAkyBkYXVlcmhhZnQuJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJkZS1xLWF0dHIiPjxzdHJvbmc+RmVsaXggUmllZ2VyPC9zdHJvbmc+PHNwYW4+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBNYWkgMjAyNjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1ociI+PC9kaXY+Cgo8IS0tIERJRSA2IELDllJTRU4gSU0gREVUQUlMIC0tPgo8aDI+RGllIDYgYmVzdGVuIEtyeXB0b2LDtnJzZW4gZsO8ciBEZXV0c2NobGFuZDogPGVtPlZvbGxzdMOkbmRpZ2UgUHJvZmlsZTwvZW0+PC9oMj4KCjwhLS0gQklUR0VUIC0tPgo8ZGl2IGNsYXNzPSJkZS1wcm9maWxlIGJnIj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWhlYWRlciI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWxlZnQiPgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJhbmsiPiYjMTI3Nzc1OyAjMSBBbGxyb3VuZGVyICZtaWRkb3Q7IEVtcGZlaGx1bmcgZsO8ciBkaWUgbWVpc3RlbiBOdXR6ZXI8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1uYW1lIj5CaXRnZXQ8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS10YWdsaW5lIj5NaUNBLXJlZ3VsaWVydCAmbWlkZG90OyA4MDArIENvaW5zICZtaWRkb3Q7IEJlc3RlcyBDb3B5IFRyYWRpbmcgRVUgJm1pZGRvdDsgU0VQQSBrb3N0ZW5sb3M8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yaWdodCI+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLWNvZGUiPkNvZGU6IGtyeXB0bzMwPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iZGUtcHJvZmlsZS1yYWJhdHQiPjMwJSBSYWJhdHQ8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXN0YXRzIj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPjAsMDclPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlNwb3QgKyBrcnlwdG8zMDwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+ODAwKzwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5Db2luczwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MzAwIE1pby4gJDwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5TY2h1dHpmb25kczwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+TWlDQTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5FVS1SZWd1bGllcnVuZzwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+NCw4LzU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+R2VzYW10bm90ZTwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtYm9keSI+Qml0Z2V0IGlzdCAyMDI2IGRpZSA8c3Ryb25nPmVtcGZvaGxlbmUgQWxscm91bmQtQsO2cnNlIGbDvHIgZGV1dHNjaGUgTnV0emVyPC9zdHJvbmc+LiBEaWUgUGxhdHRmb3JtIHZlcmVpbnQgYWxsZSB3aWNodGlnZW4gRWlnZW5zY2hhZnRlbjogTWlDQS1saXplbnppZXJ0LCAzMDAgTWlvLiAkIFNjaHV0emZvbmRzLCBtb25hdGxpY2hlciBQcm9vZiBvZiBSZXNlcnZlcywgZGV1dHNjaGUgQmVudXR6ZXJvYmVyZmzDpGNoZSwga29zdGVubG9zZSBTRVBBLUVpbnphaGx1bmcgdW5kIGRhcyA8c3Ryb25nPmJlc3RlIENvcHktVHJhZGluZy1GZWF0dXJlIGltIEVVLVJhdW08L3N0cm9uZz4gKHZvbGxzdMOkbmRpZywgbWl0IEZvbGxvd2VyLVN0b3AtTG9zcywgZGV0YWlsbGllcnRlbiBUcmFkZXItU3RhdGlzdGlrZW4pLiBNaXQgUmVmZXJyYWwtQ29kZSA8c3Ryb25nPmtyeXB0bzMwPC9zdHJvbmc+IHNwYXJzdCBkdSBkYXVlcmhhZnQgMzAlIGF1ZiBhbGxlIEhhbmRlbHNnZWLDvGhyZW4uIEJlaW0gQ29pbmJhc2UtQXVzZmFsbCBhbSA4LiBNYWkgMjAyNiBibGllYiBCaXRnZXQgdm9sbHN0w6RuZGlnIHZlcmbDvGdiYXIuIEbDvHIgRWluc3RlaWdlciB3aWUgRm9ydGdlc2Nocml0dGVuZSBnZWVpZ25ldCDigJMgZGllIGVpbmZhY2hlIEFuc2ljaHQgZsO8ciBBbmbDpG5nZXIgdW5kIGRhcyBQcm8tSW50ZXJmYWNlIHdhY2hzZW4gbWl0IGRlbSBOdXR6ZXIgbWl0LiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMTMvYml0Z2V0LXRlc3RiZXJpY2h0LyIgY2xhc3M9ImlsIGJnIj5Wb2xsc3TDpG5kaWdlciBCaXRnZXQgVGVzdGJlcmljaHQuPC9hPjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcHJvcyI+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBNaUNBLWxpemVuemllcnQ8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBDb3B5IFRyYWRpbmcgIzEgRVU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyAzMDAgTWlvLiAkIFNjaHV0emZvbmRzPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgU0VQQSBrb3N0ZW5sb3M8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyA4MDArIENvaW5zPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgRGV1dHNjaGUgT2JlcmZsw6RjaGU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBTdGFraW5nIDUwKyBDb2luczwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXZlcmRpY3QiPjxzdHJvbmc+RW1wZm9obGVuIGbDvHI6PC9zdHJvbmc+IEFuZsOkbmdlciwgQ29weS1UcmFkaW5nLU51dHplciwgRENBLUludmVzdG9yZW4sIEFsdGNvaW4tSMOkbmRsZXIsIGFsbGUgZGllIGVpbmUgbGFuZ2ZyaXN0aWdlIEhhdXB0YsO2cnNlIHN1Y2hlbi4gPHN0cm9uZz5SZWZlcnJhbC1Db2RlOjwvc3Ryb25nPiA8YSBocmVmPSJodHRwczovL2JvbnVzLmJpdGdldC5jb20vS3J5cHRvenVrdW5mdDEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0iaWwgYmciPmtyeXB0bzMwIMO8YmVyIGJvbnVzLmJpdGdldC5jb20vS3J5cHRvenVrdW5mdDE8L2E+PC9kaXY+CjwvZGl2PgoKPCEtLSBCSU5HWCAtLT4KPGRpdiBjbGFzcz0iZGUtcHJvZmlsZSBieCI+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1oZWFkZXIiPgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1sZWZ0Ij4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yYW5rIj4mIzk4ODk7ICMyIEFrdGl2ZSBUcmFkZXIgJm1pZGRvdDsgSMO2Y2hzdGVyIEdlYsO8aHJlbnJhYmF0dDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLW5hbWUiPkJpbmdYPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtdGFnbGluZSI+U29jaWFsLVRyYWRpbmctUGlvbmllciAmbWlkZG90OyBUcmFkaW5nVmlldy1JbnRlZ3JhdGlvbiAmbWlkZG90OyA3MDArIENvaW5zPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcmlnaHQiPgogICAgICA8c3BhbiBjbGFzcz0iZGUtcHJvZmlsZS1jb2RlIj5Db2RlOiBOQTRRWVI8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLXJhYmF0dCI+NTAlIFJhYmF0dDwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtc3RhdHMiPgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MCwwNSU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+U3BvdCArIE5BNFFZUjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+NzAwKzwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5Db2luczwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+SmE8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+U2NodXR6Zm9uZHM8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPkluIEFyYmVpdDwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5NaUNBLVN0YXR1czwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+NCw2LzU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+R2VzYW10bm90ZTwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtYm9keSI+QmluZ1ggYmlldGV0IG1pdCBDb2RlIDxzdHJvbmc+TkE0UVlSIGRlbiBow7ZjaHN0ZW4gR2Viw7xocmVucmFiYXR0IGFsbGVyIHZlcmdsaWNoZW5lbiBCw7Zyc2VuOiA1MCUgZGF1ZXJoYWZ0PC9zdHJvbmc+LiBTdGFuZGFyZC1TcG90LUdlYsO8aHIgZsOkbGx0IHZvbiAwLDElIGF1ZiAwLDA1JSDigJMgZ8O8bnN0aWdlciBhbHMgYWxsZSBLb25rdXJyZW50ZW4uIEJpbmdYIGlzdCBkZXIgUGlvbmllciBkZXMgU29jaWFsIFRyYWRpbmdzICgyMDE4IGFscyBlaW5lcyBkZXIgZXJzdGVuIENvcHktVHJhZGluZy1BbmdlYm90ZSBpbSBLcnlwdG8tQmVyZWljaCBnZXN0YXJ0ZXQpIHVuZCBiaWV0ZXQgPHN0cm9uZz5kaXJla3RlIFRyYWRpbmdWaWV3LUludGVncmF0aW9uPC9zdHJvbmc+IOKAkyB3ZXIgVHJhZGluZ1ZpZXcgZsO8ciBDaGFydHMgbnV0enQsIGthbm4gT3JkZXJzIGRpcmVrdCB2b24gZG9ydCBhdWYgQmluZ1ggcGxhdHppZXJlbi4gV8O2Y2hlbnRsaWNoZSBUcmFkZXItUmFua2luZ3MsIENvbW11bml0eS1GZWF0dXJlcywga2VpbiBLWUMgZsO8ciBCYXNpc2Z1bmt0aW9uZW4uIFN0w6Rya2VuIGltIEZ1dHVyZXMtQmVyZWljaCAoYmlzIDE1MMOXIEhlYmVsKS4gTWlDQS1MaXplbnppZXJ1bmcgbm9jaCBhdXNzdGVoZW5kLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMjMvYmluZ3gtdGVzdGJlcmljaHQvIiBjbGFzcz0iaWwgYngiPlZvbGxzdMOkbmRpZ2VyIEJpbmdYIFRlc3RiZXJpY2h0LjwvYT48L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXByb3MiPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgNTAlIFJhYmF0dCAoaMO2Y2hzdGVyKTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IFRyYWRpbmdWaWV3LUludGVncmF0aW9uPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgU29jaWFsIFRyYWRpbmcgUGlvbmllcjwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IEtlaW4gS1lDIEJhc2lzPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgNzAwKyBDb2luczwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IGJpcyAxNTDDlyBGdXR1cmVzPC9zcGFuPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtdmVyZGljdCI+PHN0cm9uZz5FbXBmb2hsZW4gZsO8cjo8L3N0cm9uZz4gQWt0aXZlIFRyYWRlciwgVHJhZGluZ1ZpZXctTnV0emVyLCBGdXR1cmVzLUjDpG5kbGVyLCBhbGxlIGRpZSBtYXhpbWFsZW4gR2Viw7xocmVucmFiYXR0IHdvbGxlbi4gPHN0cm9uZz5SZWZlcnJhbC1Db2RlOjwvc3Ryb25nPiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMTIvMTcvYmluZ3gtYm9udXNjb2RlLW5hNHF5ci0zMC1nZWJ1ZWhyZW4tc3BhcmVuLWFsbGUtdm9ydGVpbGUtZXJrbGFlcnQvIiBjbGFzcz0iaWwgYngiPk5BNFFZUjwvYT48L2Rpdj4KPC9kaXY+Cgo8IS0tIE9LWCAtLT4KPGRpdiBjbGFzcz0iZGUtcHJvZmlsZSBveCI+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1oZWFkZXIiPgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1sZWZ0Ij4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yYW5rIj4mIzEyNzc1NjsgIzMgRGVGaSAmYW1wOyBXZWIzICZtaWRkb3Q7IEJlc3RlIERFWC1JbnRlZ3JhdGlvbjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLW5hbWUiPk9LWDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXRhZ2xpbmUiPkJlc3RlIERFWCAyMCsgQ2hhaW5zICZtaWRkb3Q7IFdlYjMtV2FsbGV0ICZtaWRkb3Q7IFRyYWRpbmcgQm90cyAmbWlkZG90OyBNaUNBIE1hbHRhPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcmlnaHQiPgogICAgICA8c3BhbiBjbGFzcz0iZGUtcHJvZmlsZS1jb2RlIj5Db2RlOiBDUllQVE8yMDI2PC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iZGUtcHJvZmlsZS1yYWJhdHQiPjQ1JSBSYWJhdHQ8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXN0YXRzIj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPjAsMDU1JTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5TcG90ICsgQ1JZUFRPMjAyNjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MzUwKzwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5Db2luczwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+TW9uYXRsaWNoPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlByb29mIG9mIFJlc2VydmVzPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5NaUNBIE1hbHRhPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlJlZ3VsaWVydW5nPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj40LDYvNTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5HZXNhbXRub3RlPC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1ib2R5Ij5PS1ggaXN0IDIwMjYgZGllIDxzdHJvbmc+ZsO8aHJlbmRlIELDtnJzZSBmw7xyIERlRmkgdW5kIFdlYjMtTnV0emVyIGluIERldXRzY2hsYW5kPC9zdHJvbmc+LiBEaWUgaW50ZWdyaWVydGUgV2ViMy1XYWxsZXQgdW50ZXJzdMO8dHp0IDgwKyBCbG9ja2NoYWlucyB1bmQgZGllIGhhdXNlaWdlbmUgREVYIGFnZ3JlZ2llcnQgTGlxdWlkaXTDpHQgdm9uIDIwKyBkZXplbnRyYWxlbiBFeGNoYW5nZXMg4oCTIGRhcyBpc3QgZGllIGJyZWl0ZXN0ZSBLcnlwdG8tSW5mcmFzdHJ1a3R1ciB1bnRlciBhbGxlbiB2ZXJnbGljaGVuZW4gQsO2cnNlbi4gTW9uYXRsaWNoZXIgUHJvb2Ygb2YgUmVzZXJ2ZXMuIDQ1JSBSYWJhdHQgbWl0IENvZGUgPHN0cm9uZz5DUllQVE8yMDI2PC9zdHJvbmc+LiBUcmFkaW5nIEJvdHMgKEdyaWQsIERDQSwgQXJiaXRyYWdlKSBmw7xyIGF1dG9tYXRpc2llcnRlIFN0cmF0ZWdpZW4uIFdpY2h0aWdlciBIaW53ZWlzOiA8c3Ryb25nPk9LWCBDb3B5IFRyYWRpbmcgaXN0IGbDvHIgRVUtTnV0emVyIE1pQ0EtYmVkaW5ndCBlaW5nZXNjaHLDpG5rdDwvc3Ryb25nPiDigJMgYWxzIEFsdGVybmF0aXZlIHN0ZWhlbiBCb3RzIHp1ciBWZXJmw7xndW5nLiBGw7xyIHJlaW5lcyBDZW50cmFsaXplZCBFeGNoYW5nZSBUcmFkaW5nOiBCaXRnZXQgb2RlciBCaW5nWCBiZXZvcnp1Z2VuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMjQvb2t4LXRlc3RiZXJpY2h0LXVuZC1lcmZhaHJ1bmdlbi8iIGNsYXNzPSJpbCBveCI+Vm9sbHN0w6RuZGlnZXIgT0tYIFRlc3RiZXJpY2h0LjwvYT48L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXByb3MiPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgQmVzdGUgREVYICgyMCsgQ2hhaW5zKTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IFdlYjMtV2FsbGV0IDgwKyBDaGFpbnM8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBUcmFkaW5nIEJvdHM8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyA0NSUgUmFiYXR0PC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgTWlDQSAoTWFsdGEpPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiM5ODg4OyBDb3B5IFRyYWRpbmcgRVUgZWluZ2VzY2hyw6Rua3Q8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS12ZXJkaWN0Ij48c3Ryb25nPkVtcGZvaGxlbiBmw7xyOjwvc3Ryb25nPiBEZUZpLU51dHplciwgV2ViMy1FbnRodXNpYXN0ZW4sIEJvdC1UcmFkZXIsIGFsbGUgZGllIGRpZSBicmVpdGVzdGUgT24tQ2hhaW4tSW5mcmFzdHJ1a3R1ciB3b2xsZW4uIDxzdHJvbmc+UmVmZXJyYWwtQ29kZTo8L3N0cm9uZz4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAxLzIzL3dhcy1pc3QtZGVyLWJlc3RlLW9reC1yZWZlcnJhbGNvZGUtYm9udXNjb2RlLTIwMjYvIiBjbGFzcz0iaWwgb3giPkNSWVBUTzIwMjY8L2E+PC9kaXY+CjwvZGl2PgoKPCEtLSBCSVRWQVZPIC0tPgo8ZGl2IGNsYXNzPSJkZS1wcm9maWxlIGJ2Ij4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWhlYWRlciI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWxlZnQiPgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJhbmsiPiYjMTI4MjE4OyAjNCBFaW5zdGVpZ2VyICZtaWRkb3Q7IEVpbmZhY2hzdGUgZXVyb3DDpGlzY2hlIELDtnJzZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLW5hbWUiPkJpdHZhdm88L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS10YWdsaW5lIj5FaW5mYWNoc3RlIE9iZXJmbMOkY2hlICZtaWRkb3Q7IEVVUi1Nw6Rya3RlIGRpcmVrdCAmbWlkZG90OyBETkItcmVndWxpZXJ0PC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcmlnaHQiPgogICAgICA8c3BhbiBjbGFzcz0iZGUtcHJvZmlsZS1jb2RlIj5LZWluIFJlZmVycmFsLUNvZGU8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXN0YXRzIj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPjAsMjUlPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlNwb3QtR2Viw7xocjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+fjIwMDwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5Db2luczwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+RE5CPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlJlZ3VsaWVydW5nIChOTCk8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPk1pQ0E8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+RVUta29uZm9ybTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+NCwzLzU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+RWluc3RlaWdlci1Ob3RlPC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1ib2R5Ij5CaXR2YXZvIGlzdCBkaWUgPHN0cm9uZz5laW5mYWNoc3RlIEtyeXB0b2LDtnJzZSBmw7xyIGFic29sdXRlIEVpbnN0ZWlnZXIgaW4gZGVyIEVVPC9zdHJvbmc+LiBEaWUgbmllZGVybMOkbmRpc2NoZSBCw7Zyc2UgKEROQi1yZWd1bGllcnQsIE1pQ0Eta29uZm9ybSkgaGF0IGVpbmUgcmFkaWthbCBhdWZnZXLDpHVtdGUgT2JlcmZsw6RjaGU6IGthdWZlbiwgdmVya2F1ZmVuLCBLdXJzIHNlaGVuIOKAkyBtZWhyIGJyYXVjaGVuIEVpbnN0ZWlnZXIgb2Z0IG5pY2h0LiBEaXJla3RlIEVVUi1LdXJzcGFhcmUgb2huZSBVU0RULVp3aXNjaGVuc2Nocml0dC4gS29zdGVubG9zZSBTRVBBLUVpbnphaGx1bmcuIDxzdHJvbmc+TmFjaHRlaWxlOjwvc3Ryb25nPiBOdXIgfjIwMCBDb2lucyAoa2VpbiB1bWZhbmdyZWljaGVyIEFsdGNvaW4tTWFya3QpLCAwLDI1JSBHZWLDvGhyIGRldXRsaWNoIHRldXJlciBhbHMgQml0Z2V0L0JpbmdYL09LWCwga2VpbiBDb3B5IFRyYWRpbmcsIGtlaW5lIEZ1dHVyZXMsIGtlaW4gUmVmZXJyYWwtQ29kZSBtaXQgRGF1ZXJyYWJhdHQuIEbDvHIgTnV0emVyIGRpZSBhdXNzY2hsaWXDn2xpY2ggQlRDIHVuZCBFVEgga2F1ZmVuIHVuZCBiZWhhbHRlbiB3b2xsZW4gdW5kIG1heGltYWxlIEVpbmZhY2hoZWl0IHNjaMOkdHplbjogZ3V0ZSBXYWhsLiBGw7xyIGFsbGUgZGllIG1laHIgd29sbGVuOiBCaXRnZXQgaXN0IGRpZSBiZXNzZXJlIEludmVzdGl0aW9uIGluIGVpbmUgZWluemVsbmUgUGxhdHRmb3JtLjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcHJvcyI+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBFaW5mYWNoc3RlIE9iZXJmbMOkY2hlIEVVPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgRVVSLURpcmVrdC1Nw6Rya3RlPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgRE5CICsgTWlDQTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IFNFUEEga29zdGVubG9zPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiM5ODg4OyBOdXIgfjIwMCBDb2luczwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjOTg4ODsgMCwyNSUgR2Viw7xociAodGV1ZXIpPC9zcGFuPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtdmVyZGljdCI+PHN0cm9uZz5FbXBmb2hsZW4gZsO8cjo8L3N0cm9uZz4gQWJzb2x1dGUgRWluc3RlaWdlciBkaWUgbnVyIEJUQy9FVEgga2F1ZmVuLCBtYXhpbWFsZSBFaW5mYWNoaGVpdCB3b2xsZW4gdW5kIGtlaW4gQWx0Y29pbi1UcmFkaW5nIHBsYW5lbi48L2Rpdj4KPC9kaXY+Cgo8IS0tIEtSQUtFTiAtLT4KPGRpdiBjbGFzcz0iZGUtcHJvZmlsZSBrciI+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1oZWFkZXIiPgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1sZWZ0Ij4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yYW5rIj4mIzEyODczNzsgIzUgRVVSLVBhYXJlICZhbXA7IFNpY2hlcmhlaXQgJm1pZGRvdDsgQmFGaW4gKyBNaUNBPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbmFtZSI+S3Jha2VuPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtdGFnbGluZSI+QmFGaW4gKyBNaUNBICZtaWRkb3Q7IFNFUEEgSW5zdGFudCAmbWlkZG90OyBFVVItSGFuZGVsc3BhYXJlICZtaWRkb3Q7IFByby1JbnRlcmZhY2U8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yaWdodCI+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLWNvZGUiPktlaW4gRGF1ZXJyYWJhdHQtQ29kZTwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtc3RhdHMiPgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MCwyNiU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+U3BvdCAoTWFrZXIpPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5+MzAwPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkNvaW5zPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5CYUZpbjwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5SZWd1bGllcnVuZyBERTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+U0VQQSBJbnN0YW50PC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkVpbnphaGx1bmc8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPjQsNC81PC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlNpY2hlcmhlaXRzLU5vdGU8L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWJvZHkiPktyYWtlbiBpc3QgZWluZSBkZXIgPHN0cm9uZz7DpGx0ZXN0ZW4gdW5kIHNpY2hlcmhlaXRzYmV3dXNzdGVzdGVuIEtyeXB0b2LDtnJzZW4gd2VsdHdlaXQ8L3N0cm9uZz4gKGdlZ3LDvG5kZXQgMjAxMSwgbm9jaCBuaWUgZ2VoYWNrdCkuIEJhRmluLXJlZ2lzdHJpZXJ0LCBNaUNBLWtvbmZvcm0sIFNFUEEgSW5zdGFudCBmw7xyIHNjaG5lbGxlIEVVUi1FaW56YWhsdW5nZW4uIERpcmVrdGUgRVVSLUhhbmRlbHNwYWFyZSAoQlRDL0VVUiwgRVRIL0VVUikgb2huZSBVU0RULVVtd2VnLiBGw7xyIHNpY2hlcmhlaXRzYmV3dXNzdGUgTnV0emVyIGRpZSBXZXJ0IGF1ZiBlaW5lIG5hY2hnZXdpZXNlbmUgU2ljaGVyaGVpdHNoaXN0b3JpZSBsZWdlbjogc3RhcmtlIFdhaGwuIDxzdHJvbmc+TmFjaHRlaWxlOjwvc3Ryb25nPiBHZWLDvGhyZW4gb2huZSBkYXVlcmhhZnRlbiBSYWJhdHRjb2RlICgwLDI2JSBTcG90KSwgZXR3YXMga29tcGxleGVyZXMgSW50ZXJmYWNlIGFscyBCaXR2YXZvLCBrZWluIENvcHkgVHJhZGluZy4gS3Jha2VuIFBybyBiaWV0ZXQgbmllZHJpZ2VyZSBHZWLDvGhyZW4gYmVpIGjDtmhlcmVtIFZvbHVtZW4uIEd1dCBhbHMgWndlaXRiw7Zyc2UgbmViZW4gQml0Z2V0IGbDvHIgZGlyZWt0ZSBFVVItS8OkdWZlLjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcHJvcyI+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBCYUZpbiArIE1pQ0E8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBOaWUgZ2VoYWNrdCAoc2VpdCAyMDExKTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IFNFUEEgSW5zdGFudDwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IEVVUi1IYW5kZWxzcGFhcmU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzk4ODg7IEtlaW4gRGF1ZXJyYWJhdHQtQ29kZTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjOTg4ODsgS2VpbiBDb3B5IFRyYWRpbmc8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS12ZXJkaWN0Ij48c3Ryb25nPkVtcGZvaGxlbiBmw7xyOjwvc3Ryb25nPiBTaWNoZXJoZWl0c29yaWVudGllcnRlIE51dHplciwgYWxsZSBkaWUgZGlyZWt0ZSBFVVItUGFhcmUgdW5kIFNFUEEgSW5zdGFudCBiZXZvcnp1Z2VuLCBlcmZhaHJlbmVyZSBUcmFkZXIgZGllIEtyYWtlbiBQcm8gbnV0emVuIHdvbGxlbi48L2Rpdj4KPC9kaXY+Cgo8IS0tIENPSU5CQVNFIC0tPgo8ZGl2IGNsYXNzPSJkZS1wcm9maWxlIGNiIj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWhlYWRlciI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWxlZnQiPgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJhbmsiPiYjMTI3NzU4OyAjNiBVUy1Db21wbGlhbmNlICZtaWRkb3Q7IEluc3RpdHV0aW9uZWxsICZhbXA7IFVTQS1mb2t1c3NpZXJ0PC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbmFtZSI+Q29pbmJhc2U8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS10YWdsaW5lIj5CYUZpbiArIE1pQ0EgJm1pZGRvdDsgQ29pbmJhc2UgT25lICZtaWRkb3Q7IFN0YXJrZSBVUy1CaW5kdW5nICZtaWRkb3Q7IEFkdmFuY2VkIFRyYWRlPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcmlnaHQiPgogICAgICA8c3BhbiBjbGFzcz0iZGUtcHJvZmlsZS1jb2RlIj5LZWluIERhdWVycmFiYXR0LUNvZGU8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXN0YXRzIj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPjAsNiU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+U2ltcGxlICh0ZXVlcik8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPjAsMDUlPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkFkdmFuY2VkIFRyYWRlPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5+MjUwPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkNvaW5zPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5CYUZpbjwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5SZWd1bGllcnVuZyBERTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+Myw5LzU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+REUtTnV0emVyLU5vdGU8L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWJvZHkiPkNvaW5iYXNlIGlzdCBkaWUgZ3LDtsOfdGUgVVMtYW1lcmlrYW5pc2NoZSBLcnlwdG9iw7Zyc2UgbWl0IHN0YXJrZXIgUmVndWxpZXJ1bmdza29uZm9ybWl0w6R0IChCYUZpbiwgTWlDQSwgU0VDLUNvbXBsaWFuY2UpLiA8c3Ryb25nPkhhdXB0cHJvYmxlbSBmw7xyIGRldXRzY2hlIE51dHplcjo8L3N0cm9uZz4gRGFzIFNpbXBsZS1JbnRlcmZhY2UgaXN0IG1pdCBiaXMgenUgMCw2JSBHZWLDvGhyIDxzdHJvbmc+ZGllIHRldWVyc3RlIE9wdGlvbjwvc3Ryb25nPiBpbSBWZXJnbGVpY2guIEFkdmFuY2VkIFRyYWRlIChQcm9maS1JbnRlcmZhY2UpIGJyaW5ndCBkaWUgR2Viw7xocmVuIGF1ZiAwLDA1JSDigJMgYWJlciBkaWUgbWVpc3RlbiBFaW5zdGVpZ2VyIG51dHplbiBTaW1wbGUuIEJlaW0gQ29pbmJhc2UtQXVzZmFsbCBhbSA4LiBNYWkgMjAyNiB3YXIgZGllIFBsYXR0Zm9ybSB2b3LDvGJlcmdlaGVuZCBuaWNodCBlcnJlaWNoYmFyLiBDb2luYmFzZSBPbmUgU3Vic2NyaXB0aW9uIChmw7xyIFVTLU51dHplcjogMCUgR2Viw7xocikgaW4gRGV1dHNjaGxhbmQgZWluZ2VzY2hyw6Rua3QgdmVyZsO8Z2Jhci4gRsO8ciBhdXNzY2hsaWXDn2xpY2ggaW4gZGVuIFVTQSBhbnPDpHNzaWdlIE51dHplciBvZGVyIGluc3RpdHV0aW9uZWxsZSBBbmxlZ2VyOiBzdGFya2UgV2FobC4gRsO8ciBkZXV0c2NoZSBQcml2YXRhbmxlZ2VyOiBCaXRnZXQsIEJpbmdYIG9kZXIgT0tYIHNpbmQgZ8O8bnN0aWdlciB1bmQgZnVua3Rpb25zcmVpY2hlci48L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXByb3MiPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgQmFGaW4gKyBNaUNBPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgU3RhcmtlIFVTLUNvbXBsaWFuY2U8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBCZWthbm50ZXN0ZSBNYXJrZTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjOTg4ODsgQmlzIDAsNiUgKFNpbXBsZSk8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzk4ODg7IEF1c2ZhbGwgOC4gTWFpIDIwMjY8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzk4ODg7IEtlaW4gQ29weSBUcmFkaW5nPC9zcGFuPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtdmVyZGljdCI+PHN0cm9uZz5FbXBmb2hsZW4gZsO8cjo8L3N0cm9uZz4gTnV0emVyIG1pdCBVUy1CZXp1ZywgaW5zdGl0dXRpb25lbGxlIEFubGVnZXIsIE51dHplciBkaWUgQ29pbmJhc2UgQWR2YW5jZWQgVHJhZGUgZsO8ciBuaWVkcmlnZSBHZWLDvGhyZW4gbnV0emVuLiBGw7xyIGRldXRzY2hlIFByaXZhdGFubGVnZXI6IG1laXN0IG5pY2h0IGRpZSBlcnN0ZSBXYWhsLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLWhyIj48L2Rpdj4KCjwhLS0gR1JPw59FIFZFUkdMRUlDSFNUQUJFTExFIC0tPgo8aDI+Vm9sbHN0w6RuZGlnZXIgVmVyZ2xlaWNoOiA8ZW0+QWxsZSA2IELDtnJzZW4gYXVmIGVpbmVuIEJsaWNrPC9lbT48L2gyPgoKPGRpdiBjbGFzcz0iZGUtdHciPgogIDx0YWJsZSBjbGFzcz0iZGUtdGJsIj4KICAgIDx0aGVhZD4KICAgICAgPHRyPgogICAgICAgIDx0aD5Lcml0ZXJpdW08L3RoPgogICAgICAgIDx0aCBjbGFzcz0iY29sLWJnLWgiPiYjOTg4OTsgQml0Z2V0PC90aD4KICAgICAgICA8dGg+QmluZ1g8L3RoPgogICAgICAgIDx0aD5PS1g8L3RoPgogICAgICAgIDx0aD5CaXR2YXZvPC90aD4KICAgICAgICA8dGg+S3Jha2VuPC90aD4KICAgICAgICA8dGg+Q29pbmJhc2U8L3RoPgogICAgICA8L3RyPgogICAgPC90aGVhZD4KICAgIDx0Ym9keT4KICAgICAgPCEtLSBHRULDnEhSRU4gLS0+CiAgICAgIDx0ciBjbGFzcz0ic2VjLWhlYWQiPjx0ZCBjb2xzcGFuPSI3Ij5HRULDnEhSRU48L3RkPjwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+UmVmZXJyYWwtQ29kZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtbyI+PHN0cm9uZz5rcnlwdG8zMDwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1iIj48c3Ryb25nPk5BNFFZUjwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1wIj48c3Ryb25nPkNSWVBUTzIwMjY8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+4oCTPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPuKAkzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj7igJM8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPlJhYmF0dCBtaXQgQ29kZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtbyI+PHN0cm9uZz4zMCUgZGF1ZXJoYWZ0PC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPjxzdHJvbmc+NTAlIGRhdWVyaGFmdDwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1iIj48c3Ryb25nPjQ1JSBkYXVlcmhhZnQ8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+a2VpbiBDb2RlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPmtlaW4gQ29kZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj5rZWluIENvZGU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPlNwb3QtR2Viw7xociBtaXQgQ29kZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtbyI+PHN0cm9uZz4wLDA3JTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj48c3Ryb25nPjAsMDUlPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWIiPjAsMDU1JTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4wLDI1JTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4wLDI2JTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4wLDA1JSAoQWR2LikgLyAwLDYlIChTaW1wbGUpPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5GdXR1cmVzLUdlYsO8aHIgKE1ha2VyKTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmciPjAsMDE0JSAobWl0IENvZGUpPC90ZD4KICAgICAgICA8dGQ+MCwwMTUlPC90ZD4KICAgICAgICA8dGQ+MCwwMTUlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPmtlaW4gRnV0dXJlczwvdGQ+CiAgICAgICAgPHRkPjAsMDIlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPmtlaW4gRVUtRnV0dXJlczwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDwhLS0gUkVHVUxJRVJVTkcgJiBTSUNIRVJIRUlUIC0tPgogICAgICA8dHIgY2xhc3M9InNlYy1oZWFkIj48dGQgY29sc3Bhbj0iNyI+UkVHVUxJRVJVTkcgJmFtcDsgU0lDSEVSSEVJVDwvdGQ+PC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5NaUNBLUxpemVuejwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtZyI+JiMxMDAwMzsgTWlDQTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1vIj5JbiBBcmJlaXQ8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgTWFsdGEgTWlDQTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBETkIvTWlDQTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBCYUZpbi9NaUNBPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEJhRmluL01pQ0E8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPlByb29mIG9mIFJlc2VydmVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj4mIzEwMDAzOyBNb25hdGxpY2g8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgSmE8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgTW9uYXRsaWNoPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPiYjMTAwMDc7PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEphPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEphPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5TY2h1dHpmb25kczwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtZyI+PHN0cm9uZz4zMDAgTWlvLiAkPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPkphPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPkphPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPuKAkzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj7igJM8L3RkPgogICAgICAgIDx0ZD5GRElDIChVU0QsIFVTKTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+U2ljaGVyaGVpdHNoaXN0b3JpZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtZyI+U2VociBndXQ8L3RkPgogICAgICAgIDx0ZD5HdXQ8L3RkPgogICAgICAgIDx0ZD5HdXQ8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+U2VociBndXQ8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+PHN0cm9uZz5OaWUgZ2VoYWNrdCAoc2VpdCAyMDExKTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkPkd1dDwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDwhLS0gRlVOS1RJT05FTiAtLT4KICAgICAgPHRyIGNsYXNzPSJzZWMtaGVhZCI+PHRkIGNvbHNwYW49IjciPkZVTktUSU9ORU48L3RkPjwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+VmVyZsO8Z2JhcmUgQ29pbnM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIHRjLW8iPjxzdHJvbmc+ODAwKzwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1iIj43MDArPC90ZD4KICAgICAgICA8dGQ+MzUwKzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj5+MjAwPC90ZD4KICAgICAgICA8dGQ+fjMwMDwvdGQ+CiAgICAgICAgPHRkPn4yNTA8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkNvcHkgVHJhZGluZyAoRVUpPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj48c3Ryb25nPiYjMTAwMDM7IEJlc3RlcyBFVTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBTb2NpYWwgVHJhZGluZzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj48c3BhbiBjbGFzcz0idGkgciI+RVUgZWluZ2VzY2hyw6Rua3Q8L3NwYW4+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPiYjMTAwMDc7PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPiYjMTAwMDc7PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPiYjMTAwMDc7PC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5UcmFkaW5nIEJvdHM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIj4mIzEwMDAzOyBKYTwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IEphPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPjxzdHJvbmc+JiMxMDAwMzsgQmVzdGVzIEFuZ2Vib3Q8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPlN0YWtpbmcgLyBFYXJuPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj4mIzEwMDAzOyA1MCsgQ29pbnM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgRmxleGliZWw8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgYmlzIDMwJSBBUFI8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyBCZWdyZW56dDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBKYTwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IEJlZ3Jlbnp0PC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5GdXR1cmVzIC8gSGViZWwgKEVVKTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmciPiYjMTAwMDM7IGJpcyAxMjXDlzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBiaXMgMTUww5c8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyBiaXMgMTAww5c8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyBiaXMgNcOXPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPiYjMTAwMDc7PC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5XZWIzIC8gREVYPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyI+JiMxMDAwMzsgV2ViMyBXYWxsZXQ8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyBEZUZpICZhbXA7IEdhbWVGaTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj48c3Ryb25nPiYjMTAwMDM7IEJlc3RlIERFWCAoODArIENoYWlucyk8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyBDb2luYmFzZSBXYWxsZXQ8L3RkPgogICAgICA8L3RyPgogICAgICA8IS0tIEVJTlpBSExVTkcgJiBOVVRaVU5HIC0tPgogICAgICA8dHIgY2xhc3M9InNlYy1oZWFkIj48dGQgY29sc3Bhbj0iNyI+RUlOWkFITFVORyAmYW1wOyBOVVRaVU5HPC90ZD48L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPlNFUEEtRWluemFobHVuZzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtZyI+JiMxMDAwMzsgS29zdGVubG9zPC90ZD4KICAgICAgICA8dGQ+JiMxMDAwMzsgVmlhIFBhcnRuZXI8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgS29zdGVubG9zPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEtvc3RlbmxvczwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBLb3N0ZW5sb3MgLyBJbnN0YW50PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEtvc3RlbmxvczwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+S3JlZGl0a2FydGU8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIj4mIzEwMDAzOyB+MSw1JTwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IH4yJTwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IH4xLDUlPC90ZD4KICAgICAgICA8dGQ+JiMxMDAwMzsgfjEsNSU8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyB+MSw1JTwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IH4zLDUlPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5EZXV0c2NoZSBPYmVyZmzDpGNoZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtZyI+JiMxMDAwMzsgVm9sbHN0w6RuZGlnPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IFZvbGxzdMOkbmRpZzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBKYTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBWb2xsc3TDpG5kaWc8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgSmE8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgSmE8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkFuZsOkbmdlcmZyZXVuZGxpY2hrZWl0PC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1vIj4mIzExMDg4OyYjMTEwODg7JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7PC90ZD4KICAgICAgICA8dGQ+JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7JiMxMTA4ODs8L3RkPgogICAgICAgIDx0ZD4mIzExMDg4OyYjMTEwODg7JiMxMTA4ODs8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+PHN0cm9uZz4mIzExMDg4OyYjMTEwODg7JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7IChlaW5mYWNoc3RlKTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkPiYjMTEwODg7JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7PC90ZD4KICAgICAgICA8dGQ+JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7JiMxMTA4ODs8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPktZQyBlcmZvcmRlcmxpY2g8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIj5KYSAoZsO8ciBTRVBBKTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj5OZWluIChCYXNpcyk8L3RkPgogICAgICAgIDx0ZD5KYTwvdGQ+CiAgICAgICAgPHRkPkphPC90ZD4KICAgICAgICA8dGQ+SmE8L3RkPgogICAgICAgIDx0ZD5KYTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDwhLS0gR0VTQU1UVVJURUlMIC0tPgogICAgICA8dHIgY2xhc3M9InNlYy1oZWFkIj48dGQgY29sc3Bhbj0iNyI+R0VTQU1UVVJURUlMPC90ZD48L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkdlc2FtdG5vdGU8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIHRjLW8iPjxzdHJvbmc+NCw4IC8gNTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1iIj40LDYgLyA1PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXAiPjQsNiAvIDU8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtdCI+NCwzIC8gNTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1wayI+NCw0IC8gNTwvdGQ+CiAgICAgICAgPHRkPjMsOSAvIDU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkJlc3RlIGbDvHI8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIj48c3Ryb25nPkFsbHJvdW5kZXIsIEFuZsOkbmdlciwgQ29weSBUcmFkaW5nPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQ+QWt0aXZlIFRyYWRlciwgVHJhZGluZ1ZpZXc8L3RkPgogICAgICAgIDx0ZD5EZUZpLCBXZWIzLCBCb3RzPC90ZD4KICAgICAgICA8dGQ+QWJzb2x1dGUgRWluc3RlaWdlciAobnVyIEJUQy9FVEgpPC90ZD4KICAgICAgICA8dGQ+RVVSLVBhYXJlLCBTaWNoZXJoZWl0c2Jld3Vzc3RlPC90ZD4KICAgICAgICA8dGQ+VVMtTnV0emVyLCBJbnN0aXR1dGlvbmVsbDwvdGQ+CiAgICAgIDwvdHI+CiAgICA8L3Rib2R5PgogIDwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZGUtaHIiPjwvZGl2PgoKPCEtLSBOVVRaRVJQUk9GSUxFIC0tPgo8aDI+V2VsY2hlIELDtnJzZSBmw7xyIHdlbGNoZW4gTnV0emVydHlwPyA8ZW0+RGllIGRpcmVrdGUgRW1wZmVobHVuZzwvZW0+PC9oMj4KCjxkaXYgY2xhc3M9ImRlLXByb2ZpbGVzLWdyaWQiPgogIDxkaXYgY2xhc3M9ImRlLXVwIGJnIj4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLXR5cGUiPiYjMTI3Nzc1OyBGw7xyIEFuZsOkbmdlcjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtdXAtcmVjIj5CaXRnZXQgKGtyeXB0bzMwKTwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtdXAtYm9keSI+TWlDQS1yZWd1bGllcnQsIGRldXRzY2hlIE9iZXJmbMOkY2hlLCBTRVBBIGtvc3RlbmxvcywgRWluc3RpZWdzbW9kdXMuIFfDpGNoc3QgbWl0IGRpciBtaXQgd2VubiBkdSBmb3J0Z2VzY2hyaXR0ZW5lciB3aXJzdC4gPHN0cm9uZz5BbHRlcm5hdGl2OiBCaXR2YXZvPC9zdHJvbmc+IHdlbm4gZHUgd2lya2xpY2ggbnVyIEJUQy9FVEgga2F1ZmVuIHdpbGxzdCB1bmQgbWF4aW1hbGUgRWluZmFjaGhlaXQgcHJpb3Jpc2llcnN0IChhYmVyIDAsMjUlIEdlYsO8aHIpLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMTMvYml0Z2V0LXRlc3RiZXJpY2h0LyIgY2xhc3M9ImlsIGJnIj5CaXRnZXQgVGVzdGJlcmljaHQuPC9hPjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXVwIGJ4Ij4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLXR5cGUiPiYjOTg4OTsgRsO8ciBha3RpdmUgVHJhZGVyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1yZWMiPkJpbmdYIChOQTRRWVIpPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1ib2R5Ij5Iw7ZjaHN0ZXIgR2Viw7xocmVucmFiYXR0ICg1MCUpLCBUcmFkaW5nVmlldy1JbnRlZ3JhdGlvbiBmw7xyIENoYXJ0LUFuYWx5c2UgZGlyZWt0IG1pdCBPcmRlcnMsIFNvY2lhbCBUcmFkaW5nLiBJZGVhbGUgS29tYmluYXRpb24gZsO8ciBUcmFkZXIgZGllIENoYXJ0LUFuYWx5c2UgZXJuc3QgbmVobWVuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMjMvYmluZ3gtdGVzdGJlcmljaHQvIiBjbGFzcz0iaWwgYngiPkJpbmdYIFRlc3RiZXJpY2h0LjwvYT48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS11cCBveCI+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC10eXBlIj4mIzEyNzc1NjsgRsO8ciBEZUZpLU51dHplcjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtdXAtcmVjIj5PS1ggKENSWVBUTzIwMjYpPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1ib2R5Ij5CZXN0ZSBERVgtSW50ZWdyYXRpb24gKDgwKyBDaGFpbnMpLCBXZWIzLVdhbGxldCwgVHJhZGluZyBCb3RzLCBDcm9zcy1DaGFpbi1Td2Fwcy4gRsO8ciBhbGxlIGRpZSBvbi1jaGFpbiBha3RpdiBzaW5kIHVuZCBlaW5lIHplbnRyYWxpc2llcnRlIELDtnJzZSBhbHMgQmFzaXMtSHViIHdvbGxlbi4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzI0L29reC10ZXN0YmVyaWNodC11bmQtZXJmYWhydW5nZW4vIiBjbGFzcz0iaWwgb3giPk9LWCBUZXN0YmVyaWNodC48L2E+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtdXAgYnYiPgogICAgPGRpdiBjbGFzcz0iZGUtdXAtdHlwZSI+JiMxMjgyMTg7IEbDvHIgRWluc3RlaWdlciAobnVyIEJUQy9FVEgpPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1yZWMiPkJpdHZhdm88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLWJvZHkiPkVpbmZhY2hzdGUgT2JlcmZsw6RjaGUgaW4gZGVyIEVVLCBFVVItRGlyZWt0bcOkcmt0ZSwga2VpbmUgQWx0Y29pbi1BYmxlbmt1bmcuIEFiZXI6IDAsMjUlIEdlYsO8aHIgdW5kIGtlaW4gUmVmZXJyYWwtQ29kZSBiZWRldXRlbiBsYW5nZnJpc3RpZyBNZWhya29zdGVuLiBGw7xyIGxhbmdmcmlzdGlnZW4gQXVmYmF1OiB6dSBCaXRnZXQgd2VjaHNlbG4gd2VubiBkdSBtZWhyIEZ1bmt0aW9uZW4gYnJhdWNoc3QuPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtdXAga3IiPgogICAgPGRpdiBjbGFzcz0iZGUtdXAtdHlwZSI+JiMxMjg3Mzc7IEbDvHIgU2ljaGVyaGVpdHNiZXd1c3N0ZTwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtdXAtcmVjIj5LcmFrZW48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLWJvZHkiPlNlaXQgMjAxMSBuaWUgZ2VoYWNrdCDigJMgZGllIHN0w6Rya3N0ZSBTaWNoZXJoZWl0c2hpc3RvcmllIGFsbGVyIHZlcmdsaWNoZW5lbiBCw7Zyc2VuLiBCYUZpbiArIE1pQ0EsIFNFUEEgSW5zdGFudCwgZGlyZWt0ZSBFVVItSGFuZGVsc3BhYXJlLiBHdXQgYWxzIFp3ZWl0YsO2cnNlIG5lYmVuIEJpdGdldCBmw7xyIGRpcmVrdGUgRVVSLUvDpHVmZSBvaG5lIFVTRFQtWndpc2NoZW5zY2hyaXR0LjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLWhyIj48L2Rpdj4KCjwhLS0gRkFRIC0tPgo8aDI+RkFROiA8ZW0+QmVzdGUgS3J5cHRvYsO2cnNlIERldXRzY2hsYW5kIDIwMjY8L2VtPjwvaDI+CjxkaXYgY2xhc3M9ImRlLWZhcSI+CiAgPGRpdiBjbGFzcz0iZGUtZmkiPgogICAgPGRpdiBjbGFzcz0iZGUtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmRlLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2VsY2hlIEtyeXB0b2LDtnJzZSBpc3QgZGllIGJlc3RlIGluIERldXRzY2hsYW5kIDIwMjY\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1mYSI+PGRpdiBjbGFzcz0iZGUtZmEtaSI+S2VpbiB1bml2ZXJzZWxsZXMgUmFua2luZyDigJMgZXMga29tbXQgYXVmIGRlbiBOdXR6ZXJ0eXAgYW4uIDxzdHJvbmc+QWxscm91bmRlciAmYW1wOyBBbmbDpG5nZXI6PC9zdHJvbmc+IEJpdGdldCAoQ29kZSBrcnlwdG8zMCwgMzAlIFJhYmF0dCwgTWlDQSwgQ29weSBUcmFkaW5nKS4gPHN0cm9uZz5Ba3RpdmUgVHJhZGVyOjwvc3Ryb25nPiBCaW5nWCAoQ29kZSBOQTRRWVIsIDUwJSBSYWJhdHQsIFRyYWRpbmdWaWV3KS4gPHN0cm9uZz5EZUZpICZhbXA7IFdlYjM6PC9zdHJvbmc+IE9LWCAoQ29kZSBDUllQVE8yMDI2LCBiZXN0ZSBERVgpLiA8c3Ryb25nPkFic29sdXRlIEVpbnN0ZWlnZXI6PC9zdHJvbmc+IEJpdHZhdm8gKGVpbmZhY2hzdGUgT2JlcmZsw6RjaGUpLiA8c3Ryb25nPkVVUi1EaXJla3RwYWFyZSAmYW1wOyBTaWNoZXJoZWl0Ojwvc3Ryb25nPiBLcmFrZW4gKEJhRmluLCBuaWUgZ2VoYWNrdCkuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9taWNhLXZlcm9yZG51bmcvIiBjbGFzcz0iaWwgZGUiPk1pQ0EtUmVndWxpZXJ1bmcgZXJrbMOkcnQuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLWZpIj4KICAgIDxkaXYgY2xhc3M9ImRlLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5kZS1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldlbGNoZSBLcnlwdG9iw7Zyc2UgaXN0IGluIERldXRzY2hsYW5kIHJlZ3VsaWVydD88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLWZhIj48ZGl2IGNsYXNzPSJkZS1mYS1pIj5NaUNBLXJlZ3VsaWVydCAoRVUpOiBCaXRnZXQsIE9LWCAoTWFsdGEpLCBCaXR2YXZvIChETkIvTkwpLCBLcmFrZW4gKEJhRmluKSwgQ29pbmJhc2UgKEJhRmluKS4gQmluZ1g6IFJlZ3VsaWVydW5nc3Byb3plc3MgbMOkdWZ0LiA8c3Ryb25nPk1pQ0EgaXN0IHNlaXQgRGV6ZW1iZXIgMjAyNCB2b2xsc3TDpG5kaWcgaW4gS3JhZnQ8L3N0cm9uZz4g4oCTIGFsbGUgRVUtS3J5cHRvLURpZW5zdGxlaXN0ZXIgbcO8c3NlbiBNaUNBLWxpemVuemllcnQgc2VpbiB1bSBpbiBkZXIgRVUgbGVnYWwgenUgb3BlcmllcmVuLiBOaWNodC1NaUNBLULDtnJzZW4gcmlza2llcmVuIEFic2NoYWx0dW5nLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUvbWljYS12ZXJvcmRudW5nLyIgY2xhc3M9ImlsIGRlIj5NaUNBIGVya2zDpHJ0LjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1maSI+CiAgICA8ZGl2IGNsYXNzPSJkZS1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuZGUtZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XZWxjaGUgS3J5cHRvYsO2cnNlIGhhdCBkaWUgbmllZHJpZ3N0ZW4gR2Viw7xocmVuIGluIERldXRzY2hsYW5kPzwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtZmEiPjxkaXYgY2xhc3M9ImRlLWZhLWkiPk1pdCBSZWZlcnJhbC1Db2RlOiA8c3Ryb25nPkJpbmdYICsgTkE0UVlSOiAwLDA1JTwvc3Ryb25nPiAoZ8O8bnN0aWdzdGVyKS4gT0tYICsgQ1JZUFRPMjAyNjogMCwwNTUlLiBCaXRnZXQgKyBrcnlwdG8zMDogMCwwNyUuIE9obmUgQ29kZTogQml0dmF2byAwLDI1JSwgS3Jha2VuIDAsMjYlLCBDb2luYmFzZSBTaW1wbGUgYmlzIDAsNiUuIFJlY2hlbmJlaXNwaWVsOiAwLDI1JSBzdGF0dCAwLDA3JSA9IGJlaSAxMDAuMDAwIOKCrCBKYWhyZXN2b2x1bWVuIDE4MCDigqwgTWVocmtvc3Rlbi4gUmVmZXJyYWwtQ29kZXMgbG9obmVuIHNpY2ggZGF1ZXJoYWZ0LjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLWZpIj4KICAgIDxkaXYgY2xhc3M9ImRlLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5kZS1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPklzdCBCaXRnZXQgb2RlciBCaW5nWCBiZXNzZXIgZsO8ciBDb3B5IFRyYWRpbmc\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1mYSI+PGRpdiBjbGFzcz0iZGUtZmEtaSI+QmVpZGUgc2VociBndXQg4oCTIGbDvHIgdmVyc2NoaWVkZW5lIFByw6RmZXJlbnplbjogPHN0cm9uZz5CaXRnZXQ8L3N0cm9uZz4gKGtyeXB0bzMwKSA9IGJlc3RlcyBLcnlwdG8tQ29weS1UcmFkaW5nIEVVIGdlc2FtdCwgRm9sbG93ZXItU3RvcC1Mb3NzLCBkZXRhaWxsaWVydGVzdGUgVHJhZGVyLVN0YXRpc3Rpa2VuLCBNaUNBLWtvbmZvcm0uIDxzdHJvbmc+QmluZ1g8L3N0cm9uZz4gKE5BNFFZUikgPSBTb2NpYWwtVHJhZGluZy1QaW9uaWVyLCBUcmFkaW5nVmlldy1JbnRlZ3JhdGlvbiwgQ29tbXVuaXR5LUZlYXR1cmVzLiA8c3Ryb25nPk9LWDwvc3Ryb25nPjogQ29weSBUcmFkaW5nIEVVIE1pQ0EtYmVkaW5ndCBlaW5nZXNjaHLDpG5rdCDigJMgVHJhZGluZyBCb3RzIHN0YXR0ZGVzc2VuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDYvMDUvd2FzLWlzdC1jb3B5LXRyYWRpbmcvIiBjbGFzcz0iaWwgZGUiPkNvcHkgVHJhZGluZyBlcmtsw6RydC48L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtZmkiPgogICAgPGRpdiBjbGFzcz0iZGUtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmRlLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2VsY2hlIEtyeXB0b2LDtnJzZSBiaWV0ZXQgU0VQQS1FaW56YWhsdW5nIGtvc3RlbmxvcyBhbj88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLWZhIj48ZGl2IGNsYXNzPSJkZS1mYS1pIj5Lb3N0ZW5sb3NlIFNFUEE6IEJpdGdldCwgT0tYLCBCaXR2YXZvLCBLcmFrZW4gKCsgU0VQQSBJbnN0YW50IHZlcmbDvGdiYXIpLCBDb2luYmFzZS4gQmluZ1g6IHZpYSBQYXJ0bmVyYmFua2VuLCBrbGVpbmUgR2Viw7xociBtw7ZnbGljaC4gS3JlZGl0a2FydGUgaXN0IGJlaSBhbGxlbiBCw7Zyc2VuIGtvc3RlbnBmbGljaHRpZyAoY2EuIDEsNeKAkzMsNSUpLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDYvMDUvd2FzLWlzdC1kY2EvIiBjbGFzcz0iaWwgZGUiPkRDQS1TdHJhdGVnaWUg4oCTIHJlZ2VsbcOkw59pZ2UgU0VQQS1FaW56YWhsdW5nZW4gc2lubnZvbGwuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLWZpIj4KICAgIDxkaXYgY2xhc3M9ImRlLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5kZS1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPk11c3MgaWNoIEtyeXB0by1HZXdpbm5lIHZvbiBkZXV0c2NoZW4gQsO2cnNlbiB2ZXJzdGV1ZXJuPzwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtZmEiPjxkaXYgY2xhc3M9ImRlLWZhLWkiPkphLCB1bmFiaMOkbmdpZyB2b24gZGVyIELDtnJzZS4gRGV1dHNjaGxhbmQ6IEtyeXB0byBrw7xyemVyIGFscyAxIEphaHIg4oaSIHN0ZXVlcnBmbGljaHRpZyAocGVyc8O2bmxpY2hlciBTYXR6LCBGcmVpZ3JlbnplIDEuMDAwIOKCrC9KYWhyKS4gS3J5cHRvIGzDpG5nZXIgYWxzIDEgSmFociDihpIgPHN0cm9uZz4wJSBTdGV1ZXJuPC9zdHJvbmc+LiBEQUM4IHNlaXQgMjAyNjogYWxsZSBFVS1Cw7Zyc2VuIG1lbGRlbiBhdXRvbWF0aXNjaCBhbnMgRmluYW56YW10LiBTdGFraW5nLUVydHLDpGdlOiBzb2ZvcnQgc3RldWVycGZsaWNodGlnIChGcmVpZ3JlbnplIDI1NiDigqwpLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvd2FlaHJ1bmdlbi1zdGV1ZXJuLyIgY2xhc3M9ImlsIGRlIj5LcnlwdG8tU3RldWVyLUd1aWRlIERldXRzY2hsYW5kIDIwMjYuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLWhyIj48L2Rpdj4KCjwhLS0gQ1RBIC0tPgo8ZGl2IGNsYXNzPSJkZS1jdGEiPgogIDxoMyBzdHlsZT0ibWFyZ2luOjAgMCA2cHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6I0YwRjdGMiI+SmV0enQgc3RhcnRlbiDigJMgbWl0IGJpcyB6dSA1MCUgR2Viw7xocmVucmFiYXR0PC9oMz4KICA8cCBzdHlsZT0iY29sb3I6dmFyKC0tdHh0Mik7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjAiPkFsbGUgZHJlaSBlbXBmb2hsZW5lbiBCw7Zyc2VuIG1pdCBkYXVlcmhhZnRlbSBSYWJhdHRjb2RlOjwvcD4KICA8ZGl2IGNsYXNzPSJkZS1jdGEtZ3JpZCI+CiAgICA8YSBjbGFzcz0iZGUtY3RhLWJ0biBiZyIgaHJlZj0iaHR0cHM6Ly9ib251cy5iaXRnZXQuY29tL0tyeXB0b3p1a3VuZnQxIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgc3R5bGU9ImNvbG9yOiMwMDAgIWltcG9ydGFudCI+JiM5ODg5OyBCaXRnZXQg4oCTIENvZGUga3J5cHRvMzAgKDMwJSk8L2E+CiAgICA8YSBjbGFzcz0iZGUtY3RhLWJ0biBieCIgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzEyLzE3L2Jpbmd4LWJvbnVzY29kZS1uYTRxeXItMzAtZ2VidWVocmVuLXNwYXJlbi1hbGxlLXZvcnRlaWxlLWVya2xhZXJ0LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHN0eWxlPSJjb2xvcjojZmZmICFpbXBvcnRhbnQiPiYjOTcyOTsgQmluZ1gg4oCTIENvZGUgTkE0UVlSICg1MCUpPC9hPgogICAgPGEgY2xhc3M9ImRlLWN0YS1idG4gb3giIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNi8wMS8yMy93YXMtaXN0LWRlci1iZXN0ZS1va3gtcmVmZXJyYWxjb2RlLWJvbnVzY29kZS0yMDI2LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHN0eWxlPSJjb2xvcjojZmZmICFpbXBvcnRhbnQiPiYjMTI3NzU2OyBPS1gg4oCTIENvZGUgQ1JZUFRPMjAyNiAoNDUlKTwvYT4KICA8L2Rpdj4KPC9kaXY+Cgo8aDI+V2VpdGVyZiZ1dW1sO2hyZW5kZSBBcnRpa2VsPC9oMj4KPGRpdiBjbGFzcz0iZGUtY2FyZHMiPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xMy9iaXRnZXQtdGVzdGJlcmljaHQvIiBjbGFzcz0iZGUtY2FyZCI+PGRpdiBjbGFzcz0iZGUtY2FyZC1jYXQiPkLDllJTRTwvZGl2PjxkaXYgY2xhc3M9ImRlLWNhcmQtdGl0bGUiPkJpdGdldCBUZXN0YmVyaWNodCAyMDI2PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8yMy9iaW5neC10ZXN0YmVyaWNodC8iIGNsYXNzPSJkZS1jYXJkIj48ZGl2IGNsYXNzPSJkZS1jYXJkLWNhdCI+QsOWUlNFPC9kaXY+PGRpdiBjbGFzcz0iZGUtY2FyZC10aXRsZSI+QmluZ1ggVGVzdGJlcmljaHQgMjAyNjwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMjQvb2t4LXRlc3RiZXJpY2h0LXVuZC1lcmZhaHJ1bmdlbi8iIGNsYXNzPSJkZS1jYXJkIj48ZGl2IGNsYXNzPSJkZS1jYXJkLWNhdCI+QsOWUlNFPC9kaXY+PGRpdiBjbGFzcz0iZGUtY2FyZC10aXRsZSI+T0tYIFRlc3RiZXJpY2h0IDIwMjY8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzA5L2JpdGdldC1yZWZlcnJhbC1jb2RlLWtyeXB0bzMwLyIgY2xhc3M9ImRlLWNhcmQiPjxkaXYgY2xhc3M9ImRlLWNhcmQtY2F0Ij5SQUJBVFQ8L2Rpdj48ZGl2IGNsYXNzPSJkZS1jYXJkLXRpdGxlIj5CaXRnZXQgQ29kZSBrcnlwdG8zMDwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMTIvMTcvYmluZ3gtYm9udXNjb2RlLW5hNHF5ci0zMC1nZWJ1ZWhyZW4tc3BhcmVuLWFsbGUtdm9ydGVpbGUtZXJrbGFlcnQvIiBjbGFzcz0iZGUtY2FyZCI+PGRpdiBjbGFzcz0iZGUtY2FyZC1jYXQiPlJBQkFUVDwvZGl2PjxkaXYgY2xhc3M9ImRlLWNhcmQtdGl0bGUiPkJpbmdYIENvZGUgTkE0UVlSPC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNi8wNS93YXMtaXN0LWNvcHktdHJhZGluZy8iIGNsYXNzPSJkZS1jYXJkIj48ZGl2IGNsYXNzPSJkZS1jYXJkLWNhdCI+VFJBRElORzwvZGl2PjxkaXYgY2xhc3M9ImRlLWNhcmQtdGl0bGUiPldhcyBpc3QgQ29weSBUcmFkaW5nPzwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDYvMDUvd2FzLWlzdC1kY2EvIiBjbGFzcz0iZGUtY2FyZCI+PGRpdiBjbGFzcz0iZGUtY2FyZC1jYXQiPlNUUkFURUdJRTwvZGl2PjxkaXYgY2xhc3M9ImRlLWNhcmQtdGl0bGUiPkRDQS1TdHJhdGVnaWUgZXJrbMOkcnQ8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L2tyeXB0b3dhZWhydW5nZW4tc3RldWVybi8iIGNsYXNzPSJkZS1jYXJkIj48ZGl2IGNsYXNzPSJkZS1jYXJkLWNhdCI+U1RFVUVSTjwvZGl2PjxkaXYgY2xhc3M9ImRlLWNhcmQtdGl0bGUiPktyeXB0byBTdGV1ZXJuIDIwMjY8L2Rpdj48L2E+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZGUtYXV0aG9yIj4KICA8ZGl2IGNsYXNzPSJkZS1hdiI+RlI8L2Rpdj4KICA8ZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtYW4iPkZlbGl4IFJpZWdlcjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtYXIiPkdyw7xuZGVyICZhbXA7IENoZWZyZWRha3RldXIgJm1pZGRvdDsgS3J5cHRvWnVrdW5mdC5jb20gJm1pZGRvdDsgMTUuIE1haSAyMDI2PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1hYiI+RGllc2VyIEFydGlrZWwgZW50aMOkbHQgQWZmaWxpYXRlLUxpbmtzIHp1IEJpdGdldCAoa3J5cHRvMzApLCBCaW5nWCAoTkE0UVlSKSB1bmQgT0tYIChDUllQVE8yMDI2KS4gQmVpIFJlZ2lzdHJpZXJ1bmcgw7xiZXIgdW5zZXJlIExpbmtzIGVyaGFsdGVuIHdpciBlaW5lIFByb3Zpc2lvbiDigJMgZHUgcHJvZml0aWVyc3Qgdm9tIEdlYsO8aHJlbnJhYmF0dCBvaG5lIE1laHJrb3N0ZW4uIEdlYsO8aHJlbiwgUmVndWxpZXJ1bmdzc3RhdHVzIHVuZCBGZWF0dXJlcyBrw7ZubmVuIHNpY2ggamVkZXJ6ZWl0IMOkbmRlcm4uIEFsbGUgQW5nYWJlbiBuYWNoIGJlc3RlbSBXaXNzZW4gU3RhbmQgMTUuIE1haSAyMDI2LiBLZWluZSBBbmxhZ2ViZXJhdHVuZy48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1kaXNjIj48c3Ryb25nPlJpc2lrb2hpbndlaXMgJmFtcDsgVHJhbnNwYXJlbno6PC9zdHJvbmc+IEtyeXB0b3fDpGhydW5nZW4gc2luZCBob2Nodm9sYXRpbGUgQW5sYWdla2xhc3Nlbi4gVmVybHVzdGUgYmlzIHp1bSBUb3RhbHZlcmx1c3QgZGVzIGVpbmdlc2V0enRlbiBLYXBpdGFscyBzaW5kIG3DtmdsaWNoLiBBbGxlIGdlbmFubnRlbiBCw7Zyc2VuIHNpbmQgcmVndWxpZXJ0IOKAkyBSZWd1bGllcnVuZyBzY2jDvHR6dCBqZWRvY2ggbmljaHQgdm9yIEt1cnN2ZXJsdXN0ZW4uIERpZXNlciBBcnRpa2VsIHN0ZWxsdCBrZWluZSBBbmxhZ2ViZXJhdHVuZyBkYXIuIEVudGjDpGx0IEFmZmlsaWF0ZS1MaW5rcy4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L2tyeXB0b3dhZWhydW5nZW4tc3RldWVybi8iIGNsYXNzPSJpbCBkZSI+S3J5cHRvLUdld2lubmUgc2luZCBpbiBEZXV0c2NobGFuZCBzdGV1ZXJwZmxpY2h0aWcuPC9hPjwvZGl2PgoKPGRpdiBjbGFzcz0iZGUtbWV0YSI+VmVyw7ZmZmVudGxpY2h0OiAxNS4gTWFpIDIwMjYgJm1pZGRvdDsgQXV0b3I6IEZlbGl4IFJpZWdlciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBLZWluZSBBbmxhZ2ViZXJhdHVuZyAmbWlkZG90OyBBZmZpbGlhdGU6IEJpdGdldCBrcnlwdG8zMCAvIE9LWCBDUllQVE8yMDI2IC8gQmluZ1ggTkE0UVlSPC9kaXY+Cgo8L2Rpdj4KPCEtLSAvd3A6aHRtbCAtLT4KPCEtLSAvd3A6aHRtbCAtLT4KCkRlciBBcnRpa2VsIHZlcmdsZWljaHQgZGllIGJlc3RlbiBLcnlwdG9iw7Zyc2VuIGluIERldXRzY2hsYW5kIDIwMjYgbmFjaCBHZWLDvGhyZW4sIFJlZ3VsaWVydW5nIHVuZCBOdXR6ZXJmcmV1bmRsaWNoa2VpdCBmw7xyIHZlcnNjaGllZGVuZSBOdXR6dW5nc3R5cGVuLmRvY3VtZW50c2x1Z3N0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeQUHCAQIBggFAgEDQQADAQIDAQRBBANBAAgHCAcIBggOCA4ICwgGSAEGCAQaIBsvGCoJGSEiFhsfCAoIBAgGCAcECkcACxULBQgHBApHAAsVCwgHBApHAAsVCwMgFgEfAwYHBgQJBAwHBAkKBqYBiQK6E7GvB5YCCAQFBwUHDQEDAAABCQAMAQIAIAEQQgEBAEEAAgBBAAIAQQACAAZBMyMSQQgBfAB9AX2frPf6AX0AdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHcAeX0AeX0AeXcAdwB4eXYCGGltYWdlX2dlbmVyYXRvcl9zZXR0aW5nc3YECHRlbXBsYXRldwdoaWdod2F5EGRlZmF1bHRfaW1hZ2VfaWR9AARmb250dwAHZW5hYmxlZHgHdmVyc2lvbn0CeXl1AHUAdyRlYmQ2ODVkMi0wMjZhLTRmMTctODBlNC0xYWE1NzYyNTQwMzF4dw5jb3JlL3BhcmFncmFwaHl3TUdpYiAvIGVpbiwgdW0gZWluZW4gQmxvY2sgYXVzenV3w6RobGVuLCBvZGVyIC8vIHVtIGRpZSBJbmhhbHQtS0kgenUgdmVyd2VuZGVudgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYWI0Mzg3YmUtMTkxZC00Njk1LWEwNDctYTVjMjVhZDNiZTU0dwxjb3JlL2hlYWRpbmd9A30BdyRiYTg3MzRjMy1lZTY0LTRkOWEtOTAyZC1hNGQ4YjIyOThlZjd4dw5jb3JlL3BhcmFncmFwaHl3TUdpYiAvIGVpbiwgdW0gZWluZW4gQmxvY2sgYXVzenV3w6RobGVuLCBvZGVyIC8vIHVtIGRpZSBJbmhhbHQtS0kgenUgdmVyd2VuZGVudgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNTJjYWM4YjMtZDRkYS00ZjRhLTk1YjUtMTBkMWY0N2M2MTk5dwljb3JlL2h0bWx3JDg4NDZiMWY0LTM1NjQtNDU3Yy05MGViLTBmODlkZTdmYzI3ZHh3DmNvcmUvcGFyYWdyYXBoeXdNR2liIC8gZWluLCB1bSBlaW5lbiBCbG9jayBhdXN6dXfDpGhsZW4sIG9kZXIgLy8gdW0gZGllIEluaGFsdC1LSSB6dSB2ZXJ3ZW5kZW52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQzM2E2N2M1NS02ZGM5LTQ5MDQtYjllMS1hMmU0NTE4Y2E1Y2V3CmNvcmUvYmxvY2t9vBx1AHfj5AM8IS0tIHdwOmh0bWwgLS0+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiQXJ0aWNsZSIsCiAgImhlYWRsaW5lIjogIkJlc3RlIEtyeXB0b2LDtnJzZSBpbiBEZXV0c2NobGFuZCAyMDI2OiBCaXRnZXQsIEJpbmdYLCBPS1gsIEJpdHZhdm8sIEtyYWtlbiAmIENvaW5iYXNlIGltIFZlcmdsZWljaCIsCiAgImRlc2NyaXB0aW9uIjogIkJlc3RlIEtyeXB0b2LDtnJzZSBEZXV0c2NobGFuZCAyMDI2OiBWb2xsc3TDpG5kaWdlciBWZXJnbGVpY2ggdm9uIEJpdGdldCAoQ29kZSBrcnlwdG8zMCwgMzAlKSwgQmluZ1ggKE5BNFFZUiwgNTAlKSwgT0tYIChDUllQVE8yMDI2LCA0NSUpLCBCaXR2YXZvLCBLcmFrZW4gdW5kIENvaW5iYXNlLiBHZWLDvGhyZW4sIFJlZ3VsaWVydW5nLCBTRVBBLCBDb2luLUF1c3dhaGwsIENvcHkgVHJhZGluZywgU3Rha2luZywgRnV0dXJlcy4gV2VsY2hlIELDtnJzZSBmw7xyIHdlbGNoZW4gTnV0emVydHlwPyBBbmbDpG5nZXIsIFRyYWRlciwgRENBLUludmVzdG9yLCBEZUZpLU51dHplci4gTWlDQS1Lb25mb3JtaXTDpHQsIFByb29mIG9mIFJlc2VydmVzLCBTaWNoZXJoZWl0c3ZlcmdsZWljaC4iLAogICJkYXRlUHVibGlzaGVkIjogIjIwMjYtMDUtMTUiLAogICJkYXRlTW9kaWZpZWQiOiAiMjAyNi0wNS0xNSIsCiAgImF1dGhvciI6IHsiQHR5cGUiOiAiUGVyc29uIiwgIm5hbWUiOiAiRmVsaXggUmllZ2VyIiwgInVybCI6ICJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tL2F1dGhvci8ifSwKICAicHVibGlzaGVyIjogeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJLcnlwdG9adWt1bmZ0IiwgInVybCI6ICJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tIiwgImxvZ28iOiB7IkB0eXBlIjogIkltYWdlT2JqZWN0IiwgInVybCI6ICJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9sb2dvLnBuZyJ9fSwKICAiaW5MYW5ndWFnZSI6ICJkZS1ERSIsCiAgImtleXdvcmRzIjogImJlc3RlIEtyeXB0b2LDtnJzZSBEZXV0c2NobGFuZCAyMDI2LCBLcnlwdG9iw7Zyc2UgVmVyZ2xlaWNoLCBCaXRnZXQga3J5cHRvMzAsIEJpbmdYIE5BNFFZUiwgT0tYIENSWVBUTzIwMjYsIEJpdHZhdm8gRGV1dHNjaGxhbmQsIEtyYWtlbiBEZXV0c2NobGFuZCwgQ29pbmJhc2UgRGV1dHNjaGxhbmQsIE1pQ0EgS3J5cHRvYsO2cnNlLCBTRVBBIEtyeXB0byBrYXVmZW4iCn0KPC9zY3JpcHQ+Cgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkZBUVBhZ2UiLAogICJtYWluRW50aXR5IjogWwogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXZWxjaGUgS3J5cHRvYsO2cnNlIGlzdCBkaWUgYmVzdGUgaW4gRGV1dHNjaGxhbmQgMjAyNj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkVzIGdpYnQga2VpbmUgdW5pdmVyc2VsbCBiZXN0ZSBCw7Zyc2Ug4oCTIGVzIGtvbW10IGF1ZiBkZW4gTnV0emVydHlwIGFuLiBVbnNlcmUgRW1wZmVobHVuZ2VuIDIwMjY6IEFuZsOkbmdlciDihpIgQml0Z2V0IChDb2RlIGtyeXB0bzMwLCBlaW5mYWNoc3RlIE9iZXJmbMOkY2hlLCBNaUNBLCAzMCUgUmFiYXR0KSBvZGVyIEJpdHZhdm8gKG5vY2ggZWluZmFjaGVyLCBudXIgRVVSLU1hcmt0KS4gQWt0aXZlIFRyYWRlciDihpIgQmluZ1ggKENvZGUgTkE0UVlSLCA1MCUgUmFiYXR0LCBUcmFkaW5nVmlldy1JbnRlZ3JhdGlvbikgb2RlciBCaXRnZXQuIERlRmkgJiBXZWIzIOKGkiBPS1ggKENvZGUgQ1JZUFRPMjAyNiwgYmVzdGUgREVYLCAyMCsgQ2hhaW5zKS4gTnVyIEJpdGNvaW4vRXRoZXJldW0g4oaSIEJpdHZhdm8gb2RlciBLcmFrZW4uIEFsbGUgRnVua3Rpb25lbiDihpIgQml0Z2V0IG9kZXIgT0tYLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXZWxjaGUgS3J5cHRvYsO2cnNlIGlzdCBpbiBEZXV0c2NobGFuZCByZWd1bGllcnQ\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJNaUNBLXJlZ3VsaWVydGUgQsO2cnNlbiBmw7xyIERldXRzY2hsYW5kIDIwMjY6IEJpdGdldCAoTWlDQS1saXplbnppZXJ0KSwgT0tYIChNYWx0YSBNaUNBKSwgQml0dmF2byAoRE5CIE5pZWRlcmxhbmRlLCBNaUNBLWtvbmZvcm0pLCBLcmFrZW4gKEJhRmluLXJlZ2lzdHJpZXJ0LCBNaUNBKSwgQ29pbmJhc2UgKEJhRmluLCBNaUNBKS4gQmluZ1g6IFJlZ3VsaWVydW5nc3Byb3plc3MgbMOkdWZ0LiBEaWUgTWlDQS1SZWd1bGllcnVuZyAoTWFya2V0cyBpbiBDcnlwdG8tQXNzZXRzKSBpc3Qgc2VpdCBEZXplbWJlciAyMDI0IHZvbGwgaW4gS3JhZnQgdW5kIHZlcnBmbGljaHRldCBhbGxlIEVVLUtyeXB0by1EaWVuc3RsZWlzdGVyIHp1IHN0cmlrdGVuIEFuZm9yZGVydW5nZW4gYW4gS2FwaXRhbGF1c3N0YXR0dW5nLCBWZXJicmF1Y2hlcmluZm9ybWF0aW9uZW4gdW5kIFNpY2hlcmhlaXQuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldlbGNoZSBLcnlwdG9iw7Zyc2UgaGF0IGRpZSBuaWVkcmlnc3RlbiBHZWLDvGhyZW4gaW4gRGV1dHNjaGxhbmQ\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJOaWVkcmlnc3RlIFNwb3QtR2Viw7xocmVuIGbDvHIgZGV1dHNjaGUgTnV0emVyIDIwMjYgbWl0IFJlZmVycmFsLUNvZGU6IEJpbmdYICsgTkE0UVlSOiAwLDA1JS4gT0tYICsgQ1JZUFRPMjAyNjogMCwwNTUlLiBCaXRnZXQgKyBrcnlwdG8zMDogMCwwNyUuIE9obmUgQ29kZTogQml0Z2V0ICYgQmluYW5jZSAwLDElLCBCaXR2YXZvIDAsMjUlLCBLcmFrZW4gMCwyNiUsIENvaW5iYXNlIChTaW1wbGUpIGJpcyAwLDYlLiBXaWNodGlnOiBCZWkgYWt0aXZlciBOdXR6dW5nIHN1bW1pZXJlbiBzaWNoIEdlYsO8aHJlbnVudGVyc2NoaWVkZSBlcmhlYmxpY2gg4oCTIDAsMjUlIHN0YXR0IDAsMDclIGJlZGV1dGV0IGJlaSAxMDAuMDAwIOKCrCBKYWhyZXN2b2x1bWVuIDE4MCDigqwgTWVocmtvc3Rlbi4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2VsY2hlIEtyeXB0b2LDtnJzZSBiaWV0ZXQgU0VQQS1FaW56YWhsdW5nIGtvc3RlbmxvcyBhbj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIktvc3Rlbmxvc2UgU0VQQS1FaW56YWhsdW5nZW4gKEJhbmvDvGJlcndlaXN1bmcpIDIwMjY6IEJpdGdldCAoa29zdGVubG9zLCAx4oCTMiBXZXJrdGFnZSksIE9LWCAoa29zdGVubG9zKSwgQml0dmF2byAoa29zdGVubG9zLCBzY2huZWxsKSwgS3Jha2VuIChrb3N0ZW5sb3MsIFNFUEEgSW5zdGFudCB2ZXJmw7xnYmFyKSwgQ29pbmJhc2UgKGtvc3RlbmxvcykuIEJpbmdYOiBTRVBBIHZpYSBQYXJ0bmVyYmFua2VuLCBrbGVpbmUgR2Viw7xociBtw7ZnbGljaC4gS3JlZGl0a2FydGVuemFobHVuZ2VuIHNpbmQgYmVpIGFsbGVuIELDtnJzZW4ga29zdGVucGZsaWNodGlnIChjYS4gMSw14oCTMyw1JSkuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIklzdCBCaXRnZXQgb2RlciBCaW5nWCBiZXNzZXIgZsO8ciBDb3B5IFRyYWRpbmcgaW4gRGV1dHNjaGxhbmQ\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJCZWlkZSBzaW5kIGF1c2dlemVpY2huZXRlIENvcHktVHJhZGluZy1QbGF0dGZvcm1lbi4gQml0Z2V0OiBiZXN0ZXMgS3J5cHRvLUNvcHktVHJhZGluZyBpbiBkZXIgRVUgaW5zZ2VzYW10LCBGb2xsb3dlci1TdG9wLUxvc3MsIGRldGFpbGxpZXJ0ZXN0ZSBUcmFkZXItU3RhdGlzdGlrZW4sIE1pQ0Eta29uZm9ybS4gQmluZ1g6IFNvY2lhbC1UcmFkaW5nLVBpb25pZXIsIFRyYWRpbmdWaWV3LUludGVncmF0aW9uLCB3w7ZjaGVudGxpY2hlIFRyYWRlci1SYW5raW5ncywgYWt0aXZlIENvbW11bml0eS4gT0tYOiBDb3B5IFRyYWRpbmcgZsO8ciBFVS1OdXR6ZXIgTWlDQS1iZWRpbmd0IGVpbmdlc2NocsOkbmt0IOKAkyBoaWVyIFRyYWRpbmcgQm90cyBhbHMgQWx0ZXJuYXRpdmUuIEbDvHIgQW5mw6RuZ2VyOiBCaXRnZXQgKMO8YmVyc2ljaHRsaWNoZXIpLiBGw7xyIFRyYWRpbmdWaWV3LU51dHplcjogQmluZ1guIn0KICAgIH0KICBdCn0KPC9zY3JpcHQ+Cgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkl0ZW1MaXN0IiwKICAibmFtZSI6ICJCZXN0ZSBLcnlwdG9iw7Zyc2VuIGluIERldXRzY2hsYW5kIDIwMjYiLAogICJkZXNjcmlwdGlvbiI6ICJSYW5raW5nIGRlciBiZXN0ZW4gS3J5cHRvYsO2cnNlbiBmw7xyIGRldXRzY2hlIE51dHplciBuYWNoIEdlYsO8aHJlbiwgUmVndWxpZXJ1bmcsIEZ1bmt0aW9uc3VtZmFuZyB1bmQgTnV0emVyZnJldW5kbGljaGtlaXQiLAogICJudW1iZXJPZkl0ZW1zIjogNiwKICAiaXRlbUxpc3RFbGVtZW50IjogWwogICAgeyJAdHlwZSI6ICJMaXN0SXRlbSIsICJwb3NpdGlvbiI6IDEsICJuYW1lIjogIkJpdGdldCAoQ29kZSBrcnlwdG8zMCkiLCAiZGVzY3JpcHRpb24iOiAiQmVzdGUgQWxscm91bmQtQsO2cnNlIGbDvHIgRGV1dHNjaGxhbmQ6IE1pQ0EtcmVndWxpZXJ0LCAzMCUgUmFiYXR0LCA4MDArIENvaW5zLCBiZXN0ZXMgQ29weSBUcmFkaW5nIEVVLCBTRVBBIGtvc3RlbmxvcyJ9LAogICAgeyJAdHlwZSI6ICJMaXN0SXRlbSIsICJwb3NpdGlvbiI6IDIsICJuYW1lIjogIkJpbmdYIChDb2RlIE5BNFFZUikiLCAiZGVzY3JpcHRpb24iOiAiQmVzdGUgZsO8ciBha3RpdmUgVHJhZGVyOiA1MCUgUmFiYXR0LCBUcmFkaW5nVmlldy1JbnRlZ3JhdGlvbiwgU29jaWFsIFRyYWRpbmcsIDcwMCsgQ29pbnMifSwKICAgIHsiQHR5cGUiOiAiTGlzdEl0ZW0iLCAicG9zaXRpb24iOiAzLCAibmFtZSI6ICJPS1ggKENvZGUgQ1JZUFRPMjAyNikiLCAiZGVzY3JpcHRpb24iOiAiQmVzdGUgZsO8ciBEZUZpICYgV2ViMzogNDUlIFJhYmF0dCwgYmVzdGUgREVYLCAyMCsgQ2hhaW5zLCBUcmFkaW5nIEJvdHMifSwKICAgIHsiQHR5cGUiOiAiTGlzdEl0ZW0iLCAicG9zaXRpb24iOiA0LCAibmFtZSI6ICJCaXR2YXZvIiwgImRlc2NyaXB0aW9uIjogIkJlc3RlIGbDvHIgYWJzb2x1dGUgRWluc3RlaWdlcjogRWluZmFjaHN0ZSBPYmVyZmzDpGNoZSwgRVVSLU3DpHJrdGUsIEROQi1yZWd1bGllcnQifSwKICAgIHsiQHR5cGUiOiAiTGlzdEl0ZW0iLCAicG9zaXRpb24iOiA1LCAibmFtZSI6ICJLcmFrZW4iLCAiZGVzY3JpcHRpb24iOiAiQmVzdGUgZsO8ciBkaXJla3RlIEVVUi1QYWFyZSB1bmQgU2ljaGVyaGVpdHNiZXd1c3N0c2VpbjogQmFGaW4sIE1pQ0EsIFNFUEEgSW5zdGFudCJ9LAogICAgeyJAdHlwZSI6ICJMaXN0SXRlbSIsICJwb3NpdGlvbiI6IDYsICJuYW1lIjogIkNvaW5iYXNlIiwgImRlc2NyaXB0aW9uIjogIlN0w6Rya3N0ZSBVUy1Db21wbGlhbmNlLCBndXQgZsO8ciBpbnN0aXR1dGlvbmVsbGUgTnV0emVyLCBpbiBEZXV0c2NobGFuZCBCYUZpbi1yZWdpc3RyaWVydCJ9CiAgXQp9Cjwvc2NyaXB0PgoKPHN0eWxlPgpAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PdXRmaXQ6d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwJmZhbWlseT1KZXRCcmFpbnMrTW9ubzp3Z2h0QDQwMDs2MDA7NzAwJmZhbWlseT1FeG8rMjp3Z2h0QDgwMDs5MDAmZGlzcGxheT1zd2FwJyk7Cjpyb290ewogIC0tZGU6IzNCODJGNjstLWRlMjpyZ2JhKDU5LDEzMCwyNDYsLjA5KTstLWRlMzpyZ2JhKDU5LDEzMCwyNDYsLjI1KTsKICAtLWJnLWM6I0Y1OUUwQjstLWJnLWMyOnJnYmEoMjQ1LDE1OCwxMSwuMDkpOy0tYmctYzM6cmdiYSgyNDUsMTU4LDExLC4yNSk7CiAgLS1ieC1jOiM2MEE1RkE7LS1ieC1jMjpyZ2JhKDk2LDE2NSwyNTAsLjA5KTstLWJ4LWMzOnJnYmEoOTYsMTY1LDI1MCwuMjUpOwogIC0tb3gtYzojQTc4QkZBOy0tb3gtYzI6cmdiYSgxNjcsMTM5LDI1MCwuMDkpOy0tb3gtYzM6cmdiYSgxNjcsMTM5LDI1MCwuMjUpOwogIC0tYnYtYzojMzREMzk5Oy0tYnYtYzI6cmdiYSg1MiwyMTEsMTUzLC4wOSk7LS1idi1jMzpyZ2JhKDUyLDIxMSwxNTMsLjI1KTsKICAtLWtyLWM6I0Y0NzJCNjstLWtyLWMyOnJnYmEoMjQ0LDExNCwxODIsLjA5KTstLWtyLWMzOnJnYmEoMjQ0LDExNCwxODIsLjI1KTsKICAtLWNiLWM6IzYwQTVGQTstLWNiLWMyOnJnYmEoOTYsMTY1LDI1MCwuMDYpOwogIC0tZzojMjJDNTVFOy0tZzI6cmdiYSgzNCwxOTcsOTQsLjA5KTstLWczOnJnYmEoMzQsMTk3LDk0LC4yNSk7CiAgLS1yOiNFRjQ0NDQ7LS1yMjpyZ2JhKDIzOSw2OCw2OCwuMDkpOy0tcjM6cmdiYSgyMzksNjgsNjgsLjI1KTsKICAtLXk6I0ZDRDM0RDstLXkyOnJnYmEoMjUyLDIxMSw3NywuMDkpOy0teTM6cmdiYSgyNTIsMjExLDc3LC4yNSk7CiAgLS10eHQ6I0UyRUFGMjstLXR4dDI6I0IwQzREODstLXR4dDM6IzhGQThDMDsKICAtLWRrOiMwNjBlMGE7LS1kazI6IzBEMUExNDstLWRrMzojMTExRjE4Owp9Ci5kZXttYXgtd2lkdGg6OTEwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjBweCA3MHB4O2JhY2tncm91bmQ6dmFyKC0tZGspO2ZvbnQtZmFtaWx5OidPdXRmaXQnLHNhbnMtc2VyaWY7Y29sb3I6dmFyKC0tdHh0KX0KLmRlICp7Ym94LXNpemluZzpib3JkZXItYm94fQouZGUgaDJ7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6Y2xhbXAoMTlweCwyLjZ2dywyN3B4KTttYXJnaW46NTJweCAwIDEycHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiNGMEY3RjJ9Ci5kZSBoMiBlbXtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1kZSl9Ci5kZSBoM3tmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZTpjbGFtcCgxNXB4LDJ2dywyMHB4KTttYXJnaW46MjJweCAwIDlweDtjb2xvcjojRjBGN0YyfQouZGUgcHtmb250LXNpemU6MTUuNXB4O2xpbmUtaGVpZ2h0OjEuOTc7Y29sb3I6dmFyKC0tdHh0KTttYXJnaW4tYm90dG9tOjE2cHh9Ci5kZSBwIHN0cm9uZ3tjb2xvcjojRjBGN0YyfQouZGUgdWwsLmRlIG9se3BhZGRpbmctbGVmdDoyMnB4O2NvbG9yOnZhcigtLXR4dCk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS45NTttYXJnaW4tYm90dG9tOjE2cHh9Ci5kZSBsaXttYXJnaW4tYm90dG9tOjdweH0KLmRlIGEuaWx7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWR9Ci5kZSBhLmlsLmRle2NvbG9yOiM5M0M1RkQ7Ym9yZGVyLWNvbG9yOnJnYmEoMTQ3LDE5NywyNTMsLjQpfQouZGUgYS5pbC5iZ3tjb2xvcjojRkNEMzREO2JvcmRlci1jb2xvcjpyZ2JhKDI1MiwyMTEsNzcsLjQpfQouZGUgYS5pbC5ieHtjb2xvcjojOTNDNUZEO2JvcmRlci1jb2xvcjpyZ2JhKDE0NywxOTcsMjUzLC40KX0KLmRlIGEuaWwub3h7Y29sb3I6I0M0QjVGRDtib3JkZXItY29sb3I6cmdiYSgxOTYsMTgxLDI1MywuNCl9Ci5kZSBhLmlsLmJ2e2NvbG9yOiM2RUU3Qjc7Ym9yZGVyLWNvbG9yOnJnYmEoMTEwLDIzMSwxODMsLjQpfQouZGUgYS5pbC5rcntjb2xvcjojRjlBOEQ0O2JvcmRlci1jb2xvcjpyZ2JhKDI0OSwxNjgsMjEyLC40KX0KLmRlIGEuaWwuZ3tjb2xvcjojODZFRkFDO2JvcmRlci1jb2xvcjpyZ2JhKDEzNCwyMzksMTcyLC40KX0KLmRlIGEuaWwucntjb2xvcjojRkNBNUE1O2JvcmRlci1jb2xvcjpyZ2JhKDI1MiwxNjUsMTY1LC40KX0KLmRlIGEuc3Jje2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnZhcigtLXR4dDMpO2JhY2tncm91bmQ6dmFyKC0tZGsyKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoNTksMTMwLDI0NiwuMik7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxcHggN3B4O21hcmdpbi1sZWZ0OjRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ci5kZS1ocntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLWRlMyksdHJhbnNwYXJlbnQpO21hcmdpbjo1MHB4IDB9CgovKiBIRVJPICovCi5kZS1oZXJve2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2JhKDU5LDEzMCwyNDYsLjA4KSxyZ2JhKDM0LDE5Nyw5NCwuMDUpKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWRlMyk7Ym9yZGVyLXJhZGl1czoxNnB4O3BhZGRpbmc6MzBweCAzNHB4O21hcmdpbjowIDAgMTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Ci5kZS1oZXJvOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTcwcHg7cmlnaHQ6LTcwcHg7d2lkdGg6MjYwcHg7aGVpZ2h0OjI2MHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDU5LDEzMCwyNDYsLjA5KSx0cmFuc3BhcmVudCA3MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Ci5kZS1iYWRnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxNHB4fQouZGUtYmFkZ2V7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzozcHggMTBweDtib3JkZXItcmFkaXVzOjRweDtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ci5kZS1iYWRnZS5ie2NvbG9yOiM5M0M1RkQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1kZTMpO2JhY2tncm91bmQ6dmFyKC0tZGUyKX0KLmRlLWJhZGdlLmd7Y29sb3I6Izg2RUZBQztib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLmRlLWJhZGdlLm97Y29sb3I6I0ZDRDM0RDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJnLWMzKTtiYWNrZ3JvdW5kOnZhcigtLWJnLWMyKX0KLmRlLWJhZGdlLnJ7Y29sb3I6I0ZDQTVBNTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXIzKTtiYWNrZ3JvdW5kOnZhcigtLXIyKX0KLmRlLWhlcm8gaDF7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6Y2xhbXAoMjFweCwzLjJ2dywzNnB4KTtsaW5lLWhlaWdodDoxLjA3O2NvbG9yOiNGMEY3RjI7bWFyZ2luOjAgMCAxMnB4fQouZGUtaGVybyBoMSBzcGFue2NvbG9yOiM5M0M1RkR9Ci5kZS1oZXJvLWxlYWR7Zm9udC1zaXplOjE1LjVweDtjb2xvcjp2YXIoLS10eHQpO2xpbmUtaGVpZ2h0OjEuOTM7bWFyZ2luOjAgMCAyMHB4fQoKLyogU0NITkVMTC1FTVBGRUhMVU5HICovCi5kZS1xdWlja3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTcwcHgsMWZyKSk7Z2FwOjhweDttYXJnaW46MH0KLmRlLXFpdGVte2JhY2tncm91bmQ6dmFyKC0tZGsyKTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxM3B4IDE1cHh9Ci5kZS1xaXRlbS5iZ3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ1LDE1OCwxMSwuMil9LmRlLXFpdGVtLmJ4e2JvcmRlcjoxcHggc29saWQgcmdiYSg5NiwxNjUsMjUwLC4yKX0uZGUtcWl0ZW0ub3h7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE2NywxMzksMjUwLC4yKX0uZGUtcWl0ZW0uYnZ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDUyLDIxMSwxNTMsLjIpfS5kZS1xaXRlbS5rcntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ0LDExNCwxODIsLjIpfQouZGUtcWl0ZW0tdHlwZXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo0cHh9Ci5kZS1xaXRlbS5iZyAuZGUtcWl0ZW0tdHlwZXtjb2xvcjojRkNEMzREfS5kZS1xaXRlbS5ieCAuZGUtcWl0ZW0tdHlwZXtjb2xvcjojOTNDNUZEfS5kZS1xaXRlbS5veCAuZGUtcWl0ZW0tdHlwZXtjb2xvcjojQzRCNUZEfS5kZS1xaXRlbS5idiAuZGUtcWl0ZW0tdHlwZXtjb2xvcjojNkVFN0I3fS5kZS1xaXRlbS5rciAuZGUtcWl0ZW0tdHlwZXtjb2xvcjojRjlBOEQ0fQouZGUtcWl0ZW0tbmFtZXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNGMEY3RjI7bWFyZ2luLWJvdHRvbToycHh9Ci5kZS1xaXRlbS1jb2Rle2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnZhcigtLXR4dDMpfQouZGUtcWl0ZW0tY29kZSBzdHJvbmd7Y29sb3I6dmFyKC0tdHh0Mil9CgovKiBTVEFUUyAqLwouZGUtc3RhdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDExNXB4LDFmcikpO2dhcDo5cHg7bWFyZ2luOjIwcHggMH0KLmRlLXN0YXR7YmFja2dyb3VuZDp2YXIoLS1kazIpO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5kZS1zdGF0LmJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDU5LDEzMCwyNDYsLjE1KX0uZGUtc3RhdC5ve2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDUsMTU4LDExLC4xNSl9LmRlLXN0YXQuZ3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMTk3LDk0LC4xNSl9LmRlLXN0YXQucntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjM5LDY4LDY4LC4xNSl9Ci5kZS1zdntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEycHgsMS44dncsMThweCk7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjRweH0KLmRlLXN2LmJ7Y29sb3I6IzkzQzVGRH0uZGUtc3Yub3tjb2xvcjojRkNEMzREfS5kZS1zdi5ne2NvbG9yOiM4NkVGQUN9LmRlLXN2LnJ7Y29sb3I6I0ZDQTVBNX0KLmRlLXNse2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tdHh0Myk7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MS41NX0KCi8qIEJPWCAqLwouZGUtYm94e2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjBweCAwfQouZGUtYm94LmJsdXtiYWNrZ3JvdW5kOnZhcigtLWRlMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1kZTMpfQouZGUtYm94LmdybntiYWNrZ3JvdW5kOnZhcigtLWcyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKX0KLmRlLWJveC5yZWR7YmFja2dyb3VuZDp2YXIoLS1yMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyl9Ci5kZS1ib3gub3Jne2JhY2tncm91bmQ6dmFyKC0tYmctYzIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYmctYzMpfQouZGUtYm94Lnlsd3tiYWNrZ3JvdW5kOnZhcigtLXkyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXkzKX0KLmRlLWJveC10e2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4LjVweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE0ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTBweH0KLmRlLWJveC5ibHUgLmRlLWJveC10e2NvbG9yOiM5M0M1RkR9LmRlLWJveC5ncm4gLmRlLWJveC10e2NvbG9yOiM4NkVGQUN9LmRlLWJveC5yZWQgLmRlLWJveC10e2NvbG9yOiNGQ0E1QTV9LmRlLWJveC5vcmcgLmRlLWJveC10e2NvbG9yOiNGQ0QzNER9LmRlLWJveC55bHcgLmRlLWJveC10e2NvbG9yOiNGQ0QzNER9Ci5kZS1ib3ggcCwuZGUtYm94IHVse2ZvbnQtc2l6ZToxNC41cHg7Y29sb3I6dmFyKC0tdHh0KTttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS45fQouZGUtYm94IHA6bm90KDpsYXN0LWNoaWxkKSwuZGUtYm94IHVsOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxMHB4fQouZGUtYm94IGxpe21hcmdpbi1ib3R0b206NnB4fQouZGUtYm94IHN0cm9uZ3tjb2xvcjojRjBGN0YyfQoKLyogQsOWUlNFTi1QUk9GSUxFICovCi5kZS1wcm9maWxle2JhY2tncm91bmQ6dmFyKC0tZGsyKTtib3JkZXItcmFkaXVzOjE0cHg7cGFkZGluZzoyMnB4IDI2cHg7bWFyZ2luOjE4cHggMH0KLmRlLXByb2ZpbGUuYmd7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDI0NSwxNTgsMTEsLjIpO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB2YXIoLS1iZy1jKX0KLmRlLXByb2ZpbGUuYnh7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDk2LDE2NSwyNTAsLjIpO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB2YXIoLS1ieC1jKX0KLmRlLXByb2ZpbGUub3h7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDE2NywxMzksMjUwLC4yKTtib3JkZXItbGVmdDo2cHggc29saWQgdmFyKC0tb3gtYyl9Ci5kZS1wcm9maWxlLmJ2e2JvcmRlcjoycHggc29saWQgcmdiYSg1MiwyMTEsMTUzLC4yKTtib3JkZXItbGVmdDo2cHggc29saWQgdmFyKC0tYnYtYyl9Ci5kZS1wcm9maWxlLmtye2JvcmRlcjoycHggc29saWQgcmdiYSgyNDQsMTE0LDE4MiwuMik7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHZhcigtLWtyLWMpfQouZGUtcHJvZmlsZS5jYntib3JkZXI6MnB4IHNvbGlkIHJnYmEoOTYsMTY1LDI1MCwuMTUpO2JvcmRlci1sZWZ0OjZweCBzb2xpZCAjMjU2M0VCfQouZGUtcHJvZmlsZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7Z2FwOjEycHg7bWFyZ2luLWJvdHRvbToxNHB4fQouZGUtcHJvZmlsZS1sZWZ0e30KLmRlLXByb2ZpbGUtcmFua3tmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjRweH0KLmRlLXByb2ZpbGUuYmcgLmRlLXByb2ZpbGUtcmFua3tjb2xvcjojRkNEMzREfS5kZS1wcm9maWxlLmJ4IC5kZS1wcm9maWxlLXJhbmt7Y29sb3I6IzkzQzVGRH0uZGUtcHJvZmlsZS5veCAuZGUtcHJvZmlsZS1yYW5re2NvbG9yOiNDNEI1RkR9LmRlLXByb2ZpbGUuYnYgLmRlLXByb2ZpbGUtcmFua3tjb2xvcjojNkVFN0I3fS5kZS1wcm9maWxlLmtyIC5kZS1wcm9maWxlLXJhbmt7Y29sb3I6I0Y5QThENH0uZGUtcHJvZmlsZS5jYiAuZGUtcHJvZmlsZS1yYW5re2NvbG9yOiM5M0M1RkR9Ci5kZS1wcm9maWxlLW5hbWV7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MjJweDtjb2xvcjojRjBGN0YyO21hcmdpbi1ib3R0b206NHB4fQouZGUtcHJvZmlsZS10YWdsaW5le2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLXR4dDIpO2xpbmUtaGVpZ2h0OjEuNX0KLmRlLXByb2ZpbGUtcmlnaHR7dGV4dC1hbGlnbjpyaWdodDtmbGV4LXNocmluazowfQouZGUtcHJvZmlsZS1jb2Rle2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjRweCAxMnB4O2JvcmRlci1yYWRpdXM6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206NHB4fQouZGUtcHJvZmlsZS5iZyAuZGUtcHJvZmlsZS1jb2Rle2NvbG9yOiNGQ0QzNEQ7YmFja2dyb3VuZDpyZ2JhKDI0NSwxNTgsMTEsLjEyKX0KLmRlLXByb2ZpbGUuYnggLmRlLXByb2ZpbGUtY29kZXtjb2xvcjojOTNDNUZEO2JhY2tncm91bmQ6cmdiYSg5NiwxNjUsMjUwLC4xKX0KLmRlLXByb2ZpbGUub3ggLmRlLXByb2ZpbGUtY29kZXtjb2xvcjojQzRCNUZEO2JhY2tncm91bmQ6cmdiYSgxNjcsMTM5LDI1MCwuMSl9Ci5kZS1wcm9maWxlLmJ2IC5kZS1wcm9maWxlLWNvZGV7Y29sb3I6IzZFRTdCNztiYWNrZ3JvdW5kOnJnYmEoNTIsMjExLDE1MywuMDgpfQouZGUtcHJvZmlsZS5rciAuZGUtcHJvZmlsZS1jb2Rle2NvbG9yOiNGOUE4RDQ7YmFja2dyb3VuZDpyZ2JhKDI0NCwxMTQsMTgyLC4wOCl9Ci5kZS1wcm9maWxlLmNiIC5kZS1wcm9maWxlLWNvZGV7Y29sb3I6IzkzQzVGRDtiYWNrZ3JvdW5kOnJnYmEoMzcsOTksMjM1LC4wOCl9Ci5kZS1wcm9maWxlLXJhYmF0dHtmb250LXNpemU6MjBweDtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2Rpc3BsYXk6YmxvY2t9Ci5kZS1wcm9maWxlLmJnIC5kZS1wcm9maWxlLXJhYmF0dHtjb2xvcjojRkNEMzREfS5kZS1wcm9maWxlLmJ4IC5kZS1wcm9maWxlLXJhYmF0dHtjb2xvcjojOTNDNUZEfS5kZS1wcm9maWxlLm94IC5kZS1wcm9maWxlLXJhYmF0dHtjb2xvcjojQzRCNUZEfQouZGUtcHJvZmlsZS1zdGF0c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTEwcHgsMWZyKSk7Z2FwOjZweDttYXJnaW46MTJweCAwfQouZGUtcHN7YmFja2dyb3VuZDp2YXIoLS1kayk7Ym9yZGVyLXJhZGl1czo3cHg7cGFkZGluZzo4cHggMTFweDt0ZXh0LWFsaWduOmNlbnRlcn0KLmRlLXBzLXZhbHtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MnB4fQouZGUtcHJvZmlsZS5iZyAuZGUtcHMtdmFse2NvbG9yOiNGQ0QzNER9LmRlLXByb2ZpbGUuYnggLmRlLXBzLXZhbHtjb2xvcjojOTNDNUZEfS5kZS1wcm9maWxlLm94IC5kZS1wcy12YWx7Y29sb3I6I0M0QjVGRH0uZGUtcHJvZmlsZS5idiAuZGUtcHMtdmFse2NvbG9yOiM2RUU3Qjd9LmRlLXByb2ZpbGUua3IgLmRlLXBzLXZhbHtjb2xvcjojRjlBOEQ0fS5kZS1wcm9maWxlLmNiIC5kZS1wcy12YWx7Y29sb3I6IzkzQzVGRH0KLmRlLXBzLWxhYmVse2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tdHh0Myk7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2V9Ci5kZS1wcm9maWxlLWJvZHl7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tdHh0KTtsaW5lLWhlaWdodDoxLjg4O21hcmdpbi1ib3R0b206MTBweH0KLmRlLXByb2ZpbGUtYm9keSBzdHJvbmd7Y29sb3I6I0YwRjdGMn0KLmRlLXByb2ZpbGUtcHJvc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjZweDttYXJnaW4tYm90dG9tOjEwcHh9Ci5kZS1wcm97Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzozcHggOXB4O2JvcmRlci1yYWRpdXM6NHB4fQouZGUtcHJvZmlsZS5iZyAuZGUtcHJve2NvbG9yOiNGQ0QzNEQ7YmFja2dyb3VuZDpyZ2JhKDI0NSwxNTgsMTEsLjEpfQouZGUtcHJvZmlsZS5ieCAuZGUtcHJve2NvbG9yOiM5M0M1RkQ7YmFja2dyb3VuZDpyZ2JhKDk2LDE2NSwyNTAsLjA4KX0KLmRlLXByb2ZpbGUub3ggLmRlLXByb3tjb2xvcjojQzRCNUZEO2JhY2tncm91bmQ6cmdiYSgxNjcsMTM5LDI1MCwuMDgpfQouZGUtcHJvZmlsZS5idiAuZGUtcHJve2NvbG9yOiM2RUU3Qjc7YmFja2dyb3VuZDpyZ2JhKDUyLDIxMSwxNTMsLjA3KX0KLmRlLXByb2ZpbGUua3IgLmRlLXByb3tjb2xvcjojRjlBOEQ0O2JhY2tncm91bmQ6cmdiYSgyNDQsMTE0LDE4MiwuMDcpfQouZGUtcHJvZmlsZS5jYiAuZGUtcHJve2NvbG9yOiM5M0M1RkQ7YmFja2dyb3VuZDpyZ2JhKDM3LDk5LDIzNSwuMDYpfQouZGUtcHJvZmlsZS12ZXJkaWN0e2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA2KTtwYWRkaW5nLXRvcDoxMHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLXR4dDIpO2xpbmUtaGVpZ2h0OjEuNzV9Ci5kZS1wcm9maWxlLXZlcmRpY3Qgc3Ryb25ne2NvbG9yOiNGMEY3RjJ9CgovKiBHUk\/Dn0UgVkVSR0xFSUNIU1RBQkVMTEUgKi8KLmRlLXR3e292ZXJmbG93LXg6YXV0bztib3JkZXItcmFkaXVzOjEzcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDU5LDEzMCwyNDYsLjE1KTttYXJnaW46MjBweCAwfQouZGUtdGJse3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21pbi13aWR0aDo3MjBweH0KLmRlLXRibCB0aGVhZHtiYWNrZ3JvdW5kOnZhcigtLWRrMyl9Ci5kZS10YmwgdGh7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjojOTNDNUZEO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjEzcHggMTNweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDU5LDEzMCwyNDYsLjIpO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9Ci5kZS10YmwgdGgud2lue2NvbG9yOiNGQ0QzNER9Ci5kZS10YmwgdGR7cGFkZGluZzoxMHB4IDEzcHg7Y29sb3I6dmFyKC0tdHh0KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wNCk7Zm9udC1zaXplOjEyLjVweDtsaW5lLWhlaWdodDoxLjc7dmVydGljYWwtYWxpZ246bWlkZGxlfQouZGUtdGJsIHRkOmZpcnN0LWNoaWxke2NvbG9yOiNGMEY3RjI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxM3B4O3doaXRlLXNwYWNlOm5vd3JhcH0KLmRlLXRibCB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206bm9uZX0KLmRlLXRibCB0cjpudGgtY2hpbGQoZXZlbikgdGR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wMTUpfQouZGUtdGJsIC5zZWMtaGVhZCB0ZHtiYWNrZ3JvdW5kOnJnYmEoNTksMTMwLDI0NiwuMDYpIWltcG9ydGFudDtjb2xvcjojOTNDNUZEO2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzo4cHggMTNweDtmb250LXdlaWdodDo3MDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSg1OSwxMzAsMjQ2LC4xNSl9Ci8qIEdld2lubmVyLVNwYWx0ZSA9IEJpdGdldCAqLwouZGUtdGJsIC5jb2wtYmd7YmFja2dyb3VuZDpyZ2JhKDI0NSwxNTgsMTEsLjAzKSFpbXBvcnRhbnR9Ci5kZS10YmwgdGguY29sLWJnLWh7YmFja2dyb3VuZDpyZ2JhKDI0NSwxNTgsMTEsLjA4KSFpbXBvcnRhbnQ7Y29sb3I6I0ZDRDM0RH0KLnRjLWd7Y29sb3I6Izg2RUZBQztmb250LXdlaWdodDo3MDB9LnRjLXJ7Y29sb3I6I0ZDQTVBNTtmb250LXdlaWdodDo3MDB9LnRjLW97Y29sb3I6I0ZDRDM0RDtmb250LXdlaWdodDo3MDB9LnRjLWJ7Y29sb3I6IzkzQzVGRDtmb250LXdlaWdodDo3MDB9LnRjLXB7Y29sb3I6I0M0QjVGRDtmb250LXdlaWdodDo3MDB9LnRjLXR7Y29sb3I6IzZFRTdCNztmb250LXdlaWdodDo3MDB9LnRjLXBre2NvbG9yOiNGOUE4RDQ7Zm9udC13ZWlnaHQ6NzAwfQoudGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoycHggNnB4O2JvcmRlci1yYWRpdXM6M3B4O3doaXRlLXNwYWNlOm5vd3JhcH0KLnRpLmd7Y29sb3I6Izg2RUZBQztiYWNrZ3JvdW5kOnJnYmEoMzQsMTk3LDk0LC4xKX0udGkucntjb2xvcjojRkNBNUE1O2JhY2tncm91bmQ6cmdiYSgyMzksNjgsNjgsLjEpfS50aS5ve2NvbG9yOiNGQ0QzNEQ7YmFja2dyb3VuZDpyZ2JhKDI0NSwxNTgsMTEsLjEpfS50aS5ie2NvbG9yOiM5M0M1RkQ7YmFja2dyb3VuZDpyZ2JhKDk2LDE2NSwyNTAsLjEpfS50aS5we2NvbG9yOiNDNEI1RkQ7YmFja2dyb3VuZDpyZ2JhKDE2NywxMzksMjUwLC4xKX0udGkudHtjb2xvcjojNkVFN0I3O2JhY2tncm91bmQ6cmdiYSg1MiwyMTEsMTUzLC4wOCl9CgovKiBOVVRaRVJQUk9GSUxFICovCi5kZS1wcm9maWxlcy1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgyMTBweCwxZnIpKTtnYXA6MTBweDttYXJnaW46MThweCAwfQouZGUtdXB7YmFja2dyb3VuZDp2YXIoLS1kazIpO2JvcmRlci1yYWRpdXM6MTFweDtwYWRkaW5nOjE2cHh9Ci5kZS11cC5iZ3tib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjQ1LDE1OCwxMSwuMTUpO2JvcmRlci10b3A6NHB4IHNvbGlkIHZhcigtLWJnLWMpfQouZGUtdXAuYnh7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDk2LDE2NSwyNTAsLjE1KTtib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1ieC1jKX0KLmRlLXVwLm94e2JvcmRlcjoycHggc29saWQgcmdiYSgxNjcsMTM5LDI1MCwuMTUpO2JvcmRlci10b3A6NHB4IHNvbGlkIHZhcigtLW94LWMpfQouZGUtdXAuYnZ7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDUyLDIxMSwxNTMsLjE1KTtib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1idi1jKX0KLmRlLXVwLmtye2JvcmRlcjoycHggc29saWQgcmdiYSgyNDQsMTE0LDE4MiwuMTUpO2JvcmRlci10b3A6NHB4IHNvbGlkIHZhcigtLWtyLWMpfQouZGUtdXAtdHlwZXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo1cHg7bGV0dGVyLXNwYWNpbmc6LjA4ZW19Ci5kZS11cC5iZyAuZGUtdXAtdHlwZXtjb2xvcjojRkNEMzREfS5kZS11cC5ieCAuZGUtdXAtdHlwZXtjb2xvcjojOTNDNUZEfS5kZS11cC5veCAuZGUtdXAtdHlwZXtjb2xvcjojQzRCNUZEfS5kZS11cC5idiAuZGUtdXAtdHlwZXtjb2xvcjojNkVFN0I3fS5kZS11cC5rciAuZGUtdXAtdHlwZXtjb2xvcjojRjlBOEQ0fQouZGUtdXAtcmVje2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE1cHg7Y29sb3I6I0YwRjdGMjttYXJnaW4tYm90dG9tOjZweH0KLmRlLXVwLWJvZHl7Zm9udC1zaXplOjEyLjVweDtjb2xvcjp2YXIoLS10eHQyKTtsaW5lLWhlaWdodDoxLjc1fQouZGUtdXAtYm9keSBzdHJvbmd7Y29sb3I6I0YwRjdGMn0KCi8qIFFVT1RFICovCi5kZS1xe2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1kZSk7YmFja2dyb3VuZDp2YXIoLS1kZTIpO3BhZGRpbmc6MThweCAyMnB4O21hcmdpbjoyMnB4IDA7Ym9yZGVyLXJhZGl1czowIDExcHggMTFweCAwfQouZGUtcSBibG9ja3F1b3Rle21hcmdpbjowIDAgMTBweDtmb250LXNpemU6MTUuNXB4O2NvbG9yOiNEQkVBRkU7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS45Mn0KLmRlLXEtYXR0cntmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OXB4O2NvbG9yOnJnYmEoMTQ3LDE5NywyNTMsLjcpO2xpbmUtaGVpZ2h0OjEuN30KLmRlLXEtYXR0ciBzdHJvbmd7Y29sb3I6IzkzQzVGRH0KCi8qIEZBUSAqLwouZGUtZmFxe21hcmdpbjoxOHB4IDB9Ci5kZS1maXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoNTksMTMwLDI0NiwuMTUpO2JvcmRlci1yYWRpdXM6OXB4O21hcmdpbi1ib3R0b206N3B4O292ZXJmbG93OmhpZGRlbn0KLmRlLWZxe3BhZGRpbmc6MTRweCAxOHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTRweDtjb2xvcjojRjBGN0YyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLWRrMik7bGluZS1oZWlnaHQ6MS40fQouZGUtZnE6OmFmdGVye2NvbnRlbnQ6JysnO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM5M0M1RkQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycztmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OjEycHh9Ci5kZS1maS5vcGVuIC5kZS1mcTo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Ci5kZS1mYXttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGVhc2V9Ci5kZS1maS5vcGVuIC5kZS1mYXttYXgtaGVpZ2h0OjU1MHB4fQouZGUtZmEtaXtwYWRkaW5nOjE0cHggMThweDtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS10eHQpO2xpbmUtaGVpZ2h0OjEuOTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDU5LDEzMCwyNDYsLjEpfQouZGUtZmEtaSBzdHJvbmd7Y29sb3I6I0YwRjdGMn0KCi8qIENUQSAqLwouZGUtY3Rhe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2JhKDI0NSwxNTgsMTEsLjA5KSxyZ2JhKDM0LDE5Nyw5NCwuMDYpKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWJnLWMzKTtib3JkZXItcmFkaXVzOjE0cHg7cGFkZGluZzoyNHB4IDI4cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjI4cHggMH0KLmRlLWN0YS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxNjBweCwxZnIpKTtnYXA6MTBweDttYXJnaW4tdG9wOjE0cHh9Ci5kZS1jdGEtYnRue2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTRweDtwYWRkaW5nOjEzcHggMjBweDtib3JkZXItcmFkaXVzOjlweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyfQouZGUtY3RhLWJ0bi5iZ3tiYWNrZ3JvdW5kOiNGNTlFMEI7Y29sb3I6IzAwMCAhaW1wb3J0YW50fQouZGUtY3RhLWJ0bi5ieHtiYWNrZ3JvdW5kOiMzQjgyRjY7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fQouZGUtY3RhLWJ0bi5veHtiYWNrZ3JvdW5kOiM3QzNBRUQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fQoKLyogQ0FSRFMgKi8KLmRlLWNhcmRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxNjVweCwxZnIpKTtnYXA6OHB4O21hcmdpbjoxNHB4IDB9Ci5kZS1jYXJke2JhY2tncm91bmQ6dmFyKC0tZGsyKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoNTksMTMwLDI0NiwuMSk7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMnB4O3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbTpub25lfQouZGUtY2FyZC1jYXR7Zm9udC1zaXplOjhweDtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtjb2xvcjojOTNDNUZEO21hcmdpbi1ib3R0b206M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDZlbX0KLmRlLWNhcmQtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNGMEY3RjI7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40fQoKLmRlLWF1dGhvcntiYWNrZ3JvdW5kOnZhcigtLWRlMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1kZTMpO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjZweCAwO2Rpc3BsYXk6ZmxleDtnYXA6MTRweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fQouZGUtYXZ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzNCODJGNixyZ2JhKDU5LDEzMCwyNDYsLjMpKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTdweDtjb2xvcjojZmZmO2ZsZXgtc2hyaW5rOjB9Ci5kZS1hbntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNGMEY3RjJ9Ci5kZS1hcntmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2NvbG9yOiM5M0M1RkQ7bWFyZ2luOjJweCAwIDZweH0KLmRlLWFie2ZvbnQtc2l6ZToxMi41cHg7Y29sb3I6dmFyKC0tdHh0Mik7bGluZS1oZWlnaHQ6MS42NX0KLmRlLWRpc2N7YmFja2dyb3VuZDpyZ2JhKDIzOSw2OCw2OCwuMDYpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcjMpO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjEzcHggMTdweDtmb250LXNpemU6MTNweDtjb2xvcjojRkVFMkUyO2xpbmUtaGVpZ2h0OjEuODU7bWFyZ2luOjIwcHggMH0KLmRlLWRpc2Mgc3Ryb25ne2NvbG9yOiNGMEY3RjJ9Ci5kZS1tZXRhe2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tdHh0Myk7bWFyZ2luLXRvcDoxNHB4O2xpbmUtaGVpZ2h0OjEuOX0KCkBtZWRpYShtYXgtd2lkdGg6NjgwcHgpey5kZS1xdWlja3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0uZGUtcHJvZmlsZS1oZWFkZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5kZS1wcm9maWxlLXJpZ2h0e3RleHQtYWxpZ246bGVmdH0uZGUtcHJvZmlsZXMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5kZS1jdGEtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5kZS1hdXRob3J7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9ImRlIj4KCjwhLS0gSEVSTyAtLT4KPGRpdiBjbGFzcz0iZGUtaGVybyI+CiAgPGRpdiBjbGFzcz0iZGUtYmFkZ2VzIj4KICAgIDxzcGFuIGNsYXNzPSJkZS1iYWRnZSBiIj4mIzEyNzQ3MTsmIzEyNzQ4MTsgQsO2cnNlbi1WZXJnbGVpY2ggMjAyNjwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1iYWRnZSBnIj42IELDtnJzZW4gdmVyZ2xpY2hlbjwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1iYWRnZSBvIj5CaXMgenUgNTAlIEdlYsO8aHJlbnJhYmF0dDwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1iYWRnZSByIj5LZWluZSBBbmxhZ2ViZXJhdHVuZzwvc3Bhbj4KICA8L2Rpdj4KICA8aDE+QmVzdGUgPHNwYW4+S3J5cHRvYsO2cnNlPC9zcGFuPiBpbiBEZXV0c2NobGFuZCAyMDI2Ojxicj5CaXRnZXQsIEJpbmdYLCBPS1gsIEJpdHZhdm8sIEtyYWtlbiAmYW1wOyBDb2luYmFzZSBpbSBWZXJnbGVpY2g8L2gxPgogIDxwIGNsYXNzPSJkZS1oZXJvLWxlYWQiPldlbGNoZSBLcnlwdG9iw7Zyc2UgcGFzc3QgenUgZGlyIOKAkyBhbHMgQW5mw6RuZ2VyLCBhbHMgYWt0aXZlciBUcmFkZXIsIGFscyBEQ0EtSW52ZXN0b3Igb2RlciBhbHMgRGVGaS1OdXR6ZXI\/IDxzdHJvbmc+RGllc2VyIEd1aWRlIHZlcmdsZWljaHQgYWxsZSA2IHdpY2h0aWdzdGVuIELDtnJzZW4gZsO8ciBEZXV0c2NobGFuZDwvc3Ryb25nPiBuYWNoIEdlYsO8aHJlbiwgUmVndWxpZXJ1bmcsIFNpY2hlcmhlaXQsIEZ1bmt0aW9uc3VtZmFuZyB1bmQgQmVudXR6ZXJmcmV1bmRsaWNoa2VpdCDigJMgZWhybGljaCwgdm9sbHN0w6RuZGlnLCBvaG5lIE1hcmtldGluZy1TcHJlY2guPC9wPgoKICA8IS0tIFNDSE5FTEwtRU1QRkVITFVORyAtLT4KICA8ZGl2IGNsYXNzPSJkZS1xdWljayI+CiAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbSBiZyI+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLXR5cGUiPiYjMTI3Nzc1OyBBbGxyb3VuZGVyPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLW5hbWUiPkJpdGdldDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS1jb2RlIj5Db2RlIDxzdHJvbmc+a3J5cHRvMzA8L3N0cm9uZz4g4oaSIDMwJSBvZmY8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0gYngiPgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS10eXBlIj4mIzk4ODk7IEFrdGl2ZSBUcmFkZXI8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tbmFtZSI+QmluZ1g8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tY29kZSI+Q29kZSA8c3Ryb25nPk5BNFFZUjwvc3Ryb25nPiDihpIgNTAlIG9mZjwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbSBveCI+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLXR5cGUiPiYjMTI3NzU2OyBEZUZpICZhbXA7IFdlYjM8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tbmFtZSI+T0tYPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtLWNvZGUiPkNvZGUgPHN0cm9uZz5DUllQVE8yMDI2PC9zdHJvbmc+IOKGkiA0NSUgb2ZmPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtIGJ2Ij4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tdHlwZSI+JiMxMjgyMTg7IEVpbnN0ZWlnZXI8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tbmFtZSI+Qml0dmF2bzwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS1jb2RlIj5FVVItTcOkcmt0ZSwgc2VociBlaW5mYWNoPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXFpdGVtIGtyIj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tdHlwZSI+JiMxMjg3Mzc7IEVVUi1QYWFyZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1xaXRlbS1uYW1lIj5LcmFrZW48L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcWl0ZW0tY29kZSI+QmFGaW4gKyBNaUNBLCBTRVBBIEluc3RhbnQ8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLXN0YXRzIj4KICA8ZGl2IGNsYXNzPSJkZS1zdGF0IGIiPjxkaXYgY2xhc3M9ImRlLXN2IGIiPjY8L2Rpdj48ZGl2IGNsYXNzPSJkZS1zbCI+QsO2cnNlbiB2b2xsc3TDpG5kaWcgdmVyZ2xpY2hlbjwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXN0YXQgbyI+PGRpdiBjbGFzcz0iZGUtc3YgbyI+MCwwNSU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1zbCI+TmllZHJpZ3N0ZSBHZWLDvGhyIChCaW5nWCArIE5BNFFZUik8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1zdGF0IGciPjxkaXYgY2xhc3M9ImRlLXN2IGciPk1pQ0E8L2Rpdj48ZGl2IGNsYXNzPSJkZS1zbCI+RVUtUmVndWxpZXJ1bmcgc2VpdCBEZXouIDIwMjQ8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1zdGF0IGIiPjxkaXYgY2xhc3M9ImRlLXN2IGIiPjUwJTwvZGl2PjxkaXYgY2xhc3M9ImRlLXNsIj5NYXguIEdlYsO8aHJlbnJhYmF0dCAoQmluZ1ggTkE0UVlSKTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXN0YXQgbyI+PGRpdiBjbGFzcz0iZGUtc3YgbyI+ODAwKzwvZGl2PjxkaXYgY2xhc3M9ImRlLXNsIj5Db2lucyBhdWYgQml0Z2V0PC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtc3RhdCBnIj48ZGl2IGNsYXNzPSJkZS1zdiBnIj4zMDAgTWlvLiAkPC9kaXY+PGRpdiBjbGFzcz0iZGUtc2wiPkJpdGdldCBTY2h1dHpmb25kczwvZGl2PjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLWhyIj48L2Rpdj4KCjwhLS0gV0FSVU0gQsOWUlNFTlZFUkdMRUlDSCBXSUNIVElHIC0tPgo8aDI+V2FydW0gZGllIFdhaGwgZGVyIELDtnJzZSBlbnRzY2hlaWRlbmQgaXN0OiA8ZW0+V2FzIHdpcmtsaWNoIHrDpGhsdDwvZW0+PC9oMj4KCjxwPlZpZWxlIEtyeXB0by1FaW5zdGVpZ2VyIHfDpGhsZW4gZGllIGVyc3RlIELDtnJzZSBuYWNoIFdlcmJ1bmcsIEJla2FubnRoZWl0IG9kZXIgRW1wZmVobHVuZyBlaW5lcyBGcmV1bmRlcyDigJMgb2huZSBkaWUga29ua3JldGVuIFVudGVyc2NoaWVkZSB6dSBrZW5uZW4uIERhYmVpIG1hY2hlbiBkaWVzZSBVbnRlcnNjaGllZGUgw7xiZXIgSmFocmUgaGlud2VnIDxzdHJvbmc+ZXJoZWJsaWNoZSBmaW5hbnppZWxsZSB1bmQgcHJha3Rpc2NoZSBVbnRlcnNjaGllZGU6PC9zdHJvbmc+PC9wPgoKPGRpdiBjbGFzcz0iZGUtYm94IGJsdSI+CiAgPGRpdiBjbGFzcz0iZGUtYm94LXQiPiYjMTI4MjAwOyBXYXMgYmVpIGRlciBCw7Zyc2VuYXVzd2FobCB3aXJrbGljaCB6w6RobHQ8L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5HZWLDvGhyZW46PC9zdHJvbmc+IDAsMjUlIHN0YXR0IDAsMDclIFNwb3QtR2Viw7xociBiZWRldXRldCBiZWkgMTAwLjAwMCDigqwgSmFocmVzdm9sdW1lbiAxODAg4oKsIE1laHJrb3N0ZW4g4oCTIGplZGVzIEphaHI8L2xpPgogICAgPGxpPjxzdHJvbmc+UmVndWxpZXJ1bmc6PC9zdHJvbmc+IE51ciBNaUNBLXJlZ3VsaWVydGUgQsO2cnNlbiBoYWJlbiBpbiBkZXIgRVUgbGFuZ2ZyaXN0aWcgQmVzdGFuZCDigJMgTmljaHQtTWlDQS1Cw7Zyc2VuIHJpc2tpZXJlbiBBYnNjaGFsdHVuZzwvbGk+CiAgICA8bGk+PHN0cm9uZz5TaWNoZXJoZWl0Ojwvc3Ryb25nPiBTY2h1dHpmb25kcywgUHJvb2Ygb2YgUmVzZXJ2ZXMsIDJGQSDigJMgZW50c2NoZWlkZW5kIGJlaSBlaW5lbSBIYWNrLUVyZWlnbmlzPC9saT4KICAgIDxsaT48c3Ryb25nPkNvaW4tQXVzd2FobDo8L3N0cm9uZz4gV2VyIEFsdGNvaW5zIGhhbmRlbG4gd2lsbCBicmF1Y2h0IDUwMCsgQ29pbnM7IHdlciBudXIgQlRDL0VUSCBrYXVmdCwga29tbXQgbWl0IDEwMCBhdXM8L2xpPgogICAgPGxpPjxzdHJvbmc+RnVua3Rpb25lbjo8L3N0cm9uZz4gQ29weSBUcmFkaW5nLCBTdGFraW5nLCBGdXR1cmVzLCBERVgg4oCTIGplIG5hY2ggU3RyYXRlZ2llIHVudGVyc2NoaWVkbGljaCByZWxldmFudDwvbGk+CiAgICA8bGk+PHN0cm9uZz5TRVBBLUVpbnphaGx1bmc6PC9zdHJvbmc+IEtvc3RlbmxvcyB2cy4gMSw1JSBBdWZzY2hsYWcgbWFjaHQgYmVpIHJlZ2VsbcOkw59pZ2VuIEVpbnphaGx1bmdlbiBncm\/Dn2VuIFVudGVyc2NoaWVkPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLXEiPgogIDxibG9ja3F1b3RlPiZiZHF1bztEaWUgRnJhZ2UgJ3dlbGNoZSBCw7Zyc2UgaXN0IGRpZSBiZXN0ZScgaGF0IGtlaW5lIHVuaXZlcnNlbGxlIEFudHdvcnQg4oCTIHNpZSBow6RuZ3QgZGF2b24gYWIgd2FzIGR1IHR1biB3aWxsc3QuIFdlciBudXIgbW9uYXRsaWNoIEJUQyBrYXVmdCBicmF1Y2h0IGFuZGVyZSBGZWF0dXJlcyBhbHMgd2VyIHTDpGdsaWNoIEFsdGNvaW5zIHRyYWRldC4gV2FzIGljaCBuYWNoIEphaHJlbiBpbiBkZXIgS3J5cHRvLVN6ZW5lIHNhZ2VuIGthbm46IFdlciBtaXQgZWluZXIgTWlDQS1yZWd1bGllcnRlbiBCw7Zyc2UgbWl0IFNjaHV0emZvbmRzIHVuZCBuaWVkcmlnZW4gR2Viw7xocmVuIHN0YXJ0ZXQsIG1hY2h0IHNlbHRlbiBlaW5lbiBGZWhsZXIuIFVuZCB3ZXIgZWluZW4gUmVmZXJyYWwtQ29kZSBudXR6dCwgemFobHQgdm9uIFRhZyBlaW5zIHdlbmlnZXIg4oCTIGRhdWVyaGFmdC4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9ImRlLXEtYXR0ciI+PHN0cm9uZz5GZWxpeCBSaWVnZXI8L3N0cm9uZz48c3Bhbj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyIEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IE1haSAyMDI2PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLWhyIj48L2Rpdj4KCjwhLS0gRElFIDYgQsOWUlNFTiBJTSBERVRBSUwgLS0+CjxoMj5EaWUgNiBiZXN0ZW4gS3J5cHRvYsO2cnNlbiBmw7xyIERldXRzY2hsYW5kOiA8ZW0+Vm9sbHN0w6RuZGlnZSBQcm9maWxlPC9lbT48L2gyPgoKPCEtLSBCSVRHRVQgLS0+CjxkaXYgY2xhc3M9ImRlLXByb2ZpbGUgYmciPgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtaGVhZGVyIj4KICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbGVmdCI+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcmFuayI+JiMxMjc3NzU7ICMxIEFsbHJvdW5kZXIgJm1pZGRvdDsgRW1wZmVobHVuZyBmw7xyIGRpZSBtZWlzdGVuIE51dHplcjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLW5hbWUiPkJpdGdldDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXRhZ2xpbmUiPk1pQ0EtcmVndWxpZXJ0ICZtaWRkb3Q7IDgwMCsgQ29pbnMgJm1pZGRvdDsgQmVzdGVzIENvcHkgVHJhZGluZyBFVSAmbWlkZG90OyBTRVBBIGtvc3RlbmxvczwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJpZ2h0Ij4KICAgICAgPHNwYW4gY2xhc3M9ImRlLXByb2ZpbGUtY29kZSI+Q29kZToga3J5cHRvMzA8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLXJhYmF0dCI+MzAlIFJhYmF0dDwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtc3RhdHMiPgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MCwwNyU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+U3BvdCArIGtyeXB0bzMwPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj44MDArPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkNvaW5zPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj4zMDAgTWlvLiAkPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlNjaHV0emZvbmRzPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5NaUNBPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkVVLVJlZ3VsaWVydW5nPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj40LDgvNTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5HZXNhbXRub3RlPC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1ib2R5Ij5CaXRnZXQgaXN0IDIwMjYgZGllIDxzdHJvbmc+ZW1wZm9obGVuZSBBbGxyb3VuZC1Cw7Zyc2UgZsO8ciBkZXV0c2NoZSBOdXR6ZXI8L3N0cm9uZz4uIERpZSBQbGF0dGZvcm0gdmVyZWludCBhbGxlIHdpY2h0aWdlbiBFaWdlbnNjaGFmdGVuOiBNaUNBLWxpemVuemllcnQsIDMwMCBNaW8uICQgU2NodXR6Zm9uZHMsIG1vbmF0bGljaGVyIFByb29mIG9mIFJlc2VydmVzLCBkZXV0c2NoZSBCZW51dHplcm9iZXJmbMOkY2hlLCBrb3N0ZW5sb3NlIFNFUEEtRWluemFobHVuZyB1bmQgZGFzIDxzdHJvbmc+YmVzdGUgQ29weS1UcmFkaW5nLUZlYXR1cmUgaW0gRVUtUmF1bTwvc3Ryb25nPiAodm9sbHN0w6RuZGlnLCBtaXQgRm9sbG93ZXItU3RvcC1Mb3NzLCBkZXRhaWxsaWVydGVuIFRyYWRlci1TdGF0aXN0aWtlbikuIE1pdCBSZWZlcnJhbC1Db2RlIDxzdHJvbmc+a3J5cHRvMzA8L3N0cm9uZz4gc3BhcnN0IGR1IGRhdWVyaGFmdCAzMCUgYXVmIGFsbGUgSGFuZGVsc2dlYsO8aHJlbi4gQmVpbSBDb2luYmFzZS1BdXNmYWxsIGFtIDguIE1haSAyMDI2IGJsaWViIEJpdGdldCB2b2xsc3TDpG5kaWcgdmVyZsO8Z2Jhci4gRsO8ciBFaW5zdGVpZ2VyIHdpZSBGb3J0Z2VzY2hyaXR0ZW5lIGdlZWlnbmV0IOKAkyBkaWUgZWluZmFjaGUgQW5zaWNodCBmw7xyIEFuZsOkbmdlciB1bmQgZGFzIFByby1JbnRlcmZhY2Ugd2FjaHNlbiBtaXQgZGVtIE51dHplciBtaXQuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xMy9iaXRnZXQtdGVzdGJlcmljaHQvIiBjbGFzcz0iaWwgYmciPlZvbGxzdMOkbmRpZ2VyIEJpdGdldCBUZXN0YmVyaWNodC48L2E+PC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1wcm9zIj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IE1pQ0EtbGl6ZW56aWVydDwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IENvcHkgVHJhZGluZyAjMSBFVTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IDMwMCBNaW8uICQgU2NodXR6Zm9uZHM8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBTRVBBIGtvc3Rlbmxvczwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IDgwMCsgQ29pbnM8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBEZXV0c2NoZSBPYmVyZmzDpGNoZTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IFN0YWtpbmcgNTArIENvaW5zPC9zcGFuPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtdmVyZGljdCI+PHN0cm9uZz5FbXBmb2hsZW4gZsO8cjo8L3N0cm9uZz4gQW5mw6RuZ2VyLCBDb3B5LVRyYWRpbmctTnV0emVyLCBEQ0EtSW52ZXN0b3JlbiwgQWx0Y29pbi1Iw6RuZGxlciwgYWxsZSBkaWUgZWluZSBsYW5nZnJpc3RpZ2UgSGF1cHRiw7Zyc2Ugc3VjaGVuLiA8c3Ryb25nPlJlZmVycmFsLUNvZGU6PC9zdHJvbmc+IDxhIGhyZWY9Imh0dHBzOi8vYm9udXMuYml0Z2V0LmNvbS9LcnlwdG96dWt1bmZ0MSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJpbCBiZyI+a3J5cHRvMzAgw7xiZXIgYm9udXMuYml0Z2V0LmNvbS9LcnlwdG96dWt1bmZ0MTwvYT48L2Rpdj4KPC9kaXY+Cgo8IS0tIEJJTkdYIC0tPgo8ZGl2IGNsYXNzPSJkZS1wcm9maWxlIGJ4Ij4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWhlYWRlciI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWxlZnQiPgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJhbmsiPiYjOTg4OTsgIzIgQWt0aXZlIFRyYWRlciAmbWlkZG90OyBIw7ZjaHN0ZXIgR2Viw7xocmVucmFiYXR0PC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbmFtZSI+QmluZ1g8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS10YWdsaW5lIj5Tb2NpYWwtVHJhZGluZy1QaW9uaWVyICZtaWRkb3Q7IFRyYWRpbmdWaWV3LUludGVncmF0aW9uICZtaWRkb3Q7IDcwMCsgQ29pbnM8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yaWdodCI+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLWNvZGUiPkNvZGU6IE5BNFFZUjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImRlLXByb2ZpbGUtcmFiYXR0Ij41MCUgUmFiYXR0PC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1zdGF0cyI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj4wLDA1JTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5TcG90ICsgTkE0UVlSPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj43MDArPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkNvaW5zPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5KYTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5TY2h1dHpmb25kczwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+SW4gQXJiZWl0PC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPk1pQ0EtU3RhdHVzPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj40LDYvNTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5HZXNhbXRub3RlPC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1ib2R5Ij5CaW5nWCBiaWV0ZXQgbWl0IENvZGUgPHN0cm9uZz5OQTRRWVIgZGVuIGjDtmNoc3RlbiBHZWLDvGhyZW5yYWJhdHQgYWxsZXIgdmVyZ2xpY2hlbmVuIELDtnJzZW46IDUwJSBkYXVlcmhhZnQ8L3N0cm9uZz4uIFN0YW5kYXJkLVNwb3QtR2Viw7xociBmw6RsbHQgdm9uIDAsMSUgYXVmIDAsMDUlIOKAkyBnw7xuc3RpZ2VyIGFscyBhbGxlIEtvbmt1cnJlbnRlbi4gQmluZ1ggaXN0IGRlciBQaW9uaWVyIGRlcyBTb2NpYWwgVHJhZGluZ3MgKDIwMTggYWxzIGVpbmVzIGRlciBlcnN0ZW4gQ29weS1UcmFkaW5nLUFuZ2Vib3RlIGltIEtyeXB0by1CZXJlaWNoIGdlc3RhcnRldCkgdW5kIGJpZXRldCA8c3Ryb25nPmRpcmVrdGUgVHJhZGluZ1ZpZXctSW50ZWdyYXRpb248L3N0cm9uZz4g4oCTIHdlciBUcmFkaW5nVmlldyBmw7xyIENoYXJ0cyBudXR6dCwga2FubiBPcmRlcnMgZGlyZWt0IHZvbiBkb3J0IGF1ZiBCaW5nWCBwbGF0emllcmVuLiBXw7ZjaGVudGxpY2hlIFRyYWRlci1SYW5raW5ncywgQ29tbXVuaXR5LUZlYXR1cmVzLCBrZWluIEtZQyBmw7xyIEJhc2lzZnVua3Rpb25lbi4gU3TDpHJrZW4gaW0gRnV0dXJlcy1CZXJlaWNoIChiaXMgMTUww5cgSGViZWwpLiBNaUNBLUxpemVuemllcnVuZyBub2NoIGF1c3N0ZWhlbmQuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8yMy9iaW5neC10ZXN0YmVyaWNodC8iIGNsYXNzPSJpbCBieCI+Vm9sbHN0w6RuZGlnZXIgQmluZ1ggVGVzdGJlcmljaHQuPC9hPjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcHJvcyI+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyA1MCUgUmFiYXR0IChow7ZjaHN0ZXIpPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgVHJhZGluZ1ZpZXctSW50ZWdyYXRpb248L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBTb2NpYWwgVHJhZGluZyBQaW9uaWVyPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgS2VpbiBLWUMgQmFzaXM8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyA3MDArIENvaW5zPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgYmlzIDE1MMOXIEZ1dHVyZXM8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS12ZXJkaWN0Ij48c3Ryb25nPkVtcGZvaGxlbiBmw7xyOjwvc3Ryb25nPiBBa3RpdmUgVHJhZGVyLCBUcmFkaW5nVmlldy1OdXR6ZXIsIEZ1dHVyZXMtSMOkbmRsZXIsIGFsbGUgZGllIG1heGltYWxlbiBHZWLDvGhyZW5yYWJhdHQgd29sbGVuLiA8c3Ryb25nPlJlZmVycmFsLUNvZGU6PC9zdHJvbmc+IDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMi8xNy9iaW5neC1ib251c2NvZGUtbmE0cXlyLTMwLWdlYnVlaHJlbi1zcGFyZW4tYWxsZS12b3J0ZWlsZS1lcmtsYWVydC8iIGNsYXNzPSJpbCBieCI+TkE0UVlSPC9hPjwvZGl2Pgo8L2Rpdj4KCjwhLS0gT0tYIC0tPgo8ZGl2IGNsYXNzPSJkZS1wcm9maWxlIG94Ij4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWhlYWRlciI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWxlZnQiPgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJhbmsiPiYjMTI3NzU2OyAjMyBEZUZpICZhbXA7IFdlYjMgJm1pZGRvdDsgQmVzdGUgREVYLUludGVncmF0aW9uPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbmFtZSI+T0tYPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtdGFnbGluZSI+QmVzdGUgREVYIDIwKyBDaGFpbnMgJm1pZGRvdDsgV2ViMy1XYWxsZXQgJm1pZGRvdDsgVHJhZGluZyBCb3RzICZtaWRkb3Q7IE1pQ0EgTWFsdGE8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yaWdodCI+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLWNvZGUiPkNvZGU6IENSWVBUTzIwMjY8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLXJhYmF0dCI+NDUlIFJhYmF0dDwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtc3RhdHMiPgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MCwwNTUlPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlNwb3QgKyBDUllQVE8yMDI2PC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj4zNTArPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkNvaW5zPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5Nb25hdGxpY2g8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+UHJvb2Ygb2YgUmVzZXJ2ZXM8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPk1pQ0EgTWFsdGE8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+UmVndWxpZXJ1bmc8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPjQsNi81PC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkdlc2FtdG5vdGU8L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWJvZHkiPk9LWCBpc3QgMjAyNiBkaWUgPHN0cm9uZz5mw7xocmVuZGUgQsO2cnNlIGbDvHIgRGVGaSB1bmQgV2ViMy1OdXR6ZXIgaW4gRGV1dHNjaGxhbmQ8L3N0cm9uZz4uIERpZSBpbnRlZ3JpZXJ0ZSBXZWIzLVdhbGxldCB1bnRlcnN0w7x0enQgODArIEJsb2NrY2hhaW5zIHVuZCBkaWUgaGF1c2VpZ2VuZSBERVggYWdncmVnaWVydCBMaXF1aWRpdMOkdCB2b24gMjArIGRlemVudHJhbGVuIEV4Y2hhbmdlcyDigJMgZGFzIGlzdCBkaWUgYnJlaXRlc3RlIEtyeXB0by1JbmZyYXN0cnVrdHVyIHVudGVyIGFsbGVuIHZlcmdsaWNoZW5lbiBCw7Zyc2VuLiBNb25hdGxpY2hlciBQcm9vZiBvZiBSZXNlcnZlcy4gNDUlIFJhYmF0dCBtaXQgQ29kZSA8c3Ryb25nPkNSWVBUTzIwMjY8L3N0cm9uZz4uIFRyYWRpbmcgQm90cyAoR3JpZCwgRENBLCBBcmJpdHJhZ2UpIGbDvHIgYXV0b21hdGlzaWVydGUgU3RyYXRlZ2llbi4gV2ljaHRpZ2VyIEhpbndlaXM6IDxzdHJvbmc+T0tYIENvcHkgVHJhZGluZyBpc3QgZsO8ciBFVS1OdXR6ZXIgTWlDQS1iZWRpbmd0IGVpbmdlc2NocsOkbmt0PC9zdHJvbmc+IOKAkyBhbHMgQWx0ZXJuYXRpdmUgc3RlaGVuIEJvdHMgenVyIFZlcmbDvGd1bmcuIEbDvHIgcmVpbmVzIENlbnRyYWxpemVkIEV4Y2hhbmdlIFRyYWRpbmc6IEJpdGdldCBvZGVyIEJpbmdYIGJldm9yenVnZW4uIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8yNC9va3gtdGVzdGJlcmljaHQtdW5kLWVyZmFocnVuZ2VuLyIgY2xhc3M9ImlsIG94Ij5Wb2xsc3TDpG5kaWdlciBPS1ggVGVzdGJlcmljaHQuPC9hPjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcHJvcyI+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBCZXN0ZSBERVggKDIwKyBDaGFpbnMpPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgV2ViMy1XYWxsZXQgODArIENoYWluczwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IFRyYWRpbmcgQm90czwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IDQ1JSBSYWJhdHQ8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBNaUNBIChNYWx0YSk8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzk4ODg7IENvcHkgVHJhZGluZyBFVSBlaW5nZXNjaHLDpG5rdDwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXZlcmRpY3QiPjxzdHJvbmc+RW1wZm9obGVuIGbDvHI6PC9zdHJvbmc+IERlRmktTnV0emVyLCBXZWIzLUVudGh1c2lhc3RlbiwgQm90LVRyYWRlciwgYWxsZSBkaWUgZGllIGJyZWl0ZXN0ZSBPbi1DaGFpbi1JbmZyYXN0cnVrdHVyIHdvbGxlbi4gPHN0cm9uZz5SZWZlcnJhbC1Db2RlOjwvc3Ryb25nPiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjYvMDEvMjMvd2FzLWlzdC1kZXItYmVzdGUtb2t4LXJlZmVycmFsY29kZS1ib251c2NvZGUtMjAyNi8iIGNsYXNzPSJpbCBveCI+Q1JZUFRPMjAyNjwvYT48L2Rpdj4KPC9kaXY+Cgo8IS0tIEJJVFZBVk8gLS0+CjxkaXYgY2xhc3M9ImRlLXByb2ZpbGUgYnYiPgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtaGVhZGVyIj4KICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbGVmdCI+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcmFuayI+JiMxMjgyMTg7ICM0IEVpbnN0ZWlnZXIgJm1pZGRvdDsgRWluZmFjaHN0ZSBldXJvcMOkaXNjaGUgQsO2cnNlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbmFtZSI+Qml0dmF2bzwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXRhZ2xpbmUiPkVpbmZhY2hzdGUgT2JlcmZsw6RjaGUgJm1pZGRvdDsgRVVSLU3DpHJrdGUgZGlyZWt0ICZtaWRkb3Q7IEROQi1yZWd1bGllcnQ8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yaWdodCI+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLWNvZGUiPktlaW4gUmVmZXJyYWwtQ29kZTwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtc3RhdHMiPgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MCwyNSU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+U3BvdC1HZWLDvGhyPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5+MjAwPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPkNvaW5zPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5ETkI8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+UmVndWxpZXJ1bmcgKE5MKTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+TWlDQTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5FVS1rb25mb3JtPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj40LDMvNTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5FaW5zdGVpZ2VyLU5vdGU8L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWJvZHkiPkJpdHZhdm8gaXN0IGRpZSA8c3Ryb25nPmVpbmZhY2hzdGUgS3J5cHRvYsO2cnNlIGbDvHIgYWJzb2x1dGUgRWluc3RlaWdlciBpbiBkZXIgRVU8L3N0cm9uZz4uIERpZSBuaWVkZXJsw6RuZGlzY2hlIELDtnJzZSAoRE5CLXJlZ3VsaWVydCwgTWlDQS1rb25mb3JtKSBoYXQgZWluZSByYWRpa2FsIGF1ZmdlcsOkdW10ZSBPYmVyZmzDpGNoZToga2F1ZmVuLCB2ZXJrYXVmZW4sIEt1cnMgc2VoZW4g4oCTIG1laHIgYnJhdWNoZW4gRWluc3RlaWdlciBvZnQgbmljaHQuIERpcmVrdGUgRVVSLUt1cnNwYWFyZSBvaG5lIFVTRFQtWndpc2NoZW5zY2hyaXR0LiBLb3N0ZW5sb3NlIFNFUEEtRWluemFobHVuZy4gPHN0cm9uZz5OYWNodGVpbGU6PC9zdHJvbmc+IE51ciB+MjAwIENvaW5zIChrZWluIHVtZmFuZ3JlaWNoZXIgQWx0Y29pbi1NYXJrdCksIDAsMjUlIEdlYsO8aHIgZGV1dGxpY2ggdGV1cmVyIGFscyBCaXRnZXQvQmluZ1gvT0tYLCBrZWluIENvcHkgVHJhZGluZywga2VpbmUgRnV0dXJlcywga2VpbiBSZWZlcnJhbC1Db2RlIG1pdCBEYXVlcnJhYmF0dC4gRsO8ciBOdXR6ZXIgZGllIGF1c3NjaGxpZcOfbGljaCBCVEMgdW5kIEVUSCBrYXVmZW4gdW5kIGJlaGFsdGVuIHdvbGxlbiB1bmQgbWF4aW1hbGUgRWluZmFjaGhlaXQgc2Now6R0emVuOiBndXRlIFdhaGwuIEbDvHIgYWxsZSBkaWUgbWVociB3b2xsZW46IEJpdGdldCBpc3QgZGllIGJlc3NlcmUgSW52ZXN0aXRpb24gaW4gZWluZSBlaW56ZWxuZSBQbGF0dGZvcm0uPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1wcm9zIj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IEVpbmZhY2hzdGUgT2JlcmZsw6RjaGUgRVU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBFVVItRGlyZWt0LU3DpHJrdGU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBETkIgKyBNaUNBPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgU0VQQSBrb3N0ZW5sb3M8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzk4ODg7IE51ciB+MjAwIENvaW5zPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiM5ODg4OyAwLDI1JSBHZWLDvGhyICh0ZXVlcik8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS12ZXJkaWN0Ij48c3Ryb25nPkVtcGZvaGxlbiBmw7xyOjwvc3Ryb25nPiBBYnNvbHV0ZSBFaW5zdGVpZ2VyIGRpZSBudXIgQlRDL0VUSCBrYXVmZW4sIG1heGltYWxlIEVpbmZhY2hoZWl0IHdvbGxlbiB1bmQga2VpbiBBbHRjb2luLVRyYWRpbmcgcGxhbmVuLjwvZGl2Pgo8L2Rpdj4KCjwhLS0gS1JBS0VOIC0tPgo8ZGl2IGNsYXNzPSJkZS1wcm9maWxlIGtyIj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWhlYWRlciI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLWxlZnQiPgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJhbmsiPiYjMTI4NzM3OyAjNSBFVVItUGFhcmUgJmFtcDsgU2ljaGVyaGVpdCAmbWlkZG90OyBCYUZpbiArIE1pQ0E8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1uYW1lIj5LcmFrZW48L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS10YWdsaW5lIj5CYUZpbiArIE1pQ0EgJm1pZGRvdDsgU0VQQSBJbnN0YW50ICZtaWRkb3Q7IEVVUi1IYW5kZWxzcGFhcmUgJm1pZGRvdDsgUHJvLUludGVyZmFjZTwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXJpZ2h0Ij4KICAgICAgPHNwYW4gY2xhc3M9ImRlLXByb2ZpbGUtY29kZSI+S2VpbiBEYXVlcnJhYmF0dC1Db2RlPC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1zdGF0cyI+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj4wLDI2JTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5TcG90IChNYWtlcik8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPn4zMDA8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+Q29pbnM8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPkJhRmluPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlJlZ3VsaWVydW5nIERFPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj5TRVBBIEluc3RhbnQ8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+RWluemFobHVuZzwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+NCw0LzU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+U2ljaGVyaGVpdHMtTm90ZTwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtYm9keSI+S3Jha2VuIGlzdCBlaW5lIGRlciA8c3Ryb25nPsOkbHRlc3RlbiB1bmQgc2ljaGVyaGVpdHNiZXd1c3N0ZXN0ZW4gS3J5cHRvYsO2cnNlbiB3ZWx0d2VpdDwvc3Ryb25nPiAoZ2VncsO8bmRldCAyMDExLCBub2NoIG5pZSBnZWhhY2t0KS4gQmFGaW4tcmVnaXN0cmllcnQsIE1pQ0Eta29uZm9ybSwgU0VQQSBJbnN0YW50IGbDvHIgc2NobmVsbGUgRVVSLUVpbnphaGx1bmdlbi4gRGlyZWt0ZSBFVVItSGFuZGVsc3BhYXJlIChCVEMvRVVSLCBFVEgvRVVSKSBvaG5lIFVTRFQtVW13ZWcuIEbDvHIgc2ljaGVyaGVpdHNiZXd1c3N0ZSBOdXR6ZXIgZGllIFdlcnQgYXVmIGVpbmUgbmFjaGdld2llc2VuZSBTaWNoZXJoZWl0c2hpc3RvcmllIGxlZ2VuOiBzdGFya2UgV2FobC4gPHN0cm9uZz5OYWNodGVpbGU6PC9zdHJvbmc+IEdlYsO8aHJlbiBvaG5lIGRhdWVyaGFmdGVuIFJhYmF0dGNvZGUgKDAsMjYlIFNwb3QpLCBldHdhcyBrb21wbGV4ZXJlcyBJbnRlcmZhY2UgYWxzIEJpdHZhdm8sIGtlaW4gQ29weSBUcmFkaW5nLiBLcmFrZW4gUHJvIGJpZXRldCBuaWVkcmlnZXJlIEdlYsO8aHJlbiBiZWkgaMO2aGVyZW0gVm9sdW1lbi4gR3V0IGFscyBad2VpdGLDtnJzZSBuZWJlbiBCaXRnZXQgZsO8ciBkaXJla3RlIEVVUi1Lw6R1ZmUuPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1wcm9zIj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IEJhRmluICsgTWlDQTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IE5pZSBnZWhhY2t0IChzZWl0IDIwMTEpPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgU0VQQSBJbnN0YW50PC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiMxMDAwMzsgRVVSLUhhbmRlbHNwYWFyZTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjOTg4ODsgS2VpbiBEYXVlcnJhYmF0dC1Db2RlPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiM5ODg4OyBLZWluIENvcHkgVHJhZGluZzwvc3Bhbj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXZlcmRpY3QiPjxzdHJvbmc+RW1wZm9obGVuIGbDvHI6PC9zdHJvbmc+IFNpY2hlcmhlaXRzb3JpZW50aWVydGUgTnV0emVyLCBhbGxlIGRpZSBkaXJla3RlIEVVUi1QYWFyZSB1bmQgU0VQQSBJbnN0YW50IGJldm9yenVnZW4sIGVyZmFocmVuZXJlIFRyYWRlciBkaWUgS3Jha2VuIFBybyBudXR6ZW4gd29sbGVuLjwvZGl2Pgo8L2Rpdj4KCjwhLS0gQ09JTkJBU0UgLS0+CjxkaXYgY2xhc3M9ImRlLXByb2ZpbGUgY2IiPgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtaGVhZGVyIj4KICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtbGVmdCI+CiAgICAgIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcmFuayI+JiMxMjc3NTg7ICM2IFVTLUNvbXBsaWFuY2UgJm1pZGRvdDsgSW5zdGl0dXRpb25lbGwgJmFtcDsgVVNBLWZva3Vzc2llcnQ8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1uYW1lIj5Db2luYmFzZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZS1wcm9maWxlLXRhZ2xpbmUiPkJhRmluICsgTWlDQSAmbWlkZG90OyBDb2luYmFzZSBPbmUgJm1pZGRvdDsgU3RhcmtlIFVTLUJpbmR1bmcgJm1pZGRvdDsgQWR2YW5jZWQgVHJhZGU8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS1yaWdodCI+CiAgICAgIDxzcGFuIGNsYXNzPSJkZS1wcm9maWxlLWNvZGUiPktlaW4gRGF1ZXJyYWJhdHQtQ29kZTwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtc3RhdHMiPgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MCw2JTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5TaW1wbGUgKHRldWVyKTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtcHMiPjxkaXYgY2xhc3M9ImRlLXBzLXZhbCI+MCwwNSU8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+QWR2YW5jZWQgVHJhZGU8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPn4yNTA8L2Rpdj48ZGl2IGNsYXNzPSJkZS1wcy1sYWJlbCI+Q29pbnM8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXBzIj48ZGl2IGNsYXNzPSJkZS1wcy12YWwiPkJhRmluPC9kaXY+PGRpdiBjbGFzcz0iZGUtcHMtbGFiZWwiPlJlZ3VsaWVydW5nIERFPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1wcyI+PGRpdiBjbGFzcz0iZGUtcHMtdmFsIj4zLDkvNTwvZGl2PjxkaXYgY2xhc3M9ImRlLXBzLWxhYmVsIj5ERS1OdXR6ZXItTm90ZTwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtYm9keSI+Q29pbmJhc2UgaXN0IGRpZSBncsO2w590ZSBVUy1hbWVyaWthbmlzY2hlIEtyeXB0b2LDtnJzZSBtaXQgc3RhcmtlciBSZWd1bGllcnVuZ3Nrb25mb3JtaXTDpHQgKEJhRmluLCBNaUNBLCBTRUMtQ29tcGxpYW5jZSkuIDxzdHJvbmc+SGF1cHRwcm9ibGVtIGbDvHIgZGV1dHNjaGUgTnV0emVyOjwvc3Ryb25nPiBEYXMgU2ltcGxlLUludGVyZmFjZSBpc3QgbWl0IGJpcyB6dSAwLDYlIEdlYsO8aHIgPHN0cm9uZz5kaWUgdGV1ZXJzdGUgT3B0aW9uPC9zdHJvbmc+IGltIFZlcmdsZWljaC4gQWR2YW5jZWQgVHJhZGUgKFByb2ZpLUludGVyZmFjZSkgYnJpbmd0IGRpZSBHZWLDvGhyZW4gYXVmIDAsMDUlIOKAkyBhYmVyIGRpZSBtZWlzdGVuIEVpbnN0ZWlnZXIgbnV0emVuIFNpbXBsZS4gQmVpbSBDb2luYmFzZS1BdXNmYWxsIGFtIDguIE1haSAyMDI2IHdhciBkaWUgUGxhdHRmb3JtIHZvcsO8YmVyZ2VoZW5kIG5pY2h0IGVycmVpY2hiYXIuIENvaW5iYXNlIE9uZSBTdWJzY3JpcHRpb24gKGbDvHIgVVMtTnV0emVyOiAwJSBHZWLDvGhyKSBpbiBEZXV0c2NobGFuZCBlaW5nZXNjaHLDpG5rdCB2ZXJmw7xnYmFyLiBGw7xyIGF1c3NjaGxpZcOfbGljaCBpbiBkZW4gVVNBIGFuc8Okc3NpZ2UgTnV0emVyIG9kZXIgaW5zdGl0dXRpb25lbGxlIEFubGVnZXI6IHN0YXJrZSBXYWhsLiBGw7xyIGRldXRzY2hlIFByaXZhdGFubGVnZXI6IEJpdGdldCwgQmluZ1ggb2RlciBPS1ggc2luZCBnw7xuc3RpZ2VyIHVuZCBmdW5rdGlvbnNyZWljaGVyLjwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXByb2ZpbGUtcHJvcyI+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBCYUZpbiArIE1pQ0E8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0iZGUtcHJvIj4mIzEwMDAzOyBTdGFya2UgVVMtQ29tcGxpYW5jZTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjMTAwMDM7IEJla2FubnRlc3RlIE1hcmtlPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImRlLXBybyI+JiM5ODg4OyBCaXMgMCw2JSAoU2ltcGxlKTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjOTg4ODsgQXVzZmFsbCA4LiBNYWkgMjAyNjwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJkZS1wcm8iPiYjOTg4ODsgS2VpbiBDb3B5IFRyYWRpbmc8L3NwYW4+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtcHJvZmlsZS12ZXJkaWN0Ij48c3Ryb25nPkVtcGZvaGxlbiBmw7xyOjwvc3Ryb25nPiBOdXR6ZXIgbWl0IFVTLUJlenVnLCBpbnN0aXR1dGlvbmVsbGUgQW5sZWdlciwgTnV0emVyIGRpZSBDb2luYmFzZSBBZHZhbmNlZCBUcmFkZSBmw7xyIG5pZWRyaWdlIEdlYsO8aHJlbiBudXR6ZW4uIEbDvHIgZGV1dHNjaGUgUHJpdmF0YW5sZWdlcjogbWVpc3QgbmljaHQgZGllIGVyc3RlIFdhaGwuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZGUtaHIiPjwvZGl2PgoKPCEtLSBHUk\/Dn0UgVkVSR0xFSUNIU1RBQkVMTEUgLS0+CjxoMj5Wb2xsc3TDpG5kaWdlciBWZXJnbGVpY2g6IDxlbT5BbGxlIDYgQsO2cnNlbiBhdWYgZWluZW4gQmxpY2s8L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJkZS10dyI+CiAgPHRhYmxlIGNsYXNzPSJkZS10YmwiPgogICAgPHRoZWFkPgogICAgICA8dHI+CiAgICAgICAgPHRoPktyaXRlcml1bTwvdGg+CiAgICAgICAgPHRoIGNsYXNzPSJjb2wtYmctaCI+JiM5ODg5OyBCaXRnZXQ8L3RoPgogICAgICAgIDx0aD5CaW5nWDwvdGg+CiAgICAgICAgPHRoPk9LWDwvdGg+CiAgICAgICAgPHRoPkJpdHZhdm88L3RoPgogICAgICAgIDx0aD5LcmFrZW48L3RoPgogICAgICAgIDx0aD5Db2luYmFzZTwvdGg+CiAgICAgIDwvdHI+CiAgICA8L3RoZWFkPgogICAgPHRib2R5PgogICAgICA8IS0tIEdFQsOcSFJFTiAtLT4KICAgICAgPHRyIGNsYXNzPSJzZWMtaGVhZCI+PHRkIGNvbHNwYW49IjciPkdFQsOcSFJFTjwvdGQ+PC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5SZWZlcnJhbC1Db2RlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1vIj48c3Ryb25nPmtyeXB0bzMwPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWIiPjxzdHJvbmc+TkE0UVlSPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXAiPjxzdHJvbmc+Q1JZUFRPMjAyNjwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj7igJM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+4oCTPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPuKAkzwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+UmFiYXR0IG1pdCBDb2RlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1vIj48c3Ryb25nPjMwJSBkYXVlcmhhZnQ8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+PHN0cm9uZz41MCUgZGF1ZXJoYWZ0PC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWIiPjxzdHJvbmc+NDUlIGRhdWVyaGFmdDwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj5rZWluIENvZGU8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+a2VpbiBDb2RlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPmtlaW4gQ29kZTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+U3BvdC1HZWLDvGhyIG1pdCBDb2RlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1vIj48c3Ryb25nPjAsMDclPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPjxzdHJvbmc+MCwwNSU8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtYiI+MCwwNTUlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPjAsMjUlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPjAsMjYlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPjAsMDUlIChBZHYuKSAvIDAsNiUgKFNpbXBsZSk8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkZ1dHVyZXMtR2Viw7xociAoTWFrZXIpPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyI+MCwwMTQlIChtaXQgQ29kZSk8L3RkPgogICAgICAgIDx0ZD4wLDAxNSU8L3RkPgogICAgICAgIDx0ZD4wLDAxNSU8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+a2VpbiBGdXR1cmVzPC90ZD4KICAgICAgICA8dGQ+MCwwMiU8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+a2VpbiBFVS1GdXR1cmVzPC90ZD4KICAgICAgPC90cj4KICAgICAgPCEtLSBSRUdVTElFUlVORyAmIFNJQ0hFUkhFSVQgLS0+CiAgICAgIDx0ciBjbGFzcz0ic2VjLWhlYWQiPjx0ZCBjb2xzcGFuPSI3Ij5SRUdVTElFUlVORyAmYW1wOyBTSUNIRVJIRUlUPC90ZD48L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPk1pQ0EtTGl6ZW56PC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj4mIzEwMDAzOyBNaUNBPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLW8iPkluIEFyYmVpdDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBNYWx0YSBNaUNBPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEROQi9NaUNBPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEJhRmluL01pQ0E8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgQmFGaW4vTWlDQTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+UHJvb2Ygb2YgUmVzZXJ2ZXM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIHRjLWciPiYjMTAwMDM7IE1vbmF0bGljaDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBKYTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBNb25hdGxpY2g8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgSmE8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgSmE8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPlNjaHV0emZvbmRzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj48c3Ryb25nPjMwMCBNaW8uICQ8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+SmE8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+SmE8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+4oCTPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPuKAkzwvdGQ+CiAgICAgICAgPHRkPkZESUMgKFVTRCwgVVMpPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5TaWNoZXJoZWl0c2hpc3RvcmllPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj5TZWhyIGd1dDwvdGQ+CiAgICAgICAgPHRkPkd1dDwvdGQ+CiAgICAgICAgPHRkPkd1dDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj5TZWhyIGd1dDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj48c3Ryb25nPk5pZSBnZWhhY2t0IChzZWl0IDIwMTEpPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQ+R3V0PC90ZD4KICAgICAgPC90cj4KICAgICAgPCEtLSBGVU5LVElPTkVOIC0tPgogICAgICA8dHIgY2xhc3M9InNlYy1oZWFkIj48dGQgY29sc3Bhbj0iNyI+RlVOS1RJT05FTjwvdGQ+PC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5WZXJmw7xnYmFyZSBDb2luczwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtbyI+PHN0cm9uZz44MDArPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWIiPjcwMCs8L3RkPgogICAgICAgIDx0ZD4zNTArPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPn4yMDA8L3RkPgogICAgICAgIDx0ZD5+MzAwPC90ZD4KICAgICAgICA8dGQ+fjI1MDwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+Q29weSBUcmFkaW5nIChFVSk8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIHRjLWciPjxzdHJvbmc+JiMxMDAwMzsgQmVzdGVzIEVVPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IFNvY2lhbCBUcmFkaW5nPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXIiPjxzcGFuIGNsYXNzPSJ0aSByIj5FVSBlaW5nZXNjaHLDpG5rdDwvc3Bhbj48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPlRyYWRpbmcgQm90czwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmciPiYjMTAwMDM7IEphPC90ZD4KICAgICAgICA8dGQ+JiMxMDAwMzsgSmE8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+PHN0cm9uZz4mIzEwMDAzOyBCZXN0ZXMgQW5nZWJvdDwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4mIzEwMDA3OzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4mIzEwMDA3OzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4mIzEwMDA3OzwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+U3Rha2luZyAvIEVhcm48L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIHRjLWciPiYjMTAwMDM7IDUwKyBDb2luczwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBGbGV4aWJlbDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBiaXMgMzAlIEFQUjwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IEJlZ3Jlbnp0PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEphPC90ZD4KICAgICAgICA8dGQ+JiMxMDAwMzsgQmVncmVuenQ8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkZ1dHVyZXMgLyBIZWJlbCAoRVUpPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyI+JiMxMDAwMzsgYmlzIDEyNcOXPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IGJpcyAxNTDDlzwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IGJpcyAxMDDDlzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4mIzEwMDA3OzwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IGJpcyA1w5c8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtciI+JiMxMDAwNzs8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPldlYjMgLyBERVg8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIj4mIzEwMDAzOyBXZWIzIFdhbGxldDwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IERlRmkgJmFtcDsgR2FtZUZpPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPjxzdHJvbmc+JiMxMDAwMzsgQmVzdGUgREVYICg4MCsgQ2hhaW5zKTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4mIzEwMDA3OzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1yIj4mIzEwMDA3OzwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IENvaW5iYXNlIFdhbGxldDwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDwhLS0gRUlOWkFITFVORyAmIE5VVFpVTkcgLS0+CiAgICAgIDx0ciBjbGFzcz0ic2VjLWhlYWQiPjx0ZCBjb2xzcGFuPSI3Ij5FSU5aQUhMVU5HICZhbXA7IE5VVFpVTkc8L3RkPjwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+U0VQQS1FaW56YWhsdW5nPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj4mIzEwMDAzOyBLb3N0ZW5sb3M8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyBWaWEgUGFydG5lcjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBLb3N0ZW5sb3M8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgS29zdGVubG9zPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEtvc3RlbmxvcyAvIEluc3RhbnQ8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgS29zdGVubG9zPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5LcmVkaXRrYXJ0ZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmciPiYjMTAwMDM7IH4xLDUlPC90ZD4KICAgICAgICA8dGQ+JiMxMDAwMzsgfjIlPC90ZD4KICAgICAgICA8dGQ+JiMxMDAwMzsgfjEsNSU8L3RkPgogICAgICAgIDx0ZD4mIzEwMDAzOyB+MSw1JTwvdGQ+CiAgICAgICAgPHRkPiYjMTAwMDM7IH4xLDUlPC90ZD4KICAgICAgICA8dGQ+JiMxMDAwMzsgfjMsNSU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkRldXRzY2hlIE9iZXJmbMOkY2hlPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImNvbC1iZyB0Yy1nIj4mIzEwMDAzOyBWb2xsc3TDpG5kaWc8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtZyI+JiMxMDAwMzsgVm9sbHN0w6RuZGlnPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IEphPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPiYjMTAwMDM7IFZvbGxzdMOkbmRpZzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBKYTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj4mIzEwMDAzOyBKYTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+QW5mw6RuZ2VyZnJldW5kbGljaGtlaXQ8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0iY29sLWJnIHRjLW8iPiYjMTEwODg7JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7JiMxMTA4ODs8L3RkPgogICAgICAgIDx0ZD4mIzExMDg4OyYjMTEwODg7JiMxMTA4ODsmIzExMDg4OzwvdGQ+CiAgICAgICAgPHRkPiYjMTEwODg7JiMxMTA4ODsmIzExMDg4OzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy1nIj48c3Ryb25nPiYjMTEwODg7JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7JiMxMTA4ODsgKGVpbmZhY2hzdGUpPC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQ+JiMxMTA4ODsmIzExMDg4OyYjMTEwODg7JiMxMTA4ODs8L3RkPgogICAgICAgIDx0ZD4mIzExMDg4OyYjMTEwODg7JiMxMTA4ODsmIzExMDg4OzwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+S1lDIGVyZm9yZGVybGljaDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmciPkphIChmw7xyIFNFUEEpPC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWciPk5laW4gKEJhc2lzKTwvdGQ+CiAgICAgICAgPHRkPkphPC90ZD4KICAgICAgICA8dGQ+SmE8L3RkPgogICAgICAgIDx0ZD5KYTwvdGQ+CiAgICAgICAgPHRkPkphPC90ZD4KICAgICAgPC90cj4KICAgICAgPCEtLSBHRVNBTVRVUlRFSUwgLS0+CiAgICAgIDx0ciBjbGFzcz0ic2VjLWhlYWQiPjx0ZCBjb2xzcGFuPSI3Ij5HRVNBTVRVUlRFSUw8L3RkPjwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+R2VzYW10bm90ZTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmcgdGMtbyI+PHN0cm9uZz40LDggLyA1PC9zdHJvbmc+PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLWIiPjQsNiAvIDU8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0idGMtcCI+NCw2IC8gNTwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJ0Yy10Ij40LDMgLyA1PC90ZD4KICAgICAgICA8dGQgY2xhc3M9InRjLXBrIj40LDQgLyA1PC90ZD4KICAgICAgICA8dGQ+Myw5IC8gNTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+QmVzdGUgZsO8cjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJjb2wtYmciPjxzdHJvbmc+QWxscm91bmRlciwgQW5mw6RuZ2VyLCBDb3B5IFRyYWRpbmc8L3N0cm9uZz48L3RkPgogICAgICAgIDx0ZD5Ba3RpdmUgVHJhZGVyLCBUcmFkaW5nVmlldzwvdGQ+CiAgICAgICAgPHRkPkRlRmksIFdlYjMsIEJvdHM8L3RkPgogICAgICAgIDx0ZD5BYnNvbHV0ZSBFaW5zdGVpZ2VyIChudXIgQlRDL0VUSCk8L3RkPgogICAgICAgIDx0ZD5FVVItUGFhcmUsIFNpY2hlcmhlaXRzYmV3dXNzdGU8L3RkPgogICAgICAgIDx0ZD5VUy1OdXR6ZXIsIEluc3RpdHV0aW9uZWxsPC90ZD4KICAgICAgPC90cj4KICAgIDwvdGJvZHk+CiAgPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1ociI+PC9kaXY+Cgo8IS0tIE5VVFpFUlBST0ZJTEUgLS0+CjxoMj5XZWxjaGUgQsO2cnNlIGbDvHIgd2VsY2hlbiBOdXR6ZXJ0eXA\/IDxlbT5EaWUgZGlyZWt0ZSBFbXBmZWhsdW5nPC9lbT48L2gyPgoKPGRpdiBjbGFzcz0iZGUtcHJvZmlsZXMtZ3JpZCI+CiAgPGRpdiBjbGFzcz0iZGUtdXAgYmciPgogICAgPGRpdiBjbGFzcz0iZGUtdXAtdHlwZSI+JiMxMjc3NzU7IEbDvHIgQW5mw6RuZ2VyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1yZWMiPkJpdGdldCAoa3J5cHRvMzApPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1ib2R5Ij5NaUNBLXJlZ3VsaWVydCwgZGV1dHNjaGUgT2JlcmZsw6RjaGUsIFNFUEEga29zdGVubG9zLCBFaW5zdGllZ3Ntb2R1cy4gV8OkY2hzdCBtaXQgZGlyIG1pdCB3ZW5uIGR1IGZvcnRnZXNjaHJpdHRlbmVyIHdpcnN0LiA8c3Ryb25nPkFsdGVybmF0aXY6IEJpdHZhdm88L3N0cm9uZz4gd2VubiBkdSB3aXJrbGljaCBudXIgQlRDL0VUSCBrYXVmZW4gd2lsbHN0IHVuZCBtYXhpbWFsZSBFaW5mYWNoaGVpdCBwcmlvcmlzaWVyc3QgKGFiZXIgMCwyNSUgR2Viw7xocikuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xMy9iaXRnZXQtdGVzdGJlcmljaHQvIiBjbGFzcz0iaWwgYmciPkJpdGdldCBUZXN0YmVyaWNodC48L2E+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtdXAgYngiPgogICAgPGRpdiBjbGFzcz0iZGUtdXAtdHlwZSI+JiM5ODg5OyBGw7xyIGFrdGl2ZSBUcmFkZXI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLXJlYyI+QmluZ1ggKE5BNFFZUik8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLWJvZHkiPkjDtmNoc3RlciBHZWLDvGhyZW5yYWJhdHQgKDUwJSksIFRyYWRpbmdWaWV3LUludGVncmF0aW9uIGbDvHIgQ2hhcnQtQW5hbHlzZSBkaXJla3QgbWl0IE9yZGVycywgU29jaWFsIFRyYWRpbmcuIElkZWFsZSBLb21iaW5hdGlvbiBmw7xyIFRyYWRlciBkaWUgQ2hhcnQtQW5hbHlzZSBlcm5zdCBuZWhtZW4uIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8yMy9iaW5neC10ZXN0YmVyaWNodC8iIGNsYXNzPSJpbCBieCI+QmluZ1ggVGVzdGJlcmljaHQuPC9hPjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLXVwIG94Ij4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLXR5cGUiPiYjMTI3NzU2OyBGw7xyIERlRmktTnV0emVyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1yZWMiPk9LWCAoQ1JZUFRPMjAyNik8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLWJvZHkiPkJlc3RlIERFWC1JbnRlZ3JhdGlvbiAoODArIENoYWlucyksIFdlYjMtV2FsbGV0LCBUcmFkaW5nIEJvdHMsIENyb3NzLUNoYWluLVN3YXBzLiBGw7xyIGFsbGUgZGllIG9uLWNoYWluIGFrdGl2IHNpbmQgdW5kIGVpbmUgemVudHJhbGlzaWVydGUgQsO2cnNlIGFscyBCYXNpcy1IdWIgd29sbGVuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMjQvb2t4LXRlc3RiZXJpY2h0LXVuZC1lcmZhaHJ1bmdlbi8iIGNsYXNzPSJpbCBveCI+T0tYIFRlc3RiZXJpY2h0LjwvYT48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS11cCBidiI+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC10eXBlIj4mIzEyODIxODsgRsO8ciBFaW5zdGVpZ2VyIChudXIgQlRDL0VUSCk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLXVwLXJlYyI+Qml0dmF2bzwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtdXAtYm9keSI+RWluZmFjaHN0ZSBPYmVyZmzDpGNoZSBpbiBkZXIgRVUsIEVVUi1EaXJla3Rtw6Rya3RlLCBrZWluZSBBbHRjb2luLUFibGVua3VuZy4gQWJlcjogMCwyNSUgR2Viw7xociB1bmQga2VpbiBSZWZlcnJhbC1Db2RlIGJlZGV1dGVuIGxhbmdmcmlzdGlnIE1laHJrb3N0ZW4uIEbDvHIgbGFuZ2ZyaXN0aWdlbiBBdWZiYXU6IHp1IEJpdGdldCB3ZWNoc2VsbiB3ZW5uIGR1IG1laHIgRnVua3Rpb25lbiBicmF1Y2hzdC48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS11cCBrciI+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC10eXBlIj4mIzEyODczNzsgRsO8ciBTaWNoZXJoZWl0c2Jld3Vzc3RlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS11cC1yZWMiPktyYWtlbjwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtdXAtYm9keSI+U2VpdCAyMDExIG5pZSBnZWhhY2t0IOKAkyBkaWUgc3TDpHJrc3RlIFNpY2hlcmhlaXRzaGlzdG9yaWUgYWxsZXIgdmVyZ2xpY2hlbmVuIELDtnJzZW4uIEJhRmluICsgTWlDQSwgU0VQQSBJbnN0YW50LCBkaXJla3RlIEVVUi1IYW5kZWxzcGFhcmUuIEd1dCBhbHMgWndlaXRiw7Zyc2UgbmViZW4gQml0Z2V0IGbDvHIgZGlyZWt0ZSBFVVItS8OkdWZlIG9obmUgVVNEVC1ad2lzY2hlbnNjaHJpdHQuPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZGUtaHIiPjwvZGl2PgoKPCEtLSBGQVEgLS0+CjxoMj5GQVE6IDxlbT5CZXN0ZSBLcnlwdG9iw7Zyc2UgRGV1dHNjaGxhbmQgMjAyNjwvZW0+PC9oMj4KPGRpdiBjbGFzcz0iZGUtZmFxIj4KICA8ZGl2IGNsYXNzPSJkZS1maSI+CiAgICA8ZGl2IGNsYXNzPSJkZS1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuZGUtZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XZWxjaGUgS3J5cHRvYsO2cnNlIGlzdCBkaWUgYmVzdGUgaW4gRGV1dHNjaGxhbmQgMjAyNj88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLWZhIj48ZGl2IGNsYXNzPSJkZS1mYS1pIj5LZWluIHVuaXZlcnNlbGxlcyBSYW5raW5nIOKAkyBlcyBrb21tdCBhdWYgZGVuIE51dHplcnR5cCBhbi4gPHN0cm9uZz5BbGxyb3VuZGVyICZhbXA7IEFuZsOkbmdlcjo8L3N0cm9uZz4gQml0Z2V0IChDb2RlIGtyeXB0bzMwLCAzMCUgUmFiYXR0LCBNaUNBLCBDb3B5IFRyYWRpbmcpLiA8c3Ryb25nPkFrdGl2ZSBUcmFkZXI6PC9zdHJvbmc+IEJpbmdYIChDb2RlIE5BNFFZUiwgNTAlIFJhYmF0dCwgVHJhZGluZ1ZpZXcpLiA8c3Ryb25nPkRlRmkgJmFtcDsgV2ViMzo8L3N0cm9uZz4gT0tYIChDb2RlIENSWVBUTzIwMjYsIGJlc3RlIERFWCkuIDxzdHJvbmc+QWJzb2x1dGUgRWluc3RlaWdlcjo8L3N0cm9uZz4gQml0dmF2byAoZWluZmFjaHN0ZSBPYmVyZmzDpGNoZSkuIDxzdHJvbmc+RVVSLURpcmVrdHBhYXJlICZhbXA7IFNpY2hlcmhlaXQ6PC9zdHJvbmc+IEtyYWtlbiAoQmFGaW4sIG5pZSBnZWhhY2t0KS4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L21pY2EtdmVyb3JkbnVuZy8iIGNsYXNzPSJpbCBkZSI+TWlDQS1SZWd1bGllcnVuZyBlcmtsw6RydC48L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtZmkiPgogICAgPGRpdiBjbGFzcz0iZGUtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmRlLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2VsY2hlIEtyeXB0b2LDtnJzZSBpc3QgaW4gRGV1dHNjaGxhbmQgcmVndWxpZXJ0PzwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtZmEiPjxkaXYgY2xhc3M9ImRlLWZhLWkiPk1pQ0EtcmVndWxpZXJ0IChFVSk6IEJpdGdldCwgT0tYIChNYWx0YSksIEJpdHZhdm8gKEROQi9OTCksIEtyYWtlbiAoQmFGaW4pLCBDb2luYmFzZSAoQmFGaW4pLiBCaW5nWDogUmVndWxpZXJ1bmdzcHJvemVzcyBsw6R1ZnQuIDxzdHJvbmc+TWlDQSBpc3Qgc2VpdCBEZXplbWJlciAyMDI0IHZvbGxzdMOkbmRpZyBpbiBLcmFmdDwvc3Ryb25nPiDigJMgYWxsZSBFVS1LcnlwdG8tRGllbnN0bGVpc3RlciBtw7xzc2VuIE1pQ0EtbGl6ZW56aWVydCBzZWluIHVtIGluIGRlciBFVSBsZWdhbCB6dSBvcGVyaWVyZW4uIE5pY2h0LU1pQ0EtQsO2cnNlbiByaXNraWVyZW4gQWJzY2hhbHR1bmcuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9taWNhLXZlcm9yZG51bmcvIiBjbGFzcz0iaWwgZGUiPk1pQ0EgZXJrbMOkcnQuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImRlLWZpIj4KICAgIDxkaXYgY2xhc3M9ImRlLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5kZS1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldlbGNoZSBLcnlwdG9iw7Zyc2UgaGF0IGRpZSBuaWVkcmlnc3RlbiBHZWLDvGhyZW4gaW4gRGV1dHNjaGxhbmQ\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1mYSI+PGRpdiBjbGFzcz0iZGUtZmEtaSI+TWl0IFJlZmVycmFsLUNvZGU6IDxzdHJvbmc+QmluZ1ggKyBOQTRRWVI6IDAsMDUlPC9zdHJvbmc+IChnw7xuc3RpZ3N0ZXIpLiBPS1ggKyBDUllQVE8yMDI2OiAwLDA1NSUuIEJpdGdldCArIGtyeXB0bzMwOiAwLDA3JS4gT2huZSBDb2RlOiBCaXR2YXZvIDAsMjUlLCBLcmFrZW4gMCwyNiUsIENvaW5iYXNlIFNpbXBsZSBiaXMgMCw2JS4gUmVjaGVuYmVpc3BpZWw6IDAsMjUlIHN0YXR0IDAsMDclID0gYmVpIDEwMC4wMDAg4oKsIEphaHJlc3ZvbHVtZW4gMTgwIOKCrCBNZWhya29zdGVuLiBSZWZlcnJhbC1Db2RlcyBsb2huZW4gc2ljaCBkYXVlcmhhZnQuPC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtZmkiPgogICAgPGRpdiBjbGFzcz0iZGUtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmRlLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+SXN0IEJpdGdldCBvZGVyIEJpbmdYIGJlc3NlciBmw7xyIENvcHkgVHJhZGluZz88L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLWZhIj48ZGl2IGNsYXNzPSJkZS1mYS1pIj5CZWlkZSBzZWhyIGd1dCDigJMgZsO8ciB2ZXJzY2hpZWRlbmUgUHLDpGZlcmVuemVuOiA8c3Ryb25nPkJpdGdldDwvc3Ryb25nPiAoa3J5cHRvMzApID0gYmVzdGVzIEtyeXB0by1Db3B5LVRyYWRpbmcgRVUgZ2VzYW10LCBGb2xsb3dlci1TdG9wLUxvc3MsIGRldGFpbGxpZXJ0ZXN0ZSBUcmFkZXItU3RhdGlzdGlrZW4sIE1pQ0Eta29uZm9ybS4gPHN0cm9uZz5CaW5nWDwvc3Ryb25nPiAoTkE0UVlSKSA9IFNvY2lhbC1UcmFkaW5nLVBpb25pZXIsIFRyYWRpbmdWaWV3LUludGVncmF0aW9uLCBDb21tdW5pdHktRmVhdHVyZXMuIDxzdHJvbmc+T0tYPC9zdHJvbmc+OiBDb3B5IFRyYWRpbmcgRVUgTWlDQS1iZWRpbmd0IGVpbmdlc2NocsOkbmt0IOKAkyBUcmFkaW5nIEJvdHMgc3RhdHRkZXNzZW4uIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNi8wNS93YXMtaXN0LWNvcHktdHJhZGluZy8iIGNsYXNzPSJpbCBkZSI+Q29weSBUcmFkaW5nIGVya2zDpHJ0LjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJkZS1maSI+CiAgICA8ZGl2IGNsYXNzPSJkZS1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuZGUtZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XZWxjaGUgS3J5cHRvYsO2cnNlIGJpZXRldCBTRVBBLUVpbnphaGx1bmcga29zdGVubG9zIGFuPzwvZGl2PgogICAgPGRpdiBjbGFzcz0iZGUtZmEiPjxkaXYgY2xhc3M9ImRlLWZhLWkiPktvc3Rlbmxvc2UgU0VQQTogQml0Z2V0LCBPS1gsIEJpdHZhdm8sIEtyYWtlbiAoKyBTRVBBIEluc3RhbnQgdmVyZsO8Z2JhciksIENvaW5iYXNlLiBCaW5nWDogdmlhIFBhcnRuZXJiYW5rZW4sIGtsZWluZSBHZWLDvGhyIG3DtmdsaWNoLiBLcmVkaXRrYXJ0ZSBpc3QgYmVpIGFsbGVuIELDtnJzZW4ga29zdGVucGZsaWNodGlnIChjYS4gMSw14oCTMyw1JSkuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNi8wNS93YXMtaXN0LWRjYS8iIGNsYXNzPSJpbCBkZSI+RENBLVN0cmF0ZWdpZSDigJMgcmVnZWxtw6TDn2lnZSBTRVBBLUVpbnphaGx1bmdlbiBzaW5udm9sbC48L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0iZGUtZmkiPgogICAgPGRpdiBjbGFzcz0iZGUtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmRlLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+TXVzcyBpY2ggS3J5cHRvLUdld2lubmUgdm9uIGRldXRzY2hlbiBCw7Zyc2VuIHZlcnN0ZXVlcm4\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1mYSI+PGRpdiBjbGFzcz0iZGUtZmEtaSI+SmEsIHVuYWJow6RuZ2lnIHZvbiBkZXIgQsO2cnNlLiBEZXV0c2NobGFuZDogS3J5cHRvIGvDvHJ6ZXIgYWxzIDEgSmFociDihpIgc3RldWVycGZsaWNodGlnIChwZXJzw7ZubGljaGVyIFNhdHosIEZyZWlncmVuemUgMS4wMDAg4oKsL0phaHIpLiBLcnlwdG8gbMOkbmdlciBhbHMgMSBKYWhyIOKGkiA8c3Ryb25nPjAlIFN0ZXVlcm48L3N0cm9uZz4uIERBQzggc2VpdCAyMDI2OiBhbGxlIEVVLULDtnJzZW4gbWVsZGVuIGF1dG9tYXRpc2NoIGFucyBGaW5hbnphbXQuIFN0YWtpbmctRXJ0csOkZ2U6IHNvZm9ydCBzdGV1ZXJwZmxpY2h0aWcgKEZyZWlncmVuemUgMjU2IOKCrCkuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG93YWVocnVuZ2VuLXN0ZXVlcm4vIiBjbGFzcz0iaWwgZGUiPktyeXB0by1TdGV1ZXItR3VpZGUgRGV1dHNjaGxhbmQgMjAyNi48L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZGUtaHIiPjwvZGl2PgoKPCEtLSBDVEEgLS0+CjxkaXYgY2xhc3M9ImRlLWN0YSI+CiAgPGgzIHN0eWxlPSJtYXJnaW46MCAwIDZweDtmb250LXNpemU6MTZweDtjb2xvcjojRjBGN0YyIj5KZXR6dCBzdGFydGVuIOKAkyBtaXQgYmlzIHp1IDUwJSBHZWLDvGhyZW5yYWJhdHQ8L2gzPgogIDxwIHN0eWxlPSJjb2xvcjp2YXIoLS10eHQyKTtmb250LXNpemU6MTNweDttYXJnaW46MCI+QWxsZSBkcmVpIGVtcGZvaGxlbmVuIELDtnJzZW4gbWl0IGRhdWVyaGFmdGVtIFJhYmF0dGNvZGU6PC9wPgogIDxkaXYgY2xhc3M9ImRlLWN0YS1ncmlkIj4KICAgIDxhIGNsYXNzPSJkZS1jdGEtYnRuIGJnIiBocmVmPSJodHRwczovL2JvbnVzLmJpdGdldC5jb20vS3J5cHRvenVrdW5mdDEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBzdHlsZT0iY29sb3I6IzAwMCAhaW1wb3J0YW50Ij4mIzk4ODk7IEJpdGdldCDigJMgQ29kZSBrcnlwdG8zMCAoMzAlKTwvYT4KICAgIDxhIGNsYXNzPSJkZS1jdGEtYnRuIGJ4IiBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMTIvMTcvYmluZ3gtYm9udXNjb2RlLW5hNHF5ci0zMC1nZWJ1ZWhyZW4tc3BhcmVuLWFsbGUtdm9ydGVpbGUtZXJrbGFlcnQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgc3R5bGU9ImNvbG9yOiNmZmYgIWltcG9ydGFudCI+JiM5NzI5OyBCaW5nWCDigJMgQ29kZSBOQTRRWVIgKDUwJSk8L2E+CiAgICA8YSBjbGFzcz0iZGUtY3RhLWJ0biBveCIgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAxLzIzL3dhcy1pc3QtZGVyLWJlc3RlLW9reC1yZWZlcnJhbGNvZGUtYm9udXNjb2RlLTIwMjYvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgc3R5bGU9ImNvbG9yOiNmZmYgIWltcG9ydGFudCI+JiMxMjc3NTY7IE9LWCDigJMgQ29kZSBDUllQVE8yMDI2ICg0NSUpPC9hPgogIDwvZGl2Pgo8L2Rpdj4KCjxoMj5XZWl0ZXJmJnV1bWw7aHJlbmRlIEFydGlrZWw8L2gyPgo8ZGl2IGNsYXNzPSJkZS1jYXJkcyI+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzEzL2JpdGdldC10ZXN0YmVyaWNodC8iIGNsYXNzPSJkZS1jYXJkIj48ZGl2IGNsYXNzPSJkZS1jYXJkLWNhdCI+QsOWUlNFPC9kaXY+PGRpdiBjbGFzcz0iZGUtY2FyZC10aXRsZSI+Qml0Z2V0IFRlc3RiZXJpY2h0IDIwMjY8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzIzL2Jpbmd4LXRlc3RiZXJpY2h0LyIgY2xhc3M9ImRlLWNhcmQiPjxkaXYgY2xhc3M9ImRlLWNhcmQtY2F0Ij5Cw5ZSU0U8L2Rpdj48ZGl2IGNsYXNzPSJkZS1jYXJkLXRpdGxlIj5CaW5nWCBUZXN0YmVyaWNodCAyMDI2PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8yNC9va3gtdGVzdGJlcmljaHQtdW5kLWVyZmFocnVuZ2VuLyIgY2xhc3M9ImRlLWNhcmQiPjxkaXYgY2xhc3M9ImRlLWNhcmQtY2F0Ij5Cw5ZSU0U8L2Rpdj48ZGl2IGNsYXNzPSJkZS1jYXJkLXRpdGxlIj5PS1ggVGVzdGJlcmljaHQgMjAyNjwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMDkvYml0Z2V0LXJlZmVycmFsLWNvZGUta3J5cHRvMzAvIiBjbGFzcz0iZGUtY2FyZCI+PGRpdiBjbGFzcz0iZGUtY2FyZC1jYXQiPlJBQkFUVDwvZGl2PjxkaXYgY2xhc3M9ImRlLWNhcmQtdGl0bGUiPkJpdGdldCBDb2RlIGtyeXB0bzMwPC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMi8xNy9iaW5neC1ib251c2NvZGUtbmE0cXlyLTMwLWdlYnVlaHJlbi1zcGFyZW4tYWxsZS12b3J0ZWlsZS1lcmtsYWVydC8iIGNsYXNzPSJkZS1jYXJkIj48ZGl2IGNsYXNzPSJkZS1jYXJkLWNhdCI+UkFCQVRUPC9kaXY+PGRpdiBjbGFzcz0iZGUtY2FyZC10aXRsZSI+QmluZ1ggQ29kZSBOQTRRWVI8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA2LzA1L3dhcy1pc3QtY29weS10cmFkaW5nLyIgY2xhc3M9ImRlLWNhcmQiPjxkaXYgY2xhc3M9ImRlLWNhcmQtY2F0Ij5UUkFESU5HPC9kaXY+PGRpdiBjbGFzcz0iZGUtY2FyZC10aXRsZSI+V2FzIGlzdCBDb3B5IFRyYWRpbmc\/PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNi8wNS93YXMtaXN0LWRjYS8iIGNsYXNzPSJkZS1jYXJkIj48ZGl2IGNsYXNzPSJkZS1jYXJkLWNhdCI+U1RSQVRFR0lFPC9kaXY+PGRpdiBjbGFzcz0iZGUtY2FyZC10aXRsZSI+RENBLVN0cmF0ZWdpZSBlcmtsw6RydDwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvd2FlaHJ1bmdlbi1zdGV1ZXJuLyIgY2xhc3M9ImRlLWNhcmQiPjxkaXYgY2xhc3M9ImRlLWNhcmQtY2F0Ij5TVEVVRVJOPC9kaXY+PGRpdiBjbGFzcz0iZGUtY2FyZC10aXRsZSI+S3J5cHRvIFN0ZXVlcm4gMjAyNjwvZGl2PjwvYT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1hdXRob3IiPgogIDxkaXYgY2xhc3M9ImRlLWF2Ij5GUjwvZGl2PgogIDxkaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1hbiI+RmVsaXggUmllZ2VyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJkZS1hciI+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyAxNS4gTWFpIDIwMjY8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImRlLWFiIj5EaWVzZXIgQXJ0aWtlbCBlbnRow6RsdCBBZmZpbGlhdGUtTGlua3MgenUgQml0Z2V0IChrcnlwdG8zMCksIEJpbmdYIChOQTRRWVIpIHVuZCBPS1ggKENSWVBUTzIwMjYpLiBCZWkgUmVnaXN0cmllcnVuZyDDvGJlciB1bnNlcmUgTGlua3MgZXJoYWx0ZW4gd2lyIGVpbmUgUHJvdmlzaW9uIOKAkyBkdSBwcm9maXRpZXJzdCB2b20gR2Viw7xocmVucmFiYXR0IG9obmUgTWVocmtvc3Rlbi4gR2Viw7xocmVuLCBSZWd1bGllcnVuZ3NzdGF0dXMgdW5kIEZlYXR1cmVzIGvDtm5uZW4gc2ljaCBqZWRlcnplaXQgw6RuZGVybi4gQWxsZSBBbmdhYmVuIG5hY2ggYmVzdGVtIFdpc3NlbiBTdGFuZCAxNS4gTWFpIDIwMjYuIEtlaW5lIEFubGFnZWJlcmF0dW5nLjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImRlLWRpc2MiPjxzdHJvbmc+UmlzaWtvaGlud2VpcyAmYW1wOyBUcmFuc3BhcmVuejo8L3N0cm9uZz4gS3J5cHRvd8OkaHJ1bmdlbiBzaW5kIGhvY2h2b2xhdGlsZSBBbmxhZ2VrbGFzc2VuLiBWZXJsdXN0ZSBiaXMgenVtIFRvdGFsdmVybHVzdCBkZXMgZWluZ2VzZXR6dGVuIEthcGl0YWxzIHNpbmQgbcO2Z2xpY2guIEFsbGUgZ2VuYW5udGVuIELDtnJzZW4gc2luZCByZWd1bGllcnQg4oCTIFJlZ3VsaWVydW5nIHNjaMO8dHp0IGplZG9jaCBuaWNodCB2b3IgS3Vyc3Zlcmx1c3Rlbi4gRGllc2VyIEFydGlrZWwgc3RlbGx0IGtlaW5lIEFubGFnZWJlcmF0dW5nIGRhci4gRW50aMOkbHQgQWZmaWxpYXRlLUxpbmtzLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvd2FlaHJ1bmdlbi1zdGV1ZXJuLyIgY2xhc3M9ImlsIGRlIj5LcnlwdG8tR2V3aW5uZSBzaW5kIGluIERldXRzY2hsYW5kIHN0ZXVlcnBmbGljaHRpZy48L2E+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJkZS1tZXRhIj5WZXLDtmZmZW50bGljaHQ6IDE1LiBNYWkgMjAyNiAmbWlkZG90OyBBdXRvcjogRmVsaXggUmllZ2VyICZtaWRkb3Q7IEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IEtlaW5lIEFubGFnZWJlcmF0dW5nICZtaWRkb3Q7IEFmZmlsaWF0ZTogQml0Z2V0IGtyeXB0bzMwIC8gT0tYIENSWVBUTzIwMjYgLyBCaW5nWCBOQTRRWVI8L2Rpdj4KCjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPnYCGGltYWdlX2dlbmVyYXRvcl9zZXR0aW5nc3YFCHRlbXBsYXRldwdoaWdod2F5EGRlZmF1bHRfaW1hZ2VfaWR9AARmb250dwAHZW5hYmxlZHgFdG9rZW53jgJleUowZUhRaU9pSkNaWE4wWlNCTGNubHdkRzlpWEhVd01HWTJjbk5sSUdsdUlFUmxkWFJ6WTJoc1lXNWtJREl3TWpZNklFSnBkR2RsZEN3Z1FtbHVaMWdzSUU5TFdDd2dRbWwwZG1GMmJ5d2dTM0poYTJWdUlDWmhiWEE3SUVOdmFXNWlZWE5sSUdsdElGWmxjbWRzWldsamFDSXNJblJsYlhCc1lYUmxJam9pYUdsbmFIZGhlU0lzSW1admJuUWlPaUlpTENKaWJHOW5YMmxrSWpveU5ESTBNamt3TkRoOS5FanZQb0FoMTFidFV2S2pwLThjVVRGYk0wMW54aW5ETGpoalpiMVFfR01RTVEHdmVyc2lvbn0CfbqNAXUBfb6P28UEdgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgUIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeAV0b2tlbneoA2V5SnBiV2NpT2lKb2RIUndjenBjTDF3dmEzSjVjSFJ2ZW5WcmRXNW1kQzVqYjIxY0wzZHdMV052Ym5SbGJuUmNMM1Z3Ykc5aFpITmNMekl3TWpaY0x6QTFYQzlyY25sd2RHOTZkV3QxYm1aMExUWmhNRFptTnpFMU16STBaR0V0TWpBd2VESXdNQzV3Ym1jX1kzSnZjRDB4SWl3aWRIaDBJam9pUW1WemRHVWdTM0o1Y0hSdllseDFNREJtTm5KelpTQnBiaUJFWlhWMGMyTm9iR0Z1WkNBeU1ESTJPaUJDYVhSblpYUXNJRUpwYm1kWUxDQlBTMWdzSUVKcGRIWmhkbThzSUV0eVlXdGxiaUFtWVcxd095QkRiMmx1WW1GelpTQnBiU0JXWlhKbmJHVnBZMmdpTENKMFpXMXdiR0YwWlNJNkltaHBaMmgzWVhraUxDSm1iMjUwSWpvaUlpd2lZbXh2WjE5cFpDSTZNalF5TkRJNU1EUTRmUS5tdENxUU5ObHZTU3QzZUlSVXgyck95N0VKN29RSkdXYVpiX0tNVlVzRThjTVEHdmVyc2lvbn0CdwdwdWJsaXNodxMyMDI2LTA1LTE1VDEyOjM3OjA1d1xiZXN0ZS1rcnlwdG9ib2Vyc2UtaW4tZGV1dHNjaGxhbmQtMjAyNi1iaXRnZXQtYmluZ3gtb2t4LWJpdHZhdm8ta3Jha2VuLWNvaW5iYXNlLWltLXZlcmdsZWljaHtCeeKzYdXAAH2X16KqBgHXq5GVAxkBAQEBAQIIAgEDAQACAAECAQADABAAAgADAAEAAgEEAAIAAQABAgUAAQABAiYiFhHeAQA=\",\"updateId\":964080023}","_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":"eyJpbWciOiJodHRwczpcL1wva3J5cHRvenVrdW5mdC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA1XC9rcnlwdG96dWt1bmZ0LTZhMDZmNzE1MzI0ZGEtMjAweDIwMC5wbmc_Y3JvcD0xIiwidHh0IjoiQmVzdGUgS3J5cHRvYlx1MDBmNnJzZSBpbiBEZXV0c2NobGFuZCAyMDI2OiBCaXRnZXQsIEJpbmdYLCBPS1gsIEJpdHZhdm8sIEtyYWtlbiAmYW1wOyBDb2luYmFzZSBpbSBWZXJnbGVpY2giLCJ0ZW1wbGF0ZSI6ImhpZ2h3YXkiLCJmb250IjoiIiwiYmxvZ19pZCI6MjQyNDI5MDQ4fQ.mtCqQNNlvSSt3eIRUx2rOy7EJ7oQJGWaZb_KMVUsE8cMQ"},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[609969150],"tags":[],"class_list":["post-9078","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-6a06f715324da.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":9101,"url":"https:\/\/kryptozukunft.com\/tr\/2026\/05\/16\/beste-krypto-boerse-fuer-futures-trading-2026-bitget-bingx-okx-bybit-kraken-im-vergleich\/","url_meta":{"origin":9078,"position":0},"title":"Beste Krypto-B\u00f6rse f\u00fcr Futures Trading 2026: Bitget, BingX, OKX, Bybit &amp; Kraken im Vergleich","author":"Felix Rieger","date":"May\u0131s 16, 2026","format":false,"excerpt":"Beste Krypto-B\u00f6rse f\u00fcr Futures Trading 2026: Bitget, BingX, OKX, Bybit & Kraken im Vergleich \ud83d\udcc8 Futures Guide 2026 5 B\u00f6rsen verglichen Bis zu 50% Geb\u00fchrenrabatt Hohes Risiko \u2013 Keine Anlageberatung Beste Kryptob\u00f6rse f\u00fcr Futures Trading 2026:Bitget, BingX, OKX, Bybit & Kraken im Vergleich Futures Trading ist das m\u00e4chtigste \u2013 und\u2026","rel":"","context":"&quot;Krypto News - Nachrichten Portal&quot; i\u00e7inde","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/tr\/category\/krypto-news\/"},"img":{"alt_text":"BitMEX cryptocurrency futures trading interface with Bitcoin price chart and order book","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a085c7eeda2a.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a085c7eeda2a.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a085c7eeda2a.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a085c7eeda2a.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":9071,"url":"https:\/\/kryptozukunft.com\/tr\/2026\/05\/15\/beste-kryptoboerse-fuer-anfaenger-2026-bitget-mit-code-krypto30-30-rabatt-mica-reguliert-deutsche-oberflaeche\/","url_meta":{"origin":9078,"position":1},"title":"Beste Kryptob\u00f6rse f\u00fcr Anf\u00e4nger 2026: Bitget mit Code krypto30 \u2013 30% Rabatt, MiCA-reguliert, deutsche Oberfl\u00e4che","author":"Felix Rieger","date":"May\u0131s 15, 2026","format":false,"excerpt":"Bitget ist 2026 die beste Kryptob\u00f6rse f\u00fcr Anf\u00e4nger in Deutschland, mit MiCA-Regulierung, deutscher Oberfl\u00e4che und 30% Geb\u00fchrenrabatt durch krypto30.","rel":"","context":"&quot;Krypto News - Nachrichten Portal&quot; i\u00e7inde","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/tr\/category\/krypto-news\/"},"img":{"alt_text":"Illustration of a smiling young person holding a smartphone and tablet with cryptocurrency symbols and graphs","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a06ed2ac789d.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a06ed2ac789d.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a06ed2ac789d.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a06ed2ac789d.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":3190,"url":"https:\/\/kryptozukunft.com\/tr\/2025\/06\/21\/copy-trading-plattformen-im-vergleich-2025-bitget-vs-bingx-vs-etoro\/","url_meta":{"origin":9078,"position":2},"title":"Kar\u015f\u0131la\u015ft\u0131rmal\u0131 Kopya Ticaret Platformlar\u0131 2025: Bitget vs. BingX vs. eToro","author":"Felix Rieger","date":"Haziran 21, 2025","format":false,"excerpt":"Der Vergleich von Copy Trading Plattformen 2025 zeigt Bitget als marktf\u00fchrend, w\u00e4hrend BingX Einsteigern und eToro sozialen Handel bietet.","rel":"","context":"&quot;Krypto News - Nachrichten Portal&quot; i\u00e7inde","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/tr\/category\/krypto-news\/"},"img":{"alt_text":"Copy Trading Plattformen im Vergleich 2025: Bitget vs. BingX vs. eToro","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/06\/image-70.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/06\/image-70.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/06\/image-70.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/06\/image-70.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8967,"url":"https:\/\/kryptozukunft.com\/tr\/2026\/05\/11\/bingx-referral-code-2026-na4qyr-50-gebuehren-sparen-willkommensbonus-social-trading-erklaert\/","url_meta":{"origin":9078,"position":3},"title":"BingX Referral Code 2026: NA4QYR \u2013 50% Geb\u00fchren sparen, Willkommensbonus &amp; Social Trading erkl\u00e4rt","author":"Felix Rieger","date":"May\u0131s 11, 2026","format":false,"excerpt":"Mit dem BingX Referral Code NA4QYR erhalten Nutzer dauerhaft 50% Rabatt auf Handelsgeb\u00fchren, inklusive Krypto, Forex und Social Trading.","rel":"","context":"&quot;Geb\u00fchren sparen mit Bonuscodes&quot; i\u00e7inde","block_context":{"text":"Geb\u00fchren sparen mit Bonuscodes","link":"https:\/\/kryptozukunft.com\/tr\/category\/bonuscodes\/"},"img":{"alt_text":"BingX referral code NA4QYR exclusive bonus offer for 2026","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a019f9c265ab.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a019f9c265ab.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a019f9c265ab.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a019f9c265ab.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8611,"url":"https:\/\/kryptozukunft.com\/tr\/2026\/03\/28\/warum-na4qyr-der-beste-bingx-referralcode-2026-ist\/","url_meta":{"origin":9078,"position":4},"title":"Neden NA4QYR 2026'n\u0131n En \u0130yi BingX Referans Kodu?","author":"Felix Rieger","date":"Mart 28, 2026","format":false,"excerpt":"Der BingX Referralcode NA4QYR bietet 50% Rabatt auf Handelsgeb\u00fchren ohne Ablaufdatum und ist ideal f\u00fcr aktive Trader.","rel":"","context":"&quot;Geb\u00fchren sparen mit Bonuscodes&quot; i\u00e7inde","block_context":{"text":"Geb\u00fchren sparen mit Bonuscodes","link":"https:\/\/kryptozukunft.com\/tr\/category\/bonuscodes\/"},"img":{"alt_text":"Warum NA4QYR der beste BingX Referralcode 2026 ist? Screenshot Rewards","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c7e124053df.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c7e124053df.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c7e124053df.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/03\/kryptozukunft-69c7e124053df.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":3686,"url":"https:\/\/kryptozukunft.com\/tr\/2025\/07\/25\/krypto-boersen-im-vergleich-2025-die-besten-bonuscodes-30-gebuehrenrabatt-sichern\/","url_meta":{"origin":9078,"position":5},"title":"2025'te kar\u015f\u0131la\u015ft\u0131r\u0131lan kripto borsalar\u0131 - En iyi bonus kodlar\u0131n\u0131 ve \u00fccret indirimini g\u00fcvence alt\u0131na al\u0131n","author":"Felix Rieger","date":"Temmuz 25, 2025","format":false,"excerpt":"\u00d6zel bonus kodlar\u0131yla 2025TP30T'ye kadar \u00fccret indirimi sa\u011flamak ve uzun vadede tasarruf etmek i\u00e7in 1 kripto borsalar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131n.","rel":"","context":"&quot;Geb\u00fchren sparen mit Bonuscodes&quot; i\u00e7inde","block_context":{"text":"Geb\u00fchren sparen mit Bonuscodes","link":"https:\/\/kryptozukunft.com\/tr\/category\/bonuscodes\/"},"img":{"alt_text":"Bonuscodes\/ Referralcodes Overview, Reward Overview 2025 Sceenshot","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/07\/image-23.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/07\/image-23.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/07\/image-23.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/07\/image-23.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/posts\/9078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/users\/263121695"}],"replies":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/comments?post=9078"}],"version-history":[{"count":3,"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/posts\/9078\/revisions"}],"predecessor-version":[{"id":9086,"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/posts\/9078\/revisions\/9086"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/media\/9082"}],"wp:attachment":[{"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/media?parent=9078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/categories?post=9078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kryptozukunft.com\/tr\/wp-json\/wp\/v2\/tags?post=9078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}