{"id":8943,"date":"2026-05-10T15:57:16","date_gmt":"2026-05-10T13:57:16","guid":{"rendered":"https:\/\/kryptozukunft.com\/?p=8943"},"modified":"2026-05-10T15:58:08","modified_gmt":"2026-05-10T13:58:08","slug":"krypto-staking-steuer-2026-freigrenze-256-e-liquid-staking-defi-die-liquiditaetsfalle-erklaert","status":"publish","type":"post","link":"https:\/\/kryptozukunft.com\/es\/2026\/05\/10\/krypto-staking-steuer-2026-freigrenze-256-e-liquid-staking-defi-die-liquiditaetsfalle-erklaert\/","title":{"rendered":"Krypto Staking Steuer 2026: Freigrenze 256 \u20ac, Liquid Staking, DeFi &amp; die Liquidit\u00e4tsfalle erkl\u00e4rt"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Krypto Staking Steuer 2026: Freigrenze 256 \u20ac, Liquid Staking, DeFi &amp; die Liquidit\u00e4tsfalle erkl\u00e4rt<\/h1>\n\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Krypto Staking Steuer 2026: Freigrenze 256 \u20ac, Liquid Staking, DeFi & die Liquidit\u00e4tsfalle erkl\u00e4rt\",\n  \"description\": \"Staking Steuer Deutschland 2026: Rewards als sonstige Eink\u00fcnfte (\u00a7 22 Nr. 3 EStG), Freigrenze 256 \u20ac (Freigrenze, kein Freibetrag!), Haltefrist 1 Jahr \u2013 keine Verl\u00e4ngerung durch Staking (BMF 2025). Liquid Staking (stETH, rETH): zwei Steuerereignisse. DeFi: Yield Farming, Lending, Liquidity Mining. Die Liquidit\u00e4tsfalle erkl\u00e4rt. Mining: Gewerbe vs. Hobby. 5 legale Steuersparstrategien. Mit Rechenbeispielen und Anlage SO Ausf\u00fcllhilfe.\",\n  \"datePublished\": \"2026-05-10\",\n  \"dateModified\": \"2026-05-10\",\n  \"author\": {\"@type\": \"Person\", \"name\": \"Felix Rieger\", \"url\": \"https:\/\/kryptozukunft.com\/author\/\"},\n  \"publisher\": {\"@type\": \"Organization\", \"name\": \"KryptoZukunft\", \"url\": \"https:\/\/kryptozukunft.com\"},\n  \"inLanguage\": \"de-DE\",\n  \"keywords\": \"Staking Steuer 2026, Krypto Staking Steuer Deutschland, Freigrenze 256 Euro Staking, Liquid Staking Steuer, DeFi Steuer 2026, Staking Rewards versteuern, Yield Farming Steuer Deutschland\",\n  \"about\": [\n    {\"@type\": \"Thing\", \"name\": \"Krypto-Staking\", \"description\": \"Prozess bei dem Kryptow\u00e4hrungen in einem Netzwerk gesperrt werden um Transaktionen zu validieren und daf\u00fcr Rewards zu erhalten\"},\n    {\"@type\": \"Thing\", \"name\": \"\u00a7 22 Nr. 3 EStG\", \"description\": \"Rechtsgrundlage f\u00fcr die Besteuerung von Staking-Rewards als sonstige Eink\u00fcnfte in Deutschland\"}\n  ],\n  \"mentions\": [\n    {\"@type\": \"Person\", \"name\": \"Felix Rieger\", \"jobTitle\": \"Gr\u00fcnder & Chefredakteur KryptoZukunft.com\"},\n    {\"@type\": \"Organization\", \"name\": \"Bundesministerium der Finanzen (BMF)\"}\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie werden Staking-Rewards in Deutschland 2026 besteuert?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Staking-Rewards gelten als sonstige Eink\u00fcnfte nach \u00a7 22 Nr. 3 EStG und werden mit dem pers\u00f6nlichen Einkommensteuersatz (0\u201345%) besteuert. Ma\u00dfgeblich ist der Euro-Marktwert zum Zeitpunkt des Zuflusses. Die Freigrenze betr\u00e4gt 256 \u20ac pro Jahr f\u00fcr alle sonstigen Eink\u00fcnfte zusammen (Staking, Mining, Lending, DeFi). Achtung: Es ist eine Freigrenze, kein Freibetrag \u2013 wer 257 \u20ac erh\u00e4lt, zahlt auf den gesamten Betrag Steuern, nicht nur auf den 1 \u20ac. Bei sp\u00e4terem Verkauf der Rewards gilt die 1-Jahres-Haltefrist nach \u00a7 23 EStG.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist die Freigrenze beim Staking und was ist der Unterschied zum Freibetrag?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Die Freigrenze f\u00fcr sonstige Eink\u00fcnfte (\u00a7 22 Nr. 3 EStG) betr\u00e4gt 256 \u20ac pro Jahr. Freigrenze bedeutet: Unter 256 \u20ac bleibt der gesamte Betrag steuerfrei. \u00dcberschreitest du die Grenze auch nur um 1 \u20ac, wird der GESAMTE Betrag steuerpflichtig \u2013 nicht nur der \u00fcberschreitende Teil. Ein Freibetrag w\u00fcrde nur den Freibetrag selbst steuerfrei stellen. Die 256 \u20ac Freigrenze gilt f\u00fcr alle sonstigen Eink\u00fcnfte zusammen: Staking + Mining + Lending + DeFi-Rewards. Sie ist getrennt von der 1.000 \u20ac Freigrenze f\u00fcr Ver\u00e4u\u00dferungsgewinne (\u00a7 23 EStG).\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Verl\u00e4ngert Staking die Haltefrist auf 10 Jahre?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Nein. Das BMF-Schreiben vom 6. M\u00e4rz 2025 hat klargestellt: Reines Staking verl\u00e4ngert die Haltefrist der gestakten Coins NICHT auf 10 Jahre. Die 1-Jahres-Haltefrist gilt weiterhin. Wer ETH ein Jahr gehalten hat und danach verkauft, zahlt keine Steuern auf den Ver\u00e4u\u00dferungsgewinn \u2013 unabh\u00e4ngig davon ob er zwischenzeitlich gestakt hat. Die Staking-Rewards selbst haben ab Zufluss eine eigene neue 1-Jahres-Haltefrist f\u00fcr den steuerfreien Weiterverkauf.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie wird Liquid Staking (stETH, rETH) steuerlich behandelt?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Liquid Staking erzeugt zwei Steuerereignisse: (1) Der Tausch von ETH gegen stETH\/rETH gilt als Ver\u00e4u\u00dferung des ETH (\u00a7 23 EStG) \u2013 wenn ETH weniger als 12 Monate gehalten, ist der Tauschgewinn steuerpflichtig. (2) Die laufenden Staking-Rewards (Rebasing bei stETH oder Wertzuwachs bei rETH) gelten als sonstige Eink\u00fcnfte (\u00a7 22 Nr. 3 EStG) und sind bei Zufluss zum Marktwert zu versteuern. Bei rebasing Token wie stETH gilt jede Wallet-Saldo-Erh\u00f6hung als Zufluss. Bei rETH entsteht der Ertrag beim R\u00fccktausch.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist die Liquidit\u00e4tsfalle beim Staking?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Die Liquidit\u00e4tsfalle: Staking-Rewards werden beim Zufluss zum Marktwert besteuert \u2013 unabh\u00e4ngig vom sp\u00e4teren Kursverlauf. Beispiel: Du erh\u00e4ltst ETH-Rewards im Wert von 1.000 \u20ac. Du schuldest darauf sofort Einkommensteuer (z.B. 300 \u20ac bei 30% Steuersatz). F\u00e4llt ETH danach um 80%, sind deine Rewards nur noch 200 \u20ac wert \u2013 aber die Steuerschuld von 300 \u20ac bleibt bestehen. Praxis-Tipp: Staking-Rewards regelm\u00e4\u00dfig verkaufen und die Steuerr\u00fccklagen in Fiat halten, um nicht in die Liquidit\u00e4tsfalle zu geraten.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Werden DeFi-Ertr\u00e4ge wie Yield Farming und Lending steuerlich wie Staking behandelt?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Grunds\u00e4tzlich ja: DeFi-Ertr\u00e4ge aus Lending, Yield Farming und Liquidity Mining gelten als sonstige Eink\u00fcnfte (\u00a7 22 Nr. 3 EStG) mit 256 \u20ac Freigrenze. Besonderheiten: Liquidity Providing \u2013 Ein- und Ausstieg aus Liquidity Pools kann als steuerpflichtiges Tauschgesch\u00e4ft (\u00a7 23 EStG) gelten. Impermanent Loss ist derzeit steuerlich nicht absetzbar. Governance-Token-Rewards bei Zufluss zum Marktwert steuerpflichtig. Bei komplexen DeFi-Konstrukten empfiehlt sich Einzelfallpr\u00fcfung durch Steuerberater.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wann ist Mining gewerblich und wann Hobby?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Mining gilt in Deutschland grunds\u00e4tzlich als Eink\u00fcnfte aus Gewerbebetrieb wenn es regelm\u00e4\u00dfig und mit Gewinnerzielungsabsicht betrieben wird (ASIC-Mining, GPU-Mining-Farmen). Dann fallen Einkommensteuer, Gewerbesteuer und ggf. Umsatzsteuer an \u2013 aber Betriebsausgaben (Strom, Hardware, Abschreibungen) sind absetzbar. Gelegentliches Hobby-Mining kann als sonstige Eink\u00fcnfte (\u00a7 22 Nr. 3 EStG) eingestuft werden \u2013 mit 256 \u20ac Freigrenze. Die Abgrenzung ist oft unklar; bei ernsthaftem Mining empfiehlt sich steuerliche Beratung.\"}\n    }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"Staking-Steuer korrekt in der Anlage SO eintragen \u2013 Schritt f\u00fcr Schritt\",\n  \"description\": \"Anleitung zum korrekten Eintragen von Staking-Rewards und Krypto-Eink\u00fcnften in die Steuererkl\u00e4rung 2025 (Anlage SO)\",\n  \"totalTime\": \"PT30M\",\n  \"step\": [\n    {\"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Alle Staking-Rewards des Jahres 2025 dokumentieren\", \"text\": \"Exportiere aus jeder genutzten Staking-Plattform (Bitget, Binance, Lido, Rocket Pool) alle Reward-Transaktionen mit Datum, Coin-Menge und Euro-Marktwert zum Zufluss-Zeitpunkt. BMF akzeptiert CoinGecko und CoinMarketCap als Referenzkurse.\"},\n    {\"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Freigrenze pr\u00fcfen: Summe aller sonstigen Eink\u00fcnfte unter 256 \u20ac?\", \"text\": \"Addiere alle Staking-Rewards + Mining-Ertr\u00e4ge + Lending-Zinsen + DeFi-Rewards des Jahres 2025 in Euro. Liegt die Summe unter 256 \u20ac: steuerfrei, trotzdem in Anlage SO angeben. Liegt sie \u00fcber 256 \u20ac: gesamter Betrag steuerpflichtig.\"},\n    {\"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Anlage SO ausf\u00fcllen \u2013 Zeile f\u00fcr sonstige Eink\u00fcnfte\", \"text\": \"\u00d6ffne die Anlage SO in ELSTER. Trage Staking-Rewards in Zeile 'Sonstige Eink\u00fcnfte nach \u00a7 22 Nr. 3 EStG' ein. Betrag = Summe aller Rewards in Euro zum Zuflusskurs. Werbungskosten (Transaktionsgeb\u00fchren, anteilige Hardware) k\u00f6nnen abgezogen werden.\"},\n    {\"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Verk\u00e4ufe von Staking-Rewards in Anlage SO \u00a7 23 EStG eintragen\", \"text\": \"Wenn du Staking-Rewards innerhalb von 12 Monaten nach Zufluss verkauft hast: Trage den Ver\u00e4u\u00dferungsgewinn in Anlage SO unter \u00a7 23 EStG ein. Anschaffungskosten = Marktwert zum Zufluss-Zeitpunkt. Verkaufspreis = tats\u00e4chlicher Verkaufskurs in Euro.\"},\n    {\"@type\": \"HowToStep\", \"position\": 5, \"name\": \"Steuer-Software nutzen und Bericht exportieren\", \"text\": \"Nutze CoinTracking, Blockpit oder Waltio f\u00fcr automatische FIFO-Berechnung und fertigen Steuerreport. Die Software erstellt einen abgabefertigen Bericht der direkt in ELSTER \u00fcbertragen werden kann. Abgabefrist: 31. Juli 2026 (ohne Steuerberater).\"}\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  --a:#F7931A;--a2:rgba(247,147,26,.09);--a3:rgba(247,147,26,.22);\n  --g:#2ecc71;--g2:rgba(46,204,113,.08);--g3:rgba(46,204,113,.22);\n  --r:#e74c3c;--r2:rgba(231,76,60,.08);--r3:rgba(231,76,60,.22);\n  --b:#5dade2;--b2:rgba(93,173,226,.08);--b3:rgba(93,173,226,.22);\n  --y:#f0c040;--y2:rgba(240,192,64,.08);--y3:rgba(240,192,64,.22);\n  --p:#9b59b6;--p2:rgba(155,89,182,.08);--p3:rgba(155,89,182,.22);\n  --c:#1abc9c;--c2:rgba(26,188,156,.08);--c3:rgba(26,188,156,.22);\n  --e:#627EEA;--e2:rgba(98,126,234,.08);--e3:rgba(98,126,234,.22);\n}\n.st{max-width:910px;margin:0 auto;padding:0 20px 70px;background:#060e0a;font-family:'Outfit',sans-serif;color:#f0f7f2}\n.st *{box-sizing:border-box}\n.st 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.st h2 em{font-style:normal;color:var(--a)}\n.st h3{font-family:'Exo 2',sans-serif;font-weight:800;font-size:clamp(15px,2vw,20px);margin:26px 0 10px;color:#f0f7f2}\n.st p{font-size:15.5px;line-height:1.97;color:#c8ddd0;margin-bottom:16px}\n.st p strong{color:#f0f7f2}\n.st ul,.st ol{padding-left:22px;color:#c8ddd0;font-size:15px;line-height:1.95;margin-bottom:16px}\n.st li{margin-bottom:7px}\n.st a.il{color:var(--a);text-decoration:none;border-bottom:1px solid rgba(247,147,26,.3);font-weight:600}\n.st a.il.g{color:var(--g);border-color:rgba(46,204,113,.35)}\n.st a.il.r{color:var(--r);border-color:rgba(231,76,60,.3)}\n.st a.il.b{color:var(--b);border-color:rgba(93,173,226,.3)}\n.st a.il.p{color:var(--p);border-color:rgba(155,89,182,.3)}\n.st a.il.c{color:var(--c);border-color:rgba(26,188,156,.3)}\n.st a.il.e{color:var(--e);border-color:rgba(98,126,234,.3)}\n.st a.src{font-family:'JetBrains Mono',monospace;font-size:10px;color:#5a6a3a;background:#0a120a;border:1px solid rgba(247,147,26,.14);border-radius:4px;padding:1px 6px;margin-left:4px;vertical-align:middle;text-decoration:none}\n.st-hr{height:1px;background:linear-gradient(90deg,var(--a3),transparent);margin:50px 0}\n\n\/* HERO *\/\n.st-hero{background:linear-gradient(135deg,var(--g2),var(--a2));border:1px solid var(--a3);border-radius:14px;padding:30px 34px;margin:0 0 26px;position:relative;overflow:hidden}\n.st-hero::before{content:'';position:absolute;top:-60px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(247,147,26,.08),transparent 70%);pointer-events:none}\n.st-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}\n.st-badge{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;padding:3px 9px;border-radius:4px;letter-spacing:.08em;text-transform:uppercase}\n.st-badge.o{color:var(--a);border:1px solid var(--a3);background:var(--a2)}\n.st-badge.g{color:var(--g);border:1px solid var(--g3);background:var(--g2)}\n.st-badge.r{color:var(--r);border:1px solid var(--r3);background:var(--r2)}\n.st-badge.y{color:var(--y);border:1px solid var(--y3);background:var(--y2)}\n.st-hero h1{font-family:'Exo 2',sans-serif;font-weight:900;font-size:clamp(21px,3.2vw,36px);line-height:1.08;color:#f0f7f2;margin:0 0 13px}\n.st-hero h1 span{color:var(--a)}\n.st-hero-lead{font-size:15.5px;color:#c8ddd0;line-height:1.93;margin:0 0 20px}\n.st-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n.st-hero-panel{background:#0a120a;border-radius:11px;padding:14px 18px}\n.st-hero-panel.g{border:1px solid rgba(46,204,113,.12)}.st-hero-panel.r{border:1px solid rgba(231,76,60,.12)}.st-hero-panel.a{border:1px solid rgba(247,147,26,.12)}\n.st-hero-panel h3{margin:0 0 9px;font-size:12px;font-family:'Exo 2',sans-serif;font-weight:800}\n.st-hero-panel h3.g{color:var(--g)}.st-hero-panel h3.r{color:var(--r)}.st-hero-panel h3.a{color:var(--a)}\n.st-hero-panel ul{padding-left:14px;font-size:13px;color:#c8ddd0;line-height:1.85;margin:0}\n.st-hero-panel li{margin-bottom:4px}\n\n\/* STATS *\/\n.st-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin:20px 0}\n.st-stat{background:#0a120a;border-radius:10px;padding:12px;text-align:center}\n.st-stat.g{border:1px solid rgba(46,204,113,.1)}.st-stat.r{border:1px solid rgba(231,76,60,.1)}.st-stat.a{border:1px solid rgba(247,147,26,.1)}.st-stat.y{border:1px solid rgba(240,192,64,.1)}\n.st-sv{font-family:'Exo 2',sans-serif;font-size:clamp(13px,1.9vw,20px);font-weight:900;line-height:1.1;margin-bottom:4px}\n.st-sv.g{color:var(--g)}.st-sv.r{color:var(--r)}.st-sv.a{color:var(--a)}.st-sv.y{color:var(--y)}\n.st-sl{font-size:8px;color:#3a3a1a;font-family:'JetBrains Mono',monospace;line-height:1.55}\n\n\/* BOX *\/\n.st-box{border-radius:12px;padding:18px 22px;margin:20px 0}\n.st-box.red{background:var(--r2);border:1px solid var(--r3)}\n.st-box.org{background:var(--a2);border:1px solid var(--a3)}\n.st-box.grn{background:var(--g2);border:1px solid var(--g3)}\n.st-box.ylw{background:var(--y2);border:1px solid var(--y3)}\n.st-box.prp{background:var(--p2);border:1px solid var(--p3)}\n.st-box.blu{background:var(--b2);border:1px solid var(--b3)}\n.st-box.eth{background:var(--e2);border:1px solid var(--e3)}\n.st-box-t{font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}\n.st-box.red .st-box-t{color:var(--r)}.st-box.org .st-box-t{color:var(--a)}.st-box.grn .st-box-t{color:var(--g)}.st-box.ylw .st-box-t{color:var(--y)}.st-box.prp .st-box-t{color:var(--p)}.st-box.blu .st-box-t{color:var(--b)}.st-box.eth .st-box-t{color:var(--e)}\n.st-box p,.st-box ul{font-size:14.5px;color:#c8ddd0;margin-bottom:0;line-height:1.9}\n.st-box p:not(:last-child),.st-box ul:not(:last-child){margin-bottom:10px}\n.st-box li{margin-bottom:6px}\n.st-box strong{color:#f0f7f2}\n\n\/* RECHNER-BOX *\/\n.st-calc{background:#0a120a;border:2px solid var(--a3);border-radius:13px;padding:22px 26px;margin:20px 0;font-family:'JetBrains Mono',monospace}\n.st-calc-title{font-size:10px;color:var(--a);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:'Exo 2',sans-serif;font-weight:900}\n.st-calc-row{display:flex;justify-content:space-between;align-items:flex-start;padding:9px 0;border-bottom:1px solid rgba(247,147,26,.05);font-size:13.5px;gap:12px}\n.st-calc-row:last-child{border:none;padding-bottom:0}\n.st-calc-row.hl{background:rgba(247,147,26,.04);border-radius:6px;padding:9px 10px;margin:4px -10px}\n.st-calc-label{color:#c8ddd0;flex:1}\n.st-calc-val{font-weight:700;text-align:right;min-width:120px}\n.st-calc-val.g{color:var(--g)}.st-calc-val.r{color:var(--r)}.st-calc-val.a{color:var(--a)}.st-calc-val.y{color:var(--y)}\n\n\/* VERGLEICHS-TABELLE *\/\n.st-tw{overflow-x:auto;border-radius:12px;border:1px solid rgba(247,147,26,.1);margin:20px 0}\n.st-tbl{width:100%;border-collapse:collapse;min-width:520px}\n.st-tbl th{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--a);letter-spacing:.08em;text-transform:uppercase;padding:11px 14px;border-bottom:1px solid var(--a3);background:#080c08;text-align:left}\n.st-tbl td{padding:10px 14px;color:#c8ddd0;border-bottom:1px solid rgba(247,147,26,.04);font-size:13px;line-height:1.75;vertical-align:top}\n.st-tbl td:first-child{font-weight:700;color:#f0f7f2}\n.st-tbl tr:last-child td{border-bottom:none}\n.st-tbl tr:nth-child(odd) td{background:rgba(247,147,26,.012)}\n.st-tbl .hl td{background:rgba(231,76,60,.04)!important;border-left:3px solid var(--r)}\n.tc-g{color:var(--g);font-weight:700}.tc-r{color:var(--r);font-weight:700}.tc-a{color:var(--a);font-weight:700}.tc-y{color:var(--y);font-weight:700}\n\n\/* STEUERSPAR KARTEN *\/\n.st-tipps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:18px 0}\n.st-tipp{background:#0a120a;border:1px solid rgba(46,204,113,.1);border-radius:11px;padding:15px;border-top:3px solid var(--g)}\n.st-tipp-num{font-family:'Exo 2',sans-serif;font-weight:900;font-size:28px;color:rgba(46,204,113,.15);line-height:1;margin-bottom:4px}\n.st-tipp-title{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:var(--g);margin-bottom:7px;line-height:1.3}\n.st-tipp-body{font-size:13px;color:#9dbfaa;line-height:1.75}\n.st-tipp-body strong{color:#f0f7f2}\n\n\/* COLS *\/\n.st-cols2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}\n.st-col{background:#0a120a;border:1px solid rgba(247,147,26,.07);border-radius:10px;padding:15px 17px}\n.st-col h4{margin:0 0 8px;font-family:'Exo 2',sans-serif;font-weight:800;font-size:13px}\n.st-col h4.g{color:var(--g)}.st-col h4.r{color:var(--r)}.st-col h4.a{color:var(--a)}.st-col h4.e{color:var(--e)}\n.st-col ul{padding-left:14px;font-size:13px;color:#9dbfaa;line-height:1.85;margin:0}\n.st-col li{margin-bottom:5px}\n\n\/* STEPS *\/\n.st-steps{display:flex;flex-direction:column;gap:0;margin:20px 0}\n.st-step{display:flex;gap:0;position:relative}\n.st-step:not(:last-child)::after{content:'';position:absolute;left:22px;top:46px;width:2px;height:calc(100% - 20px);background:linear-gradient(180deg,var(--g3),transparent)}\n.st-step-num{width:44px;height:44px;border-radius:50%;background:var(--g);display:flex;align-items:center;justify-content:center;font-family:'Exo 2',sans-serif;font-weight:900;font-size:18px;color:#000;flex-shrink:0;margin-right:18px;margin-bottom:12px;z-index:1}\n.st-step-body{background:#0a120a;border:1px solid rgba(46,204,113,.08);border-radius:11px;padding:16px 20px;margin-bottom:10px;flex:1}\n.st-step-body h3{margin:0 0 8px;font-family:'Exo 2',sans-serif;font-weight:900;font-size:16px;color:#f0f7f2}\n.st-step-body h3 span{color:var(--g)}\n.st-step-body p{font-size:14.5px;color:#c8ddd0;line-height:1.9;margin:0}\n.st-step-body p:not(:last-child){margin-bottom:8px}\n\n\/* QUOTE *\/\n.st-q{border-left:4px solid var(--a);background:var(--a2);padding:18px 22px;margin:22px 0;border-radius:0 11px 11px 0}\n.st-q blockquote{margin:0 0 10px;font-size:15.5px;color:#f0e5cc;font-style:italic;line-height:1.92}\n.st-q-attr{font-family:'JetBrains Mono',monospace;font-size:9px;color:#5a4a1a;line-height:1.7}\n.st-q-attr strong{color:var(--a)}\n\n\/* FAQ *\/\n.st-faq{margin:18px 0}\n.st-fi{border:1px solid rgba(247,147,26,.1);border-radius:9px;margin-bottom:7px;overflow:hidden}\n.st-fq{padding:14px 18px;cursor:pointer;font-weight:700;font-size:14px;color:#f0f7f2;display:flex;justify-content:space-between;align-items:center;user-select:none;background:#0a120a;line-height:1.4}\n.st-fq::after{content:'+';font-size:20px;color:var(--a);transition:transform .22s;flex-shrink:0;margin-left:12px}\n.st-fi.open .st-fq::after{transform:rotate(45deg)}\n.st-fa{max-height:0;overflow:hidden;transition:max-height .35s ease}\n.st-fi.open .st-fa{max-height:600px}\n.st-fa-i{padding:14px 18px;font-size:14px;color:#c8ddd0;line-height:1.9;border-top:1px solid rgba(247,147,26,.08)}\n.st-fa-i strong{color:#f0f7f2}\n\n\/* CTA *\/\n.st-cta{background:linear-gradient(135deg,var(--a2),transparent);border:1px solid var(--a3);border-radius:12px;padding:22px 26px;text-align:center;margin:28px 0}\n.st-cta-btn{display:inline-block;background:var(--g);color:#000 !important;font-family:'Exo 2',sans-serif;font-weight:900;font-size:15px;padding:13px 28px;border-radius:9px;text-decoration:none !important;margin-top:8px}\n\n\/* CARDS *\/\n.st-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;margin:14px 0}\n.st-card{background:#0a120a;border:1px solid rgba(247,147,26,.07);border-radius:8px;padding:12px;text-decoration:none;display:block;border-bottom:none}\n.st-card-cat{font-size:8px;font-family:'JetBrains Mono',monospace;color:var(--a);margin-bottom:3px;text-transform:uppercase}\n.st-card-title{font-weight:700;color:#f0f7f2;font-size:12px;line-height:1.4}\n\n.st-author{background:var(--a2);border:1px solid var(--a3);border-radius:12px;padding:18px 22px;margin:26px 0;display:flex;gap:14px;align-items:flex-start}\n.st-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--a),rgba(247,147,26,.3));display:flex;align-items:center;justify-content:center;font-family:'Exo 2',sans-serif;font-weight:900;font-size:17px;color:#000;flex-shrink:0}\n.st-an{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:#f0f7f2}\n.st-ar{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--a);margin:2px 0 6px}\n.st-ab{font-size:12.5px;color:#9dbfaa;line-height:1.65}\n.st-disc{background:var(--r2);border:1px solid var(--r3);border-radius:10px;padding:13px 17px;font-size:13px;color:#d9a0a0;line-height:1.85;margin:20px 0}\n.st-meta{font-family:'JetBrains Mono',monospace;font-size:8px;color:#2a4a1a;margin-top:14px;line-height:1.9}\n\n@media(max-width:660px){.st-hero-grid,.st-cols2,.st-tipps{grid-template-columns:1fr}.st-step-num{display:none}.st-step-body{margin-bottom:10px}.st-calc-row{flex-direction:column;gap:4px}.st-calc-val{text-align:left}.st-author{flex-direction:column}}\n<\/style>\n\n<div class=\"st\">\n\n<!-- HERO -->\n<div class=\"st-hero\">\n  <div class=\"st-badges\">\n    <span class=\"st-badge o\">Staking Steuer 2026<\/span>\n    <span class=\"st-badge g\">BMF-Schreiben M\u00e4rz 2025<\/span>\n    <span class=\"st-badge y\">Freigrenze 256 \u20ac<\/span>\n    <span class=\"st-badge r\">Keine Anlageberatung<\/span>\n  <\/div>\n  <h1>Krypto Staking Steuer 2026:<br><span>Freigrenze 256 \u20ac, Liquid Staking, DeFi &amp; die Liquidit\u00e4tsfalle<\/span><\/h1>\n  <p class=\"st-hero-lead\">Staking boomt: ETH, SOL, ADA, DOT \u2013 immer mehr Anleger verdienen passive Ertr\u00e4ge durch Krypto-Staking. Gleichzeitig schafft das neue steuerliche Fragen. Dieser Guide erkl\u00e4rt pr\u00e4zise: <strong>Wie werden Staking-Rewards 2026 besteuert, was ist die 256 \u20ac-Freigrenze, warum verl\u00e4ngert Staking die Haltefrist nicht, wie funktioniert Liquid Staking steuerlich \u2013 und wie vermeidest du die gef\u00e4hrliche Liquidit\u00e4tsfalle.<\/strong><\/p>\n  <div class=\"st-hero-grid\">\n    <div class=\"st-hero-panel g\">\n      <h3 class=\"g\">Was du in diesem Artikel lernst<\/h3>\n      <ul>\n        <li>\u00a7 22 Nr. 3 EStG: Staking-Rewards als sonstige Eink\u00fcnfte<\/li>\n        <li>Die 256 \u20ac Freigrenze: Freigrenze \u2260 Freibetrag!<\/li>\n        <li>Haltefrist: Warum Staking sie NICHT verl\u00e4ngert (BMF 2025)<\/li>\n        <li>Liquid Staking (stETH, rETH): zwei Steuerereignisse<\/li>\n        <li>DeFi: Yield Farming, Lending, Liquidity Mining<\/li>\n        <li>Mining: Gewerbe vs. Hobby<\/li>\n        <li>5 legale Steuersparstrategien<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"st-hero-panel a\">\n      <h3 class=\"a\">Die wichtigsten Zahlen 2026<\/h3>\n      <ul>\n        <li><strong>Rechtsgrundlage Staking:<\/strong> \u00a7 22 Nr. 3 EStG<\/li>\n        <li><strong>Freigrenze Staking\/DeFi:<\/strong> 256 \u20ac\/Jahr<\/li>\n        <li><strong>Freigrenze Ver\u00e4u\u00dferung:<\/strong> 1.000 \u20ac\/Jahr<\/li>\n        <li><strong>Steuersatz:<\/strong> pers\u00f6nlicher ESt.-Satz 0\u201345%<\/li>\n        <li><strong>Haltefrist (Rewards):<\/strong> 1 Jahr ab Zufluss<\/li>\n        <li><strong>Haltefrist-Verl\u00e4ngerung:<\/strong> NEIN (BMF M\u00e4rz 2025)<\/li>\n        <li><strong>Steuererkl\u00e4rung 2025:<\/strong> bis 31. Juli 2026<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- STATS -->\n<div class=\"st-stats\">\n  <div class=\"st-stat g\"><div class=\"st-sv g\">256 \u20ac<\/div><div class=\"st-sl\">Freigrenze sonstige Eink\u00fcnfte\/Jahr<\/div><\/div>\n  <div class=\"st-stat g\"><div class=\"st-sv g\">1.000 \u20ac<\/div><div class=\"st-sl\">Freigrenze Ver\u00e4u\u00dferungsgewinne<\/div><\/div>\n  <div class=\"st-stat r\"><div class=\"st-sv r\">Freigrenze!<\/div><div class=\"st-sl\">Nicht Freibetrag \u2013 257 \u20ac = alles stpfl.<\/div><\/div>\n  <div class=\"st-stat a\"><div class=\"st-sv a\">0\u201345%<\/div><div class=\"st-sl\">Einkommensteuersatz auf Rewards<\/div><\/div>\n  <div class=\"st-stat g\"><div class=\"st-sv g\">1 Jahr<\/div><div class=\"st-sl\">Haltefrist Rewards (kein 10-Jahr-Modell)<\/div><\/div>\n  <div class=\"st-stat y\"><div class=\"st-sv y\">31.07.2026<\/div><div class=\"st-sl\">Abgabefrist Steuererkl\u00e4rung 2025<\/div><\/div>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- GRUNDLAGEN -->\n<h2>Die steuerliche Grundlage: <em>Staking-Rewards als sonstige Eink\u00fcnfte<\/em><\/h2>\n\n<p>In Deutschland werden Staking-Rewards als <strong>sonstige Eink\u00fcnfte nach \u00a7 22 Nr. 3 EStG<\/strong> behandelt \u2013 nicht als Kapitalertr\u00e4ge wie Dividenden (die w\u00fcrden pauschal mit 25% Abgeltungssteuer besteuert) und auch nicht als Ver\u00e4u\u00dferungsgewinne. Das hat weitreichende Konsequenzen: Die Besteuerung erfolgt mit dem <strong>pers\u00f6nlichen Einkommensteuersatz<\/strong>, der je nach Gesamteinkommen zwischen 0% und 45% liegt. F\u00fcr viele Anleger in mittleren Einkommensklassen bedeutet das 30\u201342% Steuer auf Staking-Ertr\u00e4ge. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"il\">Grundlagen zur Krypto-Steuer auf KryptoZukunft.<\/a><\/p>\n\n<p>Der entscheidende Zeitpunkt: Die Steuer entsteht <strong>beim Zufluss der Rewards<\/strong> \u2013 nicht erst beim Verkauf. Sobald Staking-Rewards in deiner Wallet erscheinen, gilt das als steuerpflichtiges Einkommensereignis. Das BMF-Schreiben vom M\u00e4rz 2025 hat zudem klargestellt: Nicht geclaimte Rewards gelten sp\u00e4testens am 31. Dezember des jeweiligen Jahres als zugeflossen, sofern sie wirtschaftlich verf\u00fcgbar waren. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/26\/staking-steuern\/\" class=\"il\">Staking-Steuern im Detail auf KryptoZukunft.<\/a><\/p>\n\n<div class=\"st-box org\">\n  <div class=\"st-box-t\">&#128204; BMF-Schreiben M\u00e4rz 2025 \u2013 die wichtigsten Klarstellungen<\/div>\n  <ul>\n    <li><strong>Haltefrist:<\/strong> Reines Staking verl\u00e4ngert die 1-Jahres-Haltefrist der gestakten Coins NICHT auf 10 Jahre<\/li>\n    <li><strong>Zufluss-Zeitpunkt:<\/strong> Sp\u00e4testens 31. Dezember des Jahres \u2013 auch ohne aktives Claiming wenn wirtschaftlich verf\u00fcgbar<\/li>\n    <li><strong>Bewertung:<\/strong> Marktwert zum Zuflusszeitpunkt; CoinGecko und CoinMarketCap als Referenzkurse anerkannt<\/li>\n    <li><strong>Werbungskosten:<\/strong> Transaktionsgeb\u00fchren, anteilige Hardware- und Stromkosten absetzbar<\/li>\n    <li><strong>Passives Staking:<\/strong> \u00fcber B\u00f6rsen = sonstige Eink\u00fcnfte; aktives Staking mit eigener Node = ggf. Gewerbebetrieb<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- FREIGRENZE ERKL\u00c4RT -->\n<h2>Die 256 \u20ac Freigrenze: <em>Freigrenze \u2260 Freibetrag \u2013 ein teurer Unterschied<\/em><\/h2>\n\n<p>Der h\u00e4ufigste Fehler beim Staking: Die 256 \u20ac Freigrenze wird mit einem Freibetrag verwechselt. <strong>Das ist ein massiv teurer Irrtum.<\/strong> Hier ist der exakte Unterschied:<\/p>\n\n<div class=\"st-cols2\">\n  <div class=\"st-col\">\n    <h4 class=\"r\">&#128308; Freigrenze (was es IST)<\/h4>\n    <ul>\n      <li>Unter 256 \u20ac: gesamter Betrag steuerfrei<\/li>\n      <li>Ab 256 \u20ac: GESAMTER Betrag steuerpflichtig<\/li>\n      <li>Auch nur 1 \u20ac \u00fcber der Grenze = alles wird besteuert<\/li>\n      <li>Beispiel: 257 \u20ac Rewards \u2192 257 \u20ac \u00d7 Steuersatz = Steuer<\/li>\n      <li>Gilt f\u00fcr ALLE sonstigen Eink\u00fcnfte zusammen (\u00a7 22 Nr. 3)<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"st-col\">\n    <h4 class=\"g\">&#9989; Freibetrag (was es NICHT ist)<\/h4>\n    <ul>\n      <li>Unter Freibetrag: steuerfrei<\/li>\n      <li>\u00dcber Freibetrag: nur der \u00fcbersteigende Teil steuerpflichtig<\/li>\n      <li>Beispiel bei 256 \u20ac Freibetrag: 300 \u20ac \u2192 nur 44 \u20ac besteuert<\/li>\n      <li>So funktionieren z.B. der Sparerpauschbetrag und Grundfreibetrag<\/li>\n      <li>Bei Staking gibt es KEINEN Freibetrag, nur die Freigrenze<\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<div class=\"st-box red\">\n  <div class=\"st-box-t\">&#9888; Wichtig: Freigrenze gilt f\u00fcr alle sonstigen Eink\u00fcnfte zusammen<\/div>\n  <p>Die 256 \u20ac Freigrenze bezieht sich nicht nur auf Staking allein, sondern auf <strong>alle sonstigen Eink\u00fcnfte nach \u00a7 22 Nr. 3 EStG zusammen<\/strong>: Staking-Rewards + Mining-Ertr\u00e4ge + Lending-Zinsen + DeFi-Rewards + sonstige Nebenleistungen. Wer also 150 \u20ac aus Staking und 120 \u20ac aus Lending erh\u00e4lt, hat 270 \u20ac sonstige Eink\u00fcnfte \u2013 und \u00fcberschreitet die Freigrenze. Dann sind <strong>alle 270 \u20ac<\/strong> steuerpflichtig, nicht nur die 14 \u20ac \u00fcber der Grenze.<\/p>\n<\/div>\n\n<div class=\"st-q\">\n  <blockquote>&bdquo;Die 256 \u20ac Freigrenze ist die gef\u00e4hrlichste Zahl im deutschen Krypto-Steuerrecht. Ich sehe es immer wieder: Anleger denken, sie liegen &#8217;nur knapp dr\u00fcber&#8216; und zahlen deshalb nur auf den \u00fcberschreitenden Teil. Das stimmt nicht. Wer 257 \u20ac Staking-Rewards hat, zahlt auf 257 \u20ac \u2013 nicht auf 1 \u20ac. Das klingt ungerecht, ist aber geltendes Recht. Deshalb lohnt es sich am Jahresende genau nachzurechnen: Manchmal ist es steuerlich kl\u00fcger, Staking kurz vor dem 31. Dezember zu pausieren und ins neue Jahr zu verschieben.&ldquo;<\/blockquote>\n  <div class=\"st-q-attr\"><strong>Felix Rieger<\/strong><span>Gr\u00fcnder &amp; Chefredakteur KryptoZukunft.com &middot; Mai 2026<\/span><\/div>\n<\/div>\n\n<!-- RECHENBEISPIELE -->\n<h2>Rechenbeispiele: <em>So berechnet sich deine Staking-Steuer<\/em><\/h2>\n\n<div class=\"st-calc\">\n  <div class=\"st-calc-title\">&#128200; Beispiel 1: ETH-Staking unter der Freigrenze<\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Gestaktes ETH: 1 ETH<\/div><div class=\"st-calc-val n\">Staking-APY: 3,5%<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Erhaltene Rewards 2025: 0,035 ETH<\/div><div class=\"st-calc-val n\">ETH-Kurs zum Zufluss \u00d8: 2.000 $<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Euro-Wert der Rewards beim Zufluss<\/div><div class=\"st-calc-val a\">70 \u20ac<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Freigrenze \u00fcberschritten?<\/div><div class=\"st-calc-val g\">NEIN \u2013 unter 256 \u20ac<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Steuerschuld auf Staking-Rewards<\/div><div class=\"st-calc-val g\">0 \u20ac \u2013 steuerfrei<\/div><\/div>\n  <div class=\"st-calc-row hl\"><div class=\"st-calc-label\">Aber: Wenn Rewards verkauft werden<\/div><div class=\"st-calc-val a\">Anschaffungskosten = 70 \u20ac (Marktwert Zufluss)<\/div><\/div>\n<\/div>\n\n<div class=\"st-calc\">\n  <div class=\"st-calc-title\">&#128200; Beispiel 2: ETH-Staking \u00fcber der Freigrenze<\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Gestaktes ETH: 10 ETH<\/div><div class=\"st-calc-val n\">Staking-APY: 3,5%<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Erhaltene Rewards 2025: 0,35 ETH<\/div><div class=\"st-calc-val n\">ETH-Kurs zum Zufluss \u00d8: 2.000 $<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Euro-Wert der Rewards beim Zufluss<\/div><div class=\"st-calc-val a\">700 \u20ac<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Freigrenze \u00fcberschritten?<\/div><div class=\"st-calc-val r\">JA \u2013 \u00fcber 256 \u20ac<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Zu versteuernder Betrag (GESAMT)<\/div><div class=\"st-calc-val r\">700 \u20ac (nicht nur 444 \u20ac!)<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Steuerschuld bei 30% pers\u00f6nl. Satz<\/div><div class=\"st-calc-val r\">210 \u20ac<\/div><\/div>\n  <div class=\"st-calc-row\"><div class=\"st-calc-label\">Steuerschuld bei 42% pers\u00f6nl. Satz<\/div><div class=\"st-calc-val r\">294 \u20ac<\/div><\/div>\n  <div class=\"st-calc-row hl\"><div class=\"st-calc-label\">&#9888; Liquidit\u00e4tsfalle: ETH f\u00e4llt auf 400 $ nach Zufluss<\/div><div class=\"st-calc-val r\">Rewards-Wert: 140 \u20ac \u2013 aber Steuerschuld 210 \u20ac bleibt!<\/div><\/div>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- DIE LIQUIDIT\u00c4TSFALLE -->\n<h2>Die Liquidit\u00e4tsfalle: <em>Der teuerste Fehler beim Staking<\/em><\/h2>\n\n<p>Die Liquidit\u00e4tsfalle ist das gef\u00e4hrlichste Szenario beim Krypto-Staking und betrifft besonders Anleger die ihre Rewards nicht sofort verkaufen. <strong>Das Problem:<\/strong> Staking-Rewards werden beim Zufluss zum dann aktuellen Marktwert besteuert. Die Steuerschuld entsteht sofort und unwiderruflich \u2013 auch wenn der Coin danach im Wert crasht.<\/p>\n\n<div class=\"st-box red\">\n  <div class=\"st-box-t\">&#128165; Die Liquidit\u00e4tsfalle: Konkretes Beispiel<\/div>\n  <p><strong>Schritt 1 \u2013 Reward-Zufluss Oktober 2025:<\/strong> Du erh\u00e4ltst 10 SOL als Staking-Reward. SOL steht bei 180 $. Wert der Rewards: ~1.620 \u20ac. Steuerschuld bei 33% Steuersatz: ~535 \u20ac.<\/p>\n  <p><strong>Schritt 2 \u2013 SOL-Kurs f\u00e4llt auf 35 $ (Mai 2026):<\/strong> Deine 10 SOL sind noch 315 \u20ac wert. Du hast keine Fiat-R\u00fccklagen gebildet.<\/p>\n  <p><strong>Schritt 3 \u2013 Steuerrechnung kommt:<\/strong> Du schuldest 535 \u20ac Einkommensteuer auf Rewards die heute nur noch 315 \u20ac wert sind. Um die Steuer zu bezahlen, musst du alle Rewards verkaufen \u2013 und noch drauflegen.<\/p>\n  <p><strong>L\u00f6sung:<\/strong> Bei jedem Staking-Reward-Zufluss sofort einen Teil (entsprechend deinem Steuersatz) in Stablecoins oder Fiat umwandeln und separat halten.<\/p>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- HALTEFRIST -->\n<h2>Haltefrist: <em>Das BMF hat klargestellt \u2013 1 Jahr bleibt 1 Jahr<\/em><\/h2>\n\n<p>Lange war unklar: Verl\u00e4ngert Staking die Haltefrist der eingesetzten Coins von 1 auf 10 Jahre? Diese Frage ist seit dem <strong>BMF-Schreiben vom 6. M\u00e4rz 2025 eindeutig beantwortet: Nein.<\/strong> Reines Staking verl\u00e4ngert die Haltefrist nicht. Wer 1 ETH seit Januar 2024 h\u00e4lt und dabei gestakt hat, kann diesen ETH im Februar 2025 steuerfrei verkaufen \u2013 die 1-Jahres-Frist gilt unver\u00e4ndert. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/22\/passives-einkommen-staking\/\" class=\"il\">Staking erkl\u00e4rt auf KryptoZukunft.<\/a><\/p>\n\n<div class=\"st-tw\">\n  <table class=\"st-tbl\">\n    <thead><tr><th>Szenario<\/th><th>Gestakte Coins<\/th><th>Staking-Rewards<\/th><th>Haltefrist<\/th><\/tr><\/thead>\n    <tbody>\n      <tr><td>ETH 12 Mon. gehalten, gestakt<\/td><td class=\"tc-g\">Steuerfrei nach 12 Mon.<\/td><td class=\"tc-a\">Steuerpflichtig bei Zufluss (\u00a7 22 Nr. 3)<\/td><td class=\"tc-g\">1 Jahr \u2013 keine Verl\u00e4ngerung<\/td><\/tr>\n      <tr><td>SOL 6 Mon. gehalten, gestakt<\/td><td class=\"tc-r\">Steuerpflichtig wenn verkauft<\/td><td class=\"tc-a\">Steuerpflichtig bei Zufluss<\/td><td class=\"tc-r\">Noch nicht abgelaufen<\/td><\/tr>\n      <tr><td>Staking-Rewards nach Zufluss<\/td><td class=\"tc-a\">Eigene neue Haltefrist ab Zufluss<\/td><td class=\"tc-g\">Nach 12 Mon. steuerfrei verkaufbar<\/td><td class=\"tc-g\">1 Jahr ab Reward-Zufluss<\/td><\/tr>\n      <tr class=\"hl\"><td>\u26a0 Missverst\u00e4ndnis: 10 Jahre<\/td><td class=\"tc-r\">FALSCH \u2013 gilt nicht mehr<\/td><td class=\"tc-r\">FALSCH f\u00fcr passives Staking<\/td><td class=\"tc-r\">BMF M\u00e4rz 2025 hat das klargestellt<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- LIQUID STAKING -->\n<h2>Liquid Staking steuerlich: <em>stETH, rETH &amp; die zwei Steuerereignisse<\/em><\/h2>\n\n<p>Liquid Staking \u2013 also Staking via Protokolle wie <a href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/lido-dao-ldo-der-defi-katalysator-fuer-ethereum-staking-im-jahr-2025\/\" class=\"il e\">Lido (stETH)<\/a>, Rocket Pool (rETH) oder Coinbase (cbETH) \u2013 ist steuerlich komplexer als normales Staking, weil es <strong>zwei separate Steuerereignisse<\/strong> erzeugt. <a href=\"https:\/\/kryptozukunft.com\/2025\/04\/27\/liquid-staking\/\" class=\"il\">Liquid Staking erkl\u00e4rt auf KryptoZukunft.<\/a><\/p>\n\n<div class=\"st-cols2\">\n  <div class=\"st-col\">\n    <h4 class=\"e\">&#128142; Steuerereignis 1: ETH \u2192 stETH Tausch<\/h4>\n    <ul>\n      <li>Tausch ETH gegen stETH = Ver\u00e4u\u00dferung des ETH (\u00a7 23 EStG)<\/li>\n      <li>War ETH weniger als 12 Monate gehalten: Gewinn\/Verlust steuerpflichtig<\/li>\n      <li>War ETH \u00fcber 12 Monate gehalten: Tausch steuerfrei<\/li>\n      <li>stETH erh\u00e4lt neuen Anschaffungszeitpunkt und -wert<\/li>\n      <li>Bei rETH: \u00e4hnlich \u2013 Tausch ETH \u2192 rETH gilt als Ver\u00e4u\u00dferung<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"st-col\">\n    <h4 class=\"a\">&#128293; Steuerereignis 2: Laufende Rewards<\/h4>\n    <ul>\n      <li><strong>stETH (Rebasing):<\/strong> Jede Wallet-Saldo-Erh\u00f6hung = sofortiger Zufluss (\u00a7 22 Nr. 3 EStG)<\/li>\n      <li><strong>rETH (Wertzuwachs):<\/strong> Ertrag entsteht beim R\u00fccktausch zu ETH<\/li>\n      <li>Marktwert zum Zuflusszeitpunkt = Anschaffungskosten der Rewards<\/li>\n      <li>256 \u20ac Freigrenze gilt \u2013 aber schnell \u00fcberschritten<\/li>\n      <li>Sp\u00e4terer Verkauf der Rewards: neue 1-Jahres-Haltefrist<\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<div class=\"st-box eth\">\n  <div class=\"st-box-t\">&#128142; Liquid Staking Praxistipp<\/div>\n  <p>Wer ETH seit \u00fcber 12 Monaten h\u00e4lt und via Liquid Staking einsetzen m\u00f6chte, sollte pr\u00fcfen: <strong>Lohnt sich der Tausch ETH \u2192 stETH steuerlich?<\/strong> Wenn ETH steuerlich bereits frei ist (\u00fcber 12 Monate gehalten), ist der Tausch zu stETH steuerfrei. Wer hingegen erst vor 6 Monaten ETH gekauft hat, erzeugt mit dem Tausch zu stETH eine steuerpflichtige Ver\u00e4u\u00dferung. In diesem Fall kann es sinnvoller sein, direkt auf der B\u00f6rse zu staken (z.B. \u00fcber <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"il g\">Bitget<\/a> oder Binance) ohne den ETH zu tauschen.<\/p>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- DEFI STEUERN -->\n<h2>DeFi-Ertr\u00e4ge steuerlich: <em>Yield Farming, Lending &amp; Liquidity Mining<\/em><\/h2>\n\n<p>Das <strong>BMF-Schreiben vom 6. M\u00e4rz 2025<\/strong> hat die steuerliche Behandlung von DeFi-Ertr\u00e4gen erheblich konkretisiert. Grundprinzip: DeFi-Ertr\u00e4ge aus passiver Bereitstellung werden wie Staking behandelt. Aktive Handelsaktivit\u00e4ten folgen \u00a7 23 EStG. Im Detail gibt es wichtige Unterschiede je nach DeFi-Aktivit\u00e4t: <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/defi-die-zukunft-des-finanzwesens-eine-umfassende-erklarung\/\" class=\"il\">DeFi-Grundlagen auf KryptoZukunft.<\/a><\/p>\n\n<div class=\"st-tw\">\n  <table class=\"st-tbl\">\n    <thead><tr><th>DeFi-Aktivit\u00e4t<\/th><th>Steuerliche Behandlung<\/th><th>Rechtsgrundlage<\/th><th>Freigrenze<\/th><\/tr><\/thead>\n    <tbody>\n      <tr><td>&#128293; Staking (Exchange\/Validator)<\/td><td>Sonstige Eink\u00fcnfte bei Zufluss<\/td><td class=\"tc-a\">\u00a7 22 Nr. 3 EStG<\/td><td class=\"tc-g\">256 \u20ac\/Jahr<\/td><\/tr>\n      <tr><td>&#128279; Lending (Zinsen)<\/td><td>Sonstige Eink\u00fcnfte bei Zufluss<\/td><td class=\"tc-a\">\u00a7 22 Nr. 3 EStG<\/td><td class=\"tc-g\">256 \u20ac\/Jahr<\/td><\/tr>\n      <tr><td>&#127919; Yield Farming (Token-Rewards)<\/td><td>Sonstige Eink\u00fcnfte bei Zufluss<\/td><td class=\"tc-a\">\u00a7 22 Nr. 3 EStG<\/td><td class=\"tc-g\">256 \u20ac\/Jahr<\/td><\/tr>\n      <tr><td>&#128200; Liquidity Providing (Ein)<\/td><td>Tausch = mgl. Ver\u00e4u\u00dferung<\/td><td class=\"tc-r\">\u00a7 23 EStG<\/td><td class=\"tc-r\">1.000 \u20ac\/Jahr<\/td><\/tr>\n      <tr><td>&#128200; Liquidity Providing (Aus)<\/td><td>Tausch = mgl. Ver\u00e4u\u00dferung<\/td><td class=\"tc-r\">\u00a7 23 EStG<\/td><td class=\"tc-r\">1.000 \u20ac\/Jahr<\/td><\/tr>\n      <tr><td>&#127381; LP-Token-Rewards<\/td><td>Sonstige Eink\u00fcnfte bei Zufluss<\/td><td class=\"tc-a\">\u00a7 22 Nr. 3 EStG<\/td><td class=\"tc-g\">256 \u20ac\/Jahr<\/td><\/tr>\n      <tr><td>&#128736; Impermanent Loss<\/td><td>Derzeit steuerlich nicht absetzbar<\/td><td class=\"tc-r\">Keine Regelung<\/td><td class=\"tc-r\">Kein Abzug<\/td><\/tr>\n      <tr><td>&#127873; Airdrops (voraussetzungslos)<\/td><td>Laut FG N\u00fcrnberg bei Zufluss nicht stpfl.<\/td><td class=\"tc-g\">FG N\u00fcrnberg (3 K 760\/22)<\/td><td class=\"tc-g\">Kein Steuerereignis<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<div class=\"st-box ylw\">\n  <div class=\"st-box-t\">&#9888; Liquidity Mining: die steuerliche Grauzone<\/div>\n  <p>Ein- und Ausstieg aus einem Liquidity Pool (z.B. Uniswap, Raydium) ist steuerlich komplex: Der <strong>Tausch deiner Token gegen LP-Token<\/strong> beim Einzahlen k\u00f6nnte als Ver\u00e4u\u00dferung gewertet werden. Gleiches gilt beim Ausstieg. Dazu kommt der <strong>Impermanent Loss<\/strong>, der aktuell steuerlich nicht als Verlust anerkannt wird. Bei aktiven DeFi-Nutzern mit mehreren LP-Positionen empfiehlt sich dringend eine Krypto-Steuer-Software und bei gr\u00f6\u00dferen Betr\u00e4gen ein spezialisierter Steuerberater.<\/p>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- MINING -->\n<h2>Mining steuerlich 2026: <em>Gewerbe vs. Hobby \u2013 wo ist die Grenze?<\/em><\/h2>\n\n<p>Mining wird steuerlich anders behandelt als passives Staking. <strong>Regelm\u00e4\u00dfiges Mining mit ASIC-Ger\u00e4ten oder GPU-Farmen gilt als Gewerbebetrieb<\/strong> \u2013 mit allen steuerlichen Pflichten aber auch Vorteilen: <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/14\/wie-funktioniert-mining\/\" class=\"il\">Mining erkl\u00e4rt auf KryptoZukunft.<\/a><\/p>\n\n<div class=\"st-cols2\">\n  <div class=\"st-col\">\n    <h4 class=\"a\">&#9749; Gewerbliches Mining<\/h4>\n    <ul>\n      <li>Regelm\u00e4\u00dfig, mit Gewinnerzielungsabsicht, mit professioneller Ausr\u00fcstung<\/li>\n      <li>Einkommensteuer auf Ertr\u00e4ge (Gewinn = Erl\u00f6se minus Kosten)<\/li>\n      <li>Gewerbesteuer wenn Gewinn \u00fcber Freibetrag (24.500 \u20ac)<\/li>\n      <li>Ggf. Umsatzsteuer (Kleinunternehmerregelung bis 25.000 \u20ac\/Jahr)<\/li>\n      <li><strong>Vorteil:<\/strong> Strom, Hardware, Abschreibungen als Betriebsausgaben absetzbar<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"st-col\">\n    <h4 class=\"g\">&#128187; Hobby-Mining (selten)<\/h4>\n    <ul>\n      <li>Gelegentlich, ohne systematische Gewinnerzielungsabsicht<\/li>\n      <li>Sonstige Eink\u00fcnfte \u00a7 22 Nr. 3 EStG<\/li>\n      <li>256 \u20ac Freigrenze gilt<\/li>\n      <li>Werbungskosten (Strom) anteilig absetzbar<\/li>\n      <li><strong>Risiko:<\/strong> Finanzamt stuft Hobby als Gewerbe ein \u2013 r\u00fcckwirkend<\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- 5 STEUERSPARSTRATEGIEN -->\n<h2>5 legale Steuersparstrategien: <em>So reduzierst du deine Staking-Steuer<\/em><\/h2>\n\n<div class=\"st-tipps\">\n  <div class=\"st-tipp\">\n    <div class=\"st-tipp-num\">01<\/div>\n    <div class=\"st-tipp-title\">Freigrenze exakt ausnutzen \u2013 nicht \u00fcberschreiten<\/div>\n    <div class=\"st-tipp-body\">Tracke deine kumulierten sonstigen Eink\u00fcnfte das ganze Jahr \u00fcber. <strong>K\u00fcrz Staking kurz vor Jahresende<\/strong> wenn du kurz vor 256 \u20ac bist. 255 \u20ac = 0 \u20ac Steuer. 257 \u20ac = voller Steuersatz auf 257 \u20ac. Den Unterschied macht Doku-Arbeit, keine Gesetzeskenntnis.<\/div>\n  <\/div>\n  <div class=\"st-tipp\">\n    <div class=\"st-tipp-num\">02<\/div>\n    <div class=\"st-tipp-title\">Rewards sofort in Stablecoins f\u00fcr Steuerr\u00fccklagen<\/div>\n    <div class=\"st-tipp-body\">Bei jedem Reward-Zufluss sofort <strong>deinen Steuersatz \u00d7 Reward-Wert<\/strong> in USDT oder USDC tauschen und separieren. So ger\u00e4tst du nie in die Liquidit\u00e4tsfalle wenn der Markt nach dem Zufluss f\u00e4llt.<\/div>\n  <\/div>\n  <div class=\"st-tipp\">\n    <div class=\"st-tipp-num\">03<\/div>\n    <div class=\"st-tipp-title\">Rewards 12+ Monate halten f\u00fcr steuerfreien Verkauf<\/div>\n    <div class=\"st-tipp-body\">Staking-Rewards haben beim Zufluss Anschaffungskosten (Marktwert). Wenn du die Rewards <strong>\u00fcber 12 Monate h\u00e4ltst<\/strong>, kannst du sie danach steuerfrei verkaufen \u2013 auch wenn sie stark gestiegen sind. FIFO beachten.<\/div>\n  <\/div>\n  <div class=\"st-tipp\">\n    <div class=\"st-tipp-num\">04<\/div>\n    <div class=\"st-tipp-title\">Werbungskosten vollst\u00e4ndig absetzen<\/div>\n    <div class=\"st-tipp-body\"><strong>Transaktionsgeb\u00fchren, anteilige Hardware, Strom<\/strong> (beim eigenen Validator-Node) und Steuer-Software-Kosten sind als Werbungskosten von den sonstigen Eink\u00fcnften absetzbar. Kleinbetr\u00e4ge summieren sich.<\/div>\n  <\/div>\n  <div class=\"st-tipp\">\n    <div class=\"st-tipp-num\">05<\/div>\n    <div class=\"st-tipp-title\">Verluste strategisch realisieren (Tax-Loss-Harvesting)<\/div>\n    <div class=\"st-tipp-body\">Verluste aus dem Verkauf von Krypto innerhalb der Haltefrist k\u00f6nnen mit <strong>anderen privaten Ver\u00e4u\u00dferungsgewinnen verrechnet<\/strong> werden. In einem schwachen Marktjahr lohnt es sich, Verlustpositionen zu realisieren bevor die Steuererkl\u00e4rung eingereicht wird.<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- ANLAGE SO AUSF\u00dcLLHILFE -->\n<h2>Anlage SO korrekt ausf\u00fcllen: <em>Staking-Rewards in ELSTER eintragen<\/em><\/h2>\n\n<div class=\"st-steps\">\n  <div class=\"st-step\">\n    <div class=\"st-step-num\">1<\/div>\n    <div class=\"st-step-body\">\n      <h3>Alle Staking-Rewards 2025 <span>dokumentieren<\/span><\/h3>\n      <p>Exportiere aus jeder genutzten Plattform alle Reward-Zufl\u00fcsse mit Datum, Coin-Menge und Euro-Marktwert zum Zuflusstag. Nutze CoinGecko oder CoinMarketCap Historikdaten als vom BMF anerkannte Referenzkurse. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/krypto-steuerrechner\/\" class=\"il\">Krypto-Steuerrechner auf KryptoZukunft.<\/a><\/p>\n    <\/div>\n  <\/div>\n  <div class=\"st-step\">\n    <div class=\"st-step-num\">2<\/div>\n    <div class=\"st-step-body\">\n      <h3>Freigrenze pr\u00fcfen &amp; <span>Gesamtbetrag berechnen<\/span><\/h3>\n      <p>Addiere alle sonstigen Eink\u00fcnfte des Jahres: Staking + Mining + Lending + DeFi-Rewards. Liegt die Summe unter 256 \u20ac: alles steuerfrei. \u00dcber 256 \u20ac: gesamter Betrag mit pers\u00f6nlichem Einkommensteuersatz steuerpflichtig. Diesen Betrag notieren.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"st-step\">\n    <div class=\"st-step-num\">3<\/div>\n    <div class=\"st-step-body\">\n      <h3>Anlage SO in ELSTER \u00f6ffnen \u2013 <span>\u00a7 22 Nr. 3 EStG Zeile<\/span><\/h3>\n      <p>In der Anlage SO die Zeile f\u00fcr \u201eSonstige Eink\u00fcnfte nach \u00a7 22 Nr. 3 EStG&#8220; aufrufen. Dort den Gesamtbetrag aller Staking\/Mining\/DeFi-Ertr\u00e4ge eintragen. Werbungskosten (Transaktionsgeb\u00fchren, anteilige Hardware-Kosten) in der entsprechenden Zeile abziehen.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"st-step\">\n    <div class=\"st-step-num\">4<\/div>\n    <div class=\"st-step-body\">\n      <h3>Verk\u00e4ufe von Rewards: <span>\u00a7 23 EStG Zeile ausf\u00fcllen<\/span><\/h3>\n      <p>Wenn du Staking-Rewards innerhalb von 12 Monaten nach Zufluss verkauft hast, trage die Ver\u00e4u\u00dferungsgesch\u00e4fte in die \u00a7 23 EStG-Zeile ein. Anschaffungskosten = Marktwert zum Zufluss-Zeitpunkt. Ver\u00e4u\u00dferungspreis = tats\u00e4chlicher Verkaufskurs in Euro. Gewinn = Verkaufspreis minus Anschaffungskosten.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"st-step\">\n    <div class=\"st-step-num\">5<\/div>\n    <div class=\"st-step-body\">\n      <h3>Steuer-Software exportieren &amp; <span>bis 31. Juli 2026 abgeben<\/span><\/h3>\n      <p>Krypto-Steuer-Tools wie CoinTracking oder Blockpit erstellen einen abgabefertigen Report der direkt in ELSTER \u00fcbertragen werden kann. Abgabefrist Steuerjahr 2025: <strong>31. Juli 2026<\/strong> ohne Steuerberater, <strong>28. Februar 2027<\/strong> mit Steuerberater. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/26\/staking-steuern\/\" class=\"il\">Staking-Steuern-Detail-Guide.<\/a><\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"st-q\">\n  <blockquote>&bdquo;Wer Staking betreibt und keine Steuer-Software nutzt, lebt gef\u00e4hrlich. FIFO manuell zu berechnen ist bei mehr als 20 Reward-Transaktionen kaum m\u00f6glich \u2013 und ein Fehler in der Berechnungsmethode kann bei einer Pr\u00fcfung sehr teuer werden. CoinTracking und Blockpit sind f\u00fcr die meisten Anleger die beste Investition des Jahres. Und wer DAC8 ber\u00fccksichtigt: Ab 2027 vergleicht das Finanzamt seine Daten automatisch mit deiner Steuererkl\u00e4rung. Wer dann falsch berechnet hat, bekommt Post.&ldquo;<\/blockquote>\n  <div class=\"st-q-attr\"><strong>Felix Rieger<\/strong><span>Gr\u00fcnder &amp; Chefredakteur KryptoZukunft.com &middot; Mai 2026<\/span><\/div>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<!-- CTA BITGET -->\n<div class=\"st-cta\">\n  <h3 style=\"margin:0 0 7px;font-size:16px;color:#f0f7f2\">Staking g\u00fcnstig &amp; mit korrekter Steuerdokumentation<\/h3>\n  <p style=\"color:#9dbfaa;font-size:13px;margin-bottom:10px\">\n    <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"il g\">Bitget<\/a> bietet Krypto-Staking direkt in der App mit automatischem CSV-Export f\u00fcr Steuer-Software. Code <strong>krypto30<\/strong> spart 30% auf alle Geb\u00fchren.<br>\n    Alternativ: <a href=\"https:\/\/kryptozukunft.com\/2026\/01\/23\/was-ist-der-beste-okx-referralcode-bonuscode-2026\/\" class=\"il\">OKX<\/a> Code <strong>CRYPTO2026<\/strong> (45%) &middot; <a href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/bingx-bonuscode-na4qyr-30-gebuehren-sparen-alle-vorteile-erklaert\/\" class=\"il g\">BingX<\/a> Code <strong>NA4QYR<\/strong> (50%)\n  <\/p>\n  <a class=\"st-cta-btn\" href=\"https:\/\/bonus.bitget.com\/Kryptozukunft1\" target=\"_blank\" rel=\"nofollow noopener\" style=\"color:#000 !important\">&#9889; Jetzt bei Bitget staken \u2013 Code krypto30 f\u00fcr 30% Rabatt<\/a>\n<\/div>\n\n<!-- FAQ -->\n<h2>FAQ: <em>Staking Steuer 2026 Deutschland<\/em><\/h2>\n<div class=\"st-faq\">\n  <div class=\"st-fi\">\n    <div class=\"st-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.st-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Wie werden Staking-Rewards in Deutschland 2026 besteuert?<\/div>\n    <div class=\"st-fa\"><div class=\"st-fa-i\">Staking-Rewards sind sonstige Eink\u00fcnfte nach <strong>\u00a7 22 Nr. 3 EStG<\/strong> \u2013 steuerpflichtig bei Zufluss mit dem pers\u00f6nlichen Einkommensteuersatz (0\u201345%). Freigrenze: 256 \u20ac pro Jahr f\u00fcr alle sonstigen Eink\u00fcnfte zusammen. Achtung: Freigrenze, kein Freibetrag \u2013 wer 257 \u20ac hat, zahlt auf alle 257 \u20ac. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/26\/staking-steuern\/\" class=\"il\">Detail-Guide Staking-Steuern.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"st-fi\">\n    <div class=\"st-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.st-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was ist der Unterschied zwischen der 256 \u20ac Freigrenze und einem Freibetrag?<\/div>\n    <div class=\"st-fa\"><div class=\"st-fa-i\"><strong>Freigrenze (was es ist):<\/strong> Unter 256 \u20ac = gesamter Betrag steuerfrei. Ab 256 \u20ac = gesamter Betrag steuerpflichtig. 257 \u20ac \u2192 257 \u20ac werden besteuert. <strong>Freibetrag (was es NICHT ist):<\/strong> Nur der \u00fcberschreitende Teil w\u00fcrde besteuert \u2013 257 \u20ac minus 256 \u20ac = nur 1 \u20ac steuerpflichtig. Beim Staking gibt es ausschlie\u00dflich die Freigrenze.<\/div><\/div>\n  <\/div>\n  <div class=\"st-fi\">\n    <div class=\"st-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.st-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Verl\u00e4ngert Staking die Haltefrist auf 10 Jahre?<\/div>\n    <div class=\"st-fa\"><div class=\"st-fa-i\">Nein. Das <strong>BMF-Schreiben vom 6. M\u00e4rz 2025<\/strong> hat eindeutig klargestellt: Passives Staking verl\u00e4ngert die Haltefrist der gestakten Coins NICHT auf 10 Jahre. Die 1-Jahres-Haltefrist gilt weiterhin. Wer ETH 12 Monate h\u00e4lt und dabei gestakt hat, kann steuerfrei verkaufen. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/22\/passives-einkommen-staking\/\" class=\"il\">Staking erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"st-fi\">\n    <div class=\"st-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.st-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Wie wird Liquid Staking (stETH, rETH) steuerlich behandelt?<\/div>\n    <div class=\"st-fa\"><div class=\"st-fa-i\">Liquid Staking erzeugt zwei Steuerereignisse: (1) <strong>Tausch ETH \u2192 stETH<\/strong> = Ver\u00e4u\u00dferung des ETH (\u00a7 23 EStG) \u2013 bei unter 12 Monaten Haltedauer steuerpflichtig. (2) <strong>Laufende Rewards<\/strong> = sonstige Eink\u00fcnfte (\u00a7 22 Nr. 3 EStG) \u2013 bei stETH bei jeder Wallet-Saldo-Erh\u00f6hung, bei rETH beim R\u00fccktausch. <a href=\"https:\/\/kryptozukunft.com\/2025\/04\/27\/liquid-staking\/\" class=\"il\">Liquid Staking erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"st-fi\">\n    <div class=\"st-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.st-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was ist die Liquidit\u00e4tsfalle beim Staking und wie vermeide ich sie?<\/div>\n    <div class=\"st-fa\"><div class=\"st-fa-i\">Die Liquidit\u00e4tsfalle: Staking-Rewards werden bei Zufluss zum aktuellen Marktwert besteuert. Die Steuerschuld bleibt auch wenn der Kurs danach f\u00e4llt. L\u00f6sung: Bei jedem Reward-Zufluss sofort deinen Steuersatz \u00d7 Reward-Wert in Stablecoins\/Fiat umwandeln und separat halten. Dann hast du immer genug f\u00fcr die Steuerzahlung im Folgejahr.<\/div><\/div>\n  <\/div>\n  <div class=\"st-fi\">\n    <div class=\"st-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.st-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Wie werden Yield Farming und Lending steuerlich behandelt?<\/div>\n    <div class=\"st-fa\"><div class=\"st-fa-i\">Lending-Zinsen und Yield-Farming-Rewards: sonstige Eink\u00fcnfte nach <strong>\u00a7 22 Nr. 3 EStG<\/strong>, 256 \u20ac Freigrenze, bei Zufluss steuerpflichtig. Liquidity Providing: Ein- und Ausstieg aus Liquidity Pools kann als Ver\u00e4u\u00dferung (\u00a7 23 EStG) gelten. Impermanent Loss ist derzeit steuerlich nicht absetzbar. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/24\/yield-farming\/\" class=\"il\">Yield Farming erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"st-fi\">\n    <div class=\"st-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.st-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Wann ist Krypto-Mining gewerblich und wann Hobby?<\/div>\n    <div class=\"st-fa\"><div class=\"st-fa-i\">Regelm\u00e4\u00dfiges Mining mit professioneller Ausr\u00fcstung und Gewinnerzielungsabsicht = <strong>Gewerbebetrieb<\/strong> (Einkommensteuer + Gewerbesteuer, aber Betriebsausgaben absetzbar). Gelegentliches Hobby-Mining = sonstige Eink\u00fcnfte (\u00a7 22 Nr. 3 EStG) mit 256 \u20ac Freigrenze. Die Grenze ist flie\u00dfend \u2013 bei ernsthaftem Mining Steuerberater konsultieren. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/proof-of-work-pow-einfach-erklart-so-funktioniert-das-mining-von-bitcoin-co\/\" class=\"il\">Proof of Work erkl\u00e4rt.<\/a><\/div><\/div>\n  <\/div>\n<\/div>\n\n<div class=\"st-hr\"><\/div>\n\n<h2>Weiterf&uuml;hrende Steuer- &amp; Staking-Artikel<\/h2>\n<div class=\"st-cards\">\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/26\/staking-steuern\/\" class=\"st-card\"><div class=\"st-card-cat\">STEUERN<\/div><div class=\"st-card-title\">Staking Steuern Detail-Guide<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"st-card\"><div class=\"st-card-cat\">STEUERN<\/div><div class=\"st-card-title\">Krypto Steuern 2026<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/22\/passives-einkommen-staking\/\" class=\"st-card\"><div class=\"st-card-cat\">STAKING<\/div><div class=\"st-card-title\">Passives Einkommen: Staking<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/04\/27\/liquid-staking\/\" class=\"st-card\"><div class=\"st-card-cat\">DEFI<\/div><div class=\"st-card-title\">Was ist Liquid Staking?<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/krypto-steuerrechner\/\" class=\"st-card\"><div class=\"st-card-cat\">TOOLS<\/div><div class=\"st-card-title\">Krypto-Steuerrechner<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/defi-die-zukunft-des-finanzwesens-eine-umfassende-erklarung\/\" class=\"st-card\"><div class=\"st-card-cat\">DEFI<\/div><div class=\"st-card-title\">Was ist DeFi?<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/24\/yield-farming\/\" class=\"st-card\"><div class=\"st-card-cat\">DEFI<\/div><div class=\"st-card-title\">Was ist Yield Farming?<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-rechtliches\/\" class=\"st-card\"><div class=\"st-card-cat\">RECHT<\/div><div class=\"st-card-title\">Krypto &#038; Recht<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/26\/kryptosteuern-oesterreich\/\" class=\"st-card\"><div class=\"st-card-cat\">STEUERN<\/div><div class=\"st-card-title\">Krypto Steuern \u00d6sterreich<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/lido-dao-ldo-der-defi-katalysator-fuer-ethereum-staking-im-jahr-2025\/\" class=\"st-card\"><div class=\"st-card-cat\">ANALYSE<\/div><div class=\"st-card-title\">Lido DAO (LDO) Analyse<\/div><\/a>\n<\/div>\n\n<div class=\"st-author\">\n  <div class=\"st-av\">FR<\/div>\n  <div>\n    <div class=\"st-an\">Felix Rieger<\/div>\n    <div class=\"st-ar\">Gr\u00fcnder &amp; Chefredakteur &middot; KryptoZukunft.com &middot; 10. Mai 2026<\/div>\n    <div class=\"st-ab\">Quellen: blockpit.io (Staking Steuern Guide 2026, Mai 2026), cointracking.info (Staking-Steuer Guide 2026 + Krypto Steuer Deutschland 2026), misscrypto.de (Staking Steuer Rechner, M\u00e4rz 2026), hilfe.de (Krypto-Haltefrist-Rechner, April 2026), konverta.info (Krypto Steuern 2026, M\u00e4rz 2026). Rechtsgrundlagen: \u00a7 22 Nr. 3 EStG, \u00a7 23 EStG, BMF-Schreiben 6. M\u00e4rz 2025, BMF-Schreiben 10. Mai 2022, FG N\u00fcrnberg 3 K 760\/22. Keine Steuer- oder Rechtsberatung. Stand: Mai 2026.<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"st-disc\"><strong>Wichtiger Hinweis:<\/strong> Dieser Artikel dient ausschlie\u00dflich allgemeinen Informationszwecken und stellt <strong>keine<\/strong> Steuer- oder Rechtsberatung dar. Krypto-Steuerrecht ist komplex und \u00e4ndert sich h\u00e4ufig. Bei gr\u00f6\u00dferen Betr\u00e4gen, DeFi-Aktivit\u00e4ten oder Unsicherheiten: Konsultiere einen auf Krypto spezialisierten Steuerberater. Alle Angaben basieren auf dem Stand Mai 2026. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"il\">Allgemeiner Krypto-Steuer-Guide auf KryptoZukunft.<\/a><\/div>\n\n<div class=\"st-meta\">\n  Ver\u00f6ffentlicht: 10. Mai 2026 &middot; Autor: Felix Rieger &middot; KryptoZukunft.com &middot; Keine Steuerberatung &middot; Affiliate: Bitget krypto30 \/ OKX CRYPTO2026 \/ BingX NA4QYR\n<\/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>Die Krypto-Staking-Steuer 2026 in Deutschland sieht eine Freigrenze von 256 \u20ac vor, betont die Liquidit\u00e4tsfalle und behandelt Liquid Staking.<\/p>","protected":false},"author":263121695,"featured_media":8947,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAG5POy0A15XgYFAAMCBgMFBAMECgIWAQkeAgEBCAEBSAIEAhBYHAEBCAEBSAIERhgBAQgBAUgCBAMA8AGAA4YBLCQCwATUAgQDAAgDAAQKBAYMgAGEArIBJuwEoocOzIgOBCDsAUISCQAEAwAIAwAECgQGDIQDsgEmWygAIQEnAAQAhBYnASgGJwAoDScABwAoAicBKAInAKgBKACoAIcAKAInASgCJwCoAYcAKAInASgCJwCoASgAqAAEAIEAhACBAIQBqABEAMQLBADEAqgBBACoAyiY0AOczwNzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVBdXRvbWF0aXNjaCBnZXNwZWljaGVydGVyIEVudHd1cmZkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzamV0cGFja19wdWJsaWNpemVfbWVzc2FnZWpldHBhY2tfcHVibGljaXplX2ZlYXR1cmVfZW5hYmxlZGpldHBhY2tfc29jaWFsX3Bvc3RfYWxyZWFkeV9zaGFyZWRqZXRwYWNrX3NvY2lhbF9vcHRpb25zX3dwYXNfY3VzdG9taXplX3Blcl9uZXR3b3JramV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZGRvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NyZWY8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MX0gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CgoKPCEtLSB3cDpibG9jayB7InJlZiI6MTg1Mn0gLy0tPktyeXAgU3RraW5nIFNldWVyIDIwMjY6IEZyZWdyZW56ZTI1NiDigqwsIExpcXVpZCBTdGFraW4sIERGaSAmYW07IGQgTGlxdWlkacOkdHNmYWxsZWtsw6RydEtyeXB0byBTdGFraW5nIFN0ZXVlciAyMDI2OiBGcmVpZ3JlbnplIDI1NiDigqwsIExpcXVpZCBTdGFraW5nLCBEZUZpICZhbXA7IGRpZSBMaXF1aWRpdMOkdHNmYWxsZSBlcmtsw6RydDxoMSBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+S3J5cHRvIFN0YWtpbmcgU3RldWVyIDIwMjY6IEZyZWlncmVuemUgMjU2IOKCrCwgTGlxdWlkIFN0YWtpbmcsIERlRmkgJmFtcDsgZGllIExpcXVpZGl0w6R0c2ZhbGxlIGVya2zDpHJ0PC9oMT4KPCEtLSB3cDpodG1sIC0tPgo8IS0tIHdwOmh0bWwgLS0+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiQXJ0aWNsZSIsCiAgImhlYWRsaW5lIjogIktyeXB0byBTdGFraW5nIFN0ZXVlciAyMDI2OiBGcmVpZ3JlbnplIDI1NiDigqwsIExpcXVpZCBTdGFraW5nLCBEZUZpICYgZGllIExpcXVpZGl0w6R0c2ZhbGxlIGVya2zDpHJ0IiwKICAiZGVzY3JpcHRpb24iOiAiU3Rha2luZyBTdGV1ZXIgRGV1dHNjaGxhbmQgMjAyNjogUmV3YXJkcyBhbHMgc29uc3RpZ2UgRWlua8O8bmZ0ZSAowqcgMjIgTnIuIDMgRVN0RyksIEZyZWlncmVuemUgMjU2IOKCrCAoRnJlaWdyZW56ZSwga2VpbiBGcmVpYmV0cmFnISksIEhhbHRlZnJpc3QgMSBKYWhyIOKAkyBrZWluZSBWZXJsw6RuZ2VydW5nIGR1cmNoIFN0YWtpbmcgKEJNRiAyMDI1KS4gTGlxdWlkIFN0YWtpbmcgKHN0RVRILCByRVRIKTogendlaSBTdGV1ZXJlcmVpZ25pc3NlLiBEZUZpOiBZaWVsZCBGYXJtaW5nLCBMZW5kaW5nLCBMaXF1aWRpdHkgTWluaW5nLiBEaWUgTGlxdWlkaXTDpHRzZmFsbGUgZXJrbMOkcnQuIE1pbmluZzogR2V3ZXJiZSB2cy4gSG9iYnkuIDUgbGVnYWxlIFN0ZXVlcnNwYXJzdHJhdGVnaWVuLiBNaXQgUmVjaGVuYmVpc3BpZWxlbiB1bmQgQW5sYWdlIFNPIEF1c2bDvGxsaGlsZmUuIiwKICAiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA1LTEwIiwKICAiZGF0ZU1vZGlmaWVkIjogIjIwMjYtMDUtMTAiLAogICJhdXRob3IiOiB7IkB0eXBlIjogIlBlcnNvbiIsICJuYW1lIjogIkZlbGl4IFJpZWdlciIsICJ1cmwiOiAiaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS9hdXRob3IvIn0sCiAgInB1Ymxpc2hlciI6IHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiS3J5cHRvWnVrdW5mdCIsICJ1cmwiOiAiaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbSJ9LAogICJpbkxhbmd1YWdlIjogImRlLURFIiwKICAia2V5d29yZHMiOiAiU3Rha2luZyBTdGV1ZXIgMjAyNiwgS3J5cHRvIFN0YWtpbmcgU3RldWVyIERldXRzY2hsYW5kLCBGcmVpZ3JlbnplIDI1NiBFdXJvIFN0YWtpbmcsIExpcXVpZCBTdGFraW5nIFN0ZXVlciwgRGVGaSBTdGV1ZXIgMjAyNiwgU3Rha2luZyBSZXdhcmRzIHZlcnN0ZXVlcm4sIFlpZWxkIEZhcm1pbmcgU3RldWVyIERldXRzY2hsYW5kIiwKICAiYWJvdXQiOiBbCiAgICB7IkB0eXBlIjogIlRoaW5nIiwgIm5hbWUiOiAiS3J5cHRvLVN0YWtpbmciLCAiZGVzY3JpcHRpb24iOiAiUHJvemVzcyBiZWkgZGVtIEtyeXB0b3fDpGhydW5nZW4gaW4gZWluZW0gTmV0endlcmsgZ2VzcGVycnQgd2VyZGVuIHVtIFRyYW5zYWt0aW9uZW4genUgdmFsaWRpZXJlbiB1bmQgZGFmw7xyIFJld2FyZHMgenUgZXJoYWx0ZW4ifSwKICAgIHsiQHR5cGUiOiAiVGhpbmciLCAibmFtZSI6ICLCpyAyMiBOci4gMyBFU3RHIiwgImRlc2NyaXB0aW9uIjogIlJlY2h0c2dydW5kbGFnZSBmw7xyIGRpZSBCZXN0ZXVlcnVuZyB2b24gU3Rha2luZy1SZXdhcmRzIGFscyBzb25zdGlnZSBFaW5rw7xuZnRlIGluIERldXRzY2hsYW5kIn0KICBdLAogICJtZW50aW9ucyI6IFsKICAgIHsiQHR5cGUiOiAiUGVyc29uIiwgIm5hbWUiOiAiRmVsaXggUmllZ2VyIiwgImpvYlRpdGxlIjogIkdyw7xuZGVyICYgQ2hlZnJlZGFrdGV1ciBLcnlwdG9adWt1bmZ0LmNvbSJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJCdW5kZXNtaW5pc3Rlcml1bSBkZXIgRmluYW56ZW4gKEJNRikifQogIF0KfQo8L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJGQVFQYWdlIiwKICAibWFpbkVudGl0eSI6IFsKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2llIHdlcmRlbiBTdGFraW5nLVJld2FyZHMgaW4gRGV1dHNjaGxhbmQgMjAyNiBiZXN0ZXVlcnQ\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJTdGFraW5nLVJld2FyZHMgZ2VsdGVuIGFscyBzb25zdGlnZSBFaW5rw7xuZnRlIG5hY2ggwqcgMjIgTnIuIDMgRVN0RyB1bmQgd2VyZGVuIG1pdCBkZW0gcGVyc8O2bmxpY2hlbiBFaW5rb21tZW5zdGV1ZXJzYXR6ICgw4oCTNDUlKSBiZXN0ZXVlcnQuIE1hw59nZWJsaWNoIGlzdCBkZXIgRXVyby1NYXJrdHdlcnQgenVtIFplaXRwdW5rdCBkZXMgWnVmbHVzc2VzLiBEaWUgRnJlaWdyZW56ZSBiZXRyw6RndCAyNTYg4oKsIHBybyBKYWhyIGbDvHIgYWxsZSBzb25zdGlnZW4gRWlua8O8bmZ0ZSB6dXNhbW1lbiAoU3Rha2luZywgTWluaW5nLCBMZW5kaW5nLCBEZUZpKS4gQWNodHVuZzogRXMgaXN0IGVpbmUgRnJlaWdyZW56ZSwga2VpbiBGcmVpYmV0cmFnIOKAkyB3ZXIgMjU3IOKCrCBlcmjDpGx0LCB6YWhsdCBhdWYgZGVuIGdlc2FtdGVuIEJldHJhZyBTdGV1ZXJuLCBuaWNodCBudXIgYXVmIGRlbiAxIOKCrC4gQmVpIHNww6R0ZXJlbSBWZXJrYXVmIGRlciBSZXdhcmRzIGdpbHQgZGllIDEtSmFocmVzLUhhbHRlZnJpc3QgbmFjaCDCpyAyMyBFU3RHLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXYXMgaXN0IGRpZSBGcmVpZ3JlbnplIGJlaW0gU3Rha2luZyB1bmQgd2FzIGlzdCBkZXIgVW50ZXJzY2hpZWQgenVtIEZyZWliZXRyYWc\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJEaWUgRnJlaWdyZW56ZSBmw7xyIHNvbnN0aWdlIEVpbmvDvG5mdGUgKMKnIDIyIE5yLiAzIEVTdEcpIGJldHLDpGd0IDI1NiDigqwgcHJvIEphaHIuIEZyZWlncmVuemUgYmVkZXV0ZXQ6IFVudGVyIDI1NiDigqwgYmxlaWJ0IGRlciBnZXNhbXRlIEJldHJhZyBzdGV1ZXJmcmVpLiDDnGJlcnNjaHJlaXRlc3QgZHUgZGllIEdyZW56ZSBhdWNoIG51ciB1bSAxIOKCrCwgd2lyZCBkZXIgR0VTQU1URSBCZXRyYWcgc3RldWVycGZsaWNodGlnIOKAkyBuaWNodCBudXIgZGVyIMO8YmVyc2NocmVpdGVuZGUgVGVpbC4gRWluIEZyZWliZXRyYWcgd8O8cmRlIG51ciBkZW4gRnJlaWJldHJhZyBzZWxic3Qgc3RldWVyZnJlaSBzdGVsbGVuLiBEaWUgMjU2IOKCrCBGcmVpZ3JlbnplIGdpbHQgZsO8ciBhbGxlIHNvbnN0aWdlbiBFaW5rw7xuZnRlIHp1c2FtbWVuOiBTdGFraW5nICsgTWluaW5nICsgTGVuZGluZyArIERlRmktUmV3YXJkcy4gU2llIGlzdCBnZXRyZW5udCB2b24gZGVyIDEuMDAwIOKCrCBGcmVpZ3JlbnplIGbDvHIgVmVyw6R1w59lcnVuZ3NnZXdpbm5lICjCpyAyMyBFU3RHKS4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiVmVybMOkbmdlcnQgU3Rha2luZyBkaWUgSGFsdGVmcmlzdCBhdWYgMTAgSmFocmU\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJOZWluLiBEYXMgQk1GLVNjaHJlaWJlbiB2b20gNi4gTcOkcnogMjAyNSBoYXQga2xhcmdlc3RlbGx0OiBSZWluZXMgU3Rha2luZyB2ZXJsw6RuZ2VydCBkaWUgSGFsdGVmcmlzdCBkZXIgZ2VzdGFrdGVuIENvaW5zIE5JQ0hUIGF1ZiAxMCBKYWhyZS4gRGllIDEtSmFocmVzLUhhbHRlZnJpc3QgZ2lsdCB3ZWl0ZXJoaW4uIFdlciBFVEggZWluIEphaHIgZ2VoYWx0ZW4gaGF0IHVuZCBkYW5hY2ggdmVya2F1ZnQsIHphaGx0IGtlaW5lIFN0ZXVlcm4gYXVmIGRlbiBWZXLDpHXDn2VydW5nc2dld2lubiDigJMgdW5hYmjDpG5naWcgZGF2b24gb2IgZXIgendpc2NoZW56ZWl0bGljaCBnZXN0YWt0IGhhdC4gRGllIFN0YWtpbmctUmV3YXJkcyBzZWxic3QgaGFiZW4gYWIgWnVmbHVzcyBlaW5lIGVpZ2VuZSBuZXVlIDEtSmFocmVzLUhhbHRlZnJpc3QgZsO8ciBkZW4gc3RldWVyZnJlaWVuIFdlaXRlcnZlcmthdWYuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldpZSB3aXJkIExpcXVpZCBTdGFraW5nIChzdEVUSCwgckVUSCkgc3RldWVybGljaCBiZWhhbmRlbHQ\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJMaXF1aWQgU3Rha2luZyBlcnpldWd0IHp3ZWkgU3RldWVyZXJlaWduaXNzZTogKDEpIERlciBUYXVzY2ggdm9uIEVUSCBnZWdlbiBzdEVUSC9yRVRIIGdpbHQgYWxzIFZlcsOkdcOfZXJ1bmcgZGVzIEVUSCAowqcgMjMgRVN0Rykg4oCTIHdlbm4gRVRIIHdlbmlnZXIgYWxzIDEyIE1vbmF0ZSBnZWhhbHRlbiwgaXN0IGRlciBUYXVzY2hnZXdpbm4gc3RldWVycGZsaWNodGlnLiAoMikgRGllIGxhdWZlbmRlbiBTdGFraW5nLVJld2FyZHMgKFJlYmFzaW5nIGJlaSBzdEVUSCBvZGVyIFdlcnR6dXdhY2hzIGJlaSByRVRIKSBnZWx0ZW4gYWxzIHNvbnN0aWdlIEVpbmvDvG5mdGUgKMKnIDIyIE5yLiAzIEVTdEcpIHVuZCBzaW5kIGJlaSBadWZsdXNzIHp1bSBNYXJrdHdlcnQgenUgdmVyc3RldWVybi4gQmVpIHJlYmFzaW5nIFRva2VuIHdpZSBzdEVUSCBnaWx0IGplZGUgV2FsbGV0LVNhbGRvLUVyaMO2aHVuZyBhbHMgWnVmbHVzcy4gQmVpIHJFVEggZW50c3RlaHQgZGVyIEVydHJhZyBiZWltIFLDvGNrdGF1c2NoLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXYXMgaXN0IGRpZSBMaXF1aWRpdMOkdHNmYWxsZSBiZWltIFN0YWtpbmc\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJEaWUgTGlxdWlkaXTDpHRzZmFsbGU6IFN0YWtpbmctUmV3YXJkcyB3ZXJkZW4gYmVpbSBadWZsdXNzIHp1bSBNYXJrdHdlcnQgYmVzdGV1ZXJ0IOKAkyB1bmFiaMOkbmdpZyB2b20gc3DDpHRlcmVuIEt1cnN2ZXJsYXVmLiBCZWlzcGllbDogRHUgZXJow6RsdHN0IEVUSC1SZXdhcmRzIGltIFdlcnQgdm9uIDEuMDAwIOKCrC4gRHUgc2NodWxkZXN0IGRhcmF1ZiBzb2ZvcnQgRWlua29tbWVuc3RldWVyICh6LkIuIDMwMCDigqwgYmVpIDMwJSBTdGV1ZXJzYXR6KS4gRsOkbGx0IEVUSCBkYW5hY2ggdW0gODAlLCBzaW5kIGRlaW5lIFJld2FyZHMgbnVyIG5vY2ggMjAwIOKCrCB3ZXJ0IOKAkyBhYmVyIGRpZSBTdGV1ZXJzY2h1bGQgdm9uIDMwMCDigqwgYmxlaWJ0IGJlc3RlaGVuLiBQcmF4aXMtVGlwcDogU3Rha2luZy1SZXdhcmRzIHJlZ2VsbcOkw59pZyB2ZXJrYXVmZW4gdW5kIGRpZSBTdGV1ZXJyw7xja2xhZ2VuIGluIEZpYXQgaGFsdGVuLCB1bSBuaWNodCBpbiBkaWUgTGlxdWlkaXTDpHRzZmFsbGUgenUgZ2VyYXRlbi4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2VyZGVuIERlRmktRXJ0csOkZ2Ugd2llIFlpZWxkIEZhcm1pbmcgdW5kIExlbmRpbmcgc3RldWVybGljaCB3aWUgU3Rha2luZyBiZWhhbmRlbHQ\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJHcnVuZHPDpHR6bGljaCBqYTogRGVGaS1FcnRyw6RnZSBhdXMgTGVuZGluZywgWWllbGQgRmFybWluZyB1bmQgTGlxdWlkaXR5IE1pbmluZyBnZWx0ZW4gYWxzIHNvbnN0aWdlIEVpbmvDvG5mdGUgKMKnIDIyIE5yLiAzIEVTdEcpIG1pdCAyNTYg4oKsIEZyZWlncmVuemUuIEJlc29uZGVyaGVpdGVuOiBMaXF1aWRpdHkgUHJvdmlkaW5nIOKAkyBFaW4tIHVuZCBBdXNzdGllZyBhdXMgTGlxdWlkaXR5IFBvb2xzIGthbm4gYWxzIHN0ZXVlcnBmbGljaHRpZ2VzIFRhdXNjaGdlc2Now6RmdCAowqcgMjMgRVN0RykgZ2VsdGVuLiBJbXBlcm1hbmVudCBMb3NzIGlzdCBkZXJ6ZWl0IHN0ZXVlcmxpY2ggbmljaHQgYWJzZXR6YmFyLiBHb3Zlcm5hbmNlLVRva2VuLVJld2FyZHMgYmVpIFp1Zmx1c3MgenVtIE1hcmt0d2VydCBzdGV1ZXJwZmxpY2h0aWcuIEJlaSBrb21wbGV4ZW4gRGVGaS1Lb25zdHJ1a3RlbiBlbXBmaWVobHQgc2ljaCBFaW56ZWxmYWxscHLDvGZ1bmcgZHVyY2ggU3RldWVyYmVyYXRlci4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2FubiBpc3QgTWluaW5nIGdld2VyYmxpY2ggdW5kIHdhbm4gSG9iYnk\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJNaW5pbmcgZ2lsdCBpbiBEZXV0c2NobGFuZCBncnVuZHPDpHR6bGljaCBhbHMgRWlua8O8bmZ0ZSBhdXMgR2V3ZXJiZWJldHJpZWIgd2VubiBlcyByZWdlbG3DpMOfaWcgdW5kIG1pdCBHZXdpbm5lcnppZWx1bmdzYWJzaWNodCBiZXRyaWViZW4gd2lyZCAoQVNJQy1NaW5pbmcsIEdQVS1NaW5pbmctRmFybWVuKS4gRGFubiBmYWxsZW4gRWlua29tbWVuc3RldWVyLCBHZXdlcmJlc3RldWVyIHVuZCBnZ2YuIFVtc2F0enN0ZXVlciBhbiDigJMgYWJlciBCZXRyaWVic2F1c2dhYmVuIChTdHJvbSwgSGFyZHdhcmUsIEFic2NocmVpYnVuZ2VuKSBzaW5kIGFic2V0emJhci4gR2VsZWdlbnRsaWNoZXMgSG9iYnktTWluaW5nIGthbm4gYWxzIHNvbnN0aWdlIEVpbmvDvG5mdGUgKMKnIDIyIE5yLiAzIEVTdEcpIGVpbmdlc3R1ZnQgd2VyZGVuIOKAkyBtaXQgMjU2IOKCrCBGcmVpZ3JlbnplLiBEaWUgQWJncmVuenVuZyBpc3Qgb2Z0IHVua2xhcjsgYmVpIGVybnN0aGFmdGVtIE1pbmluZyBlbXBmaWVobHQgc2ljaCBzdGV1ZXJsaWNoZSBCZXJhdHVuZy4ifQogICAgfQogIF0KfQo8L3NjcmlwdD4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiSG93VG8iLAogICJuYW1lIjogIlN0YWtpbmctU3RldWVyIGtvcnJla3QgaW4gZGVyIEFubGFnZSBTTyBlaW50cmFnZW4g4oCTIFNjaHJpdHQgZsO8ciBTY2hyaXR0IiwKICAiZGVzY3JpcHRpb24iOiAiQW5sZWl0dW5nIHp1bSBrb3JyZWt0ZW4gRWludHJhZ2VuIHZvbiBTdGFraW5nLVJld2FyZHMgdW5kIEtyeXB0by1FaW5rw7xuZnRlbiBpbiBkaWUgU3RldWVyZXJrbMOkcnVuZyAyMDI1IChBbmxhZ2UgU08pIiwKICAidG90YWxUaW1lIjogIlBUMzBNIiwKICAic3RlcCI6IFsKICAgIHsiQHR5cGUiOiAiSG93VG9TdGVwIiwgInBvc2l0aW9uIjogMSwgIm5hbWUiOiAiQWxsZSBTdGFraW5nLVJld2FyZHMgZGVzIEphaHJlcyAyMDI1IGRva3VtZW50aWVyZW4iLCAidGV4dCI6ICJFeHBvcnRpZXJlIGF1cyBqZWRlciBnZW51dHp0ZW4gU3Rha2luZy1QbGF0dGZvcm0gKEJpdGdldCwgQmluYW5jZSwgTGlkbywgUm9ja2V0IFBvb2wpIGFsbGUgUmV3YXJkLVRyYW5zYWt0aW9uZW4gbWl0IERhdHVtLCBDb2luLU1lbmdlIHVuZCBFdXJvLU1hcmt0d2VydCB6dW0gWnVmbHVzcy1aZWl0cHVua3QuIEJNRiBha3plcHRpZXJ0IENvaW5HZWNrbyB1bmQgQ29pbk1hcmtldENhcCBhbHMgUmVmZXJlbnprdXJzZS4ifSwKICAgIHsiQHR5cGUiOiAiSG93VG9TdGVwIiwgInBvc2l0aW9uIjogMiwgIm5hbWUiOiAiRnJlaWdyZW56ZSBwcsO8ZmVuOiBTdW1tZSBhbGxlciBzb25zdGlnZW4gRWlua8O8bmZ0ZSB1bnRlciAyNTYg4oKsPyIsICJ0ZXh0IjogIkFkZGllcmUgYWxsZSBTdGFraW5nLVJld2FyZHMgKyBNaW5pbmctRXJ0csOkZ2UgKyBMZW5kaW5nLVppbnNlbiArIERlRmktUmV3YXJkcyBkZXMgSmFocmVzIDIwMjUgaW4gRXVyby4gTGllZ3QgZGllIFN1bW1lIHVudGVyIDI1NiDigqw6IHN0ZXVlcmZyZWksIHRyb3R6ZGVtIGluIEFubGFnZSBTTyBhbmdlYmVuLiBMaWVndCBzaWUgw7xiZXIgMjU2IOKCrDogZ2VzYW10ZXIgQmV0cmFnIHN0ZXVlcnBmbGljaHRpZy4ifSwKICAgIHsiQHR5cGUiOiAiSG93VG9TdGVwIiwgInBvc2l0aW9uIjogMywgIm5hbWUiOiAiQW5sYWdlIFNPIGF1c2bDvGxsZW4g4oCTIFplaWxlIGbDvHIgc29uc3RpZ2UgRWlua8O8bmZ0ZSIsICJ0ZXh0IjogIsOWZmZuZSBkaWUgQW5sYWdlIFNPIGluIEVMU1RFUi4gVHJhZ2UgU3Rha2luZy1SZXdhcmRzIGluIFplaWxlICdTb25zdGlnZSBFaW5rw7xuZnRlIG5hY2ggwqcgMjIgTnIuIDMgRVN0RycgZWluLiBCZXRyYWcgPSBTdW1tZSBhbGxlciBSZXdhcmRzIGluIEV1cm8genVtIFp1Zmx1c3NrdXJzLiBXZXJidW5nc2tvc3RlbiAoVHJhbnNha3Rpb25zZ2Viw7xocmVuLCBhbnRlaWxpZ2UgSGFyZHdhcmUpIGvDtm5uZW4gYWJnZXpvZ2VuIHdlcmRlbi4ifSwKICAgIHsiQHR5cGUiOiAiSG93VG9TdGVwIiwgInBvc2l0aW9uIjogNCwgIm5hbWUiOiAiVmVya8OkdWZlIHZvbiBTdGFraW5nLVJld2FyZHMgaW4gQW5sYWdlIFNPIMKnIDIzIEVTdEcgZWludHJhZ2VuIiwgInRleHQiOiAiV2VubiBkdSBTdGFraW5nLVJld2FyZHMgaW5uZXJoYWxiIHZvbiAxMiBNb25hdGVuIG5hY2ggWnVmbHVzcyB2ZXJrYXVmdCBoYXN0OiBUcmFnZSBkZW4gVmVyw6R1w59lcnVuZ3NnZXdpbm4gaW4gQW5sYWdlIFNPIHVudGVyIMKnIDIzIEVTdEcgZWluLiBBbnNjaGFmZnVuZ3Nrb3N0ZW4gPSBNYXJrdHdlcnQgenVtIFp1Zmx1c3MtWmVpdHB1bmt0LiBWZXJrYXVmc3ByZWlzID0gdGF0c8OkY2hsaWNoZXIgVmVya2F1ZnNrdXJzIGluIEV1cm8uIn0sCiAgICB7IkB0eXBlIjogIkhvd1RvU3RlcCIsICJwb3NpdGlvbiI6IDUsICJuYW1lIjogIlN0ZXVlci1Tb2Z0d2FyZSBudXR6ZW4gdW5kIEJlcmljaHQgZXhwb3J0aWVyZW4iLCAidGV4dCI6ICJOdXR6ZSBDb2luVHJhY2tpbmcsIEJsb2NrcGl0IG9kZXIgV2FsdGlvIGbDvHIgYXV0b21hdGlzY2hlIEZJRk8tQmVyZWNobnVuZyB1bmQgZmVydGlnZW4gU3RldWVycmVwb3J0LiBEaWUgU29mdHdhcmUgZXJzdGVsbHQgZWluZW4gYWJnYWJlZmVydGlnZW4gQmVyaWNodCBkZXIgZGlyZWt0IGluIEVMU1RFUiDDvGJlcnRyYWdlbiB3ZXJkZW4ga2Fubi4gQWJnYWJlZnJpc3Q6IDMxLiBKdWxpIDIwMjYgKG9obmUgU3RldWVyYmVyYXRlcikuIn0KICBdCn0KPC9zY3JpcHQ+Cgo8c3R5bGU+CkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI\/ZmFtaWx5PU91dGZpdDp3Z2h0QDQwMDs1MDA7NjAwOzcwMDs4MDAmZmFtaWx5PUpldEJyYWlucytNb25vOndnaHRANDAwOzYwMDs3MDAmZmFtaWx5PUV4bysyOndnaHRAODAwOzkwMCZkaXNwbGF5PXN3YXAnKTsKOnJvb3R7CiAgLS1hOiNGNzkzMUE7LS1hMjpyZ2JhKDI0NywxNDcsMjYsLjA5KTstLWEzOnJnYmEoMjQ3LDE0NywyNiwuMjIpOwogIC0tZzojMmVjYzcxOy0tZzI6cmdiYSg0NiwyMDQsMTEzLC4wOCk7LS1nMzpyZ2JhKDQ2LDIwNCwxMTMsLjIyKTsKICAtLXI6I2U3NGMzYzstLXIyOnJnYmEoMjMxLDc2LDYwLC4wOCk7LS1yMzpyZ2JhKDIzMSw3Niw2MCwuMjIpOwogIC0tYjojNWRhZGUyOy0tYjI6cmdiYSg5MywxNzMsMjI2LC4wOCk7LS1iMzpyZ2JhKDkzLDE3MywyMjYsLjIyKTsKICAtLXk6I2YwYzA0MDstLXkyOnJnYmEoMjQwLDE5Miw2NCwuMDgpOy0teTM6cmdiYSgyNDAsMTkyLDY0LC4yMik7CiAgLS1wOiM5YjU5YjY7LS1wMjpyZ2JhKDE1NSw4OSwxODIsLjA4KTstLXAzOnJnYmEoMTU1LDg5LDE4MiwuMjIpOwogIC0tYzojMWFiYzljOy0tYzI6cmdiYSgyNiwxODgsMTU2LC4wOCk7LS1jMzpyZ2JhKDI2LDE4OCwxNTYsLjIyKTsKICAtLWU6IzYyN0VFQTstLWUyOnJnYmEoOTgsMTI2LDIzNCwuMDgpOy0tZTM6cmdiYSg5OCwxMjYsMjM0LC4yMik7Cn0KLnN0e21heC13aWR0aDo5MTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4IDcwcHg7YmFja2dyb3VuZDojMDYwZTBhO2ZvbnQtZmFtaWx5OidPdXRmaXQnLHNhbnMtc2VyaWY7Y29sb3I6I2YwZjdmMn0KLnN0ICp7Ym94LXNpemluZzpib3JkZXItYm94fQouc3QgaDJ7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6Y2xhbXAoMTlweCwyLjZ2dywyN3B4KTttYXJnaW46NTJweCAwIDEycHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiNmMGY3ZjJ9Ci5zdCBoMiBlbXtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1hKX0KLnN0IGgze2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDE1cHgsMnZ3LDIwcHgpO21hcmdpbjoyNnB4IDAgMTBweDtjb2xvcjojZjBmN2YyfQouc3QgcHtmb250LXNpemU6MTUuNXB4O2xpbmUtaGVpZ2h0OjEuOTc7Y29sb3I6I2M4ZGRkMDttYXJnaW4tYm90dG9tOjE2cHh9Ci5zdCBwIHN0cm9uZ3tjb2xvcjojZjBmN2YyfQouc3QgdWwsLnN0IG9se3BhZGRpbmctbGVmdDoyMnB4O2NvbG9yOiNjOGRkZDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS45NTttYXJnaW4tYm90dG9tOjE2cHh9Ci5zdCBsaXttYXJnaW4tYm90dG9tOjdweH0KLnN0IGEuaWx7Y29sb3I6dmFyKC0tYSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4zKTtmb250LXdlaWdodDo2MDB9Ci5zdCBhLmlsLmd7Y29sb3I6dmFyKC0tZyk7Ym9yZGVyLWNvbG9yOnJnYmEoNDYsMjA0LDExMywuMzUpfQouc3QgYS5pbC5ye2NvbG9yOnZhcigtLXIpO2JvcmRlci1jb2xvcjpyZ2JhKDIzMSw3Niw2MCwuMyl9Ci5zdCBhLmlsLmJ7Y29sb3I6dmFyKC0tYik7Ym9yZGVyLWNvbG9yOnJnYmEoOTMsMTczLDIyNiwuMyl9Ci5zdCBhLmlsLnB7Y29sb3I6dmFyKC0tcCk7Ym9yZGVyLWNvbG9yOnJnYmEoMTU1LDg5LDE4MiwuMyl9Ci5zdCBhLmlsLmN7Y29sb3I6dmFyKC0tYyk7Ym9yZGVyLWNvbG9yOnJnYmEoMjYsMTg4LDE1NiwuMyl9Ci5zdCBhLmlsLmV7Y29sb3I6dmFyKC0tZSk7Ym9yZGVyLWNvbG9yOnJnYmEoOTgsMTI2LDIzNCwuMyl9Ci5zdCBhLnNyY3tmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6MTBweDtjb2xvcjojNWE2YTNhO2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ3LDE0NywyNiwuMTQpO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MXB4IDZweDttYXJnaW4tbGVmdDo0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtZGVjb3JhdGlvbjpub25lfQouc3QtaHJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyx2YXIoLS1hMyksdHJhbnNwYXJlbnQpO21hcmdpbjo1MHB4IDB9CgovKiBIRVJPICovCi5zdC1oZXJve2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS1nMiksdmFyKC0tYTIpKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWEzKTtib3JkZXItcmFkaXVzOjE0cHg7cGFkZGluZzozMHB4IDM0cHg7bWFyZ2luOjAgMCAyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0KLnN0LWhlcm86OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNjBweDtyaWdodDotNjBweDt3aWR0aDoyNDBweDtoZWlnaHQ6MjQwcHg7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLHJnYmEoMjQ3LDE0NywyNiwuMDgpLHRyYW5zcGFyZW50IDcwJSk7cG9pbnRlci1ldmVudHM6bm9uZX0KLnN0LWJhZGdlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE0cHh9Ci5zdC1iYWRnZXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjNweCA5cHg7Ym9yZGVyLXJhZGl1czo0cHg7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQouc3QtYmFkZ2Uub3tjb2xvcjp2YXIoLS1hKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWEzKTtiYWNrZ3JvdW5kOnZhcigtLWEyKX0KLnN0LWJhZGdlLmd7Y29sb3I6dmFyKC0tZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1nMyk7YmFja2dyb3VuZDp2YXIoLS1nMil9Ci5zdC1iYWRnZS5ye2NvbG9yOnZhcigtLXIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcjMpO2JhY2tncm91bmQ6dmFyKC0tcjIpfQouc3QtYmFkZ2UueXtjb2xvcjp2YXIoLS15KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXkzKTtiYWNrZ3JvdW5kOnZhcigtLXkyKX0KLnN0LWhlcm8gaDF7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6Y2xhbXAoMjFweCwzLjJ2dywzNnB4KTtsaW5lLWhlaWdodDoxLjA4O2NvbG9yOiNmMGY3ZjI7bWFyZ2luOjAgMCAxM3B4fQouc3QtaGVybyBoMSBzcGFue2NvbG9yOnZhcigtLWEpfQouc3QtaGVyby1sZWFke2ZvbnQtc2l6ZToxNS41cHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjkzO21hcmdpbjowIDAgMjBweH0KLnN0LWhlcm8tZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjEycHh9Ci5zdC1oZXJvLXBhbmVse2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNHB4IDE4cHh9Ci5zdC1oZXJvLXBhbmVsLmd7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDQ2LDIwNCwxMTMsLjEyKX0uc3QtaGVyby1wYW5lbC5ye2JvcmRlcjoxcHggc29saWQgcmdiYSgyMzEsNzYsNjAsLjEyKX0uc3QtaGVyby1wYW5lbC5he2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4xMil9Ci5zdC1oZXJvLXBhbmVsIGgze21hcmdpbjowIDAgOXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDB9Ci5zdC1oZXJvLXBhbmVsIGgzLmd7Y29sb3I6dmFyKC0tZyl9LnN0LWhlcm8tcGFuZWwgaDMucntjb2xvcjp2YXIoLS1yKX0uc3QtaGVyby1wYW5lbCBoMy5he2NvbG9yOnZhcigtLWEpfQouc3QtaGVyby1wYW5lbCB1bHtwYWRkaW5nLWxlZnQ6MTRweDtmb250LXNpemU6MTNweDtjb2xvcjojYzhkZGQwO2xpbmUtaGVpZ2h0OjEuODU7bWFyZ2luOjB9Ci5zdC1oZXJvLXBhbmVsIGxpe21hcmdpbi1ib3R0b206NHB4fQoKLyogU1RBVFMgKi8KLnN0LXN0YXRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxMjBweCwxZnIpKTtnYXA6OXB4O21hcmdpbjoyMHB4IDB9Ci5zdC1zdGF0e2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxMnB4O3RleHQtYWxpZ246Y2VudGVyfQouc3Qtc3RhdC5ne2JvcmRlcjoxcHggc29saWQgcmdiYSg0NiwyMDQsMTEzLC4xKX0uc3Qtc3RhdC5ye2JvcmRlcjoxcHggc29saWQgcmdiYSgyMzEsNzYsNjAsLjEpfS5zdC1zdGF0LmF7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjEpfS5zdC1zdGF0Lnl7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0MCwxOTIsNjQsLjEpfQouc3Qtc3Z7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxM3B4LDEuOXZ3LDIwcHgpO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbTo0cHh9Ci5zdC1zdi5ne2NvbG9yOnZhcigtLWcpfS5zdC1zdi5ye2NvbG9yOnZhcigtLXIpfS5zdC1zdi5he2NvbG9yOnZhcigtLWEpfS5zdC1zdi55e2NvbG9yOnZhcigtLXkpfQouc3Qtc2x7Zm9udC1zaXplOjhweDtjb2xvcjojM2EzYTFhO2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjEuNTV9CgovKiBCT1ggKi8KLnN0LWJveHtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoxOHB4IDIycHg7bWFyZ2luOjIwcHggMH0KLnN0LWJveC5yZWR7YmFja2dyb3VuZDp2YXIoLS1yMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyl9Ci5zdC1ib3gub3Jne2JhY2tncm91bmQ6dmFyKC0tYTIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYTMpfQouc3QtYm94LmdybntiYWNrZ3JvdW5kOnZhcigtLWcyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKX0KLnN0LWJveC55bHd7YmFja2dyb3VuZDp2YXIoLS15Mik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS15Myl9Ci5zdC1ib3gucHJwe2JhY2tncm91bmQ6dmFyKC0tcDIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcDMpfQouc3QtYm94LmJsdXtiYWNrZ3JvdW5kOnZhcigtLWIyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWIzKX0KLnN0LWJveC5ldGh7YmFja2dyb3VuZDp2YXIoLS1lMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1lMyl9Ci5zdC1ib3gtdHtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OC41cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEwcHh9Ci5zdC1ib3gucmVkIC5zdC1ib3gtdHtjb2xvcjp2YXIoLS1yKX0uc3QtYm94Lm9yZyAuc3QtYm94LXR7Y29sb3I6dmFyKC0tYSl9LnN0LWJveC5ncm4gLnN0LWJveC10e2NvbG9yOnZhcigtLWcpfS5zdC1ib3gueWx3IC5zdC1ib3gtdHtjb2xvcjp2YXIoLS15KX0uc3QtYm94LnBycCAuc3QtYm94LXR7Y29sb3I6dmFyKC0tcCl9LnN0LWJveC5ibHUgLnN0LWJveC10e2NvbG9yOnZhcigtLWIpfS5zdC1ib3guZXRoIC5zdC1ib3gtdHtjb2xvcjp2YXIoLS1lKX0KLnN0LWJveCBwLC5zdC1ib3ggdWx7Zm9udC1zaXplOjE0LjVweDtjb2xvcjojYzhkZGQwO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjl9Ci5zdC1ib3ggcDpub3QoOmxhc3QtY2hpbGQpLC5zdC1ib3ggdWw6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEwcHh9Ci5zdC1ib3ggbGl7bWFyZ2luLWJvdHRvbTo2cHh9Ci5zdC1ib3ggc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9CgovKiBSRUNITkVSLUJPWCAqLwouc3QtY2FsY3tiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1hMyk7Ym9yZGVyLXJhZGl1czoxM3B4O3BhZGRpbmc6MjJweCAyNnB4O21hcmdpbjoyMHB4IDA7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2V9Ci5zdC1jYWxjLXRpdGxle2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnZhcigtLWEpO2xldHRlci1zcGFjaW5nOi4xMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjE2cHg7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMH0KLnN0LWNhbGMtcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6OXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4wNSk7Zm9udC1zaXplOjEzLjVweDtnYXA6MTJweH0KLnN0LWNhbGMtcm93Omxhc3QtY2hpbGR7Ym9yZGVyOm5vbmU7cGFkZGluZy1ib3R0b206MH0KLnN0LWNhbGMtcm93Lmhse2JhY2tncm91bmQ6cmdiYSgyNDcsMTQ3LDI2LC4wNCk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzo5cHggMTBweDttYXJnaW46NHB4IC0xMHB4fQouc3QtY2FsYy1sYWJlbHtjb2xvcjojYzhkZGQwO2ZsZXg6MX0KLnN0LWNhbGMtdmFse2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOnJpZ2h0O21pbi13aWR0aDoxMjBweH0KLnN0LWNhbGMtdmFsLmd7Y29sb3I6dmFyKC0tZyl9LnN0LWNhbGMtdmFsLnJ7Y29sb3I6dmFyKC0tcil9LnN0LWNhbGMtdmFsLmF7Y29sb3I6dmFyKC0tYSl9LnN0LWNhbGMtdmFsLnl7Y29sb3I6dmFyKC0teSl9CgovKiBWRVJHTEVJQ0hTLVRBQkVMTEUgKi8KLnN0LXR3e292ZXJmbG93LXg6YXV0bztib3JkZXItcmFkaXVzOjEycHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjEpO21hcmdpbjoyMHB4IDB9Ci5zdC10Ymx7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWluLXdpZHRoOjUyMHB4fQouc3QtdGJsIHRoe2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tYSk7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MTFweCAxNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWEzKTtiYWNrZ3JvdW5kOiMwODBjMDg7dGV4dC1hbGlnbjpsZWZ0fQouc3QtdGJsIHRke3BhZGRpbmc6MTBweCAxNHB4O2NvbG9yOiNjOGRkZDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4wNCk7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS43NTt2ZXJ0aWNhbC1hbGlnbjp0b3B9Ci5zdC10YmwgdGQ6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmMGY3ZjJ9Ci5zdC10YmwgdHI6bGFzdC1jaGlsZCB0ZHtib3JkZXItYm90dG9tOm5vbmV9Ci5zdC10YmwgdHI6bnRoLWNoaWxkKG9kZCkgdGR7YmFja2dyb3VuZDpyZ2JhKDI0NywxNDcsMjYsLjAxMil9Ci5zdC10YmwgLmhsIHRke2JhY2tncm91bmQ6cmdiYSgyMzEsNzYsNjAsLjA0KSFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkIHZhcigtLXIpfQoudGMtZ3tjb2xvcjp2YXIoLS1nKTtmb250LXdlaWdodDo3MDB9LnRjLXJ7Y29sb3I6dmFyKC0tcik7Zm9udC13ZWlnaHQ6NzAwfS50Yy1he2NvbG9yOnZhcigtLWEpO2ZvbnQtd2VpZ2h0OjcwMH0udGMteXtjb2xvcjp2YXIoLS15KTtmb250LXdlaWdodDo3MDB9CgovKiBTVEVVRVJTUEFSIEtBUlRFTiAqLwouc3QtdGlwcHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDIwMHB4LDFmcikpO2dhcDoxMHB4O21hcmdpbjoxOHB4IDB9Ci5zdC10aXBwe2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDYsMjA0LDExMywuMSk7Ym9yZGVyLXJhZGl1czoxMXB4O3BhZGRpbmc6MTVweDtib3JkZXItdG9wOjNweCBzb2xpZCB2YXIoLS1nKX0KLnN0LXRpcHAtbnVte2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjI4cHg7Y29sb3I6cmdiYSg0NiwyMDQsMTEzLC4xNSk7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjRweH0KLnN0LXRpcHAtdGl0bGV7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS1nKTttYXJnaW4tYm90dG9tOjdweDtsaW5lLWhlaWdodDoxLjN9Ci5zdC10aXBwLWJvZHl7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzlkYmZhYTtsaW5lLWhlaWdodDoxLjc1fQouc3QtdGlwcC1ib2R5IHN0cm9uZ3tjb2xvcjojZjBmN2YyfQoKLyogQ09MUyAqLwouc3QtY29sczJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxMnB4O21hcmdpbjoxOHB4IDB9Ci5zdC1jb2x7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4wNyk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTVweCAxN3B4fQouc3QtY29sIGg0e21hcmdpbjowIDAgOHB4O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjEzcHh9Ci5zdC1jb2wgaDQuZ3tjb2xvcjp2YXIoLS1nKX0uc3QtY29sIGg0LnJ7Y29sb3I6dmFyKC0tcil9LnN0LWNvbCBoNC5he2NvbG9yOnZhcigtLWEpfS5zdC1jb2wgaDQuZXtjb2xvcjp2YXIoLS1lKX0KLnN0LWNvbCB1bHtwYWRkaW5nLWxlZnQ6MTRweDtmb250LXNpemU6MTNweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuODU7bWFyZ2luOjB9Ci5zdC1jb2wgbGl7bWFyZ2luLWJvdHRvbTo1cHh9CgovKiBTVEVQUyAqLwouc3Qtc3RlcHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MDttYXJnaW46MjBweCAwfQouc3Qtc3RlcHtkaXNwbGF5OmZsZXg7Z2FwOjA7cG9zaXRpb246cmVsYXRpdmV9Ci5zdC1zdGVwOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMnB4O3RvcDo0NnB4O3dpZHRoOjJweDtoZWlnaHQ6Y2FsYygxMDAlIC0gMjBweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLWczKSx0cmFuc3BhcmVudCl9Ci5zdC1zdGVwLW51bXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tZyk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzAwMDtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDoxOHB4O21hcmdpbi1ib3R0b206MTJweDt6LWluZGV4OjF9Ci5zdC1zdGVwLWJvZHl7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSg0NiwyMDQsMTEzLC4wOCk7Ym9yZGVyLXJhZGl1czoxMXB4O3BhZGRpbmc6MTZweCAyMHB4O21hcmdpbi1ib3R0b206MTBweDtmbGV4OjF9Ci5zdC1zdGVwLWJvZHkgaDN7bWFyZ2luOjAgMCA4cHg7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTZweDtjb2xvcjojZjBmN2YyfQouc3Qtc3RlcC1ib2R5IGgzIHNwYW57Y29sb3I6dmFyKC0tZyl9Ci5zdC1zdGVwLWJvZHkgcHtmb250LXNpemU6MTQuNXB4O2NvbG9yOiNjOGRkZDA7bGluZS1oZWlnaHQ6MS45O21hcmdpbjowfQouc3Qtc3RlcC1ib2R5IHA6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjhweH0KCi8qIFFVT1RFICovCi5zdC1xe2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1hKTtiYWNrZ3JvdW5kOnZhcigtLWEyKTtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjJweCAwO2JvcmRlci1yYWRpdXM6MCAxMXB4IDExcHggMH0KLnN0LXEgYmxvY2txdW90ZXttYXJnaW46MCAwIDEwcHg7Zm9udC1zaXplOjE1LjVweDtjb2xvcjojZjBlNWNjO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuOTJ9Ci5zdC1xLWF0dHJ7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjlweDtjb2xvcjojNWE0YTFhO2xpbmUtaGVpZ2h0OjEuN30KLnN0LXEtYXR0ciBzdHJvbmd7Y29sb3I6dmFyKC0tYSl9CgovKiBGQVEgKi8KLnN0LWZhcXttYXJnaW46MThweCAwfQouc3QtZml7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjEpO2JvcmRlci1yYWRpdXM6OXB4O21hcmdpbi1ib3R0b206N3B4O292ZXJmbG93OmhpZGRlbn0KLnN0LWZxe3BhZGRpbmc6MTRweCAxOHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTRweDtjb2xvcjojZjBmN2YyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kOiMwYTEyMGE7bGluZS1oZWlnaHQ6MS40fQouc3QtZnE6OmFmdGVye2NvbnRlbnQ6JysnO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOnZhcigtLWEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yMnM7ZmxleC1zaHJpbms6MDttYXJnaW4tbGVmdDoxMnB4fQouc3QtZmkub3BlbiAuc3QtZnE6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfQouc3QtZmF7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjM1cyBlYXNlfQouc3QtZmkub3BlbiAuc3QtZmF7bWF4LWhlaWdodDo2MDBweH0KLnN0LWZhLWl7cGFkZGluZzoxNHB4IDE4cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4wOCl9Ci5zdC1mYS1pIHN0cm9uZ3tjb2xvcjojZjBmN2YyfQoKLyogQ1RBICovCi5zdC1jdGF7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWEyKSx0cmFuc3BhcmVudCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hMyk7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6MjJweCAyNnB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoyOHB4IDB9Ci5zdC1jdGEtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6dmFyKC0tZyk7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxM3B4IDI4cHg7Ym9yZGVyLXJhZGl1czo5cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDttYXJnaW4tdG9wOjhweH0KCi8qIENBUkRTICovCi5zdC1jYXJkc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTY1cHgsMWZyKSk7Z2FwOjhweDttYXJnaW46MTRweCAwfQouc3QtY2FyZHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjA3KTtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOm5vbmV9Ci5zdC1jYXJkLWNhdHtmb250LXNpemU6OHB4O2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2NvbG9yOnZhcigtLWEpO21hcmdpbi1ib3R0b206M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0KLnN0LWNhcmQtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmMGY3ZjI7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40fQoKLnN0LWF1dGhvcntiYWNrZ3JvdW5kOnZhcigtLWEyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWEzKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoxOHB4IDIycHg7bWFyZ2luOjI2cHggMDtkaXNwbGF5OmZsZXg7Z2FwOjE0cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0KLnN0LWF2e3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWEpLHJnYmEoMjQ3LDE0NywyNiwuMykpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMwMDA7ZmxleC1zaHJpbms6MH0KLnN0LWFue2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMn0KLnN0LWFye2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0tYSk7bWFyZ2luOjJweCAwIDZweH0KLnN0LWFie2ZvbnQtc2l6ZToxMi41cHg7Y29sb3I6IzlkYmZhYTtsaW5lLWhlaWdodDoxLjY1fQouc3QtZGlzY3tiYWNrZ3JvdW5kOnZhcigtLXIyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXIzKTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxM3B4IDE3cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2Q5YTBhMDtsaW5lLWhlaWdodDoxLjg1O21hcmdpbjoyMHB4IDB9Ci5zdC1tZXRhe2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6IzJhNGExYTttYXJnaW4tdG9wOjE0cHg7bGluZS1oZWlnaHQ6MS45fQoKQG1lZGlhKG1heC13aWR0aDo2NjBweCl7LnN0LWhlcm8tZ3JpZCwuc3QtY29sczIsLnN0LXRpcHBze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LnN0LXN0ZXAtbnVte2Rpc3BsYXk6bm9uZX0uc3Qtc3RlcC1ib2R5e21hcmdpbi1ib3R0b206MTBweH0uc3QtY2FsYy1yb3d7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cHh9LnN0LWNhbGMtdmFse3RleHQtYWxpZ246bGVmdH0uc3QtYXV0aG9ye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJzdCI+Cgo8IS0tIEhFUk8gLS0+CjxkaXYgY2xhc3M9InN0LWhlcm8iPgogIDxkaXYgY2xhc3M9InN0LWJhZGdlcyI+CiAgICA8c3BhbiBjbGFzcz0ic3QtYmFkZ2UgbyI+U3Rha2luZyBTdGV1ZXIgMjAyNjwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJzdC1iYWRnZSBnIj5CTUYtU2NocmVpYmVuIE3DpHJ6IDIwMjU8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0ic3QtYmFkZ2UgeSI+RnJlaWdyZW56ZSAyNTYg4oKsPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9InN0LWJhZGdlIHIiPktlaW5lIEFubGFnZWJlcmF0dW5nPC9zcGFuPgogIDwvZGl2PgogIDxoMT5LcnlwdG8gU3Rha2luZyBTdGV1ZXIgMjAyNjo8YnI+PHNwYW4+RnJlaWdyZW56ZSAyNTYg4oKsLCBMaXF1aWQgU3Rha2luZywgRGVGaSAmYW1wOyBkaWUgTGlxdWlkaXTDpHRzZmFsbGU8L3NwYW4+PC9oMT4KICA8cCBjbGFzcz0ic3QtaGVyby1sZWFkIj5TdGFraW5nIGJvb210OiBFVEgsIFNPTCwgQURBLCBET1Qg4oCTIGltbWVyIG1laHIgQW5sZWdlciB2ZXJkaWVuZW4gcGFzc2l2ZSBFcnRyw6RnZSBkdXJjaCBLcnlwdG8tU3Rha2luZy4gR2xlaWNoemVpdGlnIHNjaGFmZnQgZGFzIG5ldWUgc3RldWVybGljaGUgRnJhZ2VuLiBEaWVzZXIgR3VpZGUgZXJrbMOkcnQgcHLDpHppc2U6IDxzdHJvbmc+V2llIHdlcmRlbiBTdGFraW5nLVJld2FyZHMgMjAyNiBiZXN0ZXVlcnQsIHdhcyBpc3QgZGllIDI1NiDigqwtRnJlaWdyZW56ZSwgd2FydW0gdmVybMOkbmdlcnQgU3Rha2luZyBkaWUgSGFsdGVmcmlzdCBuaWNodCwgd2llIGZ1bmt0aW9uaWVydCBMaXF1aWQgU3Rha2luZyBzdGV1ZXJsaWNoIOKAkyB1bmQgd2llIHZlcm1laWRlc3QgZHUgZGllIGdlZsOkaHJsaWNoZSBMaXF1aWRpdMOkdHNmYWxsZS48L3N0cm9uZz48L3A+CiAgPGRpdiBjbGFzcz0ic3QtaGVyby1ncmlkIj4KICAgIDxkaXYgY2xhc3M9InN0LWhlcm8tcGFuZWwgZyI+CiAgICAgIDxoMyBjbGFzcz0iZyI+V2FzIGR1IGluIGRpZXNlbSBBcnRpa2VsIGxlcm5zdDwvaDM+CiAgICAgIDx1bD4KICAgICAgICA8bGk+wqcgMjIgTnIuIDMgRVN0RzogU3Rha2luZy1SZXdhcmRzIGFscyBzb25zdGlnZSBFaW5rw7xuZnRlPC9saT4KICAgICAgICA8bGk+RGllIDI1NiDigqwgRnJlaWdyZW56ZTogRnJlaWdyZW56ZSDiiaAgRnJlaWJldHJhZyE8L2xpPgogICAgICAgIDxsaT5IYWx0ZWZyaXN0OiBXYXJ1bSBTdGFraW5nIHNpZSBOSUNIVCB2ZXJsw6RuZ2VydCAoQk1GIDIwMjUpPC9saT4KICAgICAgICA8bGk+TGlxdWlkIFN0YWtpbmcgKHN0RVRILCByRVRIKTogendlaSBTdGV1ZXJlcmVpZ25pc3NlPC9saT4KICAgICAgICA8bGk+RGVGaTogWWllbGQgRmFybWluZywgTGVuZGluZywgTGlxdWlkaXR5IE1pbmluZzwvbGk+CiAgICAgICAgPGxpPk1pbmluZzogR2V3ZXJiZSB2cy4gSG9iYnk8L2xpPgogICAgICAgIDxsaT41IGxlZ2FsZSBTdGV1ZXJzcGFyc3RyYXRlZ2llbjwvbGk+CiAgICAgIDwvdWw+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LWhlcm8tcGFuZWwgYSI+CiAgICAgIDxoMyBjbGFzcz0iYSI+RGllIHdpY2h0aWdzdGVuIFphaGxlbiAyMDI2PC9oMz4KICAgICAgPHVsPgogICAgICAgIDxsaT48c3Ryb25nPlJlY2h0c2dydW5kbGFnZSBTdGFraW5nOjwvc3Ryb25nPiDCpyAyMiBOci4gMyBFU3RHPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5GcmVpZ3JlbnplIFN0YWtpbmcvRGVGaTo8L3N0cm9uZz4gMjU2IOKCrC9KYWhyPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5GcmVpZ3JlbnplIFZlcsOkdcOfZXJ1bmc6PC9zdHJvbmc+IDEuMDAwIOKCrC9KYWhyPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5TdGV1ZXJzYXR6Ojwvc3Ryb25nPiBwZXJzw7ZubGljaGVyIEVTdC4tU2F0eiAw4oCTNDUlPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5IYWx0ZWZyaXN0IChSZXdhcmRzKTo8L3N0cm9uZz4gMSBKYWhyIGFiIFp1Zmx1c3M8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPkhhbHRlZnJpc3QtVmVybMOkbmdlcnVuZzo8L3N0cm9uZz4gTkVJTiAoQk1GIE3DpHJ6IDIwMjUpPC9saT4KICAgICAgICA8bGk+PHN0cm9uZz5TdGV1ZXJlcmtsw6RydW5nIDIwMjU6PC9zdHJvbmc+IGJpcyAzMS4gSnVsaSAyMDI2PC9saT4KICAgICAgPC91bD4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gU1RBVFMgLS0+CjxkaXYgY2xhc3M9InN0LXN0YXRzIj4KICA8ZGl2IGNsYXNzPSJzdC1zdGF0IGciPjxkaXYgY2xhc3M9InN0LXN2IGciPjI1NiDigqw8L2Rpdj48ZGl2IGNsYXNzPSJzdC1zbCI+RnJlaWdyZW56ZSBzb25zdGlnZSBFaW5rw7xuZnRlL0phaHI8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1zdGF0IGciPjxkaXYgY2xhc3M9InN0LXN2IGciPjEuMDAwIOKCrDwvZGl2PjxkaXYgY2xhc3M9InN0LXNsIj5GcmVpZ3JlbnplIFZlcsOkdcOfZXJ1bmdzZ2V3aW5uZTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0YXQgciI+PGRpdiBjbGFzcz0ic3Qtc3YgciI+RnJlaWdyZW56ZSE8L2Rpdj48ZGl2IGNsYXNzPSJzdC1zbCI+TmljaHQgRnJlaWJldHJhZyDigJMgMjU3IOKCrCA9IGFsbGVzIHN0cGZsLjwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0YXQgYSI+PGRpdiBjbGFzcz0ic3Qtc3YgYSI+MOKAkzQ1JTwvZGl2PjxkaXYgY2xhc3M9InN0LXNsIj5FaW5rb21tZW5zdGV1ZXJzYXR6IGF1ZiBSZXdhcmRzPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3Qtc3RhdCBnIj48ZGl2IGNsYXNzPSJzdC1zdiBnIj4xIEphaHI8L2Rpdj48ZGl2IGNsYXNzPSJzdC1zbCI+SGFsdGVmcmlzdCBSZXdhcmRzIChrZWluIDEwLUphaHItTW9kZWxsKTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0YXQgeSI+PGRpdiBjbGFzcz0ic3Qtc3YgeSI+MzEuMDcuMjAyNjwvZGl2PjxkaXYgY2xhc3M9InN0LXNsIj5BYmdhYmVmcmlzdCBTdGV1ZXJlcmtsw6RydW5nIDIwMjU8L2Rpdj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8IS0tIEdSVU5ETEFHRU4gLS0+CjxoMj5EaWUgc3RldWVybGljaGUgR3J1bmRsYWdlOiA8ZW0+U3Rha2luZy1SZXdhcmRzIGFscyBzb25zdGlnZSBFaW5rw7xuZnRlPC9lbT48L2gyPgoKPHA+SW4gRGV1dHNjaGxhbmQgd2VyZGVuIFN0YWtpbmctUmV3YXJkcyBhbHMgPHN0cm9uZz5zb25zdGlnZSBFaW5rw7xuZnRlIG5hY2ggwqcgMjIgTnIuIDMgRVN0Rzwvc3Ryb25nPiBiZWhhbmRlbHQg4oCTIG5pY2h0IGFscyBLYXBpdGFsZXJ0csOkZ2Ugd2llIERpdmlkZW5kZW4gKGRpZSB3w7xyZGVuIHBhdXNjaGFsIG1pdCAyNSUgQWJnZWx0dW5nc3N0ZXVlciBiZXN0ZXVlcnQpIHVuZCBhdWNoIG5pY2h0IGFscyBWZXLDpHXDn2VydW5nc2dld2lubmUuIERhcyBoYXQgd2VpdHJlaWNoZW5kZSBLb25zZXF1ZW56ZW46IERpZSBCZXN0ZXVlcnVuZyBlcmZvbGd0IG1pdCBkZW0gPHN0cm9uZz5wZXJzw7ZubGljaGVuIEVpbmtvbW1lbnN0ZXVlcnNhdHo8L3N0cm9uZz4sIGRlciBqZSBuYWNoIEdlc2FtdGVpbmtvbW1lbiB6d2lzY2hlbiAwJSB1bmQgNDUlIGxpZWd0LiBGw7xyIHZpZWxlIEFubGVnZXIgaW4gbWl0dGxlcmVuIEVpbmtvbW1lbnNrbGFzc2VuIGJlZGV1dGV0IGRhcyAzMOKAkzQyJSBTdGV1ZXIgYXVmIFN0YWtpbmctRXJ0csOkZ2UuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG93YWVocnVuZ2VuLXN0ZXVlcm4vIiBjbGFzcz0iaWwiPkdydW5kbGFnZW4genVyIEtyeXB0by1TdGV1ZXIgYXVmIEtyeXB0b1p1a3VuZnQuPC9hPjwvcD4KCjxwPkRlciBlbnRzY2hlaWRlbmRlIFplaXRwdW5rdDogRGllIFN0ZXVlciBlbnRzdGVodCA8c3Ryb25nPmJlaW0gWnVmbHVzcyBkZXIgUmV3YXJkczwvc3Ryb25nPiDigJMgbmljaHQgZXJzdCBiZWltIFZlcmthdWYuIFNvYmFsZCBTdGFraW5nLVJld2FyZHMgaW4gZGVpbmVyIFdhbGxldCBlcnNjaGVpbmVuLCBnaWx0IGRhcyBhbHMgc3RldWVycGZsaWNodGlnZXMgRWlua29tbWVuc2VyZWlnbmlzLiBEYXMgQk1GLVNjaHJlaWJlbiB2b20gTcOkcnogMjAyNSBoYXQgenVkZW0ga2xhcmdlc3RlbGx0OiBOaWNodCBnZWNsYWltdGUgUmV3YXJkcyBnZWx0ZW4gc3DDpHRlc3RlbnMgYW0gMzEuIERlemVtYmVyIGRlcyBqZXdlaWxpZ2VuIEphaHJlcyBhbHMgenVnZWZsb3NzZW4sIHNvZmVybiBzaWUgd2lydHNjaGFmdGxpY2ggdmVyZsO8Z2JhciB3YXJlbi4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI2L3N0YWtpbmctc3RldWVybi8iIGNsYXNzPSJpbCI+U3Rha2luZy1TdGV1ZXJuIGltIERldGFpbCBhdWYgS3J5cHRvWnVrdW5mdC48L2E+PC9wPgoKPGRpdiBjbGFzcz0ic3QtYm94IG9yZyI+CiAgPGRpdiBjbGFzcz0ic3QtYm94LXQiPiYjMTI4MjA0OyBCTUYtU2NocmVpYmVuIE3DpHJ6IDIwMjUg4oCTIGRpZSB3aWNodGlnc3RlbiBLbGFyc3RlbGx1bmdlbjwvZGl2PgogIDx1bD4KICAgIDxsaT48c3Ryb25nPkhhbHRlZnJpc3Q6PC9zdHJvbmc+IFJlaW5lcyBTdGFraW5nIHZlcmzDpG5nZXJ0IGRpZSAxLUphaHJlcy1IYWx0ZWZyaXN0IGRlciBnZXN0YWt0ZW4gQ29pbnMgTklDSFQgYXVmIDEwIEphaHJlPC9saT4KICAgIDxsaT48c3Ryb25nPlp1Zmx1c3MtWmVpdHB1bmt0Ojwvc3Ryb25nPiBTcMOkdGVzdGVucyAzMS4gRGV6ZW1iZXIgZGVzIEphaHJlcyDigJMgYXVjaCBvaG5lIGFrdGl2ZXMgQ2xhaW1pbmcgd2VubiB3aXJ0c2NoYWZ0bGljaCB2ZXJmw7xnYmFyPC9saT4KICAgIDxsaT48c3Ryb25nPkJld2VydHVuZzo8L3N0cm9uZz4gTWFya3R3ZXJ0IHp1bSBadWZsdXNzemVpdHB1bmt0OyBDb2luR2Vja28gdW5kIENvaW5NYXJrZXRDYXAgYWxzIFJlZmVyZW56a3Vyc2UgYW5lcmthbm50PC9saT4KICAgIDxsaT48c3Ryb25nPldlcmJ1bmdza29zdGVuOjwvc3Ryb25nPiBUcmFuc2FrdGlvbnNnZWLDvGhyZW4sIGFudGVpbGlnZSBIYXJkd2FyZS0gdW5kIFN0cm9ta29zdGVuIGFic2V0emJhcjwvbGk+CiAgICA8bGk+PHN0cm9uZz5QYXNzaXZlcyBTdGFraW5nOjwvc3Ryb25nPiDDvGJlciBCw7Zyc2VuID0gc29uc3RpZ2UgRWlua8O8bmZ0ZTsgYWt0aXZlcyBTdGFraW5nIG1pdCBlaWdlbmVyIE5vZGUgPSBnZ2YuIEdld2VyYmViZXRyaWViPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjwhLS0gRlJFSUdSRU5aRSBFUktMw4RSVCAtLT4KPGgyPkRpZSAyNTYg4oKsIEZyZWlncmVuemU6IDxlbT5GcmVpZ3JlbnplIOKJoCBGcmVpYmV0cmFnIOKAkyBlaW4gdGV1cmVyIFVudGVyc2NoaWVkPC9lbT48L2gyPgoKPHA+RGVyIGjDpHVmaWdzdGUgRmVobGVyIGJlaW0gU3Rha2luZzogRGllIDI1NiDigqwgRnJlaWdyZW56ZSB3aXJkIG1pdCBlaW5lbSBGcmVpYmV0cmFnIHZlcndlY2hzZWx0LiA8c3Ryb25nPkRhcyBpc3QgZWluIG1hc3NpdiB0ZXVyZXIgSXJydHVtLjwvc3Ryb25nPiBIaWVyIGlzdCBkZXIgZXhha3RlIFVudGVyc2NoaWVkOjwvcD4KCjxkaXYgY2xhc3M9InN0LWNvbHMyIj4KICA8ZGl2IGNsYXNzPSJzdC1jb2wiPgogICAgPGg0IGNsYXNzPSJyIj4mIzEyODMwODsgRnJlaWdyZW56ZSAod2FzIGVzIElTVCk8L2g0PgogICAgPHVsPgogICAgICA8bGk+VW50ZXIgMjU2IOKCrDogZ2VzYW10ZXIgQmV0cmFnIHN0ZXVlcmZyZWk8L2xpPgogICAgICA8bGk+QWIgMjU2IOKCrDogR0VTQU1URVIgQmV0cmFnIHN0ZXVlcnBmbGljaHRpZzwvbGk+CiAgICAgIDxsaT5BdWNoIG51ciAxIOKCrCDDvGJlciBkZXIgR3JlbnplID0gYWxsZXMgd2lyZCBiZXN0ZXVlcnQ8L2xpPgogICAgICA8bGk+QmVpc3BpZWw6IDI1NyDigqwgUmV3YXJkcyDihpIgMjU3IOKCrCDDlyBTdGV1ZXJzYXR6ID0gU3RldWVyPC9saT4KICAgICAgPGxpPkdpbHQgZsO8ciBBTExFIHNvbnN0aWdlbiBFaW5rw7xuZnRlIHp1c2FtbWVuICjCpyAyMiBOci4gMyk8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jb2wiPgogICAgPGg0IGNsYXNzPSJnIj4mIzk5ODk7IEZyZWliZXRyYWcgKHdhcyBlcyBOSUNIVCBpc3QpPC9oND4KICAgIDx1bD4KICAgICAgPGxpPlVudGVyIEZyZWliZXRyYWc6IHN0ZXVlcmZyZWk8L2xpPgogICAgICA8bGk+w5xiZXIgRnJlaWJldHJhZzogbnVyIGRlciDDvGJlcnN0ZWlnZW5kZSBUZWlsIHN0ZXVlcnBmbGljaHRpZzwvbGk+CiAgICAgIDxsaT5CZWlzcGllbCBiZWkgMjU2IOKCrCBGcmVpYmV0cmFnOiAzMDAg4oKsIOKGkiBudXIgNDQg4oKsIGJlc3RldWVydDwvbGk+CiAgICAgIDxsaT5TbyBmdW5rdGlvbmllcmVuIHouQi4gZGVyIFNwYXJlcnBhdXNjaGJldHJhZyB1bmQgR3J1bmRmcmVpYmV0cmFnPC9saT4KICAgICAgPGxpPkJlaSBTdGFraW5nIGdpYnQgZXMgS0VJTkVOIEZyZWliZXRyYWcsIG51ciBkaWUgRnJlaWdyZW56ZTwvbGk+CiAgICA8L3VsPgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWJveCByZWQiPgogIDxkaXYgY2xhc3M9InN0LWJveC10Ij4mIzk4ODg7IFdpY2h0aWc6IEZyZWlncmVuemUgZ2lsdCBmw7xyIGFsbGUgc29uc3RpZ2VuIEVpbmvDvG5mdGUgenVzYW1tZW48L2Rpdj4KICA8cD5EaWUgMjU2IOKCrCBGcmVpZ3JlbnplIGJlemllaHQgc2ljaCBuaWNodCBudXIgYXVmIFN0YWtpbmcgYWxsZWluLCBzb25kZXJuIGF1ZiA8c3Ryb25nPmFsbGUgc29uc3RpZ2VuIEVpbmvDvG5mdGUgbmFjaCDCpyAyMiBOci4gMyBFU3RHIHp1c2FtbWVuPC9zdHJvbmc+OiBTdGFraW5nLVJld2FyZHMgKyBNaW5pbmctRXJ0csOkZ2UgKyBMZW5kaW5nLVppbnNlbiArIERlRmktUmV3YXJkcyArIHNvbnN0aWdlIE5lYmVubGVpc3R1bmdlbi4gV2VyIGFsc28gMTUwIOKCrCBhdXMgU3Rha2luZyB1bmQgMTIwIOKCrCBhdXMgTGVuZGluZyBlcmjDpGx0LCBoYXQgMjcwIOKCrCBzb25zdGlnZSBFaW5rw7xuZnRlIOKAkyB1bmQgw7xiZXJzY2hyZWl0ZXQgZGllIEZyZWlncmVuemUuIERhbm4gc2luZCA8c3Ryb25nPmFsbGUgMjcwIOKCrDwvc3Ryb25nPiBzdGV1ZXJwZmxpY2h0aWcsIG5pY2h0IG51ciBkaWUgMTQg4oKsIMO8YmVyIGRlciBHcmVuemUuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LXEiPgogIDxibG9ja3F1b3RlPiZiZHF1bztEaWUgMjU2IOKCrCBGcmVpZ3JlbnplIGlzdCBkaWUgZ2Vmw6RocmxpY2hzdGUgWmFobCBpbSBkZXV0c2NoZW4gS3J5cHRvLVN0ZXVlcnJlY2h0LiBJY2ggc2VoZSBlcyBpbW1lciB3aWVkZXI6IEFubGVnZXIgZGVua2VuLCBzaWUgbGllZ2VuICdudXIga25hcHAgZHLDvGJlcicgdW5kIHphaGxlbiBkZXNoYWxiIG51ciBhdWYgZGVuIMO8YmVyc2NocmVpdGVuZGVuIFRlaWwuIERhcyBzdGltbXQgbmljaHQuIFdlciAyNTcg4oKsIFN0YWtpbmctUmV3YXJkcyBoYXQsIHphaGx0IGF1ZiAyNTcg4oKsIOKAkyBuaWNodCBhdWYgMSDigqwuIERhcyBrbGluZ3QgdW5nZXJlY2h0LCBpc3QgYWJlciBnZWx0ZW5kZXMgUmVjaHQuIERlc2hhbGIgbG9obnQgZXMgc2ljaCBhbSBKYWhyZXNlbmRlIGdlbmF1IG5hY2h6dXJlY2huZW46IE1hbmNobWFsIGlzdCBlcyBzdGV1ZXJsaWNoIGtsw7xnZXIsIFN0YWtpbmcga3VyeiB2b3IgZGVtIDMxLiBEZXplbWJlciB6dSBwYXVzaWVyZW4gdW5kIGlucyBuZXVlIEphaHIgenUgdmVyc2NoaWViZW4uJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJzdC1xLWF0dHIiPjxzdHJvbmc+RmVsaXggUmllZ2VyPC9zdHJvbmc+PHNwYW4+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBNYWkgMjAyNjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8IS0tIFJFQ0hFTkJFSVNQSUVMRSAtLT4KPGgyPlJlY2hlbmJlaXNwaWVsZTogPGVtPlNvIGJlcmVjaG5ldCBzaWNoIGRlaW5lIFN0YWtpbmctU3RldWVyPC9lbT48L2gyPgoKPGRpdiBjbGFzcz0ic3QtY2FsYyI+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy10aXRsZSI+JiMxMjgyMDA7IEJlaXNwaWVsIDE6IEVUSC1TdGFraW5nIHVudGVyIGRlciBGcmVpZ3JlbnplPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3ciPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPkdlc3Rha3RlcyBFVEg6IDEgRVRIPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgbiI+U3Rha2luZy1BUFk6IDMsNSU8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+RXJoYWx0ZW5lIFJld2FyZHMgMjAyNTogMCwwMzUgRVRIPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgbiI+RVRILUt1cnMgenVtIFp1Zmx1c3Mgw5g6IDIuMDAwICQ8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+RXVyby1XZXJ0IGRlciBSZXdhcmRzIGJlaW0gWnVmbHVzczwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIGEiPjcwIOKCrDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5GcmVpZ3JlbnplIMO8YmVyc2Nocml0dGVuPzwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIGciPk5FSU4g4oCTIHVudGVyIDI1NiDigqw8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+U3RldWVyc2NodWxkIGF1ZiBTdGFraW5nLVJld2FyZHM8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCBnIj4wIOKCrCDigJMgc3RldWVyZnJlaTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93IGhsIj48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5BYmVyOiBXZW5uIFJld2FyZHMgdmVya2F1ZnQgd2VyZGVuPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgYSI+QW5zY2hhZmZ1bmdza29zdGVuID0gNzAg4oKsIChNYXJrdHdlcnQgWnVmbHVzcyk8L2Rpdj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1jYWxjIj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXRpdGxlIj4mIzEyODIwMDsgQmVpc3BpZWwgMjogRVRILVN0YWtpbmcgw7xiZXIgZGVyIEZyZWlncmVuemU8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+R2VzdGFrdGVzIEVUSDogMTAgRVRIPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgbiI+U3Rha2luZy1BUFk6IDMsNSU8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+RXJoYWx0ZW5lIFJld2FyZHMgMjAyNTogMCwzNSBFVEg8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCBuIj5FVEgtS3VycyB6dW0gWnVmbHVzcyDDmDogMi4wMDAgJDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5FdXJvLVdlcnQgZGVyIFJld2FyZHMgYmVpbSBadWZsdXNzPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgYSI+NzAwIOKCrDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5GcmVpZ3JlbnplIMO8YmVyc2Nocml0dGVuPzwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIHIiPkpBIOKAkyDDvGJlciAyNTYg4oKsPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3ciPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPlp1IHZlcnN0ZXVlcm5kZXIgQmV0cmFnIChHRVNBTVQpPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgciI+NzAwIOKCrCAobmljaHQgbnVyIDQ0NCDigqwhKTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5TdGV1ZXJzY2h1bGQgYmVpIDMwJSBwZXJzw7ZubC4gU2F0ejwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIHIiPjIxMCDigqw8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+U3RldWVyc2NodWxkIGJlaSA0MiUgcGVyc8O2bmwuIFNhdHo8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCByIj4yOTQg4oKsPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3cgaGwiPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPiYjOTg4ODsgTGlxdWlkaXTDpHRzZmFsbGU6IEVUSCBmw6RsbHQgYXVmIDQwMCAkIG5hY2ggWnVmbHVzczwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIHIiPlJld2FyZHMtV2VydDogMTQwIOKCrCDigJMgYWJlciBTdGV1ZXJzY2h1bGQgMjEwIOKCrCBibGVpYnQhPC9kaXY+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtaHIiPjwvZGl2PgoKPCEtLSBESUUgTElRVUlESVTDhFRTRkFMTEUgLS0+CjxoMj5EaWUgTGlxdWlkaXTDpHRzZmFsbGU6IDxlbT5EZXIgdGV1ZXJzdGUgRmVobGVyIGJlaW0gU3Rha2luZzwvZW0+PC9oMj4KCjxwPkRpZSBMaXF1aWRpdMOkdHNmYWxsZSBpc3QgZGFzIGdlZsOkaHJsaWNoc3RlIFN6ZW5hcmlvIGJlaW0gS3J5cHRvLVN0YWtpbmcgdW5kIGJldHJpZmZ0IGJlc29uZGVycyBBbmxlZ2VyIGRpZSBpaHJlIFJld2FyZHMgbmljaHQgc29mb3J0IHZlcmthdWZlbi4gPHN0cm9uZz5EYXMgUHJvYmxlbTo8L3N0cm9uZz4gU3Rha2luZy1SZXdhcmRzIHdlcmRlbiBiZWltIFp1Zmx1c3MgenVtIGRhbm4gYWt0dWVsbGVuIE1hcmt0d2VydCBiZXN0ZXVlcnQuIERpZSBTdGV1ZXJzY2h1bGQgZW50c3RlaHQgc29mb3J0IHVuZCB1bndpZGVycnVmbGljaCDigJMgYXVjaCB3ZW5uIGRlciBDb2luIGRhbmFjaCBpbSBXZXJ0IGNyYXNodC48L3A+Cgo8ZGl2IGNsYXNzPSJzdC1ib3ggcmVkIj4KICA8ZGl2IGNsYXNzPSJzdC1ib3gtdCI+JiMxMjgxNjU7IERpZSBMaXF1aWRpdMOkdHNmYWxsZTogS29ua3JldGVzIEJlaXNwaWVsPC9kaXY+CiAgPHA+PHN0cm9uZz5TY2hyaXR0IDEg4oCTIFJld2FyZC1adWZsdXNzIE9rdG9iZXIgMjAyNTo8L3N0cm9uZz4gRHUgZXJow6RsdHN0IDEwIFNPTCBhbHMgU3Rha2luZy1SZXdhcmQuIFNPTCBzdGVodCBiZWkgMTgwICQuIFdlcnQgZGVyIFJld2FyZHM6IH4xLjYyMCDigqwuIFN0ZXVlcnNjaHVsZCBiZWkgMzMlIFN0ZXVlcnNhdHo6IH41MzUg4oKsLjwvcD4KICA8cD48c3Ryb25nPlNjaHJpdHQgMiDigJMgU09MLUt1cnMgZsOkbGx0IGF1ZiAzNSAkIChNYWkgMjAyNik6PC9zdHJvbmc+IERlaW5lIDEwIFNPTCBzaW5kIG5vY2ggMzE1IOKCrCB3ZXJ0LiBEdSBoYXN0IGtlaW5lIEZpYXQtUsO8Y2tsYWdlbiBnZWJpbGRldC48L3A+CiAgPHA+PHN0cm9uZz5TY2hyaXR0IDMg4oCTIFN0ZXVlcnJlY2hudW5nIGtvbW10Ojwvc3Ryb25nPiBEdSBzY2h1bGRlc3QgNTM1IOKCrCBFaW5rb21tZW5zdGV1ZXIgYXVmIFJld2FyZHMgZGllIGhldXRlIG51ciBub2NoIDMxNSDigqwgd2VydCBzaW5kLiBVbSBkaWUgU3RldWVyIHp1IGJlemFobGVuLCBtdXNzdCBkdSBhbGxlIFJld2FyZHMgdmVya2F1ZmVuIOKAkyB1bmQgbm9jaCBkcmF1ZmxlZ2VuLjwvcD4KICA8cD48c3Ryb25nPkzDtnN1bmc6PC9zdHJvbmc+IEJlaSBqZWRlbSBTdGFraW5nLVJld2FyZC1adWZsdXNzIHNvZm9ydCBlaW5lbiBUZWlsIChlbnRzcHJlY2hlbmQgZGVpbmVtIFN0ZXVlcnNhdHopIGluIFN0YWJsZWNvaW5zIG9kZXIgRmlhdCB1bXdhbmRlbG4gdW5kIHNlcGFyYXQgaGFsdGVuLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8IS0tIEhBTFRFRlJJU1QgLS0+CjxoMj5IYWx0ZWZyaXN0OiA8ZW0+RGFzIEJNRiBoYXQga2xhcmdlc3RlbGx0IOKAkyAxIEphaHIgYmxlaWJ0IDEgSmFocjwvZW0+PC9oMj4KCjxwPkxhbmdlIHdhciB1bmtsYXI6IFZlcmzDpG5nZXJ0IFN0YWtpbmcgZGllIEhhbHRlZnJpc3QgZGVyIGVpbmdlc2V0enRlbiBDb2lucyB2b24gMSBhdWYgMTAgSmFocmU\/IERpZXNlIEZyYWdlIGlzdCBzZWl0IGRlbSA8c3Ryb25nPkJNRi1TY2hyZWliZW4gdm9tIDYuIE3DpHJ6IDIwMjUgZWluZGV1dGlnIGJlYW50d29ydGV0OiBOZWluLjwvc3Ryb25nPiBSZWluZXMgU3Rha2luZyB2ZXJsw6RuZ2VydCBkaWUgSGFsdGVmcmlzdCBuaWNodC4gV2VyIDEgRVRIIHNlaXQgSmFudWFyIDIwMjQgaMOkbHQgdW5kIGRhYmVpIGdlc3Rha3QgaGF0LCBrYW5uIGRpZXNlbiBFVEggaW0gRmVicnVhciAyMDI1IHN0ZXVlcmZyZWkgdmVya2F1ZmVuIOKAkyBkaWUgMS1KYWhyZXMtRnJpc3QgZ2lsdCB1bnZlcsOkbmRlcnQuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yMi9wYXNzaXZlcy1laW5rb21tZW4tc3Rha2luZy8iIGNsYXNzPSJpbCI+U3Rha2luZyBlcmtsw6RydCBhdWYgS3J5cHRvWnVrdW5mdC48L2E+PC9wPgoKPGRpdiBjbGFzcz0ic3QtdHciPgogIDx0YWJsZSBjbGFzcz0ic3QtdGJsIj4KICAgIDx0aGVhZD48dHI+PHRoPlN6ZW5hcmlvPC90aD48dGg+R2VzdGFrdGUgQ29pbnM8L3RoPjx0aD5TdGFraW5nLVJld2FyZHM8L3RoPjx0aD5IYWx0ZWZyaXN0PC90aD48L3RyPjwvdGhlYWQ+CiAgICA8dGJvZHk+CiAgICAgIDx0cj48dGQ+RVRIIDEyIE1vbi4gZ2VoYWx0ZW4sIGdlc3Rha3Q8L3RkPjx0ZCBjbGFzcz0idGMtZyI+U3RldWVyZnJlaSBuYWNoIDEyIE1vbi48L3RkPjx0ZCBjbGFzcz0idGMtYSI+U3RldWVycGZsaWNodGlnIGJlaSBadWZsdXNzICjCpyAyMiBOci4gMyk8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MSBKYWhyIOKAkyBrZWluZSBWZXJsw6RuZ2VydW5nPC90ZD48L3RyPgogICAgICA8dHI+PHRkPlNPTCA2IE1vbi4gZ2VoYWx0ZW4sIGdlc3Rha3Q8L3RkPjx0ZCBjbGFzcz0idGMtciI+U3RldWVycGZsaWNodGlnIHdlbm4gdmVya2F1ZnQ8L3RkPjx0ZCBjbGFzcz0idGMtYSI+U3RldWVycGZsaWNodGlnIGJlaSBadWZsdXNzPC90ZD48dGQgY2xhc3M9InRjLXIiPk5vY2ggbmljaHQgYWJnZWxhdWZlbjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5TdGFraW5nLVJld2FyZHMgbmFjaCBadWZsdXNzPC90ZD48dGQgY2xhc3M9InRjLWEiPkVpZ2VuZSBuZXVlIEhhbHRlZnJpc3QgYWIgWnVmbHVzczwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj5OYWNoIDEyIE1vbi4gc3RldWVyZnJlaSB2ZXJrYXVmYmFyPC90ZD48dGQgY2xhc3M9InRjLWciPjEgSmFociBhYiBSZXdhcmQtWnVmbHVzczwvdGQ+PC90cj4KICAgICAgPHRyIGNsYXNzPSJobCI+PHRkPuKaoCBNaXNzdmVyc3TDpG5kbmlzOiAxMCBKYWhyZTwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj5GQUxTQ0gg4oCTIGdpbHQgbmljaHQgbWVocjwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj5GQUxTQ0ggZsO8ciBwYXNzaXZlcyBTdGFraW5nPC90ZD48dGQgY2xhc3M9InRjLXIiPkJNRiBNw6RyeiAyMDI1IGhhdCBkYXMga2xhcmdlc3RlbGx0PC90ZD48L3RyPgogICAgPC90Ym9keT4KICA8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjwhLS0gTElRVUlEIFNUQUtJTkcgLS0+CjxoMj5MaXF1aWQgU3Rha2luZyBzdGV1ZXJsaWNoOiA8ZW0+c3RFVEgsIHJFVEggJmFtcDsgZGllIHp3ZWkgU3RldWVyZXJlaWduaXNzZTwvZW0+PC9oMj4KCjxwPkxpcXVpZCBTdGFraW5nIOKAkyBhbHNvIFN0YWtpbmcgdmlhIFByb3Rva29sbGUgd2llIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMi8xNy9saWRvLWRhby1sZG8tZGVyLWRlZmkta2F0YWx5c2F0b3ItZnVlci1ldGhlcmV1bS1zdGFraW5nLWltLWphaHItMjAyNS8iIGNsYXNzPSJpbCBlIj5MaWRvIChzdEVUSCk8L2E+LCBSb2NrZXQgUG9vbCAockVUSCkgb2RlciBDb2luYmFzZSAoY2JFVEgpIOKAkyBpc3Qgc3RldWVybGljaCBrb21wbGV4ZXIgYWxzIG5vcm1hbGVzIFN0YWtpbmcsIHdlaWwgZXMgPHN0cm9uZz56d2VpIHNlcGFyYXRlIFN0ZXVlcmVyZWlnbmlzc2U8L3N0cm9uZz4gZXJ6ZXVndC4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA0LzI3L2xpcXVpZC1zdGFraW5nLyIgY2xhc3M9ImlsIj5MaXF1aWQgU3Rha2luZyBlcmtsw6RydCBhdWYgS3J5cHRvWnVrdW5mdC48L2E+PC9wPgoKPGRpdiBjbGFzcz0ic3QtY29sczIiPgogIDxkaXYgY2xhc3M9InN0LWNvbCI+CiAgICA8aDQgY2xhc3M9ImUiPiYjMTI4MTQyOyBTdGV1ZXJlcmVpZ25pcyAxOiBFVEgg4oaSIHN0RVRIIFRhdXNjaDwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5UYXVzY2ggRVRIIGdlZ2VuIHN0RVRIID0gVmVyw6R1w59lcnVuZyBkZXMgRVRIICjCpyAyMyBFU3RHKTwvbGk+CiAgICAgIDxsaT5XYXIgRVRIIHdlbmlnZXIgYWxzIDEyIE1vbmF0ZSBnZWhhbHRlbjogR2V3aW5uL1Zlcmx1c3Qgc3RldWVycGZsaWNodGlnPC9saT4KICAgICAgPGxpPldhciBFVEggw7xiZXIgMTIgTW9uYXRlIGdlaGFsdGVuOiBUYXVzY2ggc3RldWVyZnJlaTwvbGk+CiAgICAgIDxsaT5zdEVUSCBlcmjDpGx0IG5ldWVuIEFuc2NoYWZmdW5nc3plaXRwdW5rdCB1bmQgLXdlcnQ8L2xpPgogICAgICA8bGk+QmVpIHJFVEg6IMOkaG5saWNoIOKAkyBUYXVzY2ggRVRIIOKGkiByRVRIIGdpbHQgYWxzIFZlcsOkdcOfZXJ1bmc8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jb2wiPgogICAgPGg0IGNsYXNzPSJhIj4mIzEyODI5MzsgU3RldWVyZXJlaWduaXMgMjogTGF1ZmVuZGUgUmV3YXJkczwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT48c3Ryb25nPnN0RVRIIChSZWJhc2luZyk6PC9zdHJvbmc+IEplZGUgV2FsbGV0LVNhbGRvLUVyaMO2aHVuZyA9IHNvZm9ydGlnZXIgWnVmbHVzcyAowqcgMjIgTnIuIDMgRVN0Ryk8L2xpPgogICAgICA8bGk+PHN0cm9uZz5yRVRIIChXZXJ0enV3YWNocyk6PC9zdHJvbmc+IEVydHJhZyBlbnRzdGVodCBiZWltIFLDvGNrdGF1c2NoIHp1IEVUSDwvbGk+CiAgICAgIDxsaT5NYXJrdHdlcnQgenVtIFp1Zmx1c3N6ZWl0cHVua3QgPSBBbnNjaGFmZnVuZ3Nrb3N0ZW4gZGVyIFJld2FyZHM8L2xpPgogICAgICA8bGk+MjU2IOKCrCBGcmVpZ3JlbnplIGdpbHQg4oCTIGFiZXIgc2NobmVsbCDDvGJlcnNjaHJpdHRlbjwvbGk+CiAgICAgIDxsaT5TcMOkdGVyZXIgVmVya2F1ZiBkZXIgUmV3YXJkczogbmV1ZSAxLUphaHJlcy1IYWx0ZWZyaXN0PC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtYm94IGV0aCI+CiAgPGRpdiBjbGFzcz0ic3QtYm94LXQiPiYjMTI4MTQyOyBMaXF1aWQgU3Rha2luZyBQcmF4aXN0aXBwPC9kaXY+CiAgPHA+V2VyIEVUSCBzZWl0IMO8YmVyIDEyIE1vbmF0ZW4gaMOkbHQgdW5kIHZpYSBMaXF1aWQgU3Rha2luZyBlaW5zZXR6ZW4gbcO2Y2h0ZSwgc29sbHRlIHByw7xmZW46IDxzdHJvbmc+TG9obnQgc2ljaCBkZXIgVGF1c2NoIEVUSCDihpIgc3RFVEggc3RldWVybGljaD88L3N0cm9uZz4gV2VubiBFVEggc3RldWVybGljaCBiZXJlaXRzIGZyZWkgaXN0ICjDvGJlciAxMiBNb25hdGUgZ2VoYWx0ZW4pLCBpc3QgZGVyIFRhdXNjaCB6dSBzdEVUSCBzdGV1ZXJmcmVpLiBXZXIgaGluZ2VnZW4gZXJzdCB2b3IgNiBNb25hdGVuIEVUSCBnZWthdWZ0IGhhdCwgZXJ6ZXVndCBtaXQgZGVtIFRhdXNjaCB6dSBzdEVUSCBlaW5lIHN0ZXVlcnBmbGljaHRpZ2UgVmVyw6R1w59lcnVuZy4gSW4gZGllc2VtIEZhbGwga2FubiBlcyBzaW5udm9sbGVyIHNlaW4sIGRpcmVrdCBhdWYgZGVyIELDtnJzZSB6dSBzdGFrZW4gKHouQi4gw7xiZXIgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzEzL2JpdGdldC10ZXN0YmVyaWNodC8iIGNsYXNzPSJpbCBnIj5CaXRnZXQ8L2E+IG9kZXIgQmluYW5jZSkgb2huZSBkZW4gRVRIIHp1IHRhdXNjaGVuLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8IS0tIERFRkkgU1RFVUVSTiAtLT4KPGgyPkRlRmktRXJ0csOkZ2Ugc3RldWVybGljaDogPGVtPllpZWxkIEZhcm1pbmcsIExlbmRpbmcgJmFtcDsgTGlxdWlkaXR5IE1pbmluZzwvZW0+PC9oMj4KCjxwPkRhcyA8c3Ryb25nPkJNRi1TY2hyZWliZW4gdm9tIDYuIE3DpHJ6IDIwMjU8L3N0cm9uZz4gaGF0IGRpZSBzdGV1ZXJsaWNoZSBCZWhhbmRsdW5nIHZvbiBEZUZpLUVydHLDpGdlbiBlcmhlYmxpY2gga29ua3JldGlzaWVydC4gR3J1bmRwcmluemlwOiBEZUZpLUVydHLDpGdlIGF1cyBwYXNzaXZlciBCZXJlaXRzdGVsbHVuZyB3ZXJkZW4gd2llIFN0YWtpbmcgYmVoYW5kZWx0LiBBa3RpdmUgSGFuZGVsc2FrdGl2aXTDpHRlbiBmb2xnZW4gwqcgMjMgRVN0Ry4gSW0gRGV0YWlsIGdpYnQgZXMgd2ljaHRpZ2UgVW50ZXJzY2hpZWRlIGplIG5hY2ggRGVGaS1Ba3Rpdml0w6R0OiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvZGVmaS1kaWUtenVrdW5mdC1kZXMtZmluYW56d2VzZW5zLWVpbmUtdW1mYXNzZW5kZS1lcmtsYXJ1bmcvIiBjbGFzcz0iaWwiPkRlRmktR3J1bmRsYWdlbiBhdWYgS3J5cHRvWnVrdW5mdC48L2E+PC9wPgoKPGRpdiBjbGFzcz0ic3QtdHciPgogIDx0YWJsZSBjbGFzcz0ic3QtdGJsIj4KICAgIDx0aGVhZD48dHI+PHRoPkRlRmktQWt0aXZpdMOkdDwvdGg+PHRoPlN0ZXVlcmxpY2hlIEJlaGFuZGx1bmc8L3RoPjx0aD5SZWNodHNncnVuZGxhZ2U8L3RoPjx0aD5GcmVpZ3JlbnplPC90aD48L3RyPjwvdGhlYWQ+CiAgICA8dGJvZHk+CiAgICAgIDx0cj48dGQ+JiMxMjgyOTM7IFN0YWtpbmcgKEV4Y2hhbmdlL1ZhbGlkYXRvcik8L3RkPjx0ZD5Tb25zdGlnZSBFaW5rw7xuZnRlIGJlaSBadWZsdXNzPC90ZD48dGQgY2xhc3M9InRjLWEiPsKnIDIyIE5yLiAzIEVTdEc8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MjU2IOKCrC9KYWhyPC90ZD48L3RyPgogICAgICA8dHI+PHRkPiYjMTI4Mjc5OyBMZW5kaW5nIChaaW5zZW4pPC90ZD48dGQ+U29uc3RpZ2UgRWlua8O8bmZ0ZSBiZWkgWnVmbHVzczwvdGQ+PHRkIGNsYXNzPSJ0Yy1hIj7CpyAyMiBOci4gMyBFU3RHPC90ZD48dGQgY2xhc3M9InRjLWciPjI1NiDigqwvSmFocjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4mIzEyNzkxOTsgWWllbGQgRmFybWluZyAoVG9rZW4tUmV3YXJkcyk8L3RkPjx0ZD5Tb25zdGlnZSBFaW5rw7xuZnRlIGJlaSBadWZsdXNzPC90ZD48dGQgY2xhc3M9InRjLWEiPsKnIDIyIE5yLiAzIEVTdEc8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MjU2IOKCrC9KYWhyPC90ZD48L3RyPgogICAgICA8dHI+PHRkPiYjMTI4MjAwOyBMaXF1aWRpdHkgUHJvdmlkaW5nIChFaW4pPC90ZD48dGQ+VGF1c2NoID0gbWdsLiBWZXLDpHXDn2VydW5nPC90ZD48dGQgY2xhc3M9InRjLXIiPsKnIDIzIEVTdEc8L3RkPjx0ZCBjbGFzcz0idGMtciI+MS4wMDAg4oKsL0phaHI8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+JiMxMjgyMDA7IExpcXVpZGl0eSBQcm92aWRpbmcgKEF1cyk8L3RkPjx0ZD5UYXVzY2ggPSBtZ2wuIFZlcsOkdcOfZXJ1bmc8L3RkPjx0ZCBjbGFzcz0idGMtciI+wqcgMjMgRVN0RzwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj4xLjAwMCDigqwvSmFocjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4mIzEyNzM4MTsgTFAtVG9rZW4tUmV3YXJkczwvdGQ+PHRkPlNvbnN0aWdlIEVpbmvDvG5mdGUgYmVpIFp1Zmx1c3M8L3RkPjx0ZCBjbGFzcz0idGMtYSI+wqcgMjIgTnIuIDMgRVN0RzwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj4yNTYg4oKsL0phaHI8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+JiMxMjg3MzY7IEltcGVybWFuZW50IExvc3M8L3RkPjx0ZD5EZXJ6ZWl0IHN0ZXVlcmxpY2ggbmljaHQgYWJzZXR6YmFyPC90ZD48dGQgY2xhc3M9InRjLXIiPktlaW5lIFJlZ2VsdW5nPC90ZD48dGQgY2xhc3M9InRjLXIiPktlaW4gQWJ6dWc8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+JiMxMjc4NzM7IEFpcmRyb3BzICh2b3JhdXNzZXR6dW5nc2xvcyk8L3RkPjx0ZD5MYXV0IEZHIE7DvHJuYmVyZyBiZWkgWnVmbHVzcyBuaWNodCBzdHBmbC48L3RkPjx0ZCBjbGFzcz0idGMtZyI+RkcgTsO8cm5iZXJnICgzIEsgNzYwLzIyKTwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj5LZWluIFN0ZXVlcmVyZWlnbmlzPC90ZD48L3RyPgogICAgPC90Ym9keT4KICA8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWJveCB5bHciPgogIDxkaXYgY2xhc3M9InN0LWJveC10Ij4mIzk4ODg7IExpcXVpZGl0eSBNaW5pbmc6IGRpZSBzdGV1ZXJsaWNoZSBHcmF1em9uZTwvZGl2PgogIDxwPkVpbi0gdW5kIEF1c3N0aWVnIGF1cyBlaW5lbSBMaXF1aWRpdHkgUG9vbCAoei5CLiBVbmlzd2FwLCBSYXlkaXVtKSBpc3Qgc3RldWVybGljaCBrb21wbGV4OiBEZXIgPHN0cm9uZz5UYXVzY2ggZGVpbmVyIFRva2VuIGdlZ2VuIExQLVRva2VuPC9zdHJvbmc+IGJlaW0gRWluemFobGVuIGvDtm5udGUgYWxzIFZlcsOkdcOfZXJ1bmcgZ2V3ZXJ0ZXQgd2VyZGVuLiBHbGVpY2hlcyBnaWx0IGJlaW0gQXVzc3RpZWcuIERhenUga29tbXQgZGVyIDxzdHJvbmc+SW1wZXJtYW5lbnQgTG9zczwvc3Ryb25nPiwgZGVyIGFrdHVlbGwgc3RldWVybGljaCBuaWNodCBhbHMgVmVybHVzdCBhbmVya2FubnQgd2lyZC4gQmVpIGFrdGl2ZW4gRGVGaS1OdXR6ZXJuIG1pdCBtZWhyZXJlbiBMUC1Qb3NpdGlvbmVuIGVtcGZpZWhsdCBzaWNoIGRyaW5nZW5kIGVpbmUgS3J5cHRvLVN0ZXVlci1Tb2Z0d2FyZSB1bmQgYmVpIGdyw7bDn2VyZW4gQmV0csOkZ2VuIGVpbiBzcGV6aWFsaXNpZXJ0ZXIgU3RldWVyYmVyYXRlci48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtaHIiPjwvZGl2PgoKPCEtLSBNSU5JTkcgLS0+CjxoMj5NaW5pbmcgc3RldWVybGljaCAyMDI2OiA8ZW0+R2V3ZXJiZSB2cy4gSG9iYnkg4oCTIHdvIGlzdCBkaWUgR3JlbnplPzwvZW0+PC9oMj4KCjxwPk1pbmluZyB3aXJkIHN0ZXVlcmxpY2ggYW5kZXJzIGJlaGFuZGVsdCBhbHMgcGFzc2l2ZXMgU3Rha2luZy4gPHN0cm9uZz5SZWdlbG3DpMOfaWdlcyBNaW5pbmcgbWl0IEFTSUMtR2Vyw6R0ZW4gb2RlciBHUFUtRmFybWVuIGdpbHQgYWxzIEdld2VyYmViZXRyaWViPC9zdHJvbmc+IOKAkyBtaXQgYWxsZW4gc3RldWVybGljaGVuIFBmbGljaHRlbiBhYmVyIGF1Y2ggVm9ydGVpbGVuOiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTQvd2llLWZ1bmt0aW9uaWVydC1taW5pbmcvIiBjbGFzcz0iaWwiPk1pbmluZyBlcmtsw6RydCBhdWYgS3J5cHRvWnVrdW5mdC48L2E+PC9wPgoKPGRpdiBjbGFzcz0ic3QtY29sczIiPgogIDxkaXYgY2xhc3M9InN0LWNvbCI+CiAgICA8aDQgY2xhc3M9ImEiPiYjOTc0OTsgR2V3ZXJibGljaGVzIE1pbmluZzwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5SZWdlbG3DpMOfaWcsIG1pdCBHZXdpbm5lcnppZWx1bmdzYWJzaWNodCwgbWl0IHByb2Zlc3Npb25lbGxlciBBdXNyw7xzdHVuZzwvbGk+CiAgICAgIDxsaT5FaW5rb21tZW5zdGV1ZXIgYXVmIEVydHLDpGdlIChHZXdpbm4gPSBFcmzDtnNlIG1pbnVzIEtvc3Rlbik8L2xpPgogICAgICA8bGk+R2V3ZXJiZXN0ZXVlciB3ZW5uIEdld2lubiDDvGJlciBGcmVpYmV0cmFnICgyNC41MDAg4oKsKTwvbGk+CiAgICAgIDxsaT5HZ2YuIFVtc2F0enN0ZXVlciAoS2xlaW51bnRlcm5laG1lcnJlZ2VsdW5nIGJpcyAyNS4wMDAg4oKsL0phaHIpPC9saT4KICAgICAgPGxpPjxzdHJvbmc+Vm9ydGVpbDo8L3N0cm9uZz4gU3Ryb20sIEhhcmR3YXJlLCBBYnNjaHJlaWJ1bmdlbiBhbHMgQmV0cmllYnNhdXNnYWJlbiBhYnNldHpiYXI8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jb2wiPgogICAgPGg0IGNsYXNzPSJnIj4mIzEyODE4NzsgSG9iYnktTWluaW5nIChzZWx0ZW4pPC9oND4KICAgIDx1bD4KICAgICAgPGxpPkdlbGVnZW50bGljaCwgb2huZSBzeXN0ZW1hdGlzY2hlIEdld2lubmVyemllbHVuZ3NhYnNpY2h0PC9saT4KICAgICAgPGxpPlNvbnN0aWdlIEVpbmvDvG5mdGUgwqcgMjIgTnIuIDMgRVN0RzwvbGk+CiAgICAgIDxsaT4yNTYg4oKsIEZyZWlncmVuemUgZ2lsdDwvbGk+CiAgICAgIDxsaT5XZXJidW5nc2tvc3RlbiAoU3Ryb20pIGFudGVpbGlnIGFic2V0emJhcjwvbGk+CiAgICAgIDxsaT48c3Ryb25nPlJpc2lrbzo8L3N0cm9uZz4gRmluYW56YW10IHN0dWZ0IEhvYmJ5IGFscyBHZXdlcmJlIGVpbiDigJMgcsO8Y2t3aXJrZW5kPC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtaHIiPjwvZGl2PgoKPCEtLSA1IFNURVVFUlNQQVJTVFJBVEVHSUVOIC0tPgo8aDI+NSBsZWdhbGUgU3RldWVyc3BhcnN0cmF0ZWdpZW46IDxlbT5TbyByZWR1emllcnN0IGR1IGRlaW5lIFN0YWtpbmctU3RldWVyPC9lbT48L2gyPgoKPGRpdiBjbGFzcz0ic3QtdGlwcHMiPgogIDxkaXYgY2xhc3M9InN0LXRpcHAiPgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC1udW0iPjAxPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLXRpdGxlIj5GcmVpZ3JlbnplIGV4YWt0IGF1c251dHplbiDigJMgbmljaHQgw7xiZXJzY2hyZWl0ZW48L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtYm9keSI+VHJhY2tlIGRlaW5lIGt1bXVsaWVydGVuIHNvbnN0aWdlbiBFaW5rw7xuZnRlIGRhcyBnYW56ZSBKYWhyIMO8YmVyLiA8c3Ryb25nPkvDvHJ6IFN0YWtpbmcga3VyeiB2b3IgSmFocmVzZW5kZTwvc3Ryb25nPiB3ZW5uIGR1IGt1cnogdm9yIDI1NiDigqwgYmlzdC4gMjU1IOKCrCA9IDAg4oKsIFN0ZXVlci4gMjU3IOKCrCA9IHZvbGxlciBTdGV1ZXJzYXR6IGF1ZiAyNTcg4oKsLiBEZW4gVW50ZXJzY2hpZWQgbWFjaHQgRG9rdS1BcmJlaXQsIGtlaW5lIEdlc2V0emVza2VubnRuaXMuPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtdGlwcCI+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLW51bSI+MDI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtdGl0bGUiPlJld2FyZHMgc29mb3J0IGluIFN0YWJsZWNvaW5zIGbDvHIgU3RldWVycsO8Y2tsYWdlbjwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC1ib2R5Ij5CZWkgamVkZW0gUmV3YXJkLVp1Zmx1c3Mgc29mb3J0IDxzdHJvbmc+ZGVpbmVuIFN0ZXVlcnNhdHogw5cgUmV3YXJkLVdlcnQ8L3N0cm9uZz4gaW4gVVNEVCBvZGVyIFVTREMgdGF1c2NoZW4gdW5kIHNlcGFyaWVyZW4uIFNvIGdlcsOkdHN0IGR1IG5pZSBpbiBkaWUgTGlxdWlkaXTDpHRzZmFsbGUgd2VubiBkZXIgTWFya3QgbmFjaCBkZW0gWnVmbHVzcyBmw6RsbHQuPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtdGlwcCI+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLW51bSI+MDM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtdGl0bGUiPlJld2FyZHMgMTIrIE1vbmF0ZSBoYWx0ZW4gZsO8ciBzdGV1ZXJmcmVpZW4gVmVya2F1ZjwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC1ib2R5Ij5TdGFraW5nLVJld2FyZHMgaGFiZW4gYmVpbSBadWZsdXNzIEFuc2NoYWZmdW5nc2tvc3RlbiAoTWFya3R3ZXJ0KS4gV2VubiBkdSBkaWUgUmV3YXJkcyA8c3Ryb25nPsO8YmVyIDEyIE1vbmF0ZSBow6RsdHN0PC9zdHJvbmc+LCBrYW5uc3QgZHUgc2llIGRhbmFjaCBzdGV1ZXJmcmVpIHZlcmthdWZlbiDigJMgYXVjaCB3ZW5uIHNpZSBzdGFyayBnZXN0aWVnZW4gc2luZC4gRklGTyBiZWFjaHRlbi48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC10aXBwIj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtbnVtIj4wNDwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC10aXRsZSI+V2VyYnVuZ3Nrb3N0ZW4gdm9sbHN0w6RuZGlnIGFic2V0emVuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLWJvZHkiPjxzdHJvbmc+VHJhbnNha3Rpb25zZ2Viw7xocmVuLCBhbnRlaWxpZ2UgSGFyZHdhcmUsIFN0cm9tPC9zdHJvbmc+IChiZWltIGVpZ2VuZW4gVmFsaWRhdG9yLU5vZGUpIHVuZCBTdGV1ZXItU29mdHdhcmUtS29zdGVuIHNpbmQgYWxzIFdlcmJ1bmdza29zdGVuIHZvbiBkZW4gc29uc3RpZ2VuIEVpbmvDvG5mdGVuIGFic2V0emJhci4gS2xlaW5iZXRyw6RnZSBzdW1taWVyZW4gc2ljaC48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC10aXBwIj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtbnVtIj4wNTwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC10aXRsZSI+VmVybHVzdGUgc3RyYXRlZ2lzY2ggcmVhbGlzaWVyZW4gKFRheC1Mb3NzLUhhcnZlc3RpbmcpPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLWJvZHkiPlZlcmx1c3RlIGF1cyBkZW0gVmVya2F1ZiB2b24gS3J5cHRvIGlubmVyaGFsYiBkZXIgSGFsdGVmcmlzdCBrw7ZubmVuIG1pdCA8c3Ryb25nPmFuZGVyZW4gcHJpdmF0ZW4gVmVyw6R1w59lcnVuZ3NnZXdpbm5lbiB2ZXJyZWNobmV0PC9zdHJvbmc+IHdlcmRlbi4gSW4gZWluZW0gc2Nod2FjaGVuIE1hcmt0amFociBsb2hudCBlcyBzaWNoLCBWZXJsdXN0cG9zaXRpb25lbiB6dSByZWFsaXNpZXJlbiBiZXZvciBkaWUgU3RldWVyZXJrbMOkcnVuZyBlaW5nZXJlaWNodCB3aXJkLjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjwhLS0gQU5MQUdFIFNPIEFVU0bDnExMSElMRkUgLS0+CjxoMj5BbmxhZ2UgU08ga29ycmVrdCBhdXNmw7xsbGVuOiA8ZW0+U3Rha2luZy1SZXdhcmRzIGluIEVMU1RFUiBlaW50cmFnZW48L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJzdC1zdGVwcyI+CiAgPGRpdiBjbGFzcz0ic3Qtc3RlcCI+CiAgICA8ZGl2IGNsYXNzPSJzdC1zdGVwLW51bSI+MTwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1ib2R5Ij4KICAgICAgPGgzPkFsbGUgU3Rha2luZy1SZXdhcmRzIDIwMjUgPHNwYW4+ZG9rdW1lbnRpZXJlbjwvc3Bhbj48L2gzPgogICAgICA8cD5FeHBvcnRpZXJlIGF1cyBqZWRlciBnZW51dHp0ZW4gUGxhdHRmb3JtIGFsbGUgUmV3YXJkLVp1ZmzDvHNzZSBtaXQgRGF0dW0sIENvaW4tTWVuZ2UgdW5kIEV1cm8tTWFya3R3ZXJ0IHp1bSBadWZsdXNzdGFnLiBOdXR6ZSBDb2luR2Vja28gb2RlciBDb2luTWFya2V0Q2FwIEhpc3RvcmlrZGF0ZW4gYWxzIHZvbSBCTUYgYW5lcmthbm50ZSBSZWZlcmVuemt1cnNlLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvLXN0ZXVlcnJlY2huZXIvIiBjbGFzcz0iaWwiPktyeXB0by1TdGV1ZXJyZWNobmVyIGF1ZiBLcnlwdG9adWt1bmZ0LjwvYT48L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1zdGVwIj4KICAgIDxkaXYgY2xhc3M9InN0LXN0ZXAtbnVtIj4yPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1zdGVwLWJvZHkiPgogICAgICA8aDM+RnJlaWdyZW56ZSBwcsO8ZmVuICZhbXA7IDxzcGFuPkdlc2FtdGJldHJhZyBiZXJlY2huZW48L3NwYW4+PC9oMz4KICAgICAgPHA+QWRkaWVyZSBhbGxlIHNvbnN0aWdlbiBFaW5rw7xuZnRlIGRlcyBKYWhyZXM6IFN0YWtpbmcgKyBNaW5pbmcgKyBMZW5kaW5nICsgRGVGaS1SZXdhcmRzLiBMaWVndCBkaWUgU3VtbWUgdW50ZXIgMjU2IOKCrDogYWxsZXMgc3RldWVyZnJlaS4gw5xiZXIgMjU2IOKCrDogZ2VzYW10ZXIgQmV0cmFnIG1pdCBwZXJzw7ZubGljaGVtIEVpbmtvbW1lbnN0ZXVlcnNhdHogc3RldWVycGZsaWNodGlnLiBEaWVzZW4gQmV0cmFnIG5vdGllcmVuLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0ZXAiPgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1udW0iPjM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXN0ZXAtYm9keSI+CiAgICAgIDxoMz5BbmxhZ2UgU08gaW4gRUxTVEVSIMO2ZmZuZW4g4oCTIDxzcGFuPsKnIDIyIE5yLiAzIEVTdEcgWmVpbGU8L3NwYW4+PC9oMz4KICAgICAgPHA+SW4gZGVyIEFubGFnZSBTTyBkaWUgWmVpbGUgZsO8ciDigJ5Tb25zdGlnZSBFaW5rw7xuZnRlIG5hY2ggwqcgMjIgTnIuIDMgRVN0RyIgYXVmcnVmZW4uIERvcnQgZGVuIEdlc2FtdGJldHJhZyBhbGxlciBTdGFraW5nL01pbmluZy9EZUZpLUVydHLDpGdlIGVpbnRyYWdlbi4gV2VyYnVuZ3Nrb3N0ZW4gKFRyYW5zYWt0aW9uc2dlYsO8aHJlbiwgYW50ZWlsaWdlIEhhcmR3YXJlLUtvc3RlbikgaW4gZGVyIGVudHNwcmVjaGVuZGVuIFplaWxlIGFiemllaGVuLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0ZXAiPgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1udW0iPjQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXN0ZXAtYm9keSI+CiAgICAgIDxoMz5WZXJrw6R1ZmUgdm9uIFJld2FyZHM6IDxzcGFuPsKnIDIzIEVTdEcgWmVpbGUgYXVzZsO8bGxlbjwvc3Bhbj48L2gzPgogICAgICA8cD5XZW5uIGR1IFN0YWtpbmctUmV3YXJkcyBpbm5lcmhhbGIgdm9uIDEyIE1vbmF0ZW4gbmFjaCBadWZsdXNzIHZlcmthdWZ0IGhhc3QsIHRyYWdlIGRpZSBWZXLDpHXDn2VydW5nc2dlc2Now6RmdGUgaW4gZGllIMKnIDIzIEVTdEctWmVpbGUgZWluLiBBbnNjaGFmZnVuZ3Nrb3N0ZW4gPSBNYXJrdHdlcnQgenVtIFp1Zmx1c3MtWmVpdHB1bmt0LiBWZXLDpHXDn2VydW5nc3ByZWlzID0gdGF0c8OkY2hsaWNoZXIgVmVya2F1ZnNrdXJzIGluIEV1cm8uIEdld2lubiA9IFZlcmthdWZzcHJlaXMgbWludXMgQW5zY2hhZmZ1bmdza29zdGVuLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0ZXAiPgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1udW0iPjU8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXN0ZXAtYm9keSI+CiAgICAgIDxoMz5TdGV1ZXItU29mdHdhcmUgZXhwb3J0aWVyZW4gJmFtcDsgPHNwYW4+YmlzIDMxLiBKdWxpIDIwMjYgYWJnZWJlbjwvc3Bhbj48L2gzPgogICAgICA8cD5LcnlwdG8tU3RldWVyLVRvb2xzIHdpZSBDb2luVHJhY2tpbmcgb2RlciBCbG9ja3BpdCBlcnN0ZWxsZW4gZWluZW4gYWJnYWJlZmVydGlnZW4gUmVwb3J0IGRlciBkaXJla3QgaW4gRUxTVEVSIMO8YmVydHJhZ2VuIHdlcmRlbiBrYW5uLiBBYmdhYmVmcmlzdCBTdGV1ZXJqYWhyIDIwMjU6IDxzdHJvbmc+MzEuIEp1bGkgMjAyNjwvc3Ryb25nPiBvaG5lIFN0ZXVlcmJlcmF0ZXIsIDxzdHJvbmc+MjguIEZlYnJ1YXIgMjAyNzwvc3Ryb25nPiBtaXQgU3RldWVyYmVyYXRlci4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI2L3N0YWtpbmctc3RldWVybi8iIGNsYXNzPSJpbCI+U3Rha2luZy1TdGV1ZXJuLURldGFpbC1HdWlkZS48L2E+PC9wPgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtcSI+CiAgPGJsb2NrcXVvdGU+JmJkcXVvO1dlciBTdGFraW5nIGJldHJlaWJ0IHVuZCBrZWluZSBTdGV1ZXItU29mdHdhcmUgbnV0enQsIGxlYnQgZ2Vmw6RocmxpY2guIEZJRk8gbWFudWVsbCB6dSBiZXJlY2huZW4gaXN0IGJlaSBtZWhyIGFscyAyMCBSZXdhcmQtVHJhbnNha3Rpb25lbiBrYXVtIG3DtmdsaWNoIOKAkyB1bmQgZWluIEZlaGxlciBpbiBkZXIgQmVyZWNobnVuZ3NtZXRob2RlIGthbm4gYmVpIGVpbmVyIFByw7xmdW5nIHNlaHIgdGV1ZXIgd2VyZGVuLiBDb2luVHJhY2tpbmcgdW5kIEJsb2NrcGl0IHNpbmQgZsO8ciBkaWUgbWVpc3RlbiBBbmxlZ2VyIGRpZSBiZXN0ZSBJbnZlc3RpdGlvbiBkZXMgSmFocmVzLiBVbmQgd2VyIERBQzggYmVyw7xja3NpY2h0aWd0OiBBYiAyMDI3IHZlcmdsZWljaHQgZGFzIEZpbmFuemFtdCBzZWluZSBEYXRlbiBhdXRvbWF0aXNjaCBtaXQgZGVpbmVyIFN0ZXVlcmVya2zDpHJ1bmcuIFdlciBkYW5uIGZhbHNjaCBiZXJlY2huZXQgaGF0LCBiZWtvbW10IFBvc3QuJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJzdC1xLWF0dHIiPjxzdHJvbmc+RmVsaXggUmllZ2VyPC9zdHJvbmc+PHNwYW4+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBNYWkgMjAyNjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8IS0tIENUQSBCSVRHRVQgLS0+CjxkaXYgY2xhc3M9InN0LWN0YSI+CiAgPGgzIHN0eWxlPSJtYXJnaW46MCAwIDdweDtmb250LXNpemU6MTZweDtjb2xvcjojZjBmN2YyIj5TdGFraW5nIGfDvG5zdGlnICZhbXA7IG1pdCBrb3JyZWt0ZXIgU3RldWVyZG9rdW1lbnRhdGlvbjwvaDM+CiAgPHAgc3R5bGU9ImNvbG9yOiM5ZGJmYWE7Zm9udC1zaXplOjEzcHg7bWFyZ2luLWJvdHRvbToxMHB4Ij4KICAgIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xMy9iaXRnZXQtdGVzdGJlcmljaHQvIiBjbGFzcz0iaWwgZyI+Qml0Z2V0PC9hPiBiaWV0ZXQgS3J5cHRvLVN0YWtpbmcgZGlyZWt0IGluIGRlciBBcHAgbWl0IGF1dG9tYXRpc2NoZW0gQ1NWLUV4cG9ydCBmw7xyIFN0ZXVlci1Tb2Z0d2FyZS4gQ29kZSA8c3Ryb25nPmtyeXB0bzMwPC9zdHJvbmc+IHNwYXJ0IDMwJSBhdWYgYWxsZSBHZWLDvGhyZW4uPGJyPgogICAgQWx0ZXJuYXRpdjogPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAxLzIzL3dhcy1pc3QtZGVyLWJlc3RlLW9reC1yZWZlcnJhbGNvZGUtYm9udXNjb2RlLTIwMjYvIiBjbGFzcz0iaWwiPk9LWDwvYT4gQ29kZSA8c3Ryb25nPkNSWVBUTzIwMjY8L3N0cm9uZz4gKDQ1JSkgJm1pZGRvdDsgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzEyLzE3L2Jpbmd4LWJvbnVzY29kZS1uYTRxeXItMzAtZ2VidWVocmVuLXNwYXJlbi1hbGxlLXZvcnRlaWxlLWVya2xhZXJ0LyIgY2xhc3M9ImlsIGciPkJpbmdYPC9hPiBDb2RlIDxzdHJvbmc+TkE0UVlSPC9zdHJvbmc+ICg1MCUpCiAgPC9wPgogIDxhIGNsYXNzPSJzdC1jdGEtYnRuIiBocmVmPSJodHRwczovL2JvbnVzLmJpdGdldC5jb20vS3J5cHRvenVrdW5mdDEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBzdHlsZT0iY29sb3I6IzAwMCAhaW1wb3J0YW50Ij4mIzk4ODk7IEpldHp0IGJlaSBCaXRnZXQgc3Rha2VuIOKAkyBDb2RlIGtyeXB0bzMwIGbDvHIgMzAlIFJhYmF0dDwvYT4KPC9kaXY+Cgo8IS0tIEZBUSAtLT4KPGgyPkZBUTogPGVtPlN0YWtpbmcgU3RldWVyIDIwMjYgRGV1dHNjaGxhbmQ8L2VtPjwvaDI+CjxkaXYgY2xhc3M9InN0LWZhcSI+CiAgPGRpdiBjbGFzcz0ic3QtZmkiPgogICAgPGRpdiBjbGFzcz0ic3QtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnN0LWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2llIHdlcmRlbiBTdGFraW5nLVJld2FyZHMgaW4gRGV1dHNjaGxhbmQgMjAyNiBiZXN0ZXVlcnQ\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1mYSI+PGRpdiBjbGFzcz0ic3QtZmEtaSI+U3Rha2luZy1SZXdhcmRzIHNpbmQgc29uc3RpZ2UgRWlua8O8bmZ0ZSBuYWNoIDxzdHJvbmc+wqcgMjIgTnIuIDMgRVN0Rzwvc3Ryb25nPiDigJMgc3RldWVycGZsaWNodGlnIGJlaSBadWZsdXNzIG1pdCBkZW0gcGVyc8O2bmxpY2hlbiBFaW5rb21tZW5zdGV1ZXJzYXR6ICgw4oCTNDUlKS4gRnJlaWdyZW56ZTogMjU2IOKCrCBwcm8gSmFociBmw7xyIGFsbGUgc29uc3RpZ2VuIEVpbmvDvG5mdGUgenVzYW1tZW4uIEFjaHR1bmc6IEZyZWlncmVuemUsIGtlaW4gRnJlaWJldHJhZyDigJMgd2VyIDI1NyDigqwgaGF0LCB6YWhsdCBhdWYgYWxsZSAyNTcg4oKsLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjYvc3Rha2luZy1zdGV1ZXJuLyIgY2xhc3M9ImlsIj5EZXRhaWwtR3VpZGUgU3Rha2luZy1TdGV1ZXJuLjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1maSI+CiAgICA8ZGl2IGNsYXNzPSJzdC1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuc3QtZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgaXN0IGRlciBVbnRlcnNjaGllZCB6d2lzY2hlbiBkZXIgMjU2IOKCrCBGcmVpZ3JlbnplIHVuZCBlaW5lbSBGcmVpYmV0cmFnPzwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtZmEiPjxkaXYgY2xhc3M9InN0LWZhLWkiPjxzdHJvbmc+RnJlaWdyZW56ZSAod2FzIGVzIGlzdCk6PC9zdHJvbmc+IFVudGVyIDI1NiDigqwgPSBnZXNhbXRlciBCZXRyYWcgc3RldWVyZnJlaS4gQWIgMjU2IOKCrCA9IGdlc2FtdGVyIEJldHJhZyBzdGV1ZXJwZmxpY2h0aWcuIDI1NyDigqwg4oaSIDI1NyDigqwgd2VyZGVuIGJlc3RldWVydC4gPHN0cm9uZz5GcmVpYmV0cmFnICh3YXMgZXMgTklDSFQgaXN0KTo8L3N0cm9uZz4gTnVyIGRlciDDvGJlcnNjaHJlaXRlbmRlIFRlaWwgd8O8cmRlIGJlc3RldWVydCDigJMgMjU3IOKCrCBtaW51cyAyNTYg4oKsID0gbnVyIDEg4oKsIHN0ZXVlcnBmbGljaHRpZy4gQmVpbSBTdGFraW5nIGdpYnQgZXMgYXVzc2NobGllw59saWNoIGRpZSBGcmVpZ3JlbnplLjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWZpIj4KICAgIDxkaXYgY2xhc3M9InN0LWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5zdC1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPlZlcmzDpG5nZXJ0IFN0YWtpbmcgZGllIEhhbHRlZnJpc3QgYXVmIDEwIEphaHJlPzwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtZmEiPjxkaXYgY2xhc3M9InN0LWZhLWkiPk5laW4uIERhcyA8c3Ryb25nPkJNRi1TY2hyZWliZW4gdm9tIDYuIE3DpHJ6IDIwMjU8L3N0cm9uZz4gaGF0IGVpbmRldXRpZyBrbGFyZ2VzdGVsbHQ6IFBhc3NpdmVzIFN0YWtpbmcgdmVybMOkbmdlcnQgZGllIEhhbHRlZnJpc3QgZGVyIGdlc3Rha3RlbiBDb2lucyBOSUNIVCBhdWYgMTAgSmFocmUuIERpZSAxLUphaHJlcy1IYWx0ZWZyaXN0IGdpbHQgd2VpdGVyaGluLiBXZXIgRVRIIDEyIE1vbmF0ZSBow6RsdCB1bmQgZGFiZWkgZ2VzdGFrdCBoYXQsIGthbm4gc3RldWVyZnJlaSB2ZXJrYXVmZW4uIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yMi9wYXNzaXZlcy1laW5rb21tZW4tc3Rha2luZy8iIGNsYXNzPSJpbCI+U3Rha2luZyBlcmtsw6RydC48L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtZmkiPgogICAgPGRpdiBjbGFzcz0ic3QtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnN0LWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2llIHdpcmQgTGlxdWlkIFN0YWtpbmcgKHN0RVRILCByRVRIKSBzdGV1ZXJsaWNoIGJlaGFuZGVsdD88L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LWZhIj48ZGl2IGNsYXNzPSJzdC1mYS1pIj5MaXF1aWQgU3Rha2luZyBlcnpldWd0IHp3ZWkgU3RldWVyZXJlaWduaXNzZTogKDEpIDxzdHJvbmc+VGF1c2NoIEVUSCDihpIgc3RFVEg8L3N0cm9uZz4gPSBWZXLDpHXDn2VydW5nIGRlcyBFVEggKMKnIDIzIEVTdEcpIOKAkyBiZWkgdW50ZXIgMTIgTW9uYXRlbiBIYWx0ZWRhdWVyIHN0ZXVlcnBmbGljaHRpZy4gKDIpIDxzdHJvbmc+TGF1ZmVuZGUgUmV3YXJkczwvc3Ryb25nPiA9IHNvbnN0aWdlIEVpbmvDvG5mdGUgKMKnIDIyIE5yLiAzIEVTdEcpIOKAkyBiZWkgc3RFVEggYmVpIGplZGVyIFdhbGxldC1TYWxkby1FcmjDtmh1bmcsIGJlaSByRVRIIGJlaW0gUsO8Y2t0YXVzY2guIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNC8yNy9saXF1aWQtc3Rha2luZy8iIGNsYXNzPSJpbCI+TGlxdWlkIFN0YWtpbmcgZXJrbMOkcnQuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWZpIj4KICAgIDxkaXYgY2xhc3M9InN0LWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5zdC1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldhcyBpc3QgZGllIExpcXVpZGl0w6R0c2ZhbGxlIGJlaW0gU3Rha2luZyB1bmQgd2llIHZlcm1laWRlIGljaCBzaWU\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1mYSI+PGRpdiBjbGFzcz0ic3QtZmEtaSI+RGllIExpcXVpZGl0w6R0c2ZhbGxlOiBTdGFraW5nLVJld2FyZHMgd2VyZGVuIGJlaSBadWZsdXNzIHp1bSBha3R1ZWxsZW4gTWFya3R3ZXJ0IGJlc3RldWVydC4gRGllIFN0ZXVlcnNjaHVsZCBibGVpYnQgYXVjaCB3ZW5uIGRlciBLdXJzIGRhbmFjaCBmw6RsbHQuIEzDtnN1bmc6IEJlaSBqZWRlbSBSZXdhcmQtWnVmbHVzcyBzb2ZvcnQgZGVpbmVuIFN0ZXVlcnNhdHogw5cgUmV3YXJkLVdlcnQgaW4gU3RhYmxlY29pbnMvRmlhdCB1bXdhbmRlbG4gdW5kIHNlcGFyYXQgaGFsdGVuLiBEYW5uIGhhc3QgZHUgaW1tZXIgZ2VudWcgZsO8ciBkaWUgU3RldWVyemFobHVuZyBpbSBGb2xnZWphaHIuPC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtZmkiPgogICAgPGRpdiBjbGFzcz0ic3QtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnN0LWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2llIHdlcmRlbiBZaWVsZCBGYXJtaW5nIHVuZCBMZW5kaW5nIHN0ZXVlcmxpY2ggYmVoYW5kZWx0PzwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtZmEiPjxkaXYgY2xhc3M9InN0LWZhLWkiPkxlbmRpbmctWmluc2VuIHVuZCBZaWVsZC1GYXJtaW5nLVJld2FyZHM6IHNvbnN0aWdlIEVpbmvDvG5mdGUgbmFjaCA8c3Ryb25nPsKnIDIyIE5yLiAzIEVTdEc8L3N0cm9uZz4sIDI1NiDigqwgRnJlaWdyZW56ZSwgYmVpIFp1Zmx1c3Mgc3RldWVycGZsaWNodGlnLiBMaXF1aWRpdHkgUHJvdmlkaW5nOiBFaW4tIHVuZCBBdXNzdGllZyBhdXMgTGlxdWlkaXR5IFBvb2xzIGthbm4gYWxzIFZlcsOkdcOfZXJ1bmcgKMKnIDIzIEVTdEcpIGdlbHRlbi4gSW1wZXJtYW5lbnQgTG9zcyBpc3QgZGVyemVpdCBzdGV1ZXJsaWNoIG5pY2h0IGFic2V0emJhci4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI0L3lpZWxkLWZhcm1pbmcvIiBjbGFzcz0iaWwiPllpZWxkIEZhcm1pbmcgZXJrbMOkcnQuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWZpIj4KICAgIDxkaXYgY2xhc3M9InN0LWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5zdC1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldhbm4gaXN0IEtyeXB0by1NaW5pbmcgZ2V3ZXJibGljaCB1bmQgd2FubiBIb2JieT88L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LWZhIj48ZGl2IGNsYXNzPSJzdC1mYS1pIj5SZWdlbG3DpMOfaWdlcyBNaW5pbmcgbWl0IHByb2Zlc3Npb25lbGxlciBBdXNyw7xzdHVuZyB1bmQgR2V3aW5uZXJ6aWVsdW5nc2Fic2ljaHQgPSA8c3Ryb25nPkdld2VyYmViZXRyaWViPC9zdHJvbmc+IChFaW5rb21tZW5zdGV1ZXIgKyBHZXdlcmJlc3RldWVyLCBhYmVyIEJldHJpZWJzYXVzZ2FiZW4gYWJzZXR6YmFyKS4gR2VsZWdlbnRsaWNoZXMgSG9iYnktTWluaW5nID0gc29uc3RpZ2UgRWlua8O8bmZ0ZSAowqcgMjIgTnIuIDMgRVN0RykgbWl0IDI1NiDigqwgRnJlaWdyZW56ZS4gRGllIEdyZW56ZSBpc3QgZmxpZcOfZW5kIOKAkyBiZWkgZXJuc3RoYWZ0ZW0gTWluaW5nIFN0ZXVlcmJlcmF0ZXIga29uc3VsdGllcmVuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvcHJvb2Ytb2Ytd29yay1wb3ctZWluZmFjaC1lcmtsYXJ0LXNvLWZ1bmt0aW9uaWVydC1kYXMtbWluaW5nLXZvbi1iaXRjb2luLWNvLyIgY2xhc3M9ImlsIj5Qcm9vZiBvZiBXb3JrIGVya2zDpHJ0LjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8aDI+V2VpdGVyZiZ1dW1sO2hyZW5kZSBTdGV1ZXItICZhbXA7IFN0YWtpbmctQXJ0aWtlbDwvaDI+CjxkaXYgY2xhc3M9InN0LWNhcmRzIj4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjYvc3Rha2luZy1zdGV1ZXJuLyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5TVEVVRVJOPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+U3Rha2luZyBTdGV1ZXJuIERldGFpbC1HdWlkZTwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvd2FlaHJ1bmdlbi1zdGV1ZXJuLyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5TVEVVRVJOPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+S3J5cHRvIFN0ZXVlcm4gMjAyNjwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjIvcGFzc2l2ZXMtZWlua29tbWVuLXN0YWtpbmcvIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPlNUQUtJTkc8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYXJkLXRpdGxlIj5QYXNzaXZlcyBFaW5rb21tZW46IFN0YWtpbmc8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA0LzI3L2xpcXVpZC1zdGFraW5nLyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5ERUZJPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+V2FzIGlzdCBMaXF1aWQgU3Rha2luZz88L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L2tyeXB0by1zdGV1ZXJyZWNobmVyLyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5UT09MUzwvZGl2PjxkaXYgY2xhc3M9InN0LWNhcmQtdGl0bGUiPktyeXB0by1TdGV1ZXJyZWNobmVyPC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC9kZWZpLWRpZS16dWt1bmZ0LWRlcy1maW5hbnp3ZXNlbnMtZWluZS11bWZhc3NlbmRlLWVya2xhcnVuZy8iIGNsYXNzPSJzdC1jYXJkIj48ZGl2IGNsYXNzPSJzdC1jYXJkLWNhdCI+REVGSTwvZGl2PjxkaXYgY2xhc3M9InN0LWNhcmQtdGl0bGUiPldhcyBpc3QgRGVGaT88L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI0L3lpZWxkLWZhcm1pbmcvIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPkRFRkk8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYXJkLXRpdGxlIj5XYXMgaXN0IFlpZWxkIEZhcm1pbmc\/PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG93YWVocnVuZ2VuLXJlY2h0bGljaGVzLyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5SRUNIVDwvZGl2PjxkaXYgY2xhc3M9InN0LWNhcmQtdGl0bGUiPktyeXB0byAmIFJlY2h0PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNi9rcnlwdG9zdGV1ZXJuLW9lc3RlcnJlaWNoLyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5TVEVVRVJOPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+S3J5cHRvIFN0ZXVlcm4gw5ZzdGVycmVpY2g8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzEyLzE3L2xpZG8tZGFvLWxkby1kZXItZGVmaS1rYXRhbHlzYXRvci1mdWVyLWV0aGVyZXVtLXN0YWtpbmctaW0tamFoci0yMDI1LyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5BTkFMWVNFPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+TGlkbyBEQU8gKExETykgQW5hbHlzZTwvZGl2PjwvYT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1hdXRob3IiPgogIDxkaXYgY2xhc3M9InN0LWF2Ij5GUjwvZGl2PgogIDxkaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1hbiI+RmVsaXggUmllZ2VyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1hciI+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyAxMC4gTWFpIDIwMjY8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LWFiIj5RdWVsbGVuOiBibG9ja3BpdC5pbyAoU3Rha2luZyBTdGV1ZXJuIEd1aWRlIDIwMjYsIE1haSAyMDI2KSwgY29pbnRyYWNraW5nLmluZm8gKFN0YWtpbmctU3RldWVyIEd1aWRlIDIwMjYgKyBLcnlwdG8gU3RldWVyIERldXRzY2hsYW5kIDIwMjYpLCBtaXNzY3J5cHRvLmRlIChTdGFraW5nIFN0ZXVlciBSZWNobmVyLCBNw6RyeiAyMDI2KSwgaGlsZmUuZGUgKEtyeXB0by1IYWx0ZWZyaXN0LVJlY2huZXIsIEFwcmlsIDIwMjYpLCBrb252ZXJ0YS5pbmZvIChLcnlwdG8gU3RldWVybiAyMDI2LCBNw6RyeiAyMDI2KS4gUmVjaHRzZ3J1bmRsYWdlbjogwqcgMjIgTnIuIDMgRVN0RywgwqcgMjMgRVN0RywgQk1GLVNjaHJlaWJlbiA2LiBNw6RyeiAyMDI1LCBCTUYtU2NocmVpYmVuIDEwLiBNYWkgMjAyMiwgRkcgTsO8cm5iZXJnIDMgSyA3NjAvMjIuIEtlaW5lIFN0ZXVlci0gb2RlciBSZWNodHNiZXJhdHVuZy4gU3RhbmQ6IE1haSAyMDI2LjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWRpc2MiPjxzdHJvbmc+V2ljaHRpZ2VyIEhpbndlaXM6PC9zdHJvbmc+IERpZXNlciBBcnRpa2VsIGRpZW50IGF1c3NjaGxpZcOfbGljaCBhbGxnZW1laW5lbiBJbmZvcm1hdGlvbnN6d2Vja2VuIHVuZCBzdGVsbHQgPHN0cm9uZz5rZWluZTwvc3Ryb25nPiBTdGV1ZXItIG9kZXIgUmVjaHRzYmVyYXR1bmcgZGFyLiBLcnlwdG8tU3RldWVycmVjaHQgaXN0IGtvbXBsZXggdW5kIMOkbmRlcnQgc2ljaCBow6R1ZmlnLiBCZWkgZ3LDtsOfZXJlbiBCZXRyw6RnZW4sIERlRmktQWt0aXZpdMOkdGVuIG9kZXIgVW5zaWNoZXJoZWl0ZW46IEtvbnN1bHRpZXJlIGVpbmVuIGF1ZiBLcnlwdG8gc3BlemlhbGlzaWVydGVuIFN0ZXVlcmJlcmF0ZXIuIEFsbGUgQW5nYWJlbiBiYXNpZXJlbiBhdWYgZGVtIFN0YW5kIE1haSAyMDI2LiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvd2FlaHJ1bmdlbi1zdGV1ZXJuLyIgY2xhc3M9ImlsIj5BbGxnZW1laW5lciBLcnlwdG8tU3RldWVyLUd1aWRlIGF1ZiBLcnlwdG9adWt1bmZ0LjwvYT48L2Rpdj4KCjxkaXYgY2xhc3M9InN0LW1ldGEiPgogIFZlcsO2ZmZlbnRsaWNodDogMTAuIE1haSAyMDI2ICZtaWRkb3Q7IEF1dG9yOiBGZWxpeCBSaWVnZXIgJm1pZGRvdDsgS3J5cHRvWnVrdW5mdC5jb20gJm1pZGRvdDsgS2VpbmUgU3RldWVyYmVyYXR1bmcgJm1pZGRvdDsgQWZmaWxpYXRlOiBCaXRnZXQga3J5cHRvMzAgLyBPS1ggQ1JZUFRPMjAyNiAvIEJpbmdYIE5BNFFZUgo8L2Rpdj4KCjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgo8IS0tIC93cDpodG1sIC0tPgoKRGllIEtyeXB0by1TdGFraW5nLVN0ZXVlciAyMDI2IGluIERldXRzY2hsYW5kIHNpZWh0IGVpbmUgRnJlaWdyZW56ZSB2b24gMjU2IOKCrCB2b3IsIGJldG9udCBkaWUgTGlxdWlkaXTDpHRzZmFsbGUgdW5kIGJlaGFuZGVsdCBMaXF1aWQgU3Rha2luZy5kb2N1bWVudHNsdWdzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnkFBwgECAYIBUIAQQIDQQUCQQQFQQAIBwgHCAYIDggOCAsIBkgBBggEGiAbLyoJGSEiFhsfCAoIBAgGCAcECkcACxULBQgHBApHAAsVCwgHBApHAAsVCwMgFgEfBAMGDgYUAwYDCAcBBaUBiAK9G7rfBowCCAQFBwUHDQEDAAABCQALAQIAIAEQQgEBAEEAAgBBAAIAQQACAAZBMiMSQQgBfwB9AX2frPf6AX0AdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHcAeX0AeXl3AHcAeHl2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR4B3ZlcnNpb259Anl5dQB1AHckYTc5ODE3NTgtYjFkZS00ZDA3LWI0NjEtMDUzMDdmNGYxMmZkeHcOY29yZS9wYXJhZ3JhcGh5d01HaWIgLyBlaW4sIHVtIGVpbmVuIEJsb2NrIGF1c3p1d8OkaGxlbiwgb2RlciAvLyB1bSBkaWUgSW5oYWx0LUtJIHp1IHZlcndlbmRlbnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQ2YzAxMjFkLTY0ZGQtNDllZC1hYWM2LWU0OGMyMTk4NGU5MXcMY29yZS9oZWFkaW5nfQN9AXckYzlkNzgzNGMtMWUzZS00ZmFjLWJlYjMtNjRkNDM3OGYwZDhmeHcOY29yZS9wYXJhZ3JhcGh5d01HaWIgLyBlaW4sIHVtIGVpbmVuIEJsb2NrIGF1c3p1d8OkaGxlbiwgb2RlciAvLyB1bSBkaWUgSW5oYWx0LUtJIHp1IHZlcndlbmRlbnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDQwOTM0OWFiLTI1YzMtNDk1Ny04YzhlLTQxZGY5NGI5NzY4ZncJY29yZS9odG1sdyRiZDY1ZTRkZS0wYTczLTRkZDUtYTEwMC03ZmRjZGRhODUwMGJ4dw5jb3JlL3BhcmFncmFwaHl3TUdpYiAvIGVpbiwgdW0gZWluZW4gQmxvY2sgYXVzenV3w6RobGVuLCBvZGVyIC8vIHVtIGRpZSBJbmhhbHQtS0kgenUgdmVyd2VuZGVudgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOGQ4ZDQ4ODgtNDY4OS00OGUwLWIwMGItYWUwZjc0NTRmZTczdwpjb3JlL2Jsb2NrfbwcdQB3kMMDPCEtLSB3cDpodG1sIC0tPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkFydGljbGUiLAogICJoZWFkbGluZSI6ICJLcnlwdG8gU3Rha2luZyBTdGV1ZXIgMjAyNjogRnJlaWdyZW56ZSAyNTYg4oKsLCBMaXF1aWQgU3Rha2luZywgRGVGaSAmIGRpZSBMaXF1aWRpdMOkdHNmYWxsZSBlcmtsw6RydCIsCiAgImRlc2NyaXB0aW9uIjogIlN0YWtpbmcgU3RldWVyIERldXRzY2hsYW5kIDIwMjY6IFJld2FyZHMgYWxzIHNvbnN0aWdlIEVpbmvDvG5mdGUgKMKnIDIyIE5yLiAzIEVTdEcpLCBGcmVpZ3JlbnplIDI1NiDigqwgKEZyZWlncmVuemUsIGtlaW4gRnJlaWJldHJhZyEpLCBIYWx0ZWZyaXN0IDEgSmFociDigJMga2VpbmUgVmVybMOkbmdlcnVuZyBkdXJjaCBTdGFraW5nIChCTUYgMjAyNSkuIExpcXVpZCBTdGFraW5nIChzdEVUSCwgckVUSCk6IHp3ZWkgU3RldWVyZXJlaWduaXNzZS4gRGVGaTogWWllbGQgRmFybWluZywgTGVuZGluZywgTGlxdWlkaXR5IE1pbmluZy4gRGllIExpcXVpZGl0w6R0c2ZhbGxlIGVya2zDpHJ0LiBNaW5pbmc6IEdld2VyYmUgdnMuIEhvYmJ5LiA1IGxlZ2FsZSBTdGV1ZXJzcGFyc3RyYXRlZ2llbi4gTWl0IFJlY2hlbmJlaXNwaWVsZW4gdW5kIEFubGFnZSBTTyBBdXNmw7xsbGhpbGZlLiIsCiAgImRhdGVQdWJsaXNoZWQiOiAiMjAyNi0wNS0xMCIsCiAgImRhdGVNb2RpZmllZCI6ICIyMDI2LTA1LTEwIiwKICAiYXV0aG9yIjogeyJAdHlwZSI6ICJQZXJzb24iLCAibmFtZSI6ICJGZWxpeCBSaWVnZXIiLCAidXJsIjogImh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vYXV0aG9yLyJ9LAogICJwdWJsaXNoZXIiOiB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIktyeXB0b1p1a3VuZnQiLCAidXJsIjogImh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20ifSwKICAiaW5MYW5ndWFnZSI6ICJkZS1ERSIsCiAgImtleXdvcmRzIjogIlN0YWtpbmcgU3RldWVyIDIwMjYsIEtyeXB0byBTdGFraW5nIFN0ZXVlciBEZXV0c2NobGFuZCwgRnJlaWdyZW56ZSAyNTYgRXVybyBTdGFraW5nLCBMaXF1aWQgU3Rha2luZyBTdGV1ZXIsIERlRmkgU3RldWVyIDIwMjYsIFN0YWtpbmcgUmV3YXJkcyB2ZXJzdGV1ZXJuLCBZaWVsZCBGYXJtaW5nIFN0ZXVlciBEZXV0c2NobGFuZCIsCiAgImFib3V0IjogWwogICAgeyJAdHlwZSI6ICJUaGluZyIsICJuYW1lIjogIktyeXB0by1TdGFraW5nIiwgImRlc2NyaXB0aW9uIjogIlByb3plc3MgYmVpIGRlbSBLcnlwdG93w6RocnVuZ2VuIGluIGVpbmVtIE5ldHp3ZXJrIGdlc3BlcnJ0IHdlcmRlbiB1bSBUcmFuc2FrdGlvbmVuIHp1IHZhbGlkaWVyZW4gdW5kIGRhZsO8ciBSZXdhcmRzIHp1IGVyaGFsdGVuIn0sCiAgICB7IkB0eXBlIjogIlRoaW5nIiwgIm5hbWUiOiAiwqcgMjIgTnIuIDMgRVN0RyIsICJkZXNjcmlwdGlvbiI6ICJSZWNodHNncnVuZGxhZ2UgZsO8ciBkaWUgQmVzdGV1ZXJ1bmcgdm9uIFN0YWtpbmctUmV3YXJkcyBhbHMgc29uc3RpZ2UgRWlua8O8bmZ0ZSBpbiBEZXV0c2NobGFuZCJ9CiAgXSwKICAibWVudGlvbnMiOiBbCiAgICB7IkB0eXBlIjogIlBlcnNvbiIsICJuYW1lIjogIkZlbGl4IFJpZWdlciIsICJqb2JUaXRsZSI6ICJHcsO8bmRlciAmIENoZWZyZWRha3RldXIgS3J5cHRvWnVrdW5mdC5jb20ifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiQnVuZGVzbWluaXN0ZXJpdW0gZGVyIEZpbmFuemVuIChCTUYpIn0KICBdCn0KPC9zY3JpcHQ+Cgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkZBUVBhZ2UiLAogICJtYWluRW50aXR5IjogWwogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXaWUgd2VyZGVuIFN0YWtpbmctUmV3YXJkcyBpbiBEZXV0c2NobGFuZCAyMDI2IGJlc3RldWVydD8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIlN0YWtpbmctUmV3YXJkcyBnZWx0ZW4gYWxzIHNvbnN0aWdlIEVpbmvDvG5mdGUgbmFjaCDCpyAyMiBOci4gMyBFU3RHIHVuZCB3ZXJkZW4gbWl0IGRlbSBwZXJzw7ZubGljaGVuIEVpbmtvbW1lbnN0ZXVlcnNhdHogKDDigJM0NSUpIGJlc3RldWVydC4gTWHDn2dlYmxpY2ggaXN0IGRlciBFdXJvLU1hcmt0d2VydCB6dW0gWmVpdHB1bmt0IGRlcyBadWZsdXNzZXMuIERpZSBGcmVpZ3JlbnplIGJldHLDpGd0IDI1NiDigqwgcHJvIEphaHIgZsO8ciBhbGxlIHNvbnN0aWdlbiBFaW5rw7xuZnRlIHp1c2FtbWVuIChTdGFraW5nLCBNaW5pbmcsIExlbmRpbmcsIERlRmkpLiBBY2h0dW5nOiBFcyBpc3QgZWluZSBGcmVpZ3JlbnplLCBrZWluIEZyZWliZXRyYWcg4oCTIHdlciAyNTcg4oKsIGVyaMOkbHQsIHphaGx0IGF1ZiBkZW4gZ2VzYW10ZW4gQmV0cmFnIFN0ZXVlcm4sIG5pY2h0IG51ciBhdWYgZGVuIDEg4oKsLiBCZWkgc3DDpHRlcmVtIFZlcmthdWYgZGVyIFJld2FyZHMgZ2lsdCBkaWUgMS1KYWhyZXMtSGFsdGVmcmlzdCBuYWNoIMKnIDIzIEVTdEcuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgZGllIEZyZWlncmVuemUgYmVpbSBTdGFraW5nIHVuZCB3YXMgaXN0IGRlciBVbnRlcnNjaGllZCB6dW0gRnJlaWJldHJhZz8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkRpZSBGcmVpZ3JlbnplIGbDvHIgc29uc3RpZ2UgRWlua8O8bmZ0ZSAowqcgMjIgTnIuIDMgRVN0RykgYmV0csOkZ3QgMjU2IOKCrCBwcm8gSmFoci4gRnJlaWdyZW56ZSBiZWRldXRldDogVW50ZXIgMjU2IOKCrCBibGVpYnQgZGVyIGdlc2FtdGUgQmV0cmFnIHN0ZXVlcmZyZWkuIMOcYmVyc2NocmVpdGVzdCBkdSBkaWUgR3JlbnplIGF1Y2ggbnVyIHVtIDEg4oKsLCB3aXJkIGRlciBHRVNBTVRFIEJldHJhZyBzdGV1ZXJwZmxpY2h0aWcg4oCTIG5pY2h0IG51ciBkZXIgw7xiZXJzY2hyZWl0ZW5kZSBUZWlsLiBFaW4gRnJlaWJldHJhZyB3w7xyZGUgbnVyIGRlbiBGcmVpYmV0cmFnIHNlbGJzdCBzdGV1ZXJmcmVpIHN0ZWxsZW4uIERpZSAyNTYg4oKsIEZyZWlncmVuemUgZ2lsdCBmw7xyIGFsbGUgc29uc3RpZ2VuIEVpbmvDvG5mdGUgenVzYW1tZW46IFN0YWtpbmcgKyBNaW5pbmcgKyBMZW5kaW5nICsgRGVGaS1SZXdhcmRzLiBTaWUgaXN0IGdldHJlbm50IHZvbiBkZXIgMS4wMDAg4oKsIEZyZWlncmVuemUgZsO8ciBWZXLDpHXDn2VydW5nc2dld2lubmUgKMKnIDIzIEVTdEcpLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJWZXJsw6RuZ2VydCBTdGFraW5nIGRpZSBIYWx0ZWZyaXN0IGF1ZiAxMCBKYWhyZT8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIk5laW4uIERhcyBCTUYtU2NocmVpYmVuIHZvbSA2LiBNw6RyeiAyMDI1IGhhdCBrbGFyZ2VzdGVsbHQ6IFJlaW5lcyBTdGFraW5nIHZlcmzDpG5nZXJ0IGRpZSBIYWx0ZWZyaXN0IGRlciBnZXN0YWt0ZW4gQ29pbnMgTklDSFQgYXVmIDEwIEphaHJlLiBEaWUgMS1KYWhyZXMtSGFsdGVmcmlzdCBnaWx0IHdlaXRlcmhpbi4gV2VyIEVUSCBlaW4gSmFociBnZWhhbHRlbiBoYXQgdW5kIGRhbmFjaCB2ZXJrYXVmdCwgemFobHQga2VpbmUgU3RldWVybiBhdWYgZGVuIFZlcsOkdcOfZXJ1bmdzZ2V3aW5uIOKAkyB1bmFiaMOkbmdpZyBkYXZvbiBvYiBlciB6d2lzY2hlbnplaXRsaWNoIGdlc3Rha3QgaGF0LiBEaWUgU3Rha2luZy1SZXdhcmRzIHNlbGJzdCBoYWJlbiBhYiBadWZsdXNzIGVpbmUgZWlnZW5lIG5ldWUgMS1KYWhyZXMtSGFsdGVmcmlzdCBmw7xyIGRlbiBzdGV1ZXJmcmVpZW4gV2VpdGVydmVya2F1Zi4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2llIHdpcmQgTGlxdWlkIFN0YWtpbmcgKHN0RVRILCByRVRIKSBzdGV1ZXJsaWNoIGJlaGFuZGVsdD8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkxpcXVpZCBTdGFraW5nIGVyemV1Z3QgendlaSBTdGV1ZXJlcmVpZ25pc3NlOiAoMSkgRGVyIFRhdXNjaCB2b24gRVRIIGdlZ2VuIHN0RVRIL3JFVEggZ2lsdCBhbHMgVmVyw6R1w59lcnVuZyBkZXMgRVRIICjCpyAyMyBFU3RHKSDigJMgd2VubiBFVEggd2VuaWdlciBhbHMgMTIgTW9uYXRlIGdlaGFsdGVuLCBpc3QgZGVyIFRhdXNjaGdld2lubiBzdGV1ZXJwZmxpY2h0aWcuICgyKSBEaWUgbGF1ZmVuZGVuIFN0YWtpbmctUmV3YXJkcyAoUmViYXNpbmcgYmVpIHN0RVRIIG9kZXIgV2VydHp1d2FjaHMgYmVpIHJFVEgpIGdlbHRlbiBhbHMgc29uc3RpZ2UgRWlua8O8bmZ0ZSAowqcgMjIgTnIuIDMgRVN0RykgdW5kIHNpbmQgYmVpIFp1Zmx1c3MgenVtIE1hcmt0d2VydCB6dSB2ZXJzdGV1ZXJuLiBCZWkgcmViYXNpbmcgVG9rZW4gd2llIHN0RVRIIGdpbHQgamVkZSBXYWxsZXQtU2FsZG8tRXJow7ZodW5nIGFscyBadWZsdXNzLiBCZWkgckVUSCBlbnRzdGVodCBkZXIgRXJ0cmFnIGJlaW0gUsO8Y2t0YXVzY2guIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgZGllIExpcXVpZGl0w6R0c2ZhbGxlIGJlaW0gU3Rha2luZz8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkRpZSBMaXF1aWRpdMOkdHNmYWxsZTogU3Rha2luZy1SZXdhcmRzIHdlcmRlbiBiZWltIFp1Zmx1c3MgenVtIE1hcmt0d2VydCBiZXN0ZXVlcnQg4oCTIHVuYWJow6RuZ2lnIHZvbSBzcMOkdGVyZW4gS3Vyc3ZlcmxhdWYuIEJlaXNwaWVsOiBEdSBlcmjDpGx0c3QgRVRILVJld2FyZHMgaW0gV2VydCB2b24gMS4wMDAg4oKsLiBEdSBzY2h1bGRlc3QgZGFyYXVmIHNvZm9ydCBFaW5rb21tZW5zdGV1ZXIgKHouQi4gMzAwIOKCrCBiZWkgMzAlIFN0ZXVlcnNhdHopLiBGw6RsbHQgRVRIIGRhbmFjaCB1bSA4MCUsIHNpbmQgZGVpbmUgUmV3YXJkcyBudXIgbm9jaCAyMDAg4oKsIHdlcnQg4oCTIGFiZXIgZGllIFN0ZXVlcnNjaHVsZCB2b24gMzAwIOKCrCBibGVpYnQgYmVzdGVoZW4uIFByYXhpcy1UaXBwOiBTdGFraW5nLVJld2FyZHMgcmVnZWxtw6TDn2lnIHZlcmthdWZlbiB1bmQgZGllIFN0ZXVlcnLDvGNrbGFnZW4gaW4gRmlhdCBoYWx0ZW4sIHVtIG5pY2h0IGluIGRpZSBMaXF1aWRpdMOkdHNmYWxsZSB6dSBnZXJhdGVuLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXZXJkZW4gRGVGaS1FcnRyw6RnZSB3aWUgWWllbGQgRmFybWluZyB1bmQgTGVuZGluZyBzdGV1ZXJsaWNoIHdpZSBTdGFraW5nIGJlaGFuZGVsdD8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkdydW5kc8OkdHpsaWNoIGphOiBEZUZpLUVydHLDpGdlIGF1cyBMZW5kaW5nLCBZaWVsZCBGYXJtaW5nIHVuZCBMaXF1aWRpdHkgTWluaW5nIGdlbHRlbiBhbHMgc29uc3RpZ2UgRWlua8O8bmZ0ZSAowqcgMjIgTnIuIDMgRVN0RykgbWl0IDI1NiDigqwgRnJlaWdyZW56ZS4gQmVzb25kZXJoZWl0ZW46IExpcXVpZGl0eSBQcm92aWRpbmcg4oCTIEVpbi0gdW5kIEF1c3N0aWVnIGF1cyBMaXF1aWRpdHkgUG9vbHMga2FubiBhbHMgc3RldWVycGZsaWNodGlnZXMgVGF1c2NoZ2VzY2jDpGZ0ICjCpyAyMyBFU3RHKSBnZWx0ZW4uIEltcGVybWFuZW50IExvc3MgaXN0IGRlcnplaXQgc3RldWVybGljaCBuaWNodCBhYnNldHpiYXIuIEdvdmVybmFuY2UtVG9rZW4tUmV3YXJkcyBiZWkgWnVmbHVzcyB6dW0gTWFya3R3ZXJ0IHN0ZXVlcnBmbGljaHRpZy4gQmVpIGtvbXBsZXhlbiBEZUZpLUtvbnN0cnVrdGVuIGVtcGZpZWhsdCBzaWNoIEVpbnplbGZhbGxwcsO8ZnVuZyBkdXJjaCBTdGV1ZXJiZXJhdGVyLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXYW5uIGlzdCBNaW5pbmcgZ2V3ZXJibGljaCB1bmQgd2FubiBIb2JieT8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIk1pbmluZyBnaWx0IGluIERldXRzY2hsYW5kIGdydW5kc8OkdHpsaWNoIGFscyBFaW5rw7xuZnRlIGF1cyBHZXdlcmJlYmV0cmllYiB3ZW5uIGVzIHJlZ2VsbcOkw59pZyB1bmQgbWl0IEdld2lubmVyemllbHVuZ3NhYnNpY2h0IGJldHJpZWJlbiB3aXJkIChBU0lDLU1pbmluZywgR1BVLU1pbmluZy1GYXJtZW4pLiBEYW5uIGZhbGxlbiBFaW5rb21tZW5zdGV1ZXIsIEdld2VyYmVzdGV1ZXIgdW5kIGdnZi4gVW1zYXR6c3RldWVyIGFuIOKAkyBhYmVyIEJldHJpZWJzYXVzZ2FiZW4gKFN0cm9tLCBIYXJkd2FyZSwgQWJzY2hyZWlidW5nZW4pIHNpbmQgYWJzZXR6YmFyLiBHZWxlZ2VudGxpY2hlcyBIb2JieS1NaW5pbmcga2FubiBhbHMgc29uc3RpZ2UgRWlua8O8bmZ0ZSAowqcgMjIgTnIuIDMgRVN0RykgZWluZ2VzdHVmdCB3ZXJkZW4g4oCTIG1pdCAyNTYg4oKsIEZyZWlncmVuemUuIERpZSBBYmdyZW56dW5nIGlzdCBvZnQgdW5rbGFyOyBiZWkgZXJuc3RoYWZ0ZW0gTWluaW5nIGVtcGZpZWhsdCBzaWNoIHN0ZXVlcmxpY2hlIEJlcmF0dW5nLiJ9CiAgICB9CiAgXQp9Cjwvc2NyaXB0PgoKPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJIb3dUbyIsCiAgIm5hbWUiOiAiU3Rha2luZy1TdGV1ZXIga29ycmVrdCBpbiBkZXIgQW5sYWdlIFNPIGVpbnRyYWdlbiDigJMgU2Nocml0dCBmw7xyIFNjaHJpdHQiLAogICJkZXNjcmlwdGlvbiI6ICJBbmxlaXR1bmcgenVtIGtvcnJla3RlbiBFaW50cmFnZW4gdm9uIFN0YWtpbmctUmV3YXJkcyB1bmQgS3J5cHRvLUVpbmvDvG5mdGVuIGluIGRpZSBTdGV1ZXJlcmtsw6RydW5nIDIwMjUgKEFubGFnZSBTTykiLAogICJ0b3RhbFRpbWUiOiAiUFQzME0iLAogICJzdGVwIjogWwogICAgeyJAdHlwZSI6ICJIb3dUb1N0ZXAiLCAicG9zaXRpb24iOiAxLCAibmFtZSI6ICJBbGxlIFN0YWtpbmctUmV3YXJkcyBkZXMgSmFocmVzIDIwMjUgZG9rdW1lbnRpZXJlbiIsICJ0ZXh0IjogIkV4cG9ydGllcmUgYXVzIGplZGVyIGdlbnV0enRlbiBTdGFraW5nLVBsYXR0Zm9ybSAoQml0Z2V0LCBCaW5hbmNlLCBMaWRvLCBSb2NrZXQgUG9vbCkgYWxsZSBSZXdhcmQtVHJhbnNha3Rpb25lbiBtaXQgRGF0dW0sIENvaW4tTWVuZ2UgdW5kIEV1cm8tTWFya3R3ZXJ0IHp1bSBadWZsdXNzLVplaXRwdW5rdC4gQk1GIGFremVwdGllcnQgQ29pbkdlY2tvIHVuZCBDb2luTWFya2V0Q2FwIGFscyBSZWZlcmVuemt1cnNlLiJ9LAogICAgeyJAdHlwZSI6ICJIb3dUb1N0ZXAiLCAicG9zaXRpb24iOiAyLCAibmFtZSI6ICJGcmVpZ3JlbnplIHByw7xmZW46IFN1bW1lIGFsbGVyIHNvbnN0aWdlbiBFaW5rw7xuZnRlIHVudGVyIDI1NiDigqw\/IiwgInRleHQiOiAiQWRkaWVyZSBhbGxlIFN0YWtpbmctUmV3YXJkcyArIE1pbmluZy1FcnRyw6RnZSArIExlbmRpbmctWmluc2VuICsgRGVGaS1SZXdhcmRzIGRlcyBKYWhyZXMgMjAyNSBpbiBFdXJvLiBMaWVndCBkaWUgU3VtbWUgdW50ZXIgMjU2IOKCrDogc3RldWVyZnJlaSwgdHJvdHpkZW0gaW4gQW5sYWdlIFNPIGFuZ2ViZW4uIExpZWd0IHNpZSDDvGJlciAyNTYg4oKsOiBnZXNhbXRlciBCZXRyYWcgc3RldWVycGZsaWNodGlnLiJ9LAogICAgeyJAdHlwZSI6ICJIb3dUb1N0ZXAiLCAicG9zaXRpb24iOiAzLCAibmFtZSI6ICJBbmxhZ2UgU08gYXVzZsO8bGxlbiDigJMgWmVpbGUgZsO8ciBzb25zdGlnZSBFaW5rw7xuZnRlIiwgInRleHQiOiAiw5ZmZm5lIGRpZSBBbmxhZ2UgU08gaW4gRUxTVEVSLiBUcmFnZSBTdGFraW5nLVJld2FyZHMgaW4gWmVpbGUgJ1NvbnN0aWdlIEVpbmvDvG5mdGUgbmFjaCDCpyAyMiBOci4gMyBFU3RHJyBlaW4uIEJldHJhZyA9IFN1bW1lIGFsbGVyIFJld2FyZHMgaW4gRXVybyB6dW0gWnVmbHVzc2t1cnMuIFdlcmJ1bmdza29zdGVuIChUcmFuc2FrdGlvbnNnZWLDvGhyZW4sIGFudGVpbGlnZSBIYXJkd2FyZSkga8O2bm5lbiBhYmdlem9nZW4gd2VyZGVuLiJ9LAogICAgeyJAdHlwZSI6ICJIb3dUb1N0ZXAiLCAicG9zaXRpb24iOiA0LCAibmFtZSI6ICJWZXJrw6R1ZmUgdm9uIFN0YWtpbmctUmV3YXJkcyBpbiBBbmxhZ2UgU08gwqcgMjMgRVN0RyBlaW50cmFnZW4iLCAidGV4dCI6ICJXZW5uIGR1IFN0YWtpbmctUmV3YXJkcyBpbm5lcmhhbGIgdm9uIDEyIE1vbmF0ZW4gbmFjaCBadWZsdXNzIHZlcmthdWZ0IGhhc3Q6IFRyYWdlIGRlbiBWZXLDpHXDn2VydW5nc2dld2lubiBpbiBBbmxhZ2UgU08gdW50ZXIgwqcgMjMgRVN0RyBlaW4uIEFuc2NoYWZmdW5nc2tvc3RlbiA9IE1hcmt0d2VydCB6dW0gWnVmbHVzcy1aZWl0cHVua3QuIFZlcmthdWZzcHJlaXMgPSB0YXRzw6RjaGxpY2hlciBWZXJrYXVmc2t1cnMgaW4gRXVyby4ifSwKICAgIHsiQHR5cGUiOiAiSG93VG9TdGVwIiwgInBvc2l0aW9uIjogNSwgIm5hbWUiOiAiU3RldWVyLVNvZnR3YXJlIG51dHplbiB1bmQgQmVyaWNodCBleHBvcnRpZXJlbiIsICJ0ZXh0IjogIk51dHplIENvaW5UcmFja2luZywgQmxvY2twaXQgb2RlciBXYWx0aW8gZsO8ciBhdXRvbWF0aXNjaGUgRklGTy1CZXJlY2hudW5nIHVuZCBmZXJ0aWdlbiBTdGV1ZXJyZXBvcnQuIERpZSBTb2Z0d2FyZSBlcnN0ZWxsdCBlaW5lbiBhYmdhYmVmZXJ0aWdlbiBCZXJpY2h0IGRlciBkaXJla3QgaW4gRUxTVEVSIMO8YmVydHJhZ2VuIHdlcmRlbiBrYW5uLiBBYmdhYmVmcmlzdDogMzEuIEp1bGkgMjAyNiAob2huZSBTdGV1ZXJiZXJhdGVyKS4ifQogIF0KfQo8L3NjcmlwdD4KCjxzdHlsZT4KQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3V0Zml0OndnaHRANDAwOzUwMDs2MDA7NzAwOzgwMCZmYW1pbHk9SmV0QnJhaW5zK01vbm86d2dodEA0MDA7NjAwOzcwMCZmYW1pbHk9RXhvKzI6d2dodEA4MDA7OTAwJmRpc3BsYXk9c3dhcCcpOwo6cm9vdHsKICAtLWE6I0Y3OTMxQTstLWEyOnJnYmEoMjQ3LDE0NywyNiwuMDkpOy0tYTM6cmdiYSgyNDcsMTQ3LDI2LC4yMik7CiAgLS1nOiMyZWNjNzE7LS1nMjpyZ2JhKDQ2LDIwNCwxMTMsLjA4KTstLWczOnJnYmEoNDYsMjA0LDExMywuMjIpOwogIC0tcjojZTc0YzNjOy0tcjI6cmdiYSgyMzEsNzYsNjAsLjA4KTstLXIzOnJnYmEoMjMxLDc2LDYwLC4yMik7CiAgLS1iOiM1ZGFkZTI7LS1iMjpyZ2JhKDkzLDE3MywyMjYsLjA4KTstLWIzOnJnYmEoOTMsMTczLDIyNiwuMjIpOwogIC0teTojZjBjMDQwOy0teTI6cmdiYSgyNDAsMTkyLDY0LC4wOCk7LS15MzpyZ2JhKDI0MCwxOTIsNjQsLjIyKTsKICAtLXA6IzliNTliNjstLXAyOnJnYmEoMTU1LDg5LDE4MiwuMDgpOy0tcDM6cmdiYSgxNTUsODksMTgyLC4yMik7CiAgLS1jOiMxYWJjOWM7LS1jMjpyZ2JhKDI2LDE4OCwxNTYsLjA4KTstLWMzOnJnYmEoMjYsMTg4LDE1NiwuMjIpOwogIC0tZTojNjI3RUVBOy0tZTI6cmdiYSg5OCwxMjYsMjM0LC4wOCk7LS1lMzpyZ2JhKDk4LDEyNiwyMzQsLjIyKTsKfQouc3R7bWF4LXdpZHRoOjkxMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHggNzBweDtiYWNrZ3JvdW5kOiMwNjBlMGE7Zm9udC1mYW1pbHk6J091dGZpdCcsc2Fucy1zZXJpZjtjb2xvcjojZjBmN2YyfQouc3QgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9Ci5zdCBoMntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgxOXB4LDIuNnZ3LDI3cHgpO21hcmdpbjo1MnB4IDAgMTJweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6I2YwZjdmMn0KLnN0IGgyIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWEpfQouc3QgaDN7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Y2xhbXAoMTVweCwydncsMjBweCk7bWFyZ2luOjI2cHggMCAxMHB4O2NvbG9yOiNmMGY3ZjJ9Ci5zdCBwe2ZvbnQtc2l6ZToxNS41cHg7bGluZS1oZWlnaHQ6MS45Nztjb2xvcjojYzhkZGQwO21hcmdpbi1ib3R0b206MTZweH0KLnN0IHAgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9Ci5zdCB1bCwuc3Qgb2x7cGFkZGluZy1sZWZ0OjIycHg7Y29sb3I6I2M4ZGRkMDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjk1O21hcmdpbi1ib3R0b206MTZweH0KLnN0IGxpe21hcmdpbi1ib3R0b206N3B4fQouc3QgYS5pbHtjb2xvcjp2YXIoLS1hKTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjMpO2ZvbnQtd2VpZ2h0OjYwMH0KLnN0IGEuaWwuZ3tjb2xvcjp2YXIoLS1nKTtib3JkZXItY29sb3I6cmdiYSg0NiwyMDQsMTEzLC4zNSl9Ci5zdCBhLmlsLnJ7Y29sb3I6dmFyKC0tcik7Ym9yZGVyLWNvbG9yOnJnYmEoMjMxLDc2LDYwLC4zKX0KLnN0IGEuaWwuYntjb2xvcjp2YXIoLS1iKTtib3JkZXItY29sb3I6cmdiYSg5MywxNzMsMjI2LC4zKX0KLnN0IGEuaWwucHtjb2xvcjp2YXIoLS1wKTtib3JkZXItY29sb3I6cmdiYSgxNTUsODksMTgyLC4zKX0KLnN0IGEuaWwuY3tjb2xvcjp2YXIoLS1jKTtib3JkZXItY29sb3I6cmdiYSgyNiwxODgsMTU2LC4zKX0KLnN0IGEuaWwuZXtjb2xvcjp2YXIoLS1lKTtib3JkZXItY29sb3I6cmdiYSg5OCwxMjYsMjM0LC4zKX0KLnN0IGEuc3Jje2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM1YTZhM2E7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTQ3LDI2LC4xNCk7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxcHggNnB4O21hcmdpbi1sZWZ0OjRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ci5zdC1ocntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLWEzKSx0cmFuc3BhcmVudCk7bWFyZ2luOjUwcHggMH0KCi8qIEhFUk8gKi8KLnN0LWhlcm97YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWcyKSx2YXIoLS1hMikpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYTMpO2JvcmRlci1yYWRpdXM6MTRweDtwYWRkaW5nOjMwcHggMzRweDttYXJnaW46MCAwIDI2cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufQouc3QtaGVybzo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02MHB4O3JpZ2h0Oi02MHB4O3dpZHRoOjI0MHB4O2hlaWdodDoyNDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUscmdiYSgyNDcsMTQ3LDI2LC4wOCksdHJhbnNwYXJlbnQgNzAlKTtwb2ludGVyLWV2ZW50czpub25lfQouc3QtYmFkZ2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MTRweH0KLnN0LWJhZGdle2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6M3B4IDlweDtib3JkZXItcmFkaXVzOjRweDtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ci5zdC1iYWRnZS5ve2NvbG9yOnZhcigtLWEpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYTMpO2JhY2tncm91bmQ6dmFyKC0tYTIpfQouc3QtYmFkZ2UuZ3tjb2xvcjp2YXIoLS1nKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLnN0LWJhZGdlLnJ7Y29sb3I6dmFyKC0tcik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyk7YmFja2dyb3VuZDp2YXIoLS1yMil9Ci5zdC1iYWRnZS55e2NvbG9yOnZhcigtLXkpO2JvcmRlcjoxcHggc29saWQgdmFyKC0teTMpO2JhY2tncm91bmQ6dmFyKC0teTIpfQouc3QtaGVybyBoMXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgyMXB4LDMuMnZ3LDM2cHgpO2xpbmUtaGVpZ2h0OjEuMDg7Y29sb3I6I2YwZjdmMjttYXJnaW46MCAwIDEzcHh9Ci5zdC1oZXJvIGgxIHNwYW57Y29sb3I6dmFyKC0tYSl9Ci5zdC1oZXJvLWxlYWR7Zm9udC1zaXplOjE1LjVweDtjb2xvcjojYzhkZGQwO2xpbmUtaGVpZ2h0OjEuOTM7bWFyZ2luOjAgMCAyMHB4fQouc3QtaGVyby1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTJweH0KLnN0LWhlcm8tcGFuZWx7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlci1yYWRpdXM6MTFweDtwYWRkaW5nOjE0cHggMThweH0KLnN0LWhlcm8tcGFuZWwuZ3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDYsMjA0LDExMywuMTIpfS5zdC1oZXJvLXBhbmVsLnJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIzMSw3Niw2MCwuMTIpfS5zdC1oZXJvLXBhbmVsLmF7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjEyKX0KLnN0LWhlcm8tcGFuZWwgaDN7bWFyZ2luOjAgMCA5cHg7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMH0KLnN0LWhlcm8tcGFuZWwgaDMuZ3tjb2xvcjp2YXIoLS1nKX0uc3QtaGVyby1wYW5lbCBoMy5ye2NvbG9yOnZhcigtLXIpfS5zdC1oZXJvLXBhbmVsIGgzLmF7Y29sb3I6dmFyKC0tYSl9Ci5zdC1oZXJvLXBhbmVsIHVse3BhZGRpbmctbGVmdDoxNHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNjOGRkZDA7bGluZS1oZWlnaHQ6MS44NTttYXJnaW46MH0KLnN0LWhlcm8tcGFuZWwgbGl7bWFyZ2luLWJvdHRvbTo0cHh9CgovKiBTVEFUUyAqLwouc3Qtc3RhdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDEyMHB4LDFmcikpO2dhcDo5cHg7bWFyZ2luOjIwcHggMH0KLnN0LXN0YXR7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5zdC1zdGF0Lmd7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDQ2LDIwNCwxMTMsLjEpfS5zdC1zdGF0LnJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIzMSw3Niw2MCwuMSl9LnN0LXN0YXQuYXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ3LDE0NywyNiwuMSl9LnN0LXN0YXQueXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQwLDE5Miw2NCwuMSl9Ci5zdC1zdntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEzcHgsMS45dncsMjBweCk7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjRweH0KLnN0LXN2Lmd7Y29sb3I6dmFyKC0tZyl9LnN0LXN2LnJ7Y29sb3I6dmFyKC0tcil9LnN0LXN2LmF7Y29sb3I6dmFyKC0tYSl9LnN0LXN2Lnl7Y29sb3I6dmFyKC0teSl9Ci5zdC1zbHtmb250LXNpemU6OHB4O2NvbG9yOiMzYTNhMWE7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MS41NX0KCi8qIEJPWCAqLwouc3QtYm94e2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjBweCAwfQouc3QtYm94LnJlZHtiYWNrZ3JvdW5kOnZhcigtLXIyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXIzKX0KLnN0LWJveC5vcmd7YmFja2dyb3VuZDp2YXIoLS1hMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hMyl9Ci5zdC1ib3guZ3Jue2JhY2tncm91bmQ6dmFyKC0tZzIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZzMpfQouc3QtYm94Lnlsd3tiYWNrZ3JvdW5kOnZhcigtLXkyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXkzKX0KLnN0LWJveC5wcnB7YmFja2dyb3VuZDp2YXIoLS1wMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1wMyl9Ci5zdC1ib3guYmx1e2JhY2tncm91bmQ6dmFyKC0tYjIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYjMpfQouc3QtYm94LmV0aHtiYWNrZ3JvdW5kOnZhcigtLWUyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWUzKX0KLnN0LWJveC10e2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4LjVweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE0ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTBweH0KLnN0LWJveC5yZWQgLnN0LWJveC10e2NvbG9yOnZhcigtLXIpfS5zdC1ib3gub3JnIC5zdC1ib3gtdHtjb2xvcjp2YXIoLS1hKX0uc3QtYm94LmdybiAuc3QtYm94LXR7Y29sb3I6dmFyKC0tZyl9LnN0LWJveC55bHcgLnN0LWJveC10e2NvbG9yOnZhcigtLXkpfS5zdC1ib3gucHJwIC5zdC1ib3gtdHtjb2xvcjp2YXIoLS1wKX0uc3QtYm94LmJsdSAuc3QtYm94LXR7Y29sb3I6dmFyKC0tYil9LnN0LWJveC5ldGggLnN0LWJveC10e2NvbG9yOnZhcigtLWUpfQouc3QtYm94IHAsLnN0LWJveCB1bHtmb250LXNpemU6MTQuNXB4O2NvbG9yOiNjOGRkZDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuOX0KLnN0LWJveCBwOm5vdCg6bGFzdC1jaGlsZCksLnN0LWJveCB1bDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH0KLnN0LWJveCBsaXttYXJnaW4tYm90dG9tOjZweH0KLnN0LWJveCBzdHJvbmd7Y29sb3I6I2YwZjdmMn0KCi8qIFJFQ0hORVItQk9YICovCi5zdC1jYWxje2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWEzKTtib3JkZXItcmFkaXVzOjEzcHg7cGFkZGluZzoyMnB4IDI2cHg7bWFyZ2luOjIwcHggMDtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZX0KLnN0LWNhbGMtdGl0bGV7Zm9udC1zaXplOjEwcHg7Y29sb3I6dmFyKC0tYSk7bGV0dGVyLXNwYWNpbmc6LjEyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTZweDtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwfQouc3QtY2FsYy1yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzo5cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjA1KTtmb250LXNpemU6MTMuNXB4O2dhcDoxMnB4fQouc3QtY2FsYy1yb3c6bGFzdC1jaGlsZHtib3JkZXI6bm9uZTtwYWRkaW5nLWJvdHRvbTowfQouc3QtY2FsYy1yb3cuaGx7YmFja2dyb3VuZDpyZ2JhKDI0NywxNDcsMjYsLjA0KTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjlweCAxMHB4O21hcmdpbjo0cHggLTEwcHh9Ci5zdC1jYWxjLWxhYmVse2NvbG9yOiNjOGRkZDA7ZmxleDoxfQouc3QtY2FsYy12YWx7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246cmlnaHQ7bWluLXdpZHRoOjEyMHB4fQouc3QtY2FsYy12YWwuZ3tjb2xvcjp2YXIoLS1nKX0uc3QtY2FsYy12YWwucntjb2xvcjp2YXIoLS1yKX0uc3QtY2FsYy12YWwuYXtjb2xvcjp2YXIoLS1hKX0uc3QtY2FsYy12YWwueXtjb2xvcjp2YXIoLS15KX0KCi8qIFZFUkdMRUlDSFMtVEFCRUxMRSAqLwouc3QtdHd7b3ZlcmZsb3cteDphdXRvO2JvcmRlci1yYWRpdXM6MTJweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ3LDE0NywyNiwuMSk7bWFyZ2luOjIwcHggMH0KLnN0LXRibHt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttaW4td2lkdGg6NTIwcHh9Ci5zdC10YmwgdGh7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjp2YXIoLS1hKTtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzoxMXB4IDE0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYTMpO2JhY2tncm91bmQ6IzA4MGMwODt0ZXh0LWFsaWduOmxlZnR9Ci5zdC10YmwgdGR7cGFkZGluZzoxMHB4IDE0cHg7Y29sb3I6I2M4ZGRkMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjA0KTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjc1O3ZlcnRpY2FsLWFsaWduOnRvcH0KLnN0LXRibCB0ZDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo3MDA7Y29sb3I6I2YwZjdmMn0KLnN0LXRibCB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206bm9uZX0KLnN0LXRibCB0cjpudGgtY2hpbGQob2RkKSB0ZHtiYWNrZ3JvdW5kOnJnYmEoMjQ3LDE0NywyNiwuMDEyKX0KLnN0LXRibCAuaGwgdGR7YmFja2dyb3VuZDpyZ2JhKDIzMSw3Niw2MCwuMDQpIWltcG9ydGFudDtib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tcil9Ci50Yy1ne2NvbG9yOnZhcigtLWcpO2ZvbnQtd2VpZ2h0OjcwMH0udGMtcntjb2xvcjp2YXIoLS1yKTtmb250LXdlaWdodDo3MDB9LnRjLWF7Y29sb3I6dmFyKC0tYSk7Zm9udC13ZWlnaHQ6NzAwfS50Yy15e2NvbG9yOnZhcigtLXkpO2ZvbnQtd2VpZ2h0OjcwMH0KCi8qIFNURVVFUlNQQVIgS0FSVEVOICovCi5zdC10aXBwc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMjAwcHgsMWZyKSk7Z2FwOjEwcHg7bWFyZ2luOjE4cHggMH0KLnN0LXRpcHB7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSg0NiwyMDQsMTEzLC4xKTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNXB4O2JvcmRlci10b3A6M3B4IHNvbGlkIHZhcigtLWcpfQouc3QtdGlwcC1udW17Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MjhweDtjb2xvcjpyZ2JhKDQ2LDIwNCwxMTMsLjE1KTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206NHB4fQouc3QtdGlwcC10aXRsZXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLWcpO21hcmdpbi1ib3R0b206N3B4O2xpbmUtaGVpZ2h0OjEuM30KLnN0LXRpcHAtYm9keXtmb250LXNpemU6MTNweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuNzV9Ci5zdC10aXBwLWJvZHkgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9CgovKiBDT0xTICovCi5zdC1jb2xzMntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjEycHg7bWFyZ2luOjE4cHggMH0KLnN0LWNvbHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjA3KTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxNXB4IDE3cHh9Ci5zdC1jb2wgaDR7bWFyZ2luOjAgMCA4cHg7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6MTNweH0KLnN0LWNvbCBoNC5ne2NvbG9yOnZhcigtLWcpfS5zdC1jb2wgaDQucntjb2xvcjp2YXIoLS1yKX0uc3QtY29sIGg0LmF7Y29sb3I6dmFyKC0tYSl9LnN0LWNvbCBoNC5le2NvbG9yOnZhcigtLWUpfQouc3QtY29sIHVse3BhZGRpbmctbGVmdDoxNHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS44NTttYXJnaW46MH0KLnN0LWNvbCBsaXttYXJnaW4tYm90dG9tOjVweH0KCi8qIFNURVBTICovCi5zdC1zdGVwc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO21hcmdpbjoyMHB4IDB9Ci5zdC1zdGVwe2Rpc3BsYXk6ZmxleDtnYXA6MDtwb3NpdGlvbjpyZWxhdGl2ZX0KLnN0LXN0ZXA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIycHg7dG9wOjQ2cHg7d2lkdGg6MnB4O2hlaWdodDpjYWxjKDEwMCUgLSAyMHB4KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tZzMpLHRyYW5zcGFyZW50KX0KLnN0LXN0ZXAtbnVte3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1nKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MThweDtjb2xvcjojMDAwO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXJpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbToxMnB4O3otaW5kZXg6MX0KLnN0LXN0ZXAtYm9keXtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDQ2LDIwNCwxMTMsLjA4KTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNnB4IDIwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2ZsZXg6MX0KLnN0LXN0ZXAtYm9keSBoM3ttYXJnaW46MCAwIDhweDtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmMGY3ZjJ9Ci5zdC1zdGVwLWJvZHkgaDMgc3Bhbntjb2xvcjp2YXIoLS1nKX0KLnN0LXN0ZXAtYm9keSBwe2ZvbnQtc2l6ZToxNC41cHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjk7bWFyZ2luOjB9Ci5zdC1zdGVwLWJvZHkgcDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OHB4fQoKLyogUVVPVEUgKi8KLnN0LXF7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHZhcigtLWEpO2JhY2tncm91bmQ6dmFyKC0tYTIpO3BhZGRpbmc6MThweCAyMnB4O21hcmdpbjoyMnB4IDA7Ym9yZGVyLXJhZGl1czowIDExcHggMTFweCAwfQouc3QtcSBibG9ja3F1b3Rle21hcmdpbjowIDAgMTBweDtmb250LXNpemU6MTUuNXB4O2NvbG9yOiNmMGU1Y2M7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS45Mn0KLnN0LXEtYXR0cntmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OXB4O2NvbG9yOiM1YTRhMWE7bGluZS1oZWlnaHQ6MS43fQouc3QtcS1hdHRyIHN0cm9uZ3tjb2xvcjp2YXIoLS1hKX0KCi8qIEZBUSAqLwouc3QtZmFxe21hcmdpbjoxOHB4IDB9Ci5zdC1maXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ3LDE0NywyNiwuMSk7Ym9yZGVyLXJhZGl1czo5cHg7bWFyZ2luLWJvdHRvbTo3cHg7b3ZlcmZsb3c6aGlkZGVufQouc3QtZnF7cGFkZGluZzoxNHB4IDE4cHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmMGY3ZjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQ6IzBhMTIwYTtsaW5lLWhlaWdodDoxLjR9Ci5zdC1mcTo6YWZ0ZXJ7Y29udGVudDonKyc7Zm9udC1zaXplOjIwcHg7Y29sb3I6dmFyKC0tYSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycztmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OjEycHh9Ci5zdC1maS5vcGVuIC5zdC1mcTo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Ci5zdC1mYXttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGVhc2V9Ci5zdC1maS5vcGVuIC5zdC1mYXttYXgtaGVpZ2h0OjYwMHB4fQouc3QtZmEtaXtwYWRkaW5nOjE0cHggMThweDtmb250LXNpemU6MTRweDtjb2xvcjojYzhkZGQwO2xpbmUtaGVpZ2h0OjEuOTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI0NywxNDcsMjYsLjA4KX0KLnN0LWZhLWkgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9CgovKiBDVEEgKi8KLnN0LWN0YXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tYTIpLHRyYW5zcGFyZW50KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWEzKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoyMnB4IDI2cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjI4cHggMH0KLnN0LWN0YS1idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDp2YXIoLS1nKTtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTVweDtwYWRkaW5nOjEzcHggMjhweDtib3JkZXItcmFkaXVzOjlweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbi10b3A6OHB4fQoKLyogQ0FSRFMgKi8KLnN0LWNhcmRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxNjVweCwxZnIpKTtnYXA6OHB4O21hcmdpbjoxNHB4IDB9Ci5zdC1jYXJke2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ3LDE0NywyNiwuMDcpO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206bm9uZX0KLnN0LWNhcmQtY2F0e2ZvbnQtc2l6ZTo4cHg7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Y29sb3I6dmFyKC0tYSk7bWFyZ2luLWJvdHRvbTozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQouc3QtY2FyZC10aXRsZXtmb250LXdlaWdodDo3MDA7Y29sb3I6I2YwZjdmMjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjR9Cgouc3QtYXV0aG9ye2JhY2tncm91bmQ6dmFyKC0tYTIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYTMpO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjZweCAwO2Rpc3BsYXk6ZmxleDtnYXA6MTRweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fQouc3QtYXZ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tYSkscmdiYSgyNDcsMTQ3LDI2LC4zKSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE3cHg7Y29sb3I6IzAwMDtmbGV4LXNocmluazowfQouc3QtYW57Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTRweDtjb2xvcjojZjBmN2YyfQouc3QtYXJ7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjp2YXIoLS1hKTttYXJnaW46MnB4IDAgNnB4fQouc3QtYWJ7Zm9udC1zaXplOjEyLjVweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuNjV9Ci5zdC1kaXNje2JhY2tncm91bmQ6dmFyKC0tcjIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcjMpO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjEzcHggMTdweDtmb250LXNpemU6MTNweDtjb2xvcjojZDlhMGEwO2xpbmUtaGVpZ2h0OjEuODU7bWFyZ2luOjIwcHggMH0KLnN0LW1ldGF7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjojMmE0YTFhO21hcmdpbi10b3A6MTRweDtsaW5lLWhlaWdodDoxLjl9CgpAbWVkaWEobWF4LXdpZHRoOjY2MHB4KXsuc3QtaGVyby1ncmlkLC5zdC1jb2xzMiwuc3QtdGlwcHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uc3Qtc3RlcC1udW17ZGlzcGxheTpub25lfS5zdC1zdGVwLWJvZHl7bWFyZ2luLWJvdHRvbToxMHB4fS5zdC1jYWxjLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweH0uc3QtY2FsYy12YWx7dGV4dC1hbGlnbjpsZWZ0fS5zdC1hdXRob3J7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9InN0Ij4KCjwhLS0gSEVSTyAtLT4KPGRpdiBjbGFzcz0ic3QtaGVybyI+CiAgPGRpdiBjbGFzcz0ic3QtYmFkZ2VzIj4KICAgIDxzcGFuIGNsYXNzPSJzdC1iYWRnZSBvIj5TdGFraW5nIFN0ZXVlciAyMDI2PC9zcGFuPgogICAgPHNwYW4gY2xhc3M9InN0LWJhZGdlIGciPkJNRi1TY2hyZWliZW4gTcOkcnogMjAyNTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJzdC1iYWRnZSB5Ij5GcmVpZ3JlbnplIDI1NiDigqw8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0ic3QtYmFkZ2UgciI+S2VpbmUgQW5sYWdlYmVyYXR1bmc8L3NwYW4+CiAgPC9kaXY+CiAgPGgxPktyeXB0byBTdGFraW5nIFN0ZXVlciAyMDI2Ojxicj48c3Bhbj5GcmVpZ3JlbnplIDI1NiDigqwsIExpcXVpZCBTdGFraW5nLCBEZUZpICZhbXA7IGRpZSBMaXF1aWRpdMOkdHNmYWxsZTwvc3Bhbj48L2gxPgogIDxwIGNsYXNzPSJzdC1oZXJvLWxlYWQiPlN0YWtpbmcgYm9vbXQ6IEVUSCwgU09MLCBBREEsIERPVCDigJMgaW1tZXIgbWVociBBbmxlZ2VyIHZlcmRpZW5lbiBwYXNzaXZlIEVydHLDpGdlIGR1cmNoIEtyeXB0by1TdGFraW5nLiBHbGVpY2h6ZWl0aWcgc2NoYWZmdCBkYXMgbmV1ZSBzdGV1ZXJsaWNoZSBGcmFnZW4uIERpZXNlciBHdWlkZSBlcmtsw6RydCBwcsOkemlzZTogPHN0cm9uZz5XaWUgd2VyZGVuIFN0YWtpbmctUmV3YXJkcyAyMDI2IGJlc3RldWVydCwgd2FzIGlzdCBkaWUgMjU2IOKCrC1GcmVpZ3JlbnplLCB3YXJ1bSB2ZXJsw6RuZ2VydCBTdGFraW5nIGRpZSBIYWx0ZWZyaXN0IG5pY2h0LCB3aWUgZnVua3Rpb25pZXJ0IExpcXVpZCBTdGFraW5nIHN0ZXVlcmxpY2gg4oCTIHVuZCB3aWUgdmVybWVpZGVzdCBkdSBkaWUgZ2Vmw6RocmxpY2hlIExpcXVpZGl0w6R0c2ZhbGxlLjwvc3Ryb25nPjwvcD4KICA8ZGl2IGNsYXNzPSJzdC1oZXJvLWdyaWQiPgogICAgPGRpdiBjbGFzcz0ic3QtaGVyby1wYW5lbCBnIj4KICAgICAgPGgzIGNsYXNzPSJnIj5XYXMgZHUgaW4gZGllc2VtIEFydGlrZWwgbGVybnN0PC9oMz4KICAgICAgPHVsPgogICAgICAgIDxsaT7CpyAyMiBOci4gMyBFU3RHOiBTdGFraW5nLVJld2FyZHMgYWxzIHNvbnN0aWdlIEVpbmvDvG5mdGU8L2xpPgogICAgICAgIDxsaT5EaWUgMjU2IOKCrCBGcmVpZ3JlbnplOiBGcmVpZ3JlbnplIOKJoCBGcmVpYmV0cmFnITwvbGk+CiAgICAgICAgPGxpPkhhbHRlZnJpc3Q6IFdhcnVtIFN0YWtpbmcgc2llIE5JQ0hUIHZlcmzDpG5nZXJ0IChCTUYgMjAyNSk8L2xpPgogICAgICAgIDxsaT5MaXF1aWQgU3Rha2luZyAoc3RFVEgsIHJFVEgpOiB6d2VpIFN0ZXVlcmVyZWlnbmlzc2U8L2xpPgogICAgICAgIDxsaT5EZUZpOiBZaWVsZCBGYXJtaW5nLCBMZW5kaW5nLCBMaXF1aWRpdHkgTWluaW5nPC9saT4KICAgICAgICA8bGk+TWluaW5nOiBHZXdlcmJlIHZzLiBIb2JieTwvbGk+CiAgICAgICAgPGxpPjUgbGVnYWxlIFN0ZXVlcnNwYXJzdHJhdGVnaWVuPC9saT4KICAgICAgPC91bD4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtaGVyby1wYW5lbCBhIj4KICAgICAgPGgzIGNsYXNzPSJhIj5EaWUgd2ljaHRpZ3N0ZW4gWmFobGVuIDIwMjY8L2gzPgogICAgICA8dWw+CiAgICAgICAgPGxpPjxzdHJvbmc+UmVjaHRzZ3J1bmRsYWdlIFN0YWtpbmc6PC9zdHJvbmc+IMKnIDIyIE5yLiAzIEVTdEc8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPkZyZWlncmVuemUgU3Rha2luZy9EZUZpOjwvc3Ryb25nPiAyNTYg4oKsL0phaHI8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPkZyZWlncmVuemUgVmVyw6R1w59lcnVuZzo8L3N0cm9uZz4gMS4wMDAg4oKsL0phaHI8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPlN0ZXVlcnNhdHo6PC9zdHJvbmc+IHBlcnPDtm5saWNoZXIgRVN0Li1TYXR6IDDigJM0NSU8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPkhhbHRlZnJpc3QgKFJld2FyZHMpOjwvc3Ryb25nPiAxIEphaHIgYWIgWnVmbHVzczwvbGk+CiAgICAgICAgPGxpPjxzdHJvbmc+SGFsdGVmcmlzdC1WZXJsw6RuZ2VydW5nOjwvc3Ryb25nPiBORUlOIChCTUYgTcOkcnogMjAyNSk8L2xpPgogICAgICAgIDxsaT48c3Ryb25nPlN0ZXVlcmVya2zDpHJ1bmcgMjAyNTo8L3N0cm9uZz4gYmlzIDMxLiBKdWxpIDIwMjY8L2xpPgogICAgICA8L3VsPgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPCEtLSBTVEFUUyAtLT4KPGRpdiBjbGFzcz0ic3Qtc3RhdHMiPgogIDxkaXYgY2xhc3M9InN0LXN0YXQgZyI+PGRpdiBjbGFzcz0ic3Qtc3YgZyI+MjU2IOKCrDwvZGl2PjxkaXYgY2xhc3M9InN0LXNsIj5GcmVpZ3JlbnplIHNvbnN0aWdlIEVpbmvDvG5mdGUvSmFocjwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0YXQgZyI+PGRpdiBjbGFzcz0ic3Qtc3YgZyI+MS4wMDAg4oKsPC9kaXY+PGRpdiBjbGFzcz0ic3Qtc2wiPkZyZWlncmVuemUgVmVyw6R1w59lcnVuZ3NnZXdpbm5lPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3Qtc3RhdCByIj48ZGl2IGNsYXNzPSJzdC1zdiByIj5GcmVpZ3JlbnplITwvZGl2PjxkaXYgY2xhc3M9InN0LXNsIj5OaWNodCBGcmVpYmV0cmFnIOKAkyAyNTcg4oKsID0gYWxsZXMgc3RwZmwuPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3Qtc3RhdCBhIj48ZGl2IGNsYXNzPSJzdC1zdiBhIj4w4oCTNDUlPC9kaXY+PGRpdiBjbGFzcz0ic3Qtc2wiPkVpbmtvbW1lbnN0ZXVlcnNhdHogYXVmIFJld2FyZHM8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1zdGF0IGciPjxkaXYgY2xhc3M9InN0LXN2IGciPjEgSmFocjwvZGl2PjxkaXYgY2xhc3M9InN0LXNsIj5IYWx0ZWZyaXN0IFJld2FyZHMgKGtlaW4gMTAtSmFoci1Nb2RlbGwpPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3Qtc3RhdCB5Ij48ZGl2IGNsYXNzPSJzdC1zdiB5Ij4zMS4wNy4yMDI2PC9kaXY+PGRpdiBjbGFzcz0ic3Qtc2wiPkFiZ2FiZWZyaXN0IFN0ZXVlcmVya2zDpHJ1bmcgMjAyNTwvZGl2PjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjwhLS0gR1JVTkRMQUdFTiAtLT4KPGgyPkRpZSBzdGV1ZXJsaWNoZSBHcnVuZGxhZ2U6IDxlbT5TdGFraW5nLVJld2FyZHMgYWxzIHNvbnN0aWdlIEVpbmvDvG5mdGU8L2VtPjwvaDI+Cgo8cD5JbiBEZXV0c2NobGFuZCB3ZXJkZW4gU3Rha2luZy1SZXdhcmRzIGFscyA8c3Ryb25nPnNvbnN0aWdlIEVpbmvDvG5mdGUgbmFjaCDCpyAyMiBOci4gMyBFU3RHPC9zdHJvbmc+IGJlaGFuZGVsdCDigJMgbmljaHQgYWxzIEthcGl0YWxlcnRyw6RnZSB3aWUgRGl2aWRlbmRlbiAoZGllIHfDvHJkZW4gcGF1c2NoYWwgbWl0IDI1JSBBYmdlbHR1bmdzc3RldWVyIGJlc3RldWVydCkgdW5kIGF1Y2ggbmljaHQgYWxzIFZlcsOkdcOfZXJ1bmdzZ2V3aW5uZS4gRGFzIGhhdCB3ZWl0cmVpY2hlbmRlIEtvbnNlcXVlbnplbjogRGllIEJlc3RldWVydW5nIGVyZm9sZ3QgbWl0IGRlbSA8c3Ryb25nPnBlcnPDtm5saWNoZW4gRWlua29tbWVuc3RldWVyc2F0ejwvc3Ryb25nPiwgZGVyIGplIG5hY2ggR2VzYW10ZWlua29tbWVuIHp3aXNjaGVuIDAlIHVuZCA0NSUgbGllZ3QuIEbDvHIgdmllbGUgQW5sZWdlciBpbiBtaXR0bGVyZW4gRWlua29tbWVuc2tsYXNzZW4gYmVkZXV0ZXQgZGFzIDMw4oCTNDIlIFN0ZXVlciBhdWYgU3Rha2luZy1FcnRyw6RnZS4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L2tyeXB0b3dhZWhydW5nZW4tc3RldWVybi8iIGNsYXNzPSJpbCI+R3J1bmRsYWdlbiB6dXIgS3J5cHRvLVN0ZXVlciBhdWYgS3J5cHRvWnVrdW5mdC48L2E+PC9wPgoKPHA+RGVyIGVudHNjaGVpZGVuZGUgWmVpdHB1bmt0OiBEaWUgU3RldWVyIGVudHN0ZWh0IDxzdHJvbmc+YmVpbSBadWZsdXNzIGRlciBSZXdhcmRzPC9zdHJvbmc+IOKAkyBuaWNodCBlcnN0IGJlaW0gVmVya2F1Zi4gU29iYWxkIFN0YWtpbmctUmV3YXJkcyBpbiBkZWluZXIgV2FsbGV0IGVyc2NoZWluZW4sIGdpbHQgZGFzIGFscyBzdGV1ZXJwZmxpY2h0aWdlcyBFaW5rb21tZW5zZXJlaWduaXMuIERhcyBCTUYtU2NocmVpYmVuIHZvbSBNw6RyeiAyMDI1IGhhdCB6dWRlbSBrbGFyZ2VzdGVsbHQ6IE5pY2h0IGdlY2xhaW10ZSBSZXdhcmRzIGdlbHRlbiBzcMOkdGVzdGVucyBhbSAzMS4gRGV6ZW1iZXIgZGVzIGpld2VpbGlnZW4gSmFocmVzIGFscyB6dWdlZmxvc3Nlbiwgc29mZXJuIHNpZSB3aXJ0c2NoYWZ0bGljaCB2ZXJmw7xnYmFyIHdhcmVuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjYvc3Rha2luZy1zdGV1ZXJuLyIgY2xhc3M9ImlsIj5TdGFraW5nLVN0ZXVlcm4gaW0gRGV0YWlsIGF1ZiBLcnlwdG9adWt1bmZ0LjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJzdC1ib3ggb3JnIj4KICA8ZGl2IGNsYXNzPSJzdC1ib3gtdCI+JiMxMjgyMDQ7IEJNRi1TY2hyZWliZW4gTcOkcnogMjAyNSDigJMgZGllIHdpY2h0aWdzdGVuIEtsYXJzdGVsbHVuZ2VuPC9kaXY+CiAgPHVsPgogICAgPGxpPjxzdHJvbmc+SGFsdGVmcmlzdDo8L3N0cm9uZz4gUmVpbmVzIFN0YWtpbmcgdmVybMOkbmdlcnQgZGllIDEtSmFocmVzLUhhbHRlZnJpc3QgZGVyIGdlc3Rha3RlbiBDb2lucyBOSUNIVCBhdWYgMTAgSmFocmU8L2xpPgogICAgPGxpPjxzdHJvbmc+WnVmbHVzcy1aZWl0cHVua3Q6PC9zdHJvbmc+IFNww6R0ZXN0ZW5zIDMxLiBEZXplbWJlciBkZXMgSmFocmVzIOKAkyBhdWNoIG9obmUgYWt0aXZlcyBDbGFpbWluZyB3ZW5uIHdpcnRzY2hhZnRsaWNoIHZlcmbDvGdiYXI8L2xpPgogICAgPGxpPjxzdHJvbmc+QmV3ZXJ0dW5nOjwvc3Ryb25nPiBNYXJrdHdlcnQgenVtIFp1Zmx1c3N6ZWl0cHVua3Q7IENvaW5HZWNrbyB1bmQgQ29pbk1hcmtldENhcCBhbHMgUmVmZXJlbnprdXJzZSBhbmVya2FubnQ8L2xpPgogICAgPGxpPjxzdHJvbmc+V2VyYnVuZ3Nrb3N0ZW46PC9zdHJvbmc+IFRyYW5zYWt0aW9uc2dlYsO8aHJlbiwgYW50ZWlsaWdlIEhhcmR3YXJlLSB1bmQgU3Ryb21rb3N0ZW4gYWJzZXR6YmFyPC9saT4KICAgIDxsaT48c3Ryb25nPlBhc3NpdmVzIFN0YWtpbmc6PC9zdHJvbmc+IMO8YmVyIELDtnJzZW4gPSBzb25zdGlnZSBFaW5rw7xuZnRlOyBha3RpdmVzIFN0YWtpbmcgbWl0IGVpZ2VuZXIgTm9kZSA9IGdnZi4gR2V3ZXJiZWJldHJpZWI8L2xpPgogIDwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtaHIiPjwvZGl2PgoKPCEtLSBGUkVJR1JFTlpFIEVSS0zDhFJUIC0tPgo8aDI+RGllIDI1NiDigqwgRnJlaWdyZW56ZTogPGVtPkZyZWlncmVuemUg4omgIEZyZWliZXRyYWcg4oCTIGVpbiB0ZXVyZXIgVW50ZXJzY2hpZWQ8L2VtPjwvaDI+Cgo8cD5EZXIgaMOkdWZpZ3N0ZSBGZWhsZXIgYmVpbSBTdGFraW5nOiBEaWUgMjU2IOKCrCBGcmVpZ3JlbnplIHdpcmQgbWl0IGVpbmVtIEZyZWliZXRyYWcgdmVyd2VjaHNlbHQuIDxzdHJvbmc+RGFzIGlzdCBlaW4gbWFzc2l2IHRldXJlciBJcnJ0dW0uPC9zdHJvbmc+IEhpZXIgaXN0IGRlciBleGFrdGUgVW50ZXJzY2hpZWQ6PC9wPgoKPGRpdiBjbGFzcz0ic3QtY29sczIiPgogIDxkaXYgY2xhc3M9InN0LWNvbCI+CiAgICA8aDQgY2xhc3M9InIiPiYjMTI4MzA4OyBGcmVpZ3JlbnplICh3YXMgZXMgSVNUKTwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5VbnRlciAyNTYg4oKsOiBnZXNhbXRlciBCZXRyYWcgc3RldWVyZnJlaTwvbGk+CiAgICAgIDxsaT5BYiAyNTYg4oKsOiBHRVNBTVRFUiBCZXRyYWcgc3RldWVycGZsaWNodGlnPC9saT4KICAgICAgPGxpPkF1Y2ggbnVyIDEg4oKsIMO8YmVyIGRlciBHcmVuemUgPSBhbGxlcyB3aXJkIGJlc3RldWVydDwvbGk+CiAgICAgIDxsaT5CZWlzcGllbDogMjU3IOKCrCBSZXdhcmRzIOKGkiAyNTcg4oKsIMOXIFN0ZXVlcnNhdHogPSBTdGV1ZXI8L2xpPgogICAgICA8bGk+R2lsdCBmw7xyIEFMTEUgc29uc3RpZ2VuIEVpbmvDvG5mdGUgenVzYW1tZW4gKMKnIDIyIE5yLiAzKTwvbGk+CiAgICA8L3VsPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNvbCI+CiAgICA8aDQgY2xhc3M9ImciPiYjOTk4OTsgRnJlaWJldHJhZyAod2FzIGVzIE5JQ0hUIGlzdCk8L2g0PgogICAgPHVsPgogICAgICA8bGk+VW50ZXIgRnJlaWJldHJhZzogc3RldWVyZnJlaTwvbGk+CiAgICAgIDxsaT7DnGJlciBGcmVpYmV0cmFnOiBudXIgZGVyIMO8YmVyc3RlaWdlbmRlIFRlaWwgc3RldWVycGZsaWNodGlnPC9saT4KICAgICAgPGxpPkJlaXNwaWVsIGJlaSAyNTYg4oKsIEZyZWliZXRyYWc6IDMwMCDigqwg4oaSIG51ciA0NCDigqwgYmVzdGV1ZXJ0PC9saT4KICAgICAgPGxpPlNvIGZ1bmt0aW9uaWVyZW4gei5CLiBkZXIgU3BhcmVycGF1c2NoYmV0cmFnIHVuZCBHcnVuZGZyZWliZXRyYWc8L2xpPgogICAgICA8bGk+QmVpIFN0YWtpbmcgZ2lidCBlcyBLRUlORU4gRnJlaWJldHJhZywgbnVyIGRpZSBGcmVpZ3JlbnplPC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtYm94IHJlZCI+CiAgPGRpdiBjbGFzcz0ic3QtYm94LXQiPiYjOTg4ODsgV2ljaHRpZzogRnJlaWdyZW56ZSBnaWx0IGbDvHIgYWxsZSBzb25zdGlnZW4gRWlua8O8bmZ0ZSB6dXNhbW1lbjwvZGl2PgogIDxwPkRpZSAyNTYg4oKsIEZyZWlncmVuemUgYmV6aWVodCBzaWNoIG5pY2h0IG51ciBhdWYgU3Rha2luZyBhbGxlaW4sIHNvbmRlcm4gYXVmIDxzdHJvbmc+YWxsZSBzb25zdGlnZW4gRWlua8O8bmZ0ZSBuYWNoIMKnIDIyIE5yLiAzIEVTdEcgenVzYW1tZW48L3N0cm9uZz46IFN0YWtpbmctUmV3YXJkcyArIE1pbmluZy1FcnRyw6RnZSArIExlbmRpbmctWmluc2VuICsgRGVGaS1SZXdhcmRzICsgc29uc3RpZ2UgTmViZW5sZWlzdHVuZ2VuLiBXZXIgYWxzbyAxNTAg4oKsIGF1cyBTdGFraW5nIHVuZCAxMjAg4oKsIGF1cyBMZW5kaW5nIGVyaMOkbHQsIGhhdCAyNzAg4oKsIHNvbnN0aWdlIEVpbmvDvG5mdGUg4oCTIHVuZCDDvGJlcnNjaHJlaXRldCBkaWUgRnJlaWdyZW56ZS4gRGFubiBzaW5kIDxzdHJvbmc+YWxsZSAyNzAg4oKsPC9zdHJvbmc+IHN0ZXVlcnBmbGljaHRpZywgbmljaHQgbnVyIGRpZSAxNCDigqwgw7xiZXIgZGVyIEdyZW56ZS48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtcSI+CiAgPGJsb2NrcXVvdGU+JmJkcXVvO0RpZSAyNTYg4oKsIEZyZWlncmVuemUgaXN0IGRpZSBnZWbDpGhybGljaHN0ZSBaYWhsIGltIGRldXRzY2hlbiBLcnlwdG8tU3RldWVycmVjaHQuIEljaCBzZWhlIGVzIGltbWVyIHdpZWRlcjogQW5sZWdlciBkZW5rZW4sIHNpZSBsaWVnZW4gJ251ciBrbmFwcCBkcsO8YmVyJyB1bmQgemFobGVuIGRlc2hhbGIgbnVyIGF1ZiBkZW4gw7xiZXJzY2hyZWl0ZW5kZW4gVGVpbC4gRGFzIHN0aW1tdCBuaWNodC4gV2VyIDI1NyDigqwgU3Rha2luZy1SZXdhcmRzIGhhdCwgemFobHQgYXVmIDI1NyDigqwg4oCTIG5pY2h0IGF1ZiAxIOKCrC4gRGFzIGtsaW5ndCB1bmdlcmVjaHQsIGlzdCBhYmVyIGdlbHRlbmRlcyBSZWNodC4gRGVzaGFsYiBsb2hudCBlcyBzaWNoIGFtIEphaHJlc2VuZGUgZ2VuYXUgbmFjaHp1cmVjaG5lbjogTWFuY2htYWwgaXN0IGVzIHN0ZXVlcmxpY2gga2zDvGdlciwgU3Rha2luZyBrdXJ6IHZvciBkZW0gMzEuIERlemVtYmVyIHp1IHBhdXNpZXJlbiB1bmQgaW5zIG5ldWUgSmFociB6dSB2ZXJzY2hpZWJlbi4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9InN0LXEtYXR0ciI+PHN0cm9uZz5GZWxpeCBSaWVnZXI8L3N0cm9uZz48c3Bhbj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyIEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IE1haSAyMDI2PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjwhLS0gUkVDSEVOQkVJU1BJRUxFIC0tPgo8aDI+UmVjaGVuYmVpc3BpZWxlOiA8ZW0+U28gYmVyZWNobmV0IHNpY2ggZGVpbmUgU3Rha2luZy1TdGV1ZXI8L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJzdC1jYWxjIj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXRpdGxlIj4mIzEyODIwMDsgQmVpc3BpZWwgMTogRVRILVN0YWtpbmcgdW50ZXIgZGVyIEZyZWlncmVuemU8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+R2VzdGFrdGVzIEVUSDogMSBFVEg8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCBuIj5TdGFraW5nLUFQWTogMyw1JTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5FcmhhbHRlbmUgUmV3YXJkcyAyMDI1OiAwLDAzNSBFVEg8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCBuIj5FVEgtS3VycyB6dW0gWnVmbHVzcyDDmDogMi4wMDAgJDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5FdXJvLVdlcnQgZGVyIFJld2FyZHMgYmVpbSBadWZsdXNzPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgYSI+NzAg4oKsPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3ciPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPkZyZWlncmVuemUgw7xiZXJzY2hyaXR0ZW4\/PC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgZyI+TkVJTiDigJMgdW50ZXIgMjU2IOKCrDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5TdGV1ZXJzY2h1bGQgYXVmIFN0YWtpbmctUmV3YXJkczwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIGciPjAg4oKsIOKAkyBzdGV1ZXJmcmVpPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3cgaGwiPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPkFiZXI6IFdlbm4gUmV3YXJkcyB2ZXJrYXVmdCB3ZXJkZW48L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCBhIj5BbnNjaGFmZnVuZ3Nrb3N0ZW4gPSA3MCDigqwgKE1hcmt0d2VydCBadWZsdXNzKTwvZGl2PjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWNhbGMiPgogIDxkaXYgY2xhc3M9InN0LWNhbGMtdGl0bGUiPiYjMTI4MjAwOyBCZWlzcGllbCAyOiBFVEgtU3Rha2luZyDDvGJlciBkZXIgRnJlaWdyZW56ZTwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5HZXN0YWt0ZXMgRVRIOiAxMCBFVEg8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCBuIj5TdGFraW5nLUFQWTogMyw1JTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5FcmhhbHRlbmUgUmV3YXJkcyAyMDI1OiAwLDM1IEVUSDwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIG4iPkVUSC1LdXJzIHp1bSBadWZsdXNzIMOYOiAyLjAwMCAkPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3ciPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPkV1cm8tV2VydCBkZXIgUmV3YXJkcyBiZWltIFp1Zmx1c3M8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCBhIj43MDAg4oKsPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3ciPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPkZyZWlncmVuemUgw7xiZXJzY2hyaXR0ZW4\/PC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgciI+SkEg4oCTIMO8YmVyIDI1NiDigqw8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+WnUgdmVyc3RldWVybmRlciBCZXRyYWcgKEdFU0FNVCk8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYWxjLXZhbCByIj43MDAg4oKsIChuaWNodCBudXIgNDQ0IOKCrCEpPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtY2FsYy1yb3ciPjxkaXYgY2xhc3M9InN0LWNhbGMtbGFiZWwiPlN0ZXVlcnNjaHVsZCBiZWkgMzAlIHBlcnPDtm5sLiBTYXR6PC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgciI+MjEwIOKCrDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNhbGMtcm93Ij48ZGl2IGNsYXNzPSJzdC1jYWxjLWxhYmVsIj5TdGV1ZXJzY2h1bGQgYmVpIDQyJSBwZXJzw7ZubC4gU2F0ejwvZGl2PjxkaXYgY2xhc3M9InN0LWNhbGMtdmFsIHIiPjI5NCDigqw8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1jYWxjLXJvdyBobCI+PGRpdiBjbGFzcz0ic3QtY2FsYy1sYWJlbCI+JiM5ODg4OyBMaXF1aWRpdMOkdHNmYWxsZTogRVRIIGbDpGxsdCBhdWYgNDAwICQgbmFjaCBadWZsdXNzPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FsYy12YWwgciI+UmV3YXJkcy1XZXJ0OiAxNDAg4oKsIOKAkyBhYmVyIFN0ZXVlcnNjaHVsZCAyMTAg4oKsIGJsZWlidCE8L2Rpdj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8IS0tIERJRSBMSVFVSURJVMOEVFNGQUxMRSAtLT4KPGgyPkRpZSBMaXF1aWRpdMOkdHNmYWxsZTogPGVtPkRlciB0ZXVlcnN0ZSBGZWhsZXIgYmVpbSBTdGFraW5nPC9lbT48L2gyPgoKPHA+RGllIExpcXVpZGl0w6R0c2ZhbGxlIGlzdCBkYXMgZ2Vmw6RocmxpY2hzdGUgU3plbmFyaW8gYmVpbSBLcnlwdG8tU3Rha2luZyB1bmQgYmV0cmlmZnQgYmVzb25kZXJzIEFubGVnZXIgZGllIGlocmUgUmV3YXJkcyBuaWNodCBzb2ZvcnQgdmVya2F1ZmVuLiA8c3Ryb25nPkRhcyBQcm9ibGVtOjwvc3Ryb25nPiBTdGFraW5nLVJld2FyZHMgd2VyZGVuIGJlaW0gWnVmbHVzcyB6dW0gZGFubiBha3R1ZWxsZW4gTWFya3R3ZXJ0IGJlc3RldWVydC4gRGllIFN0ZXVlcnNjaHVsZCBlbnRzdGVodCBzb2ZvcnQgdW5kIHVud2lkZXJydWZsaWNoIOKAkyBhdWNoIHdlbm4gZGVyIENvaW4gZGFuYWNoIGltIFdlcnQgY3Jhc2h0LjwvcD4KCjxkaXYgY2xhc3M9InN0LWJveCByZWQiPgogIDxkaXYgY2xhc3M9InN0LWJveC10Ij4mIzEyODE2NTsgRGllIExpcXVpZGl0w6R0c2ZhbGxlOiBLb25rcmV0ZXMgQmVpc3BpZWw8L2Rpdj4KICA8cD48c3Ryb25nPlNjaHJpdHQgMSDigJMgUmV3YXJkLVp1Zmx1c3MgT2t0b2JlciAyMDI1Ojwvc3Ryb25nPiBEdSBlcmjDpGx0c3QgMTAgU09MIGFscyBTdGFraW5nLVJld2FyZC4gU09MIHN0ZWh0IGJlaSAxODAgJC4gV2VydCBkZXIgUmV3YXJkczogfjEuNjIwIOKCrC4gU3RldWVyc2NodWxkIGJlaSAzMyUgU3RldWVyc2F0ejogfjUzNSDigqwuPC9wPgogIDxwPjxzdHJvbmc+U2Nocml0dCAyIOKAkyBTT0wtS3VycyBmw6RsbHQgYXVmIDM1ICQgKE1haSAyMDI2KTo8L3N0cm9uZz4gRGVpbmUgMTAgU09MIHNpbmQgbm9jaCAzMTUg4oKsIHdlcnQuIER1IGhhc3Qga2VpbmUgRmlhdC1Sw7xja2xhZ2VuIGdlYmlsZGV0LjwvcD4KICA8cD48c3Ryb25nPlNjaHJpdHQgMyDigJMgU3RldWVycmVjaG51bmcga29tbXQ6PC9zdHJvbmc+IER1IHNjaHVsZGVzdCA1MzUg4oKsIEVpbmtvbW1lbnN0ZXVlciBhdWYgUmV3YXJkcyBkaWUgaGV1dGUgbnVyIG5vY2ggMzE1IOKCrCB3ZXJ0IHNpbmQuIFVtIGRpZSBTdGV1ZXIgenUgYmV6YWhsZW4sIG11c3N0IGR1IGFsbGUgUmV3YXJkcyB2ZXJrYXVmZW4g4oCTIHVuZCBub2NoIGRyYXVmbGVnZW4uPC9wPgogIDxwPjxzdHJvbmc+TMO2c3VuZzo8L3N0cm9uZz4gQmVpIGplZGVtIFN0YWtpbmctUmV3YXJkLVp1Zmx1c3Mgc29mb3J0IGVpbmVuIFRlaWwgKGVudHNwcmVjaGVuZCBkZWluZW0gU3RldWVyc2F0eikgaW4gU3RhYmxlY29pbnMgb2RlciBGaWF0IHVtd2FuZGVsbiB1bmQgc2VwYXJhdCBoYWx0ZW4uPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjwhLS0gSEFMVEVGUklTVCAtLT4KPGgyPkhhbHRlZnJpc3Q6IDxlbT5EYXMgQk1GIGhhdCBrbGFyZ2VzdGVsbHQg4oCTIDEgSmFociBibGVpYnQgMSBKYWhyPC9lbT48L2gyPgoKPHA+TGFuZ2Ugd2FyIHVua2xhcjogVmVybMOkbmdlcnQgU3Rha2luZyBkaWUgSGFsdGVmcmlzdCBkZXIgZWluZ2VzZXR6dGVuIENvaW5zIHZvbiAxIGF1ZiAxMCBKYWhyZT8gRGllc2UgRnJhZ2UgaXN0IHNlaXQgZGVtIDxzdHJvbmc+Qk1GLVNjaHJlaWJlbiB2b20gNi4gTcOkcnogMjAyNSBlaW5kZXV0aWcgYmVhbnR3b3J0ZXQ6IE5laW4uPC9zdHJvbmc+IFJlaW5lcyBTdGFraW5nIHZlcmzDpG5nZXJ0IGRpZSBIYWx0ZWZyaXN0IG5pY2h0LiBXZXIgMSBFVEggc2VpdCBKYW51YXIgMjAyNCBow6RsdCB1bmQgZGFiZWkgZ2VzdGFrdCBoYXQsIGthbm4gZGllc2VuIEVUSCBpbSBGZWJydWFyIDIwMjUgc3RldWVyZnJlaSB2ZXJrYXVmZW4g4oCTIGRpZSAxLUphaHJlcy1GcmlzdCBnaWx0IHVudmVyw6RuZGVydC4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzIyL3Bhc3NpdmVzLWVpbmtvbW1lbi1zdGFraW5nLyIgY2xhc3M9ImlsIj5TdGFraW5nIGVya2zDpHJ0IGF1ZiBLcnlwdG9adWt1bmZ0LjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJzdC10dyI+CiAgPHRhYmxlIGNsYXNzPSJzdC10YmwiPgogICAgPHRoZWFkPjx0cj48dGg+U3plbmFyaW88L3RoPjx0aD5HZXN0YWt0ZSBDb2luczwvdGg+PHRoPlN0YWtpbmctUmV3YXJkczwvdGg+PHRoPkhhbHRlZnJpc3Q8L3RoPjwvdHI+PC90aGVhZD4KICAgIDx0Ym9keT4KICAgICAgPHRyPjx0ZD5FVEggMTIgTW9uLiBnZWhhbHRlbiwgZ2VzdGFrdDwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj5TdGV1ZXJmcmVpIG5hY2ggMTIgTW9uLjwvdGQ+PHRkIGNsYXNzPSJ0Yy1hIj5TdGV1ZXJwZmxpY2h0aWcgYmVpIFp1Zmx1c3MgKMKnIDIyIE5yLiAzKTwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj4xIEphaHIg4oCTIGtlaW5lIFZlcmzDpG5nZXJ1bmc8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+U09MIDYgTW9uLiBnZWhhbHRlbiwgZ2VzdGFrdDwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj5TdGV1ZXJwZmxpY2h0aWcgd2VubiB2ZXJrYXVmdDwvdGQ+PHRkIGNsYXNzPSJ0Yy1hIj5TdGV1ZXJwZmxpY2h0aWcgYmVpIFp1Zmx1c3M8L3RkPjx0ZCBjbGFzcz0idGMtciI+Tm9jaCBuaWNodCBhYmdlbGF1ZmVuPC90ZD48L3RyPgogICAgICA8dHI+PHRkPlN0YWtpbmctUmV3YXJkcyBuYWNoIFp1Zmx1c3M8L3RkPjx0ZCBjbGFzcz0idGMtYSI+RWlnZW5lIG5ldWUgSGFsdGVmcmlzdCBhYiBadWZsdXNzPC90ZD48dGQgY2xhc3M9InRjLWciPk5hY2ggMTIgTW9uLiBzdGV1ZXJmcmVpIHZlcmthdWZiYXI8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MSBKYWhyIGFiIFJld2FyZC1adWZsdXNzPC90ZD48L3RyPgogICAgICA8dHIgY2xhc3M9ImhsIj48dGQ+4pqgIE1pc3N2ZXJzdMOkbmRuaXM6IDEwIEphaHJlPC90ZD48dGQgY2xhc3M9InRjLXIiPkZBTFNDSCDigJMgZ2lsdCBuaWNodCBtZWhyPC90ZD48dGQgY2xhc3M9InRjLXIiPkZBTFNDSCBmw7xyIHBhc3NpdmVzIFN0YWtpbmc8L3RkPjx0ZCBjbGFzcz0idGMtciI+Qk1GIE3DpHJ6IDIwMjUgaGF0IGRhcyBrbGFyZ2VzdGVsbHQ8L3RkPjwvdHI+CiAgICA8L3Rib2R5PgogIDwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtaHIiPjwvZGl2PgoKPCEtLSBMSVFVSUQgU1RBS0lORyAtLT4KPGgyPkxpcXVpZCBTdGFraW5nIHN0ZXVlcmxpY2g6IDxlbT5zdEVUSCwgckVUSCAmYW1wOyBkaWUgendlaSBTdGV1ZXJlcmVpZ25pc3NlPC9lbT48L2gyPgoKPHA+TGlxdWlkIFN0YWtpbmcg4oCTIGFsc28gU3Rha2luZyB2aWEgUHJvdG9rb2xsZSB3aWUgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzEyLzE3L2xpZG8tZGFvLWxkby1kZXItZGVmaS1rYXRhbHlzYXRvci1mdWVyLWV0aGVyZXVtLXN0YWtpbmctaW0tamFoci0yMDI1LyIgY2xhc3M9ImlsIGUiPkxpZG8gKHN0RVRIKTwvYT4sIFJvY2tldCBQb29sIChyRVRIKSBvZGVyIENvaW5iYXNlIChjYkVUSCkg4oCTIGlzdCBzdGV1ZXJsaWNoIGtvbXBsZXhlciBhbHMgbm9ybWFsZXMgU3Rha2luZywgd2VpbCBlcyA8c3Ryb25nPnp3ZWkgc2VwYXJhdGUgU3RldWVyZXJlaWduaXNzZTwvc3Ryb25nPiBlcnpldWd0LiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDQvMjcvbGlxdWlkLXN0YWtpbmcvIiBjbGFzcz0iaWwiPkxpcXVpZCBTdGFraW5nIGVya2zDpHJ0IGF1ZiBLcnlwdG9adWt1bmZ0LjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJzdC1jb2xzMiI+CiAgPGRpdiBjbGFzcz0ic3QtY29sIj4KICAgIDxoNCBjbGFzcz0iZSI+JiMxMjgxNDI7IFN0ZXVlcmVyZWlnbmlzIDE6IEVUSCDihpIgc3RFVEggVGF1c2NoPC9oND4KICAgIDx1bD4KICAgICAgPGxpPlRhdXNjaCBFVEggZ2VnZW4gc3RFVEggPSBWZXLDpHXDn2VydW5nIGRlcyBFVEggKMKnIDIzIEVTdEcpPC9saT4KICAgICAgPGxpPldhciBFVEggd2VuaWdlciBhbHMgMTIgTW9uYXRlIGdlaGFsdGVuOiBHZXdpbm4vVmVybHVzdCBzdGV1ZXJwZmxpY2h0aWc8L2xpPgogICAgICA8bGk+V2FyIEVUSCDDvGJlciAxMiBNb25hdGUgZ2VoYWx0ZW46IFRhdXNjaCBzdGV1ZXJmcmVpPC9saT4KICAgICAgPGxpPnN0RVRIIGVyaMOkbHQgbmV1ZW4gQW5zY2hhZmZ1bmdzemVpdHB1bmt0IHVuZCAtd2VydDwvbGk+CiAgICAgIDxsaT5CZWkgckVUSDogw6RobmxpY2gg4oCTIFRhdXNjaCBFVEgg4oaSIHJFVEggZ2lsdCBhbHMgVmVyw6R1w59lcnVuZzwvbGk+CiAgICA8L3VsPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNvbCI+CiAgICA8aDQgY2xhc3M9ImEiPiYjMTI4MjkzOyBTdGV1ZXJlcmVpZ25pcyAyOiBMYXVmZW5kZSBSZXdhcmRzPC9oND4KICAgIDx1bD4KICAgICAgPGxpPjxzdHJvbmc+c3RFVEggKFJlYmFzaW5nKTo8L3N0cm9uZz4gSmVkZSBXYWxsZXQtU2FsZG8tRXJow7ZodW5nID0gc29mb3J0aWdlciBadWZsdXNzICjCpyAyMiBOci4gMyBFU3RHKTwvbGk+CiAgICAgIDxsaT48c3Ryb25nPnJFVEggKFdlcnR6dXdhY2hzKTo8L3N0cm9uZz4gRXJ0cmFnIGVudHN0ZWh0IGJlaW0gUsO8Y2t0YXVzY2ggenUgRVRIPC9saT4KICAgICAgPGxpPk1hcmt0d2VydCB6dW0gWnVmbHVzc3plaXRwdW5rdCA9IEFuc2NoYWZmdW5nc2tvc3RlbiBkZXIgUmV3YXJkczwvbGk+CiAgICAgIDxsaT4yNTYg4oKsIEZyZWlncmVuemUgZ2lsdCDigJMgYWJlciBzY2huZWxsIMO8YmVyc2Nocml0dGVuPC9saT4KICAgICAgPGxpPlNww6R0ZXJlciBWZXJrYXVmIGRlciBSZXdhcmRzOiBuZXVlIDEtSmFocmVzLUhhbHRlZnJpc3Q8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ib3ggZXRoIj4KICA8ZGl2IGNsYXNzPSJzdC1ib3gtdCI+JiMxMjgxNDI7IExpcXVpZCBTdGFraW5nIFByYXhpc3RpcHA8L2Rpdj4KICA8cD5XZXIgRVRIIHNlaXQgw7xiZXIgMTIgTW9uYXRlbiBow6RsdCB1bmQgdmlhIExpcXVpZCBTdGFraW5nIGVpbnNldHplbiBtw7ZjaHRlLCBzb2xsdGUgcHLDvGZlbjogPHN0cm9uZz5Mb2hudCBzaWNoIGRlciBUYXVzY2ggRVRIIOKGkiBzdEVUSCBzdGV1ZXJsaWNoPzwvc3Ryb25nPiBXZW5uIEVUSCBzdGV1ZXJsaWNoIGJlcmVpdHMgZnJlaSBpc3QgKMO8YmVyIDEyIE1vbmF0ZSBnZWhhbHRlbiksIGlzdCBkZXIgVGF1c2NoIHp1IHN0RVRIIHN0ZXVlcmZyZWkuIFdlciBoaW5nZWdlbiBlcnN0IHZvciA2IE1vbmF0ZW4gRVRIIGdla2F1ZnQgaGF0LCBlcnpldWd0IG1pdCBkZW0gVGF1c2NoIHp1IHN0RVRIIGVpbmUgc3RldWVycGZsaWNodGlnZSBWZXLDpHXDn2VydW5nLiBJbiBkaWVzZW0gRmFsbCBrYW5uIGVzIHNpbm52b2xsZXIgc2VpbiwgZGlyZWt0IGF1ZiBkZXIgQsO2cnNlIHp1IHN0YWtlbiAoei5CLiDDvGJlciA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMTMvYml0Z2V0LXRlc3RiZXJpY2h0LyIgY2xhc3M9ImlsIGciPkJpdGdldDwvYT4gb2RlciBCaW5hbmNlKSBvaG5lIGRlbiBFVEggenUgdGF1c2NoZW4uPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjwhLS0gREVGSSBTVEVVRVJOIC0tPgo8aDI+RGVGaS1FcnRyw6RnZSBzdGV1ZXJsaWNoOiA8ZW0+WWllbGQgRmFybWluZywgTGVuZGluZyAmYW1wOyBMaXF1aWRpdHkgTWluaW5nPC9lbT48L2gyPgoKPHA+RGFzIDxzdHJvbmc+Qk1GLVNjaHJlaWJlbiB2b20gNi4gTcOkcnogMjAyNTwvc3Ryb25nPiBoYXQgZGllIHN0ZXVlcmxpY2hlIEJlaGFuZGx1bmcgdm9uIERlRmktRXJ0csOkZ2VuIGVyaGVibGljaCBrb25rcmV0aXNpZXJ0LiBHcnVuZHByaW56aXA6IERlRmktRXJ0csOkZ2UgYXVzIHBhc3NpdmVyIEJlcmVpdHN0ZWxsdW5nIHdlcmRlbiB3aWUgU3Rha2luZyBiZWhhbmRlbHQuIEFrdGl2ZSBIYW5kZWxzYWt0aXZpdMOkdGVuIGZvbGdlbiDCpyAyMyBFU3RHLiBJbSBEZXRhaWwgZ2lidCBlcyB3aWNodGlnZSBVbnRlcnNjaGllZGUgamUgbmFjaCBEZUZpLUFrdGl2aXTDpHQ6IDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC9kZWZpLWRpZS16dWt1bmZ0LWRlcy1maW5hbnp3ZXNlbnMtZWluZS11bWZhc3NlbmRlLWVya2xhcnVuZy8iIGNsYXNzPSJpbCI+RGVGaS1HcnVuZGxhZ2VuIGF1ZiBLcnlwdG9adWt1bmZ0LjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJzdC10dyI+CiAgPHRhYmxlIGNsYXNzPSJzdC10YmwiPgogICAgPHRoZWFkPjx0cj48dGg+RGVGaS1Ba3Rpdml0w6R0PC90aD48dGg+U3RldWVybGljaGUgQmVoYW5kbHVuZzwvdGg+PHRoPlJlY2h0c2dydW5kbGFnZTwvdGg+PHRoPkZyZWlncmVuemU8L3RoPjwvdHI+PC90aGVhZD4KICAgIDx0Ym9keT4KICAgICAgPHRyPjx0ZD4mIzEyODI5MzsgU3Rha2luZyAoRXhjaGFuZ2UvVmFsaWRhdG9yKTwvdGQ+PHRkPlNvbnN0aWdlIEVpbmvDvG5mdGUgYmVpIFp1Zmx1c3M8L3RkPjx0ZCBjbGFzcz0idGMtYSI+wqcgMjIgTnIuIDMgRVN0RzwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj4yNTYg4oKsL0phaHI8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+JiMxMjgyNzk7IExlbmRpbmcgKFppbnNlbik8L3RkPjx0ZD5Tb25zdGlnZSBFaW5rw7xuZnRlIGJlaSBadWZsdXNzPC90ZD48dGQgY2xhc3M9InRjLWEiPsKnIDIyIE5yLiAzIEVTdEc8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MjU2IOKCrC9KYWhyPC90ZD48L3RyPgogICAgICA8dHI+PHRkPiYjMTI3OTE5OyBZaWVsZCBGYXJtaW5nIChUb2tlbi1SZXdhcmRzKTwvdGQ+PHRkPlNvbnN0aWdlIEVpbmvDvG5mdGUgYmVpIFp1Zmx1c3M8L3RkPjx0ZCBjbGFzcz0idGMtYSI+wqcgMjIgTnIuIDMgRVN0RzwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj4yNTYg4oKsL0phaHI8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+JiMxMjgyMDA7IExpcXVpZGl0eSBQcm92aWRpbmcgKEVpbik8L3RkPjx0ZD5UYXVzY2ggPSBtZ2wuIFZlcsOkdcOfZXJ1bmc8L3RkPjx0ZCBjbGFzcz0idGMtciI+wqcgMjMgRVN0RzwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj4xLjAwMCDigqwvSmFocjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4mIzEyODIwMDsgTGlxdWlkaXR5IFByb3ZpZGluZyAoQXVzKTwvdGQ+PHRkPlRhdXNjaCA9IG1nbC4gVmVyw6R1w59lcnVuZzwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj7CpyAyMyBFU3RHPC90ZD48dGQgY2xhc3M9InRjLXIiPjEuMDAwIOKCrC9KYWhyPC90ZD48L3RyPgogICAgICA8dHI+PHRkPiYjMTI3MzgxOyBMUC1Ub2tlbi1SZXdhcmRzPC90ZD48dGQ+U29uc3RpZ2UgRWlua8O8bmZ0ZSBiZWkgWnVmbHVzczwvdGQ+PHRkIGNsYXNzPSJ0Yy1hIj7CpyAyMiBOci4gMyBFU3RHPC90ZD48dGQgY2xhc3M9InRjLWciPjI1NiDigqwvSmFocjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4mIzEyODczNjsgSW1wZXJtYW5lbnQgTG9zczwvdGQ+PHRkPkRlcnplaXQgc3RldWVybGljaCBuaWNodCBhYnNldHpiYXI8L3RkPjx0ZCBjbGFzcz0idGMtciI+S2VpbmUgUmVnZWx1bmc8L3RkPjx0ZCBjbGFzcz0idGMtciI+S2VpbiBBYnp1ZzwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4mIzEyNzg3MzsgQWlyZHJvcHMgKHZvcmF1c3NldHp1bmdzbG9zKTwvdGQ+PHRkPkxhdXQgRkcgTsO8cm5iZXJnIGJlaSBadWZsdXNzIG5pY2h0IHN0cGZsLjwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj5GRyBOw7xybmJlcmcgKDMgSyA3NjAvMjIpPC90ZD48dGQgY2xhc3M9InRjLWciPktlaW4gU3RldWVyZXJlaWduaXM8L3RkPjwvdHI+CiAgICA8L3Rib2R5PgogIDwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtYm94IHlsdyI+CiAgPGRpdiBjbGFzcz0ic3QtYm94LXQiPiYjOTg4ODsgTGlxdWlkaXR5IE1pbmluZzogZGllIHN0ZXVlcmxpY2hlIEdyYXV6b25lPC9kaXY+CiAgPHA+RWluLSB1bmQgQXVzc3RpZWcgYXVzIGVpbmVtIExpcXVpZGl0eSBQb29sICh6LkIuIFVuaXN3YXAsIFJheWRpdW0pIGlzdCBzdGV1ZXJsaWNoIGtvbXBsZXg6IERlciA8c3Ryb25nPlRhdXNjaCBkZWluZXIgVG9rZW4gZ2VnZW4gTFAtVG9rZW48L3N0cm9uZz4gYmVpbSBFaW56YWhsZW4ga8O2bm50ZSBhbHMgVmVyw6R1w59lcnVuZyBnZXdlcnRldCB3ZXJkZW4uIEdsZWljaGVzIGdpbHQgYmVpbSBBdXNzdGllZy4gRGF6dSBrb21tdCBkZXIgPHN0cm9uZz5JbXBlcm1hbmVudCBMb3NzPC9zdHJvbmc+LCBkZXIgYWt0dWVsbCBzdGV1ZXJsaWNoIG5pY2h0IGFscyBWZXJsdXN0IGFuZXJrYW5udCB3aXJkLiBCZWkgYWt0aXZlbiBEZUZpLU51dHplcm4gbWl0IG1laHJlcmVuIExQLVBvc2l0aW9uZW4gZW1wZmllaGx0IHNpY2ggZHJpbmdlbmQgZWluZSBLcnlwdG8tU3RldWVyLVNvZnR3YXJlIHVuZCBiZWkgZ3LDtsOfZXJlbiBCZXRyw6RnZW4gZWluIHNwZXppYWxpc2llcnRlciBTdGV1ZXJiZXJhdGVyLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8IS0tIE1JTklORyAtLT4KPGgyPk1pbmluZyBzdGV1ZXJsaWNoIDIwMjY6IDxlbT5HZXdlcmJlIHZzLiBIb2JieSDigJMgd28gaXN0IGRpZSBHcmVuemU\/PC9lbT48L2gyPgoKPHA+TWluaW5nIHdpcmQgc3RldWVybGljaCBhbmRlcnMgYmVoYW5kZWx0IGFscyBwYXNzaXZlcyBTdGFraW5nLiA8c3Ryb25nPlJlZ2VsbcOkw59pZ2VzIE1pbmluZyBtaXQgQVNJQy1HZXLDpHRlbiBvZGVyIEdQVS1GYXJtZW4gZ2lsdCBhbHMgR2V3ZXJiZWJldHJpZWI8L3N0cm9uZz4g4oCTIG1pdCBhbGxlbiBzdGV1ZXJsaWNoZW4gUGZsaWNodGVuIGFiZXIgYXVjaCBWb3J0ZWlsZW46IDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xNC93aWUtZnVua3Rpb25pZXJ0LW1pbmluZy8iIGNsYXNzPSJpbCI+TWluaW5nIGVya2zDpHJ0IGF1ZiBLcnlwdG9adWt1bmZ0LjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJzdC1jb2xzMiI+CiAgPGRpdiBjbGFzcz0ic3QtY29sIj4KICAgIDxoNCBjbGFzcz0iYSI+JiM5NzQ5OyBHZXdlcmJsaWNoZXMgTWluaW5nPC9oND4KICAgIDx1bD4KICAgICAgPGxpPlJlZ2VsbcOkw59pZywgbWl0IEdld2lubmVyemllbHVuZ3NhYnNpY2h0LCBtaXQgcHJvZmVzc2lvbmVsbGVyIEF1c3LDvHN0dW5nPC9saT4KICAgICAgPGxpPkVpbmtvbW1lbnN0ZXVlciBhdWYgRXJ0csOkZ2UgKEdld2lubiA9IEVybMO2c2UgbWludXMgS29zdGVuKTwvbGk+CiAgICAgIDxsaT5HZXdlcmJlc3RldWVyIHdlbm4gR2V3aW5uIMO8YmVyIEZyZWliZXRyYWcgKDI0LjUwMCDigqwpPC9saT4KICAgICAgPGxpPkdnZi4gVW1zYXR6c3RldWVyIChLbGVpbnVudGVybmVobWVycmVnZWx1bmcgYmlzIDI1LjAwMCDigqwvSmFocik8L2xpPgogICAgICA8bGk+PHN0cm9uZz5Wb3J0ZWlsOjwvc3Ryb25nPiBTdHJvbSwgSGFyZHdhcmUsIEFic2NocmVpYnVuZ2VuIGFscyBCZXRyaWVic2F1c2dhYmVuIGFic2V0emJhcjwvbGk+CiAgICA8L3VsPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWNvbCI+CiAgICA8aDQgY2xhc3M9ImciPiYjMTI4MTg3OyBIb2JieS1NaW5pbmcgKHNlbHRlbik8L2g0PgogICAgPHVsPgogICAgICA8bGk+R2VsZWdlbnRsaWNoLCBvaG5lIHN5c3RlbWF0aXNjaGUgR2V3aW5uZXJ6aWVsdW5nc2Fic2ljaHQ8L2xpPgogICAgICA8bGk+U29uc3RpZ2UgRWlua8O8bmZ0ZSDCpyAyMiBOci4gMyBFU3RHPC9saT4KICAgICAgPGxpPjI1NiDigqwgRnJlaWdyZW56ZSBnaWx0PC9saT4KICAgICAgPGxpPldlcmJ1bmdza29zdGVuIChTdHJvbSkgYW50ZWlsaWcgYWJzZXR6YmFyPC9saT4KICAgICAgPGxpPjxzdHJvbmc+UmlzaWtvOjwvc3Ryb25nPiBGaW5hbnphbXQgc3R1ZnQgSG9iYnkgYWxzIEdld2VyYmUgZWluIOKAkyByw7xja3dpcmtlbmQ8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1ociI+PC9kaXY+Cgo8IS0tIDUgU1RFVUVSU1BBUlNUUkFURUdJRU4gLS0+CjxoMj41IGxlZ2FsZSBTdGV1ZXJzcGFyc3RyYXRlZ2llbjogPGVtPlNvIHJlZHV6aWVyc3QgZHUgZGVpbmUgU3Rha2luZy1TdGV1ZXI8L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJzdC10aXBwcyI+CiAgPGRpdiBjbGFzcz0ic3QtdGlwcCI+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLW51bSI+MDE8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtdGl0bGUiPkZyZWlncmVuemUgZXhha3QgYXVzbnV0emVuIOKAkyBuaWNodCDDvGJlcnNjaHJlaXRlbjwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC1ib2R5Ij5UcmFja2UgZGVpbmUga3VtdWxpZXJ0ZW4gc29uc3RpZ2VuIEVpbmvDvG5mdGUgZGFzIGdhbnplIEphaHIgw7xiZXIuIDxzdHJvbmc+S8O8cnogU3Rha2luZyBrdXJ6IHZvciBKYWhyZXNlbmRlPC9zdHJvbmc+IHdlbm4gZHUga3VyeiB2b3IgMjU2IOKCrCBiaXN0LiAyNTUg4oKsID0gMCDigqwgU3RldWVyLiAyNTcg4oKsID0gdm9sbGVyIFN0ZXVlcnNhdHogYXVmIDI1NyDigqwuIERlbiBVbnRlcnNjaGllZCBtYWNodCBEb2t1LUFyYmVpdCwga2VpbmUgR2VzZXR6ZXNrZW5udG5pcy48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC10aXBwIj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtbnVtIj4wMjwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC10aXRsZSI+UmV3YXJkcyBzb2ZvcnQgaW4gU3RhYmxlY29pbnMgZsO8ciBTdGV1ZXJyw7xja2xhZ2VuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLWJvZHkiPkJlaSBqZWRlbSBSZXdhcmQtWnVmbHVzcyBzb2ZvcnQgPHN0cm9uZz5kZWluZW4gU3RldWVyc2F0eiDDlyBSZXdhcmQtV2VydDwvc3Ryb25nPiBpbiBVU0RUIG9kZXIgVVNEQyB0YXVzY2hlbiB1bmQgc2VwYXJpZXJlbi4gU28gZ2Vyw6R0c3QgZHUgbmllIGluIGRpZSBMaXF1aWRpdMOkdHNmYWxsZSB3ZW5uIGRlciBNYXJrdCBuYWNoIGRlbSBadWZsdXNzIGbDpGxsdC48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC10aXBwIj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtbnVtIj4wMzwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC10aXRsZSI+UmV3YXJkcyAxMisgTW9uYXRlIGhhbHRlbiBmw7xyIHN0ZXVlcmZyZWllbiBWZXJrYXVmPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLWJvZHkiPlN0YWtpbmctUmV3YXJkcyBoYWJlbiBiZWltIFp1Zmx1c3MgQW5zY2hhZmZ1bmdza29zdGVuIChNYXJrdHdlcnQpLiBXZW5uIGR1IGRpZSBSZXdhcmRzIDxzdHJvbmc+w7xiZXIgMTIgTW9uYXRlIGjDpGx0c3Q8L3N0cm9uZz4sIGthbm5zdCBkdSBzaWUgZGFuYWNoIHN0ZXVlcmZyZWkgdmVya2F1ZmVuIOKAkyBhdWNoIHdlbm4gc2llIHN0YXJrIGdlc3RpZWdlbiBzaW5kLiBGSUZPIGJlYWNodGVuLjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXRpcHAiPgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC1udW0iPjA0PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLXRpdGxlIj5XZXJidW5nc2tvc3RlbiB2b2xsc3TDpG5kaWcgYWJzZXR6ZW48L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtYm9keSI+PHN0cm9uZz5UcmFuc2FrdGlvbnNnZWLDvGhyZW4sIGFudGVpbGlnZSBIYXJkd2FyZSwgU3Ryb208L3N0cm9uZz4gKGJlaW0gZWlnZW5lbiBWYWxpZGF0b3ItTm9kZSkgdW5kIFN0ZXVlci1Tb2Z0d2FyZS1Lb3N0ZW4gc2luZCBhbHMgV2VyYnVuZ3Nrb3N0ZW4gdm9uIGRlbiBzb25zdGlnZW4gRWlua8O8bmZ0ZW4gYWJzZXR6YmFyLiBLbGVpbmJldHLDpGdlIHN1bW1pZXJlbiBzaWNoLjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXRpcHAiPgogICAgPGRpdiBjbGFzcz0ic3QtdGlwcC1udW0iPjA1PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC10aXBwLXRpdGxlIj5WZXJsdXN0ZSBzdHJhdGVnaXNjaCByZWFsaXNpZXJlbiAoVGF4LUxvc3MtSGFydmVzdGluZyk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXRpcHAtYm9keSI+VmVybHVzdGUgYXVzIGRlbSBWZXJrYXVmIHZvbiBLcnlwdG8gaW5uZXJoYWxiIGRlciBIYWx0ZWZyaXN0IGvDtm5uZW4gbWl0IDxzdHJvbmc+YW5kZXJlbiBwcml2YXRlbiBWZXLDpHXDn2VydW5nc2dld2lubmVuIHZlcnJlY2huZXQ8L3N0cm9uZz4gd2VyZGVuLiBJbiBlaW5lbSBzY2h3YWNoZW4gTWFya3RqYWhyIGxvaG50IGVzIHNpY2gsIFZlcmx1c3Rwb3NpdGlvbmVuIHp1IHJlYWxpc2llcmVuIGJldm9yIGRpZSBTdGV1ZXJlcmtsw6RydW5nIGVpbmdlcmVpY2h0IHdpcmQuPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtaHIiPjwvZGl2PgoKPCEtLSBBTkxBR0UgU08gQVVTRsOcTExISUxGRSAtLT4KPGgyPkFubGFnZSBTTyBrb3JyZWt0IGF1c2bDvGxsZW46IDxlbT5TdGFraW5nLVJld2FyZHMgaW4gRUxTVEVSIGVpbnRyYWdlbjwvZW0+PC9oMj4KCjxkaXYgY2xhc3M9InN0LXN0ZXBzIj4KICA8ZGl2IGNsYXNzPSJzdC1zdGVwIj4KICAgIDxkaXYgY2xhc3M9InN0LXN0ZXAtbnVtIj4xPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1zdGVwLWJvZHkiPgogICAgICA8aDM+QWxsZSBTdGFraW5nLVJld2FyZHMgMjAyNSA8c3Bhbj5kb2t1bWVudGllcmVuPC9zcGFuPjwvaDM+CiAgICAgIDxwPkV4cG9ydGllcmUgYXVzIGplZGVyIGdlbnV0enRlbiBQbGF0dGZvcm0gYWxsZSBSZXdhcmQtWnVmbMO8c3NlIG1pdCBEYXR1bSwgQ29pbi1NZW5nZSB1bmQgRXVyby1NYXJrdHdlcnQgenVtIFp1Zmx1c3N0YWcuIE51dHplIENvaW5HZWNrbyBvZGVyIENvaW5NYXJrZXRDYXAgSGlzdG9yaWtkYXRlbiBhbHMgdm9tIEJNRiBhbmVya2FubnRlIFJlZmVyZW56a3Vyc2UuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG8tc3RldWVycmVjaG5lci8iIGNsYXNzPSJpbCI+S3J5cHRvLVN0ZXVlcnJlY2huZXIgYXVmIEtyeXB0b1p1a3VuZnQuPC9hPjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LXN0ZXAiPgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1udW0iPjI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LXN0ZXAtYm9keSI+CiAgICAgIDxoMz5GcmVpZ3JlbnplIHByw7xmZW4gJmFtcDsgPHNwYW4+R2VzYW10YmV0cmFnIGJlcmVjaG5lbjwvc3Bhbj48L2gzPgogICAgICA8cD5BZGRpZXJlIGFsbGUgc29uc3RpZ2VuIEVpbmvDvG5mdGUgZGVzIEphaHJlczogU3Rha2luZyArIE1pbmluZyArIExlbmRpbmcgKyBEZUZpLVJld2FyZHMuIExpZWd0IGRpZSBTdW1tZSB1bnRlciAyNTYg4oKsOiBhbGxlcyBzdGV1ZXJmcmVpLiDDnGJlciAyNTYg4oKsOiBnZXNhbXRlciBCZXRyYWcgbWl0IHBlcnPDtm5saWNoZW0gRWlua29tbWVuc3RldWVyc2F0eiBzdGV1ZXJwZmxpY2h0aWcuIERpZXNlbiBCZXRyYWcgbm90aWVyZW4uPC9wPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3Qtc3RlcCI+CiAgICA8ZGl2IGNsYXNzPSJzdC1zdGVwLW51bSI+MzwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1ib2R5Ij4KICAgICAgPGgzPkFubGFnZSBTTyBpbiBFTFNURVIgw7ZmZm5lbiDigJMgPHNwYW4+wqcgMjIgTnIuIDMgRVN0RyBaZWlsZTwvc3Bhbj48L2gzPgogICAgICA8cD5JbiBkZXIgQW5sYWdlIFNPIGRpZSBaZWlsZSBmw7xyIOKAnlNvbnN0aWdlIEVpbmvDvG5mdGUgbmFjaCDCpyAyMiBOci4gMyBFU3RHIiBhdWZydWZlbi4gRG9ydCBkZW4gR2VzYW10YmV0cmFnIGFsbGVyIFN0YWtpbmcvTWluaW5nL0RlRmktRXJ0csOkZ2UgZWludHJhZ2VuLiBXZXJidW5nc2tvc3RlbiAoVHJhbnNha3Rpb25zZ2Viw7xocmVuLCBhbnRlaWxpZ2UgSGFyZHdhcmUtS29zdGVuKSBpbiBkZXIgZW50c3ByZWNoZW5kZW4gWmVpbGUgYWJ6aWVoZW4uPC9wPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3Qtc3RlcCI+CiAgICA8ZGl2IGNsYXNzPSJzdC1zdGVwLW51bSI+NDwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1ib2R5Ij4KICAgICAgPGgzPlZlcmvDpHVmZSB2b24gUmV3YXJkczogPHNwYW4+wqcgMjMgRVN0RyBaZWlsZSBhdXNmw7xsbGVuPC9zcGFuPjwvaDM+CiAgICAgIDxwPldlbm4gZHUgU3Rha2luZy1SZXdhcmRzIGlubmVyaGFsYiB2b24gMTIgTW9uYXRlbiBuYWNoIFp1Zmx1c3MgdmVya2F1ZnQgaGFzdCwgdHJhZ2UgZGllIFZlcsOkdcOfZXJ1bmdzZ2VzY2jDpGZ0ZSBpbiBkaWUgwqcgMjMgRVN0Ry1aZWlsZSBlaW4uIEFuc2NoYWZmdW5nc2tvc3RlbiA9IE1hcmt0d2VydCB6dW0gWnVmbHVzcy1aZWl0cHVua3QuIFZlcsOkdcOfZXJ1bmdzcHJlaXMgPSB0YXRzw6RjaGxpY2hlciBWZXJrYXVmc2t1cnMgaW4gRXVyby4gR2V3aW5uID0gVmVya2F1ZnNwcmVpcyBtaW51cyBBbnNjaGFmZnVuZ3Nrb3N0ZW4uPC9wPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3Qtc3RlcCI+CiAgICA8ZGl2IGNsYXNzPSJzdC1zdGVwLW51bSI+NTwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3Qtc3RlcC1ib2R5Ij4KICAgICAgPGgzPlN0ZXVlci1Tb2Z0d2FyZSBleHBvcnRpZXJlbiAmYW1wOyA8c3Bhbj5iaXMgMzEuIEp1bGkgMjAyNiBhYmdlYmVuPC9zcGFuPjwvaDM+CiAgICAgIDxwPktyeXB0by1TdGV1ZXItVG9vbHMgd2llIENvaW5UcmFja2luZyBvZGVyIEJsb2NrcGl0IGVyc3RlbGxlbiBlaW5lbiBhYmdhYmVmZXJ0aWdlbiBSZXBvcnQgZGVyIGRpcmVrdCBpbiBFTFNURVIgw7xiZXJ0cmFnZW4gd2VyZGVuIGthbm4uIEFiZ2FiZWZyaXN0IFN0ZXVlcmphaHIgMjAyNTogPHN0cm9uZz4zMS4gSnVsaSAyMDI2PC9zdHJvbmc+IG9obmUgU3RldWVyYmVyYXRlciwgPHN0cm9uZz4yOC4gRmVicnVhciAyMDI3PC9zdHJvbmc+IG1pdCBTdGV1ZXJiZXJhdGVyLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjYvc3Rha2luZy1zdGV1ZXJuLyIgY2xhc3M9ImlsIj5TdGFraW5nLVN0ZXVlcm4tRGV0YWlsLUd1aWRlLjwvYT48L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJzdC1xIj4KICA8YmxvY2txdW90ZT4mYmRxdW87V2VyIFN0YWtpbmcgYmV0cmVpYnQgdW5kIGtlaW5lIFN0ZXVlci1Tb2Z0d2FyZSBudXR6dCwgbGVidCBnZWbDpGhybGljaC4gRklGTyBtYW51ZWxsIHp1IGJlcmVjaG5lbiBpc3QgYmVpIG1laHIgYWxzIDIwIFJld2FyZC1UcmFuc2FrdGlvbmVuIGthdW0gbcO2Z2xpY2gg4oCTIHVuZCBlaW4gRmVobGVyIGluIGRlciBCZXJlY2hudW5nc21ldGhvZGUga2FubiBiZWkgZWluZXIgUHLDvGZ1bmcgc2VociB0ZXVlciB3ZXJkZW4uIENvaW5UcmFja2luZyB1bmQgQmxvY2twaXQgc2luZCBmw7xyIGRpZSBtZWlzdGVuIEFubGVnZXIgZGllIGJlc3RlIEludmVzdGl0aW9uIGRlcyBKYWhyZXMuIFVuZCB3ZXIgREFDOCBiZXLDvGNrc2ljaHRpZ3Q6IEFiIDIwMjcgdmVyZ2xlaWNodCBkYXMgRmluYW56YW10IHNlaW5lIERhdGVuIGF1dG9tYXRpc2NoIG1pdCBkZWluZXIgU3RldWVyZXJrbMOkcnVuZy4gV2VyIGRhbm4gZmFsc2NoIGJlcmVjaG5ldCBoYXQsIGJla29tbXQgUG9zdC4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9InN0LXEtYXR0ciI+PHN0cm9uZz5GZWxpeCBSaWVnZXI8L3N0cm9uZz48c3Bhbj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyIEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IE1haSAyMDI2PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjwhLS0gQ1RBIEJJVEdFVCAtLT4KPGRpdiBjbGFzcz0ic3QtY3RhIj4KICA8aDMgc3R5bGU9Im1hcmdpbjowIDAgN3B4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmMGY3ZjIiPlN0YWtpbmcgZ8O8bnN0aWcgJmFtcDsgbWl0IGtvcnJla3RlciBTdGV1ZXJkb2t1bWVudGF0aW9uPC9oMz4KICA8cCBzdHlsZT0iY29sb3I6IzlkYmZhYTtmb250LXNpemU6MTNweDttYXJnaW4tYm90dG9tOjEwcHgiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzEzL2JpdGdldC10ZXN0YmVyaWNodC8iIGNsYXNzPSJpbCBnIj5CaXRnZXQ8L2E+IGJpZXRldCBLcnlwdG8tU3Rha2luZyBkaXJla3QgaW4gZGVyIEFwcCBtaXQgYXV0b21hdGlzY2hlbSBDU1YtRXhwb3J0IGbDvHIgU3RldWVyLVNvZnR3YXJlLiBDb2RlIDxzdHJvbmc+a3J5cHRvMzA8L3N0cm9uZz4gc3BhcnQgMzAlIGF1ZiBhbGxlIEdlYsO8aHJlbi48YnI+CiAgICBBbHRlcm5hdGl2OiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjYvMDEvMjMvd2FzLWlzdC1kZXItYmVzdGUtb2t4LXJlZmVycmFsY29kZS1ib251c2NvZGUtMjAyNi8iIGNsYXNzPSJpbCI+T0tYPC9hPiBDb2RlIDxzdHJvbmc+Q1JZUFRPMjAyNjwvc3Ryb25nPiAoNDUlKSAmbWlkZG90OyA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMTIvMTcvYmluZ3gtYm9udXNjb2RlLW5hNHF5ci0zMC1nZWJ1ZWhyZW4tc3BhcmVuLWFsbGUtdm9ydGVpbGUtZXJrbGFlcnQvIiBjbGFzcz0iaWwgZyI+QmluZ1g8L2E+IENvZGUgPHN0cm9uZz5OQTRRWVI8L3N0cm9uZz4gKDUwJSkKICA8L3A+CiAgPGEgY2xhc3M9InN0LWN0YS1idG4iIGhyZWY9Imh0dHBzOi8vYm9udXMuYml0Z2V0LmNvbS9LcnlwdG96dWt1bmZ0MSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHN0eWxlPSJjb2xvcjojMDAwICFpbXBvcnRhbnQiPiYjOTg4OTsgSmV0enQgYmVpIEJpdGdldCBzdGFrZW4g4oCTIENvZGUga3J5cHRvMzAgZsO8ciAzMCUgUmFiYXR0PC9hPgo8L2Rpdj4KCjwhLS0gRkFRIC0tPgo8aDI+RkFROiA8ZW0+U3Rha2luZyBTdGV1ZXIgMjAyNiBEZXV0c2NobGFuZDwvZW0+PC9oMj4KPGRpdiBjbGFzcz0ic3QtZmFxIj4KICA8ZGl2IGNsYXNzPSJzdC1maSI+CiAgICA8ZGl2IGNsYXNzPSJzdC1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuc3QtZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XaWUgd2VyZGVuIFN0YWtpbmctUmV3YXJkcyBpbiBEZXV0c2NobGFuZCAyMDI2IGJlc3RldWVydD88L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LWZhIj48ZGl2IGNsYXNzPSJzdC1mYS1pIj5TdGFraW5nLVJld2FyZHMgc2luZCBzb25zdGlnZSBFaW5rw7xuZnRlIG5hY2ggPHN0cm9uZz7CpyAyMiBOci4gMyBFU3RHPC9zdHJvbmc+IOKAkyBzdGV1ZXJwZmxpY2h0aWcgYmVpIFp1Zmx1c3MgbWl0IGRlbSBwZXJzw7ZubGljaGVuIEVpbmtvbW1lbnN0ZXVlcnNhdHogKDDigJM0NSUpLiBGcmVpZ3JlbnplOiAyNTYg4oKsIHBybyBKYWhyIGbDvHIgYWxsZSBzb25zdGlnZW4gRWlua8O8bmZ0ZSB6dXNhbW1lbi4gQWNodHVuZzogRnJlaWdyZW56ZSwga2VpbiBGcmVpYmV0cmFnIOKAkyB3ZXIgMjU3IOKCrCBoYXQsIHphaGx0IGF1ZiBhbGxlIDI1NyDigqwuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNi9zdGFraW5nLXN0ZXVlcm4vIiBjbGFzcz0iaWwiPkRldGFpbC1HdWlkZSBTdGFraW5nLVN0ZXVlcm4uPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InN0LWZpIj4KICAgIDxkaXYgY2xhc3M9InN0LWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5zdC1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldhcyBpc3QgZGVyIFVudGVyc2NoaWVkIHp3aXNjaGVuIGRlciAyNTYg4oKsIEZyZWlncmVuemUgdW5kIGVpbmVtIEZyZWliZXRyYWc\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1mYSI+PGRpdiBjbGFzcz0ic3QtZmEtaSI+PHN0cm9uZz5GcmVpZ3JlbnplICh3YXMgZXMgaXN0KTo8L3N0cm9uZz4gVW50ZXIgMjU2IOKCrCA9IGdlc2FtdGVyIEJldHJhZyBzdGV1ZXJmcmVpLiBBYiAyNTYg4oKsID0gZ2VzYW10ZXIgQmV0cmFnIHN0ZXVlcnBmbGljaHRpZy4gMjU3IOKCrCDihpIgMjU3IOKCrCB3ZXJkZW4gYmVzdGV1ZXJ0LiA8c3Ryb25nPkZyZWliZXRyYWcgKHdhcyBlcyBOSUNIVCBpc3QpOjwvc3Ryb25nPiBOdXIgZGVyIMO8YmVyc2NocmVpdGVuZGUgVGVpbCB3w7xyZGUgYmVzdGV1ZXJ0IOKAkyAyNTcg4oKsIG1pbnVzIDI1NiDigqwgPSBudXIgMSDigqwgc3RldWVycGZsaWNodGlnLiBCZWltIFN0YWtpbmcgZ2lidCBlcyBhdXNzY2hsaWXDn2xpY2ggZGllIEZyZWlncmVuemUuPC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtZmkiPgogICAgPGRpdiBjbGFzcz0ic3QtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnN0LWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+VmVybMOkbmdlcnQgU3Rha2luZyBkaWUgSGFsdGVmcmlzdCBhdWYgMTAgSmFocmU\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1mYSI+PGRpdiBjbGFzcz0ic3QtZmEtaSI+TmVpbi4gRGFzIDxzdHJvbmc+Qk1GLVNjaHJlaWJlbiB2b20gNi4gTcOkcnogMjAyNTwvc3Ryb25nPiBoYXQgZWluZGV1dGlnIGtsYXJnZXN0ZWxsdDogUGFzc2l2ZXMgU3Rha2luZyB2ZXJsw6RuZ2VydCBkaWUgSGFsdGVmcmlzdCBkZXIgZ2VzdGFrdGVuIENvaW5zIE5JQ0hUIGF1ZiAxMCBKYWhyZS4gRGllIDEtSmFocmVzLUhhbHRlZnJpc3QgZ2lsdCB3ZWl0ZXJoaW4uIFdlciBFVEggMTIgTW9uYXRlIGjDpGx0IHVuZCBkYWJlaSBnZXN0YWt0IGhhdCwga2FubiBzdGV1ZXJmcmVpIHZlcmthdWZlbi4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzIyL3Bhc3NpdmVzLWVpbmtvbW1lbi1zdGFraW5nLyIgY2xhc3M9ImlsIj5TdGFraW5nIGVya2zDpHJ0LjwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1maSI+CiAgICA8ZGl2IGNsYXNzPSJzdC1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuc3QtZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XaWUgd2lyZCBMaXF1aWQgU3Rha2luZyAoc3RFVEgsIHJFVEgpIHN0ZXVlcmxpY2ggYmVoYW5kZWx0PzwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtZmEiPjxkaXYgY2xhc3M9InN0LWZhLWkiPkxpcXVpZCBTdGFraW5nIGVyemV1Z3QgendlaSBTdGV1ZXJlcmVpZ25pc3NlOiAoMSkgPHN0cm9uZz5UYXVzY2ggRVRIIOKGkiBzdEVUSDwvc3Ryb25nPiA9IFZlcsOkdcOfZXJ1bmcgZGVzIEVUSCAowqcgMjMgRVN0Rykg4oCTIGJlaSB1bnRlciAxMiBNb25hdGVuIEhhbHRlZGF1ZXIgc3RldWVycGZsaWNodGlnLiAoMikgPHN0cm9uZz5MYXVmZW5kZSBSZXdhcmRzPC9zdHJvbmc+ID0gc29uc3RpZ2UgRWlua8O8bmZ0ZSAowqcgMjIgTnIuIDMgRVN0Rykg4oCTIGJlaSBzdEVUSCBiZWkgamVkZXIgV2FsbGV0LVNhbGRvLUVyaMO2aHVuZywgYmVpIHJFVEggYmVpbSBSw7xja3RhdXNjaC4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA0LzI3L2xpcXVpZC1zdGFraW5nLyIgY2xhc3M9ImlsIj5MaXF1aWQgU3Rha2luZyBlcmtsw6RydC48L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtZmkiPgogICAgPGRpdiBjbGFzcz0ic3QtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnN0LWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2FzIGlzdCBkaWUgTGlxdWlkaXTDpHRzZmFsbGUgYmVpbSBTdGFraW5nIHVuZCB3aWUgdmVybWVpZGUgaWNoIHNpZT88L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LWZhIj48ZGl2IGNsYXNzPSJzdC1mYS1pIj5EaWUgTGlxdWlkaXTDpHRzZmFsbGU6IFN0YWtpbmctUmV3YXJkcyB3ZXJkZW4gYmVpIFp1Zmx1c3MgenVtIGFrdHVlbGxlbiBNYXJrdHdlcnQgYmVzdGV1ZXJ0LiBEaWUgU3RldWVyc2NodWxkIGJsZWlidCBhdWNoIHdlbm4gZGVyIEt1cnMgZGFuYWNoIGbDpGxsdC4gTMO2c3VuZzogQmVpIGplZGVtIFJld2FyZC1adWZsdXNzIHNvZm9ydCBkZWluZW4gU3RldWVyc2F0eiDDlyBSZXdhcmQtV2VydCBpbiBTdGFibGVjb2lucy9GaWF0IHVtd2FuZGVsbiB1bmQgc2VwYXJhdCBoYWx0ZW4uIERhbm4gaGFzdCBkdSBpbW1lciBnZW51ZyBmw7xyIGRpZSBTdGV1ZXJ6YWhsdW5nIGltIEZvbGdlamFoci48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzdC1maSI+CiAgICA8ZGl2IGNsYXNzPSJzdC1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuc3QtZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XaWUgd2VyZGVuIFlpZWxkIEZhcm1pbmcgdW5kIExlbmRpbmcgc3RldWVybGljaCBiZWhhbmRlbHQ\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdC1mYSI+PGRpdiBjbGFzcz0ic3QtZmEtaSI+TGVuZGluZy1aaW5zZW4gdW5kIFlpZWxkLUZhcm1pbmctUmV3YXJkczogc29uc3RpZ2UgRWlua8O8bmZ0ZSBuYWNoIDxzdHJvbmc+wqcgMjIgTnIuIDMgRVN0Rzwvc3Ryb25nPiwgMjU2IOKCrCBGcmVpZ3JlbnplLCBiZWkgWnVmbHVzcyBzdGV1ZXJwZmxpY2h0aWcuIExpcXVpZGl0eSBQcm92aWRpbmc6IEVpbi0gdW5kIEF1c3N0aWVnIGF1cyBMaXF1aWRpdHkgUG9vbHMga2FubiBhbHMgVmVyw6R1w59lcnVuZyAowqcgMjMgRVN0RykgZ2VsdGVuLiBJbXBlcm1hbmVudCBMb3NzIGlzdCBkZXJ6ZWl0IHN0ZXVlcmxpY2ggbmljaHQgYWJzZXR6YmFyLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjQveWllbGQtZmFybWluZy8iIGNsYXNzPSJpbCI+WWllbGQgRmFybWluZyBlcmtsw6RydC48L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic3QtZmkiPgogICAgPGRpdiBjbGFzcz0ic3QtZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnN0LWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2FubiBpc3QgS3J5cHRvLU1pbmluZyBnZXdlcmJsaWNoIHVuZCB3YW5uIEhvYmJ5PzwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtZmEiPjxkaXYgY2xhc3M9InN0LWZhLWkiPlJlZ2VsbcOkw59pZ2VzIE1pbmluZyBtaXQgcHJvZmVzc2lvbmVsbGVyIEF1c3LDvHN0dW5nIHVuZCBHZXdpbm5lcnppZWx1bmdzYWJzaWNodCA9IDxzdHJvbmc+R2V3ZXJiZWJldHJpZWI8L3N0cm9uZz4gKEVpbmtvbW1lbnN0ZXVlciArIEdld2VyYmVzdGV1ZXIsIGFiZXIgQmV0cmllYnNhdXNnYWJlbiBhYnNldHpiYXIpLiBHZWxlZ2VudGxpY2hlcyBIb2JieS1NaW5pbmcgPSBzb25zdGlnZSBFaW5rw7xuZnRlICjCpyAyMiBOci4gMyBFU3RHKSBtaXQgMjU2IOKCrCBGcmVpZ3JlbnplLiBEaWUgR3JlbnplIGlzdCBmbGllw59lbmQg4oCTIGJlaSBlcm5zdGhhZnRlbSBNaW5pbmcgU3RldWVyYmVyYXRlciBrb25zdWx0aWVyZW4uIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMC9wcm9vZi1vZi13b3JrLXBvdy1laW5mYWNoLWVya2xhcnQtc28tZnVua3Rpb25pZXJ0LWRhcy1taW5pbmctdm9uLWJpdGNvaW4tY28vIiBjbGFzcz0iaWwiPlByb29mIG9mIFdvcmsgZXJrbMOkcnQuPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWhyIj48L2Rpdj4KCjxoMj5XZWl0ZXJmJnV1bWw7aHJlbmRlIFN0ZXVlci0gJmFtcDsgU3Rha2luZy1BcnRpa2VsPC9oMj4KPGRpdiBjbGFzcz0ic3QtY2FyZHMiPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNi9zdGFraW5nLXN0ZXVlcm4vIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPlNURVVFUk48L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYXJkLXRpdGxlIj5TdGFraW5nIFN0ZXVlcm4gRGV0YWlsLUd1aWRlPC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG93YWVocnVuZ2VuLXN0ZXVlcm4vIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPlNURVVFUk48L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYXJkLXRpdGxlIj5LcnlwdG8gU3RldWVybiAyMDI2PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yMi9wYXNzaXZlcy1laW5rb21tZW4tc3Rha2luZy8iIGNsYXNzPSJzdC1jYXJkIj48ZGl2IGNsYXNzPSJzdC1jYXJkLWNhdCI+U1RBS0lORzwvZGl2PjxkaXYgY2xhc3M9InN0LWNhcmQtdGl0bGUiPlBhc3NpdmVzIEVpbmtvbW1lbjogU3Rha2luZzwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDQvMjcvbGlxdWlkLXN0YWtpbmcvIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPkRFRkk8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYXJkLXRpdGxlIj5XYXMgaXN0IExpcXVpZCBTdGFraW5nPzwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvLXN0ZXVlcnJlY2huZXIvIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPlRPT0xTPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+S3J5cHRvLVN0ZXVlcnJlY2huZXI8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzEwL2RlZmktZGllLXp1a3VuZnQtZGVzLWZpbmFuendlc2Vucy1laW5lLXVtZmFzc2VuZGUtZXJrbGFydW5nLyIgY2xhc3M9InN0LWNhcmQiPjxkaXYgY2xhc3M9InN0LWNhcmQtY2F0Ij5ERUZJPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+V2FzIGlzdCBEZUZpPzwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjQveWllbGQtZmFybWluZy8iIGNsYXNzPSJzdC1jYXJkIj48ZGl2IGNsYXNzPSJzdC1jYXJkLWNhdCI+REVGSTwvZGl2PjxkaXYgY2xhc3M9InN0LWNhcmQtdGl0bGUiPldhcyBpc3QgWWllbGQgRmFybWluZz88L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L2tyeXB0b3dhZWhydW5nZW4tcmVjaHRsaWNoZXMvIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPlJFQ0hUPC9kaXY+PGRpdiBjbGFzcz0ic3QtY2FyZC10aXRsZSI+S3J5cHRvICYgUmVjaHQ8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI2L2tyeXB0b3N0ZXVlcm4tb2VzdGVycmVpY2gvIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPlNURVVFUk48L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYXJkLXRpdGxlIj5LcnlwdG8gU3RldWVybiDDlnN0ZXJyZWljaDwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMTIvMTcvbGlkby1kYW8tbGRvLWRlci1kZWZpLWthdGFseXNhdG9yLWZ1ZXItZXRoZXJldW0tc3Rha2luZy1pbS1qYWhyLTIwMjUvIiBjbGFzcz0ic3QtY2FyZCI+PGRpdiBjbGFzcz0ic3QtY2FyZC1jYXQiPkFOQUxZU0U8L2Rpdj48ZGl2IGNsYXNzPSJzdC1jYXJkLXRpdGxlIj5MaWRvIERBTyAoTERPKSBBbmFseXNlPC9kaXY+PC9hPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InN0LWF1dGhvciI+CiAgPGRpdiBjbGFzcz0ic3QtYXYiPkZSPC9kaXY+CiAgPGRpdj4KICAgIDxkaXYgY2xhc3M9InN0LWFuIj5GZWxpeCBSaWVnZXI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InN0LWFyIj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyICZtaWRkb3Q7IEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IDEwLiBNYWkgMjAyNjwvZGl2PgogICAgPGRpdiBjbGFzcz0ic3QtYWIiPlF1ZWxsZW46IGJsb2NrcGl0LmlvIChTdGFraW5nIFN0ZXVlcm4gR3VpZGUgMjAyNiwgTWFpIDIwMjYpLCBjb2ludHJhY2tpbmcuaW5mbyAoU3Rha2luZy1TdGV1ZXIgR3VpZGUgMjAyNiArIEtyeXB0byBTdGV1ZXIgRGV1dHNjaGxhbmQgMjAyNiksIG1pc3NjcnlwdG8uZGUgKFN0YWtpbmcgU3RldWVyIFJlY2huZXIsIE3DpHJ6IDIwMjYpLCBoaWxmZS5kZSAoS3J5cHRvLUhhbHRlZnJpc3QtUmVjaG5lciwgQXByaWwgMjAyNiksIGtvbnZlcnRhLmluZm8gKEtyeXB0byBTdGV1ZXJuIDIwMjYsIE3DpHJ6IDIwMjYpLiBSZWNodHNncnVuZGxhZ2VuOiDCpyAyMiBOci4gMyBFU3RHLCDCpyAyMyBFU3RHLCBCTUYtU2NocmVpYmVuIDYuIE3DpHJ6IDIwMjUsIEJNRi1TY2hyZWliZW4gMTAuIE1haSAyMDIyLCBGRyBOw7xybmJlcmcgMyBLIDc2MC8yMi4gS2VpbmUgU3RldWVyLSBvZGVyIFJlY2h0c2JlcmF0dW5nLiBTdGFuZDogTWFpIDIwMjYuPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtZGlzYyI+PHN0cm9uZz5XaWNodGlnZXIgSGlud2Vpczo8L3N0cm9uZz4gRGllc2VyIEFydGlrZWwgZGllbnQgYXVzc2NobGllw59saWNoIGFsbGdlbWVpbmVuIEluZm9ybWF0aW9uc3p3ZWNrZW4gdW5kIHN0ZWxsdCA8c3Ryb25nPmtlaW5lPC9zdHJvbmc+IFN0ZXVlci0gb2RlciBSZWNodHNiZXJhdHVuZyBkYXIuIEtyeXB0by1TdGV1ZXJyZWNodCBpc3Qga29tcGxleCB1bmQgw6RuZGVydCBzaWNoIGjDpHVmaWcuIEJlaSBncsO2w59lcmVuIEJldHLDpGdlbiwgRGVGaS1Ba3Rpdml0w6R0ZW4gb2RlciBVbnNpY2hlcmhlaXRlbjogS29uc3VsdGllcmUgZWluZW4gYXVmIEtyeXB0byBzcGV6aWFsaXNpZXJ0ZW4gU3RldWVyYmVyYXRlci4gQWxsZSBBbmdhYmVuIGJhc2llcmVuIGF1ZiBkZW0gU3RhbmQgTWFpIDIwMjYuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8yNS9rcnlwdG93YWVocnVuZ2VuLXN0ZXVlcm4vIiBjbGFzcz0iaWwiPkFsbGdlbWVpbmVyIEtyeXB0by1TdGV1ZXItR3VpZGUgYXVmIEtyeXB0b1p1a3VuZnQuPC9hPjwvZGl2PgoKPGRpdiBjbGFzcz0ic3QtbWV0YSI+CiAgVmVyw7ZmZmVudGxpY2h0OiAxMC4gTWFpIDIwMjYgJm1pZGRvdDsgQXV0b3I6IEZlbGl4IFJpZWdlciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBLZWluZSBTdGV1ZXJiZXJhdHVuZyAmbWlkZG90OyBBZmZpbGlhdGU6IEJpdGdldCBrcnlwdG8zMCAvIE9LWCBDUllQVE8yMDI2IC8gQmluZ1ggTkE0UVlSCjwvZGl2PgoKPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+dQF9vo\/bxQR1An2+j9vFBH2dkeLmBX2ziwF2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BQh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR4BXRva2Vud7QDZXlKcGJXY2lPaUpvZEhSd2N6cGNMMXd2YTNKNWNIUnZlblZyZFc1bWRDNWpiMjFjTDNkd0xXTnZiblJsYm5SY0wzVndiRzloWkhOY0x6SXdNalpjTHpBMVhDOXJjbmx3ZEc5NmRXdDFibVowTFRaaE1EQTRaVGcxT1dZME16RXRNakF3ZURJd01DNXdibWNfWTNKdmNEMHhJaXdpZEhoMElqb2lTM0o1Y0hSdklGTjBZV3RwYm1jZ1UzUmxkV1Z5SURJd01qWTZJRVp5WldsbmNtVnVlbVVnTWpVMklGeDFNakJoWXl3Z1RHbHhkV2xrSUZOMFlXdHBibWNzSUVSbFJta2dKbUZ0Y0RzZ1pHbGxJRXhwY1hWcFpHbDBYSFV3TUdVMGRITm1ZV3hzWlNCbGNtdHNYSFV3TUdVMGNuUWlMQ0owWlcxd2JHRjBaU0k2SW1ocFoyaDNZWGtpTENKbWIyNTBJam9pSWl3aVlteHZaMTlwWkNJNk1qUXlOREk1TURRNGZRLkU2eV9Tb1BMQzFQUTVodWxSb2xJUzBsQ0JuSzZfRXhHUE5YLVgyZnZNWXdNUQd2ZXJzaW9ufQJ3B3B1Ymxpc2h3EzIwMjYtMDUtMTBUMTU6NTc6MTZ3XmtyeXB0by1zdGFraW5nLXN0ZXVlci0yMDI2LWZyZWlncmVuemUtMjU2LWUtbGlxdWlkLXN0YWtpbmctZGVmaS1kaWUtbGlxdWlkaXRhZXRzZmFsbGUtZXJrbGFlcnR7QnnhItnBcAB9pPOy0A0B5LmZ6AYbAQEBAQIAAwIDAAEAAQEBAAIAAQQBAAMADwACAAMAAQACAQQAAgABAAECBQABAAECJiIWEdvAAwA=\",\"updateId\":942419937}","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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":"eyJpbWciOiJodHRwczpcL1wva3J5cHRvenVrdW5mdC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA1XC9rcnlwdG96dWt1bmZ0LTZhMDA4ZTg1OWY0MzEtMjAweDIwMC5wbmc_Y3JvcD0xIiwidHh0IjoiS3J5cHRvIFN0YWtpbmcgU3RldWVyIDIwMjY6IEZyZWlncmVuemUgMjU2IFx1MjBhYywgTGlxdWlkIFN0YWtpbmcsIERlRmkgJmFtcDsgZGllIExpcXVpZGl0XHUwMGU0dHNmYWxsZSBlcmtsXHUwMGU0cnQiLCJ0ZW1wbGF0ZSI6ImhpZ2h3YXkiLCJmb250IjoiIiwiYmxvZ19pZCI6MjQyNDI5MDQ4fQ.E6y_SoPLC1PQ5hulRolIS0lCBnK6_ExGPNX-X2fvMYwMQ"},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[609969150,778847325],"tags":[],"class_list":["post-8943","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-krypto-news","category-kryptowaehrungen-gesetzte"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2026\/05\/kryptozukunft-6a008e859f431.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":8792,"url":"https:\/\/kryptozukunft.com\/es\/2026\/04\/20\/krypto-steuern-2026-haltefrist-dac8-meldepflicht-und-alle-aenderungen-fuer-deine-steuererklaerung\/","url_meta":{"origin":8943,"position":0},"title":"Impuesto Cripto 2026: Per\u00edodo de tenencia, obligaci\u00f3n de informar DAC8 y todos los cambios para tu declaraci\u00f3n de impuestos","author":"Felix Rieger","date":"abril 20, 2026","format":false,"excerpt":"En 2026, entrar\u00e1n en vigor nuevas normativas fiscales sobre criptomonedas en Alemania, incluyendo un per\u00edodo de tenencia de 1 a\u00f1o, una exenci\u00f3n de 1.000 \u20ac y la obligaci\u00f3n de reportar seg\u00fan DAC8 para los inversores.","rel":"","context":"En \u00abKrypto News - Nachrichten Portal\u00bb","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/es\/category\/krypto-news\/"},"img":{"alt_text":"Digital network with various cryptocurrency symbols and the text Krypto Steuern","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e6200d7e888.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e6200d7e888.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e6200d7e888.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e6200d7e888.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1390,"url":"https:\/\/kryptozukunft.com\/es\/2025\/03\/25\/kryptowaehrungen-steuern\/","url_meta":{"origin":8943,"position":1},"title":"Impuestos sobre las criptomonedas","author":"Felix Rieger","date":"marzo 25, 2025","format":false,"excerpt":"En Alemania, las criptomonedas est\u00e1n sujetas a normativas fiscales espec\u00edficas, en funci\u00f3n del tipo de transacci\u00f3n, el periodo de tenencia y el importe de los beneficios.","rel":"","context":"En \u00abKrypto News - Nachrichten Portal\u00bb","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/es\/category\/krypto-news\/"},"img":{"alt_text":"Blockchain","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-129.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-129.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-129.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-129.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1431,"url":"https:\/\/kryptozukunft.com\/es\/2025\/03\/26\/staking-steuern\/","url_meta":{"origin":8943,"position":2},"title":"Impuestos sobre estacas","author":"Felix Rieger","date":"marzo 26, 2025","format":false,"excerpt":"Las apuestas en criptomonedas generan ingresos, cuyo tratamiento fiscal var\u00eda entre Alemania, Austria y Suiza. La documentaci\u00f3n es crucial.","rel":"","context":"En \u00abKrypto News - Nachrichten Portal\u00bb","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/es\/category\/krypto-news\/"},"img":{"alt_text":"Staking","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-164.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-164.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-164.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-164.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1983,"url":"https:\/\/kryptozukunft.com\/es\/2025\/04\/27\/liquid-staking\/","url_meta":{"origin":8943,"position":3},"title":"Estacas l\u00edquidas","author":"Felix Rieger","date":"abril 27, 2025","format":false,"excerpt":"La estaca l\u00edquida permite una estaca flexible de criptomonedas al tiempo que se obtienen recompensas y se mantiene la liquidez.","rel":"","context":"En \u00abKrypto Begriffe erkl\u00e4rt- Kryptowikipedia\u00bb","block_context":{"text":"Krypto Begriffe erkl\u00e4rt- Kryptowikipedia","link":"https:\/\/kryptozukunft.com\/es\/category\/krypto-begriffe\/"},"img":{"alt_text":"liquid mining","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/04\/liquid_staking_compressed.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/04\/liquid_staking_compressed.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/04\/liquid_staking_compressed.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/04\/liquid_staking_compressed.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":7198,"url":"https:\/\/kryptozukunft.com\/es\/2025\/12\/18\/lido-dao-ldo-der-defi-katalysator-fuer-ethereum-staking-im-jahr-2025\/","url_meta":{"origin":8943,"position":4},"title":"Lido DAO (LDO) - El catalizador de DeFi para la estaca de Ethereum en 2025","author":"Felix Rieger","date":"diciembre 18, 2025","format":false,"excerpt":"Lido DAO domina las apuestas l\u00edquidas de Ethereum, ofreciendo a los usuarios una f\u00e1cil participaci\u00f3n y gobernanza a trav\u00e9s del token LDO para el desarrollo de DeFi.","rel":"","context":"En \u00abKrypto News - Nachrichten Portal\u00bb","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/es\/category\/krypto-news\/"},"img":{"alt_text":"Lido DAO (LDO) \u2013 Der DeFi-Katalysator f\u00fcr Ethereum-Staking im Jahr 2025","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-24.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-24.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-24.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-24.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":7340,"url":"https:\/\/kryptozukunft.com\/es\/2025\/12\/22\/ether-fi-ethfi-der-neue-restaking-standard-und-warum-2025-zum-wendepunkt-werden-koennte\/","url_meta":{"origin":8943,"position":5},"title":"Ether.fi (ETHFI): El nuevo est\u00e1ndar de restauraci\u00f3n - y por qu\u00e9 2025 podr\u00eda ser el punto de inflexi\u00f3n","author":"Felix Rieger","date":"diciembre 22, 2025","format":false,"excerpt":"Ether.fi (ETHFI) est\u00e1 revolucionando la estaca de Ethereum mediante la reestaca l\u00edquida, proporcionando a los usuarios control y flujos de ingresos innovadores que podr\u00edan ser fundamentales en 2025.","rel":"","context":"En \u00abKrypto News - Nachrichten Portal\u00bb","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/es\/category\/krypto-news\/"},"img":{"alt_text":"Ethereum logo floating above a glowing, green and blue liquid network with geometric shapes.","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-33.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-33.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-33.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/12\/image-33.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/posts\/8943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/users\/263121695"}],"replies":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/comments?post=8943"}],"version-history":[{"count":2,"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/posts\/8943\/revisions"}],"predecessor-version":[{"id":8949,"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/posts\/8943\/revisions\/8949"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/media\/8947"}],"wp:attachment":[{"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/media?parent=8943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/categories?post=8943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kryptozukunft.com\/es\/wp-json\/wp\/v2\/tags?post=8943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}