{"id":2987,"date":"2026-03-30T18:12:01","date_gmt":"2026-03-30T16:12:01","guid":{"rendered":"https:\/\/blog.acubeapi.com\/?p=2987"},"modified":"2026-03-30T18:12:04","modified_gmt":"2026-03-30T16:12:04","slug":"tryb-offline24-w-ksef","status":"publish","type":"post","link":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/","title":{"rendered":"Tryb offline24 w KSeF. Jak dzia\u0142a i do czego s\u0142u\u017cy?"},"content":{"rendered":"\n<!-- Key Points Component -->\n<section class=\"faq-key-points\" style=\"--faq-gap: 8px;\n--kp-bg: #2c4168;\n--kp-title-color: #64748b;\n--kp-text-color: #ffffff;\n--kp-border-color: #e2e8f0;\n--kp-border-width: 0px;\n--kp-radius: 14px;\n--kp-padding: 16px;\n--kp-gap: 6px;\n--kp-marker-color: #ff2a13;\n--kp-list-style: disc;\n--kp-title-size: 13px;\n--kp-text-size: 16px;\n--kp-shadow: none;\" aria-label=\"Czego dowiesz si\u0119 z tego artyku\u0142u?\">\n  <h3>Najwa\u017cniejsze informacje z artyku\u0142u:<\/h3>\n  <ul>\n    <li>Tryb offline24 umo\u017cliwia wystawianie faktur ustrukturyzowanych z kodami QR nawet podczas awarii systemu po stronie rz\u0105dowej lub braku internetu w firmie.<\/li>\n    <li>W tym trybie wystawca odpowiada za samodzielne dostarczenie dokumentu do klienta, poniewa\u017c system KSeF nie zrobi tego automatycznie a\u017c do momentu synchronizacji.<\/li>\n<li>Przedsi\u0119biorca ma obowi\u0105zek przes\u0142ania faktur wystawionych offline do centralnej bazy w ci\u0105gu 24 godzin od momentu przywr\u00f3cenia \u0142\u0105czno\u015bci z systemem.<\/li>\n<li>Automatyzacja przez API, np. Acube, pozwala na bezproblemowe kolejkowanie dokument\u00f3w i ich samoczynn\u0105 wysy\u0142k\u0119 po ust\u0105pieniu problem\u00f3w technicznych, co chroni firm\u0119 przed karami.<\/li>\n  <\/ul>\n<\/section>\n\n<style>\n\/* Key Points *\/\n.faq-key-points { font-family: var(--faq-font, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto) !important;background: var(--kp-bg, #12141a) !important; color: var(--kp-text-color, #cbd5e1) !important; border: var(--kp-border-width, 1px) solid var(--kp-border-color, rgba(148, 163, 184, 0.25)) !important; border-radius: var(--kp-radius, 12px) !important; padding: var(--kp-padding, 16px) !important; margin-bottom: calc(var(--faq-gap, 16px) * 1.5) !important; box-shadow: var(--kp-shadow, none) !important;}\n.faq-key-points h3 { margin: 0 0 8px !important; font-size: var(--kp-title-size, 0.85rem) !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: var(--kp-title-color, #94a3b8) !important;}\n.faq-key-points ul { margin: 0 !important; padding-left: 20px !important; color: inherit !important; list-style-type: var(--kp-list-style, disc) !important; font-size: var(--kp-text-size, inherit) !important; }\n.faq-key-points li { margin: 0 0 var(--kp-gap, 6px) !important; }\n.faq-key-points li:last-child { margin-bottom: 0 !important; }\n.faq-key-points li::marker { color: var(--kp-marker-color, currentColor) !important; }\n<\/style>\n\n\n<p>W marcu 2026 roku, gdy Krajowy System e-Faktur jest ju\u017c codzienno\u015bci\u0105 dla polskiego biznesu, stabilno\u015b\u0107 proces&oacute;w sprzeda\u017cowych sta\u0142a si\u0119 priorytetem. Jednym z najwi\u0119kszych l\u0119k&oacute;w przedsi\u0119biorc&oacute;w od pocz\u0105tku wdra\u017cania reformy by\u0142a wizja &bdquo;zamro\u017cenia&rdquo; handlu w przypadku problem&oacute;w technicznych po stronie rz\u0105dowej lub braku dost\u0119pu do sieci w siedzibie firmy. Odpowiedzi\u0105 na te obawy jest <strong>tryb offline24 w KSeF<\/strong>, czyli mechanizm pozwalaj\u0105cy na wystawianie faktur ustrukturyzowanych nawet wtedy, gdy bezpo\u015brednie po\u0142\u0105czenie z centraln\u0105 baz\u0105 Ministerstwa Finans&oacute;w jest niemo\u017cliwe.<\/p>\n<p>Zrozumienie r&oacute;\u017cnicy mi\u0119dzy standardow\u0105 prac\u0105 w systemie a procedurami awaryjnymi to klucz do unikni\u0119cia dotkliwych kar finansowych i parali\u017cu operacyjnego.<\/p>\n<h2>Czym jest tryb offline24 w KSeF i dlaczego jest tak istotny?<\/h2>\n<p>Standardowy <strong>tryb online KSeF<\/strong> zak\u0142ada, \u017ce ka\u017cda faktura w momencie wystawienia trafia do systemu, otrzymuje unikalny numer KSeF oraz urz\u0119dowe po\u015bwiadczenie odbioru (UPO). Jednak rzeczywisto\u015b\u0107 technologiczna bywa nieprzewidywalna. Tryb offline24 to specjalna procedura przewidziana na wypadek:<\/p>\n<ul>\n<li>Prac serwisowych og\u0142oszonych przez Ministerstwo Finans&oacute;w.<\/li>\n<li>Niespodziewanej awarii centralnego systemu (og\u0142oszonej oficjalnie).<\/li>\n<li>Braku mo\u017cliwo\u015bci po\u0142\u0105czenia z systemem po stronie podatnika (np. awaria lokalnego \u0142\u0105cza internetowego).<\/li>\n<\/ul>\n<p>W marcu 2026 roku przepisy s\u0105 jasne: biznes nie mo\u017ce stan\u0105\u0107 w miejscu z powodu problem&oacute;w technicznych. Tryb offline pozwala na wystawienie faktury &bdquo;lokalnie&rdquo;, przekazanie jej klientowi, a nast\u0119pnie dope\u0142nienie formalno\u015bci po przywr&oacute;ceniu sprawno\u015bci system&oacute;w.<\/p>\n<h3>Tryb awaryjny KSeF a tryb offline &ndash; jaka jest r&oacute;\u017cnica?<\/h3>\n<p>W j\u0119zyku potocznym te poj\u0119cia bywaj\u0105 stosowane zamiennie, ale z technicznego punktu widzenia r&oacute;\u017cni\u0105 si\u0119 przyczyn\u0105 wyst\u0105pienia:<\/p>\n<ol>\n<li><strong>Awaria KSeF:<\/strong> Og\u0142aszana przez Ministerstwo Finans&oacute;w w Biuletynie Informacji Publicznej. W tym czasie podatnik wystawia faktury z kodem QR, a na ich wysy\u0142k\u0119 do systemu ma zazwyczaj 7 dni od zako\u0144czenia awarii.<\/li>\n<li><strong>Tryb offline24 (Niedost\u0119pno\u015b\u0107):<\/strong> Dotyczy planowanych przerw technicznych lub sytuacji, w kt&oacute;rych to podatnik nie ma dost\u0119pu do systemu. Tutaj czas na przes\u0142anie dokument&oacute;w do bazy rz\u0105dowej jest znacznie kr&oacute;tszy i wynosi zazwyczaj 24 godziny.<\/li>\n<\/ol>\n<h2>Jak dzia\u0142a wystawianie faktur w trybie offline?<\/h2>\n<p>Gdy system operuje w trybie offline, proces wystawiania faktury ulega modyfikacji, aby dokument zachowa\u0142 swoj\u0105 moc prawn\u0105 mimo braku natychmiastowego numeru KSeF.<\/p>\n<h3>Jak wystawi\u0107 faktur\u0119, gdy KSeF nie dzia\u0142a?<\/h3>\n<ol>\n<li><strong>Przygotowanie pliku XML:<\/strong> Faktura musi by\u0107 wygenerowana w standardowej strukturze logicznej (XSD). Nie mo\u017cna wr&oacute;ci\u0107 do wystawiania zwyk\u0142ych dokument&oacute;w Word czy PDF bez odpowiednich metadanych.<\/li>\n<li><strong>Oznaczenie daty wystawienia:<\/strong> Data wygenerowania dokumentu w systemie finansowo-ksi\u0119gowym jest uznawana za dat\u0119 wystawienia faktury, pod warunkiem p&oacute;\u017aniejszego dostarczenia jej do KSeF w terminie.<\/li>\n<li><strong>Generowanie kodu QR:<\/strong> Ka\u017cda faktura wystawiona poza systemem online musi posiada\u0107 kod QR. Pozwala on nabywcy na weryfikacj\u0119 autentyczno\u015bci dokumentu, zanim jeszcze trafi on do bazy ministerialnej.<\/li>\n<li><strong>Dostarczenie do nabywcy:<\/strong> W trybie offline to wystawca odpowiada za przekazanie faktury klientowi (np. drog\u0105 mailow\u0105), poniewa\u017c system rz\u0105dowy nie zrobi tego automatycznie.<\/li>\n<\/ol>\n<p>Wdro\u017cenie <strong>API Acube<\/strong> znacz\u0105co upraszcza ten proces. Profesjonalne bramki API potrafi\u0105 automatycznie wykry\u0107 brak odpowiedzi ze strony serwer&oacute;w rz\u0105dowych i p\u0142ynnie prze\u0142\u0105czy\u0107 si\u0119 w tryb kolejkowania dokument&oacute;w. Dzi\u0119ki temu pracownik wystawiaj\u0105cy faktur\u0119 mo\u017ce nawet nie odczu\u0107, \u017ce system centralny ma przerw\u0119 techniczn\u0105 &ndash; API zajmie si\u0119 ponowieniem pr&oacute;by wysy\u0142ki, gdy tylko komunikacja zostanie przywr&oacute;cona.<\/p>\n<h2>Do czego s\u0142u\u017cy tryb offline24 w praktyce biznesowej?<\/h2>\n<p>Tryb ten pe\u0142ni funkcj\u0119 &bdquo;bezpiecznika&rdquo; finansowego. Bez niego ka\u017cda awaria systemu informatycznego pa\u0144stwa oznacza\u0142aby brak mo\u017cliwo\u015bci wydania towaru z magazynu czy realizacji us\u0142ugi, co w przypadku du\u017cych centr&oacute;w logistycznych generowa\u0142oby straty liczone w milionach z\u0142otych na godzin\u0119.<\/p>\n<h3>Przyk\u0142ady z \u017cycia wzi\u0119te<\/h3>\n<p>Wyobra\u017amy sobie du\u017c\u0105 hurtowni\u0119 budowlan\u0105 w marcu 2026 roku. O godzinie 10:00 dochodzi do uszkodzenia \u015bwiat\u0142owodu w okolicy. Bez trybu offline, hurtownia musia\u0142aby wstrzyma\u0107 wydawanie towar&oacute;w, poniewa\u017c ka\u017cda sprzeda\u017c wymaga wystawienia faktury ustrukturyzowanej. Dzi\u0119ki procedurze offline24, system ERP generuje dokumenty z kodami QR, kierowcy odje\u017cd\u017caj\u0105 z towarem, a gdy internet wraca o 16:00, system automatycznie &bdquo;pcha&rdquo; wszystkie faktury do bazy KSeF, zachowuj\u0105c ustawowy termin 24 godzin.<\/p>\n<h2>Jakie obowi\u0105zki spoczywaj\u0105 na przedsi\u0119biorcy po powrocie systemu do pracy?<\/h2>\n<p>Gdy przyczyna niedost\u0119pno\u015bci ust\u0105pi, podatnik ma krytycznie ma\u0142o czasu na synchronizacj\u0119. <strong>Offline24 w KSeF<\/strong> wymaga, aby wszystkie faktury wystawione w tym trybie trafi\u0142y do systemu w ci\u0105gu 24 godzin od momentu przywr&oacute;cenia dost\u0119pu.<\/p>\n<p>Niedope\u0142nienie tego terminu wi\u0105\u017ce si\u0119 z ryzykiem sankcji. Dlatego tak wa\u017cne jest posiadanie oprogramowania, kt&oacute;re monitoruje status po\u0142\u0105czenia. R\u0119czne przesy\u0142anie kilkuset faktur po awarii jest praktycznie niemo\u017cliwe bez b\u0142\u0119d&oacute;w. Rozwi\u0105zania takie jak <a href=\"https:\/\/www.acubeapi.com\/pl\/produkty\/api-e-fakturowanie-polska\/?utm_source=blog.acubeapi.com&utm_medium=referral&utm_campaign=blog_to_site\">API do e-fakturowania<\/a> od Acube oferuj\u0105 inteligentne zarz\u0105dzanie kolejk\u0105 wysy\u0142kow\u0105 (tzw. <em>retry logic<\/em>), co gwarantuje, \u017ce \u017cadna faktura nie zostanie pomini\u0119ta w procesie synchronizacji poawaryjnej.<\/p>\n<h2>Podsumowanie: Czy Twoja firma jest gotowa na prac\u0119 offline?<\/h2>\n<p>Tryb offline24 w KSeF to niezb\u0119dne narz\u0119dzie zapewniaj\u0105ce bezpiecze\u0144stwo obrotu gospodarczego. Kluczem do sukcesu nie jest jednak sama znajomo\u015b\u0107 przepis&oacute;w, ale posiadanie technologii, kt&oacute;ra te przepisy realizuje w spos&oacute;b zautomatyzowany.<\/p>\n<p>G\u0142&oacute;wne wnioski dla przedsi\u0119biorc&oacute;w:<\/p>\n<ul>\n<li>Tryb offline wymaga generowania faktur z kodami QR i ich samodzielnego dostarczania do kontrahenta.<\/li>\n<li>Na przes\u0142anie danych do KSeF po ust\u0105pieniu awarii\/niedost\u0119pno\u015bci masz zazwyczaj tylko 24 godziny.<\/li>\n<li>Automatyzacja przez API to najskuteczniejszy spos&oacute;b na unikni\u0119cie kar za nieterminowe dostarczenie dokument&oacute;w.<\/li>\n<\/ul>\n<h2>Najcz\u0119\u015bciej zadawane pytania o tryb offline24 w KSeF<\/h2>\n\n\n<!-- FAQ Component (details\/summary) + JSON-LD inline -->\n<section class=\"faq-root\" style=\"--faq-accent: #ff5418;\n--faq-q-bg: #2c4168;\n--faq-q-text: #ffffff;\n--faq-a-bg: #dddddd;\n--faq-a-text: #000000;\n--kp-bg: #2c4168;\n--kp-title-color: #64748b;\n--kp-text-color: #ffffff;\n--kp-border-color: #e2e8f0;\n--kp-border-width: 0px;\n--kp-radius: 14px;\n--kp-padding: 16px;\n--kp-gap: 6px;\n--kp-marker-color: #ff2a13;\n--kp-list-style: disc;\n--kp-title-size: 13px;\n--kp-text-size: 16px;\n--kp-shadow: none;\n--faq-border-top: 0px;\n--faq-border-right: 0px;\n--faq-border-bottom: 1px;\n--faq-border-left: 0px;\n--faq-border-color: #f0f0f0;\n--faq-radius: 6px;\n--faq-gap: 8px;\n--faq-padding: 14px;\n--faq-margin-block: 0px;\n--faq-icon-size: 18px;\n--faq-icon-gap: 10px;\n--faq-a-lh: 1.5;\n--faq-q-fs: 16px;\n--faq-a-fs: 15px;\n--faq-q-fw: 600;\n--faq-a-fw: 400;\n--faq-width: 100%;\n--faq-ml: auto;\n--faq-mr: auto;\n--faq-q-pt: 14px;\n--faq-q-pr: 14px;\n--faq-q-pb: 14px;\n--faq-q-pl: 14px;\n--faq-a-pt: 12px;\n--faq-a-pr: 14px;\n--faq-a-pb: 14px;\n--faq-a-pl: 20px;\n--faq-shadow: 0 1px 2px rgba(0,0,0,0.35);\">\n  <div class=\"faq\" aria-label=\"FAQ\">\n  <details>\n    <summary><span class=\"icon-arrow\"><\/span><span>Czy w trybie offline mog\u0119 wystawi\u0107 faktur\u0119 w formacie PDF?<\/span><\/summary>\n    <div class=\"answer\">Mo\u017cesz przekaza\u0107 kontrahentowi wizualizacj\u0119 faktury w formacie PDF, ale musi ona zawiera\u0107 kod QR i by\u0107 wygenerowana na podstawie poprawnej struktury XML. Sama faktura &#8222;papierowa&#8221; lub prosty PDF bez danych strukturalnych nie jest uznawany za faktur\u0119 ustrukturyzowan\u0105.<\/div>\n  <\/details>\n  <details>\n    <summary><span class=\"icon-arrow\"><\/span><span>Sk\u0105d mam wiedzie\u0107, \u017ce trwa oficjalna awaria KSeF?<\/span><\/summary>\n    <div class=\"answer\">Komunikaty o awariach s\u0105 publikowane w Biuletynie Informacji Publicznej (BIP) Ministerstwa Finans\u00f3w oraz cz\u0119sto przesy\u0142ane poprzez interfejsy API do system\u00f3w ksi\u0119gowych. Je\u015bli korzystasz z profesjonalnego API, Tw\u00f3j system sam otrzyma informacj\u0119 o statusie serwer\u00f3w.<\/div>\n  <\/details>\n  <details>\n    <summary><span class=\"icon-arrow\"><\/span><span>Co je\u015bli nie zd\u0105\u017c\u0119 wys\u0142a\u0107 faktur w ci\u0105gu 24 godzin?<\/span><\/summary>\n    <div class=\"answer\">Sp\u00f3\u017anienie z wysy\u0142k\u0105 faktur wystawionych w trybie offline mo\u017ce skutkowa\u0107 na\u0142o\u017ceniem kar pieni\u0119\u017cnych przez urz\u0105d skarbowy. Wysoko\u015b\u0107 kar jest uzale\u017cniona od warto\u015bci podatku wykazanego na fakturach lub liczby dokument\u00f3w przes\u0142anych po terminie.<\/div>\n  <\/details>\n  <details>\n    <summary><span class=\"icon-arrow\"><\/span><span>Czy nabywca mo\u017ce odliczy\u0107 VAT z faktury wystawionej offline?<\/span><\/summary>\n    <div class=\"answer\">Tak, faktura wystawiona w trybie offline z kodem QR daje prawo do odliczenia podatku VAT, o ile sprzedawca ostatecznie wprowadzi j\u0105 do systemu KSeF w wymaganym terminie.<\/div>\n  <\/details>\n  <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Co zrobi\u0107, gdy wyst\u0119puje awaria systemu KSeF?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"W razie awarii systemu KSeF nale\u017cy skorzysta\u0107 z trybu offline lub trybu awaryjnego \u2013 faktur\u0119 elektroniczn\u0105 wystawi\u0107 poza KSeF i dos\u0142a\u0107 do systemu w okre\u015blonym terminie.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Czy w trybie offline mog\u0119 wystawi\u0107 faktur\u0119 w formacie PDF?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Mo\u017cesz przekaza\u0107 kontrahentowi wizualizacj\u0119 faktury w formacie PDF, ale musi ona zawiera\u0107 kod QR i by\u0107 wygenerowana na podstawie poprawnej struktury XML. Sama faktura \"papierowa\" lub prosty PDF bez danych strukturalnych nie jest uznawany za faktur\u0119 ustrukturyzowan\u0105.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Sk\u0105d mam wiedzie\u0107, \u017ce trwa oficjalna awaria KSeF?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Komunikaty o awariach s\u0105 publikowane w Biuletynie Informacji Publicznej (BIP) Ministerstwa Finans\u00f3w oraz cz\u0119sto przesy\u0142ane poprzez interfejsy API do system\u00f3w ksi\u0119gowych. Je\u015bli korzystasz z profesjonalnego API, Tw\u00f3j system sam otrzyma informacj\u0119 o statusie serwer\u00f3w.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Co je\u015bli nie zd\u0105\u017c\u0119 wys\u0142a\u0107 faktur w ci\u0105gu 24 godzin?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sp\u00f3\u017anienie z wysy\u0142k\u0105 faktur wystawionych w trybie offline mo\u017ce skutkowa\u0107 na\u0142o\u017ceniem kar pieni\u0119\u017cnych przez urz\u0105d skarbowy. Wysoko\u015b\u0107 kar jest uzale\u017cniona od warto\u015bci podatku wykazanego na fakturach lub liczby dokument\u00f3w przes\u0142anych po terminie.\"\n      }\n    }\n{\n      \"@type\": \"Question\",\n      \"name\": \"Czy nabywca mo\u017ce odliczy\u0107 VAT z faktury wystawionej offline?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Tak, faktura wystawiona w trybie offline z kodem QR daje prawo do odliczenia podatku VAT, o ile sprzedawca ostatecznie wprowadzi j\u0105 do systemu KSeF w wymaganym terminie.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<style>\n\/* Minimalny CSS dla FAQ *\/\n\n.faq-root { border:0; font-family: var(--faq-font, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto) !important; width: var(--faq-width, 100%) !important; margin-left: var(--faq-ml, auto) !important; margin-right: var(--faq-mr, auto) !important; }\n.faq { display: grid !important; gap: var(--faq-gap) !important; }\n.faq details { border-radius: var(--faq-radius) !important; overflow: clip !important; border-style: solid !important; border-color: var(--faq-border-color) !important; border-width: var(--faq-border-top) var(--faq-border-right) var(--faq-border-bottom) var(--faq-border-left) !important; background: var(--faq-q-bg) !important; margin-block: var(--faq-margin-block) !important; box-shadow: var(--faq-shadow) !important; }\n.faq summary { list-style: none !important; cursor: pointer !important; position: relative !important; padding: var(--faq-q-pt, var(--faq-padding)) var(--faq-q-pr, var(--faq-padding)) var(--faq-q-pb, var(--faq-padding)) var(--faq-q-pl, var(--faq-padding)) !important; color: var(--faq-q-text) !important; font-weight: var(--faq-q-fw, 600) !important; display: flex !important; align-items: center !important; gap: var(--faq-icon-gap, 10px) !important; font-size: var(--faq-q-fs, 16px) !important;}\n.faq summary::-webkit-details-marker { display: none; !important}\n.faq summary .icon-chevron { flex: 0 0 auto !important; width: var(--faq-icon-size) !important; height: var(--faq-icon-size) !important; border: 2px solid var(--faq-accent) !important; border-left: 0 !important; border-top: 0 !important; transform: rotate(45deg) !important; transition: transform .2s ease !important; opacity: .8 !important; }\n.faq details[open] summary .icon-chevron { transform: rotate(225deg) !important; }\n.faq summary .icon-plus { flex: 0 0 auto !important; width: var(--faq-icon-size) !important; height: var(--faq-icon-size) !important; position: relative !important; }\n.faq summary .icon-plus::before,.faq summary .icon-plus::after { content: '' !important; position: absolute !important; background: var(--faq-accent) !important; }\n.faq summary .icon-plus::before { width: 100% !important; height: 2px !important; top: 50% !important; left: 0 !important; transform: translateY(-50%) !important; }\n.faq summary .icon-plus::after { width: 2px !important; height: 100% !important; left: 50% !important; top: 0 !important; transform: translateX(-50%) !important; transition: transform .2s ease, opacity .2s ease !important; }\n.faq details[open] summary .icon-plus::after { transform: translateX(-50%) rotate(90deg) !important; opacity: 0 !important; }\n.faq summary .icon-arrow { flex: 0 0 auto !important; width: 0 !important; height: 0 !important; border-left: calc(var(--faq-icon-size) * 0.5) solid transparent !important; border-right: calc(var(--faq-icon-size) * 0.5) solid transparent !important; border-top: calc(var(--faq-icon-size) * 0.6) solid var(--faq-accent) !important; transition: transform .2s ease !important; }\n.faq details[open] summary .icon-arrow { transform: rotate(180deg) !important; }\n.faq .answer {  padding: var(--faq-a-pt, calc(var(--faq-padding) - 2px)) var(--faq-a-pr, var(--faq-padding)) var(--faq-a-pb, var(--faq-padding)) var(--faq-a-pl, var(--faq-padding)) !important; background: var(--faq-a-bg) !important; color: var(--faq-a-text) !important; border-top: 1px solid var(--faq-border-color) !important; font-weight: var(--faq-a-fw, 400) !important; font-size: var(--faq-a-fs, 15px) !important;line-height: var(--faq-a-lh, 1.5) !important;}\n<\/style>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Najwa\u017cniejsze informacje z artyku\u0142u: Tryb offline24 umo\u017cliwia wystawianie faktur ustrukturyzowanych z kodami QR nawet podczas awarii systemu po stronie rz\u0105dowej lub braku internetu w firmie. W tym trybie wystawca odpowiada za samodzielne dostarczenie dokumentu do klienta, poniewa\u017c system KSeF nie zrobi tego automatycznie a\u017c do momentu synchronizacji. Przedsi\u0119biorca ma obowi\u0105zek przes\u0142ania faktur wystawionych offline do centralnej bazy w ci\u0105gu 24 &#8230; <\/p>\n<div><a href=\"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/\" class=\"more-link\">Read More<\/a><\/div>\n","protected":false},"author":233288291,"featured_media":2993,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH\/OKDshzSApIDBg4CBgMHBAIGAhYBCXwIAwAECA4DAIQCAwAEAwAEAwkEAwK2sQG+Afq1Abq1AZIegAIDAAECCkoAEAEBCABIAgTeAqwCAkxYBgQUUBIoeooBAQEIAEgCBNzWAQMABAMABAMJBAMCrtUBfopNiosC\/NgCJrrYAvrYAoDZAsDZAojZAsjZApLZAtLZAp7ZAt7ZArTZAvTZAozaAszaAqbaAubaAoLbAsLbAqDbAuDbAoDcAsDcAqLcAuLcAobdAsbdAqzdAuzdApTeAtTeAr7eAv7eAqrfAurfApjgAtjgAojhAsjhArrhAvrhAq7iAu7iAqTjAuTjApjkAtjkAo7lAs7lAobmAsbmAoDnAsDnArznAvznArroAvroArrpAvrpArzqAvzqAoDsAsDsAobtAsbtAo7uAs7uApjvAtjvAqTwAuTwArLxAvLxAoLzAsLzApT0AtT0Aqj1Auj1Aqb3Aub3AqL5Ar4BAwABAgpKABABAgpKABABAgpKABABAQgASAAQAQEIAEjOJIIp0NgEZsIBVwgQCAMABAgOrrYB5rQBAwAEAwAEAwkEAwKw1AEBAEK62AIGCAoMFhgaHB4gIiQmKCosLjAyNDY0Njg6PD6AAYIBhAGGAYgBigGMAY4BkAGSAZQBvgHQH7cCKAEhACcABACEDycBKAYnACgNJwBEAMQGhAAEAIQYqADEAKgApwAHACgDJwAoACcAhwAoAicBKAAnAKgBhAKoBCgAqAGHACgCJwEoACcAqAHEFqgAxAHBAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqADEAKgAxACoAMQAqACnAAcAKAMnACgAJwCHACgDJwAoACcAhwAoAycAKAAnAIcAKAInASgAJwCHACgCJwEoACcAxAAoAKi4ogHZoAFzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVBdXRvbWF0eWN6bmllIHphcGlzYW55IHN6a2ljZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YWpldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3B1YmxpY2l6ZV9tZXNzYWdlamV0cGFja19wdWJsaWNpemVfZmVhdHVyZV9lbmFibGVkamV0cGFja19zb2NpYWxfcG9zdF9hbHJlYWR5X3NoYXJlZGpldHBhY2tfc29jaWFsX29wdGlvbnNfd3Bhc19jdXN0b21pemVfcGVyX25ldHdvcmtkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc1RyYiBvZmZsbjI0dyBLU2VGLiBKayBkesWCYSBkbyB6ZWdvIHPFgnXFvHk\/PHA+VyBtYXJjdSAyMDI2IHJva3UsIGdkeSBLcmFqb3d5IFN5c3RlbSBlLUZha3R1ciBqZXN0IGp1xbwgY29kemllbm5vxZtjacSFIGRsYSBwb2xza2llZ28gYml6bmVzdSwgc3RhYmlsbm\/Fm8SHIHByb2NlcyZvYWN1dGU7dyBzcHJ6ZWRhxbxvd3ljaCBzdGHFgmEgc2nEmSBwcmlvcnl0ZXRlbS4gSmVkbnltIHogbmFqd2nEmWtzenljaCBsxJlrJm9hY3V0ZTt3IHByemVkc2nEmWJpb3JjJm9hY3V0ZTt3IG9kIHBvY3rEhXRrdSB3ZHJhxbxhbmlhIHJlZm9ybXkgYnnFgmEgd2l6amEgJmJkcXVvO3phbXJvxbxlbmlhJnJkcXVvOyBoYW5kbHUgdyBwcnp5cGFka3UgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2ggcG8gc3Ryb25pZSByesSFZG93ZWogbHViIGJyYWt1IGRvc3TEmXB1IGRvIHNpZWNpIHcgc2llZHppYmllIGZpcm15LiBPZHBvd2llZHppxIUgbmEgdGUgb2Jhd3kgamVzdCA8c3Ryb25nPnRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiwgY3p5bGkgbWVjaGFuaXptIHBvendhbGFqxIVjeSBuYSB3eXN0YXdpYW5pZSBmYWt0dXIgdXN0cnVrdHVyeXpvd2FueWNoIG5hd2V0IHd0ZWR5LCBnZHkgYmV6cG\/Fm3JlZG5pZSBwb8WCxIVjemVuaWUgeiBjZW50cmFsbsSFIGJhesSFIE1pbmlzdGVyc3R3YSBGaW5hbnMmb2FjdXRlO3cgamVzdCBuaWVtb8W8bGl3ZS48L3A+CjxwPlpyb3p1bWllbmllIHImb2FjdXRlO8W8bmljeSBtacSZZHp5IHN0YW5kYXJkb3fEhSBwcmFjxIUgdyBzeXN0ZW1pZSBhIHByb2NlZHVyYW1pIGF3YXJ5am55bWkgdG8ga2x1Y3ogZG8gdW5pa25pxJljaWEgZG90a2xpd3ljaCBrYXIgZmluYW5zb3d5Y2ggaSBwYXJhbGnFvHUgb3BlcmFjeWpuZWdvLjwvcD4KPGgyPkN6eW0gamVzdCB0cnliIG9mZmxpbmUyNCB3IEtTZUYgaSBkbGFjemVnbyBqZXN0IHRhayBpc3RvdG55PzwvaDI+CjxwPlN0YW5kYXJkb3d5IDxzdHJvbmc+dHJ5YiBvbmxpbmUgS1NlRjwvc3Ryb25nPiB6YWvFgmFkYSwgxbxlIGthxbxkYSBmYWt0dXJhIHcgbW9tZW5jaWUgd3lzdGF3aWVuaWEgdHJhZmlhIGRvIHN5c3RlbXUsIG90cnp5bXVqZSB1bmlrYWxueSBudW1lciBLU2VGIG9yYXogdXJ6xJlkb3dlIHBvxZt3aWFkY3plbmllIG9kYmlvcnUgKFVQTykuIEplZG5hayByemVjenl3aXN0b8WbxIcgdGVjaG5vbG9naWN6bmEgYnl3YSBuaWVwcnpld2lkeXdhbG5hLiBUcnliIG9mZmxpbmUyNCB0byBzcGVjamFsbmEgcHJvY2VkdXJhIHByemV3aWR6aWFuYSBuYSB3eXBhZGVrOjwvcD4KPHVsPgo8bGk+UHJhYyBzZXJ3aXNvd3ljaCBvZ8WCb3N6b255Y2ggcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dy48L2xpPgo8bGk+Tmllc3BvZHppZXdhbmVqIGF3YXJpaSBjZW50cmFsbmVnbyBzeXN0ZW11IChvZ8WCb3N6b25laiBvZmljamFsbmllKS48L2xpPgo8bGk+QnJha3UgbW\/FvGxpd2\/Fm2NpIHBvxYLEhWN6ZW5pYSB6IHN5c3RlbWVtIHBvIHN0cm9uaWUgcG9kYXRuaWthIChucC4gYXdhcmlhIGxva2FsbmVnbyDFgsSFY3phIGludGVybmV0b3dlZ28pLjwvbGk+CjwvdWw+CjxwPlcgbWFyY3UgMjAyNiByb2t1IHByemVwaXN5IHPEhSBqYXNuZTogYml6bmVzIG5pZSBtb8W8ZSBzdGFuxIXEhyB3IG1pZWpzY3UgeiBwb3dvZHUgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2guIFRyeWIgb2ZmbGluZSBwb3p3YWxhIG5hIHd5c3Rhd2llbmllIGZha3R1cnkgJmJkcXVvO2xva2FsbmllJnJkcXVvOywgcHJ6ZWthemFuaWUgamVqIGtsaWVudG93aSwgYSBuYXN0xJlwbmllIGRvcGXFgm5pZW5pZSBmb3JtYWxub8WbY2kgcG8gcHJ6eXdyJm9hY3V0ZTtjZW5pdSBzcHJhd25vxZtjaSBzeXN0ZW0mb2FjdXRlO3cuPC9wPgo8aDM+VHJ5YiBhd2FyeWpueSBLU2VGIGEgdHJ5YiBvZmZsaW5lICZuZGFzaDsgamFrYSBqZXN0IHImb2FjdXRlO8W8bmljYT88L2gzPgo8cD5XIGrEmXp5a3UgcG90b2N6bnltIHRlIHBvasSZY2lhIGJ5d2FqxIUgc3Rvc293YW5lIHphbWllbm5pZSwgYWxlIHogdGVjaG5pY3puZWdvIHB1bmt0dSB3aWR6ZW5pYSByJm9hY3V0ZTvFvG5pxIUgc2nEmSBwcnp5Y3p5bsSFIHd5c3TEhXBpZW5pYTo8L3A+CjxvbD4KPGxpPjxzdHJvbmc+QXdhcmlhIEtTZUY6PC9zdHJvbmc+IE9nxYJhc3phbmEgcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dyB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqLiBXIHR5bSBjemFzaWUgcG9kYXRuaWsgd3lzdGF3aWEgZmFrdHVyeSB6IGtvZGVtIFFSLCBhIG5hIGljaCB3eXN5xYJrxJkgZG8gc3lzdGVtdSBtYSB6YXp3eWN6YWogNyBkbmkgb2QgemFrb8WEY3plbmlhIGF3YXJpaS48L2xpPgo8bGk+PHN0cm9uZz5UcnliIG9mZmxpbmUyNCAoTmllZG9zdMSZcG5vxZvEhyk6PC9zdHJvbmc+IERvdHljenkgcGxhbm93YW55Y2ggcHJ6ZXJ3IHRlY2huaWN6bnljaCBsdWIgc3l0dWFjamksIHcga3Qmb2FjdXRlO3J5Y2ggdG8gcG9kYXRuaWsgbmllIG1hIGRvc3TEmXB1IGRvIHN5c3RlbXUuIFR1dGFqIGN6YXMgbmEgcHJ6ZXPFgmFuaWUgZG9rdW1lbnQmb2FjdXRlO3cgZG8gYmF6eSByesSFZG93ZWogamVzdCB6bmFjem5pZSBrciZvYWN1dGU7dHN6eSBpIHd5bm9zaSB6YXp3eWN6YWogMjQgZ29kemlueS48L2xpPgo8L29sPgo8aDI+SmFrIGR6aWHFgmEgd3lzdGF3aWFuaWUgZmFrdHVyIHcgdHJ5YmllIG9mZmxpbmU\/PC9oMj4KPHA+R2R5IHN5c3RlbSBvcGVydWplIHcgdHJ5YmllIG9mZmxpbmUsIHByb2NlcyB3eXN0YXdpYW5pYSBmYWt0dXJ5IHVsZWdhIG1vZHlmaWthY2ppLCBhYnkgZG9rdW1lbnQgemFjaG93YcWCIHN3b2rEhSBtb2MgcHJhd27EhSBtaW1vIGJyYWt1IG5hdHljaG1pYXN0b3dlZ28gbnVtZXJ1IEtTZUYuPC9wPgo8aDM+SmFrIHd5c3Rhd2nEhyBmYWt0dXLEmSwgZ2R5IEtTZUYgbmllIGR6aWHFgmE\/PC9oMz4KPG9sPgo8bGk+PHN0cm9uZz5Qcnp5Z290b3dhbmllIHBsaWt1IFhNTDo8L3N0cm9uZz4gRmFrdHVyYSBtdXNpIGJ5xIcgd3lnZW5lcm93YW5hIHcgc3RhbmRhcmRvd2VqIHN0cnVrdHVyemUgbG9naWN6bmVqIChYU0QpLiBOaWUgbW\/FvG5hIHdyJm9hY3V0ZTtjacSHIGRvIHd5c3Rhd2lhbmlhIHp3eWvFgnljaCBkb2t1bWVudCZvYWN1dGU7dyBXb3JkIGN6eSBQREYgYmV6IG9kcG93aWVkbmljaCBtZXRhZGFueWNoLjwvbGk+CjxsaT48c3Ryb25nPk96bmFjemVuaWUgZGF0eSB3eXN0YXdpZW5pYTo8L3N0cm9uZz4gRGF0YSB3eWdlbmVyb3dhbmlhIGRva3VtZW50dSB3IHN5c3RlbWllIGZpbmFuc293by1rc2nEmWdvd3ltIGplc3QgdXpuYXdhbmEgemEgZGF0xJkgd3lzdGF3aWVuaWEgZmFrdHVyeSwgcG9kIHdhcnVua2llbSBwJm9hY3V0ZTvFum5pZWpzemVnbyBkb3N0YXJjemVuaWEgamVqIGRvIEtTZUYgdyB0ZXJtaW5pZS48L2xpPgo8bGk+PHN0cm9uZz5HZW5lcm93YW5pZSBrb2R1IFFSOjwvc3Ryb25nPiBLYcW8ZGEgZmFrdHVyYSB3eXN0YXdpb25hIHBvemEgc3lzdGVtZW0gb25saW5lIG11c2kgcG9zaWFkYcSHIGtvZCBRUi4gUG96d2FsYSBvbiBuYWJ5d2N5IG5hIHdlcnlmaWthY2rEmSBhdXRlbnR5Y3pub8WbY2kgZG9rdW1lbnR1LCB6YW5pbSBqZXN6Y3plIHRyYWZpIG9uIGRvIGJhenkgbWluaXN0ZXJpYWxuZWouPC9saT4KPGxpPjxzdHJvbmc+RG9zdGFyY3plbmllIGRvIG5hYnl3Y3k6PC9zdHJvbmc+IFcgdHJ5YmllIG9mZmxpbmUgdG8gd3lzdGF3Y2Egb2Rwb3dpYWRhIHphIHByemVrYXphbmllIGZha3R1cnkga2xpZW50b3dpIChucC4gZHJvZ8SFIG1haWxvd8SFKSwgcG9uaWV3YcW8IHN5c3RlbSByesSFZG93eSBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllLjwvbGk+Cjwvb2w+CjxwPldkcm\/FvGVuaWUgPHN0cm9uZz5BUEkgQWN1YmU8L3N0cm9uZz4gem5hY3rEhWNvIHVwcmFzemN6YSB0ZW4gcHJvY2VzLiBQcm9mZXNqb25hbG5lIGJyYW1raSBBUEkgcG90cmFmacSFIGF1dG9tYXR5Y3puaWUgd3lrcnnEhyBicmFrIG9kcG93aWVkemkgemUgc3Ryb255IHNlcndlciZvYWN1dGU7dyByesSFZG93eWNoIGkgcMWCeW5uaWUgcHJ6ZcWCxIVjennEhyBzacSZIHcgdHJ5YiBrb2xlamtvd2FuaWEgZG9rdW1lbnQmb2FjdXRlO3cuIER6acSZa2kgdGVtdSBwcmFjb3duaWsgd3lzdGF3aWFqxIVjeSBmYWt0dXLEmSBtb8W8ZSBuYXdldCBuaWUgb2RjenXEhywgxbxlIHN5c3RlbSBjZW50cmFsbnkgbWEgcHJ6ZXJ3xJkgdGVjaG5pY3puxIUgJm5kYXNoOyBBUEkgemFqbWllIHNpxJkgcG9ub3dpZW5pZW0gcHImb2FjdXRlO2J5IHd5c3nFgmtpLCBnZHkgdHlsa28ga29tdW5pa2FjamEgem9zdGFuaWUgcHJ6eXdyJm9hY3V0ZTtjb25hLjwvcD4KPGgyPkRvIGN6ZWdvIHPFgnXFvHkgdHJ5YiBvZmZsaW5lMjQgdyBwcmFrdHljZSBiaXpuZXNvd2VqPzwvaDI+CjxwPlRyeWIgdGVuIHBlxYJuaSBmdW5rY2rEmSAmYmRxdW87YmV6cGllY3puaWthJnJkcXVvOyBmaW5hbnNvd2Vnby4gQmV6IG5pZWdvIGthxbxkYSBhd2FyaWEgc3lzdGVtdSBpbmZvcm1hdHljem5lZ28gcGHFhHN0d2Egb3puYWN6YcWCYWJ5IGJyYWsgbW\/FvGxpd2\/Fm2NpIHd5ZGFuaWEgdG93YXJ1IHogbWFnYXp5bnUgY3p5IHJlYWxpemFjamkgdXPFgnVnaSwgY28gdyBwcnp5cGFka3UgZHXFvHljaCBjZW50ciZvYWN1dGU7dyBsb2dpc3R5Y3pueWNoIGdlbmVyb3dhxYJvYnkgc3RyYXR5IGxpY3pvbmUgdyBtaWxpb25hY2ggesWCb3R5Y2ggbmEgZ29kemluxJkuPC9wPgo8aDM+UHJ6eWvFgmFkeSB6IMW8eWNpYSB3emnEmXRlPC9oMz4KPHA+V3lvYnJhxbpteSBzb2JpZSBkdcW8xIUgaHVydG93bmnEmSBidWRvd2xhbsSFIHcgbWFyY3UgMjAyNiByb2t1LiBPIGdvZHppbmllIDEwOjAwIGRvY2hvZHppIGRvIHVzemtvZHplbmlhIMWbd2lhdMWCb3dvZHUgdyBva29saWN5LiBCZXogdHJ5YnUgb2ZmbGluZSwgaHVydG93bmlhIG11c2lhxYJhYnkgd3N0cnp5bWHEhyB3eWRhd2FuaWUgdG93YXImb2FjdXRlO3csIHBvbmlld2HFvCBrYcW8ZGEgc3ByemVkYcW8IHd5bWFnYSB3eXN0YXdpZW5pYSBmYWt0dXJ5IHVzdHJ1a3R1cnl6b3dhbmVqLiBEemnEmWtpIHByb2NlZHVyemUgb2ZmbGluZTI0LCBzeXN0ZW0gRVJQIGdlbmVydWplIGRva3VtZW50eSB6IGtvZGFtaSBRUiwga2llcm93Y3kgb2RqZcW8ZMW8YWrEhSB6IHRvd2FyZW0sIGEgZ2R5IGludGVybmV0IHdyYWNhIG8gMTY6MDAsIHN5c3RlbSBhdXRvbWF0eWN6bmllICZiZHF1bztwY2hhJnJkcXVvOyB3c3p5c3RraWUgZmFrdHVyeSBkbyBiYXp5IEtTZUYsIHphY2hvd3VqxIVjIHVzdGF3b3d5IHRlcm1pbiAyNCBnb2R6aW4uPC9wPgo8aDI+SmFraWUgb2Jvd2nEhXpraSBzcG9jenl3YWrEhSBuYSBwcnplZHNpxJliaW9yY3kgcG8gcG93cm9jaWUgc3lzdGVtdSBkbyBwcmFjeT88L2gyPgo8cD5HZHkgcHJ6eWN6eW5hIG5pZWRvc3TEmXBub8WbY2kgdXN0xIVwaSwgcG9kYXRuaWsgbWEga3J5dHljem5pZSBtYcWCbyBjemFzdSBuYSBzeW5jaHJvbml6YWNqxJkuIDxzdHJvbmc+T2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiB3eW1hZ2EsIGFieSB3c3p5c3RraWUgZmFrdHVyeSB3eXN0YXdpb25lIHcgdHltIHRyeWJpZSB0cmFmacWCeSBkbyBzeXN0ZW11IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3ciZvYWN1dGU7Y2VuaWEgZG9zdMSZcHUuPC9wPgo8cD5OaWVkb3BlxYJuaWVuaWUgdGVnbyB0ZXJtaW51IHdpxIXFvGUgc2nEmSB6IHJ5enlraWVtIHNhbmtjamkuIERsYXRlZ28gdGFrIHdhxbxuZSBqZXN0IHBvc2lhZGFuaWUgb3Byb2dyYW1vd2FuaWEsIGt0Jm9hY3V0ZTtyZSBtb25pdG9ydWplIHN0YXR1cyBwb8WCxIVjemVuaWEuIFLEmWN6bmUgcHJ6ZXN5xYJhbmllIGtpbGt1c2V0IGZha3R1ciBwbyBhd2FyaWkgamVzdCBwcmFrdHljem5pZSBuaWVtb8W8bGl3ZSBiZXogYsWCxJlkJm9hY3V0ZTt3LiBSb3p3acSFemFuaWEgdGFraWUgamFrIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFjdWJlYXBpLmNvbS9wbC9wcm9kdWt0eS9hcGktZS1mYWt0dXJvd2FuaWUtcG9sc2thLyI+QVBJIGRvIGUtZmFrdHVyb3dhbmlhPC9hPiBvZCBBY3ViZSBvZmVydWrEhSBpbnRlbGlnZW50bmUgemFyesSFZHphbmllIGtvbGVqa8SFIHd5c3nFgmtvd8SFICh0encuIDxlbT5yZXRyeSBsb2dpYzwvZW0+KSwgY28gZ3dhcmFudHVqZSwgxbxlIMW8YWRuYSBmYWt0dXJhIG5pZSB6b3N0YW5pZSBwb21pbmnEmXRhIHcgcHJvY2VzaWUgc3luY2hyb25pemFjamkgcG9hd2FyeWpuZWouPC9wPgo8aDI+UG9kc3Vtb3dhbmllOiBDenkgVHdvamEgZmlybWEgamVzdCBnb3Rvd2EgbmEgcHJhY8SZIG9mZmxpbmU\/PC9oMj4KPHA+VHJ5YiBvZmZsaW5lMjQgdyBLU2VGIHRvIG5pZXpixJlkbmUgbmFyesSZZHppZSB6YXBld25pYWrEhWNlIGJlenBpZWN6ZcWEc3R3byBvYnJvdHUgZ29zcG9kYXJjemVnby4gS2x1Y3plbSBkbyBzdWtjZXN1IG5pZSBqZXN0IGplZG5hayBzYW1hIHpuYWpvbW\/Fm8SHIHByemVwaXMmb2FjdXRlO3csIGFsZSBwb3NpYWRhbmllIHRlY2hub2xvZ2lpLCBrdCZvYWN1dGU7cmEgdGUgcHJ6ZXBpc3kgcmVhbGl6dWplIHcgc3BvcyZvYWN1dGU7YiB6YXV0b21hdHl6b3dhbnkuPC9wPgo8cD5HxYImb2FjdXRlO3duZSB3bmlvc2tpIGRsYSBwcnplZHNpxJliaW9yYyZvYWN1dGU7dzo8L3A+Cjx1bD4KPGxpPlRyeWIgb2ZmbGluZSB3eW1hZ2EgZ2VuZXJvd2FuaWEgZmFrdHVyIHoga29kYW1pIFFSIGkgaWNoIHNhbW9kemllbG5lZ28gZG9zdGFyY3phbmlhIGRvIGtvbnRyYWhlbnRhLjwvbGk+CjxsaT5OYSBwcnplc8WCYW5pZSBkYW55Y2ggZG8gS1NlRiBwbyB1c3TEhXBpZW5pdSBhd2FyaWkvbmllZG9zdMSZcG5vxZtjaSBtYXN6IHphend5Y3phaiB0eWxrbyAyNCBnb2R6aW55LjwvbGk+CjxsaT5BdXRvbWF0eXphY2phIHByemV6IEFQSSB0byBuYWpza3V0ZWN6bmllanN6eSBzcG9zJm9hY3V0ZTtiIG5hIHVuaWtuacSZY2llIGthciB6YSBuaWV0ZXJtaW5vd2UgZG9zdGFyY3plbmllIGRva3VtZW50Jm9hY3V0ZTt3LjwvbGk+CjwvdWw+aHR0cHM6Ly93d3cuYWN1YmVhcGkuY29tL3BsL3Byb2R1a3R5L2FwaS1lLWZha3R1cm93YW5pZS1wb2xza2EvY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3MKCjwhLS0gd3A6aHRtbCAvLS0+b3JpZ2luYWxDb250ZW50Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzIS0tIHc6aHRtbCAtLQo8IS0tIEtleSBQb2ludHMgQ29tcG9uZW50IC0tPgo8c2VjdGlvbiBjbGFzcz0iZmFxLWtleS1wb2ludHMiIHN0eWxlPSItLWZhcS1nYXA6IDhweDsKLS1rcC1iZzogIzJjNDE2ODsKLS1rcC10aXRsZS1jb2xvcjogIzY0NzQ4YjsKLS1rcC10ZXh0LWNvbG9yOiAjZmZmZmZmOwotLWtwLWJvcmRlci1jb2xvcjogI2UyZThmMDsKLS1rcC1ib3JkZXItd2lkdGg6IDBweDsKLS1rcC1yYWRpdXM6IDE0cHg7Ci0ta3AtcGFkZGluZzogMTZweDsKLS1rcC1nYXA6IDZweDsKLS1rcC1tYXJrZXItY29sb3I6ICNmZjJhMTM7Ci0ta3AtbGlzdC1zdHlsZTogZGlzYzsKLS1rcC10aXRsZS1zaXplOiAxM3B4OwotLWtwLXRleHQtc2l6ZTogMTZweDsKLS1rcC1zaGFkb3c6IG5vbmU7IiBhcmlhLWxhYmVsPSJDemVnbyBkb3dpZXN6IHNpxJkgeiB0ZWdvIGFydHlrdcWCdT8iPgogIDxoMz5OYWp3YcW8bmllanN6ZSBpbmZvcm1hY2plIHogYXJ0eWt1xYJ1OjwvaDM+CiAgPHVsPgogICAgPGxpPlRyeWIgb2ZmbGluZTI0IHVtb8W8bGl3aWEgd3lzdGF3aWFuaWUgZmFrdHVyIHVzdHJ1a3R1cnl6b3dhbnljaCB6IGtvZGFtaSBRUiBuYXdldCBwb2RjemFzIGF3YXJpaSBzeXN0ZW11IHBvIHN0cm9uaWUgcnrEhWRvd2VqIGx1YiBicmFrdSBpbnRlcm5ldHUgdyBmaXJtaWUuPC9saT4KICAgIDxsaT50eSB0cnliaWUgd3lzdHdjYSBvZHBvd2lhZGEgemEgc2Ftb2R6aWVsbmUgZG9zdGF6ZW5pZSBkb2ttZW50dWRvIGtsaWVudGEsIHBvbmlld2HFvCBzeXN0ZW0gS1NlRiBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllIGHFvCBkbyBtb21lbnR1IHN5bmNocm9uaXphY2ppLjwvbGk+CjxsaT5QcnplZHNpxJliaW9yY2EgbWEgb2Jvd2nEhXplayBwcnplc8WCYW5pYSBmYWt0dXIgd3lzdGF3aW9ueWNoIG9mZmxpbmUgZG8gY2VudHJhbG5laiBiYXp5IHcgY2nEhWd1IDQgZ29kemluIG9kIG1vbWVudHUgcHJ6eXdyw7NjZW5pYSDFgsSFY3pub8WbY2kgeiBzeXN0ZW1lbS48L2xpPgo8bGk+QXV0b21hdHl6YWNqYSBwcnpleiBBUEksIG5wLiBBY3ViZSwgcG96d2FsYSBuYSBiZXpwcm9ibGVtb3dlIGtvbGVqa293YW5pZSBkb2t1bWVudMOzdyBpIGljaCBzYW1vY3p5bm7EhSB3eXN5xYJrxJkgcG8gdXN0xIVwaWVuaXUgcHJvYmxlbcOzdyB0ZWNobmljem55Y2gsIGNvIGNocm9uaSBmaXJtxJkgcHJ6ZWQga2FyYW1pLjwvbGk+CiAgPC91bD4KPC9zZWN0aW9uPgoKPHN0eWxlPgovKiBLZXkgUG9pbnRzICovCi5mYXEta2V5LXBvaW50cyB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mYXEtZm9udCwgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6IHZhcigtLWtwLWJnLCAjMTIxNDFhKSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0ta3AtdGV4dC1jb2xvciwgI2NiZDVlMSkgIWltcG9ydGFudDsgYm9yZGVyOiB2YXIoLS1rcC1ib3JkZXItd2lkdGgsIDFweCkgc29saWQgdmFyKC0ta3AtYm9yZGVyLWNvbG9yLCByZ2JhKDE0OCwgMTYzLCAxODQsIC41KSkgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogdmFyKC0ta3AtcmFkaXVzLCAxMnB4KSAhaW1wb3J0YW50OyBwYWRkaW5nOiB2YXIoLS1rcC1wYWRkaW5nLCAxcHgpIWltcG90YW50OyBtYXJnaW4tYnR0b206IGNhbGModmFyKC0tZmFxLWdhcCwgMTZweCkgKiAxLjUpICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6IHZhcigtLXAtc2hhZG93LCBub25lKSAhaW1wb3J0YW50O30KLmZhcS1rZXktcG9pbnRzIGgzIHsgbWFyZ2luOiAwIDAgOHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0ta3AtdGl0bGUtc2l6ZSwgMC44NXJlbSkgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbSAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTogcHBlcmNhc2UgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWtwLXRpdGxlLWNvbG9yIzk0YTNiOCkgIWltcG9ydGFudDt9Ci5mYXEta2V5LXBvaW50cyB1bCB7IG1hcmluOiAwICFpbXBvcnRhbnQ7IHBhZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IGxpc3Qtc3RsZS10eXBlOnZhcigtLWtwLWxpc3Qtc3R5bGUsIGRpc2MpICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0ta3AtdGV4dC1zaXplLCBpbmhlcml0KSAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaSB7IG1hcmdpbjogMCAwIHZhcigtLWtwLWdhcCwgNnB4KSAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaTo6bWFya2VyIHsgY29sb3I6IHZhcigtLWtwLW1hcmtlci1jb2xvciwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50OyB9Cjwvc3R5bGU+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8cD5XIG1hcmN1IDIwMjYgcm9rdSwgZ2R5IAo8IS0tIHdwOmh0bWwgLS0+CjwhLS0gRkFRIENvbXBvbmVudCAoZGV0YWlscy9zdW1tYXJ5KSArIEpTT04tTEQgaW5saW5lIC0tPgo8c2VjdGlvbiBjbGFzcz0iZmFxLXJvb3QiIHN0eWxlPSItLWZhcS1hY2NlbnQ6ICNmZjU0MTg7Ci0tZmFxLXEtYmc6ICMyYzQxNjg7Ci0tZmFxLXEtdGV4dDogI2ZmZmZmZjsKLS1mYXEtYS1iZzogI2RkZGRkZDsKLS1mYXEtYS10ZXh0OiAjMDAwMDAwOwotLWtwLWJnOiAjMmM0MTY4OwotLWtwLXRpdGxlLWNvbG9yOiAjNjQ3NDhiOwotLWtwLXRleHQtY29sb3I6ICNmZmZmZmY7Ci0ta3AtYm9yZGVyLWNvbG9yOiAjZTJlOGYwOwotLWtwLWJvcmRlci13aWR0aDogMHB4OwotLWtwLXJhZGl1czogMTRweDsKLS1rcC1wYWRkaW5nOiAxNnB4OwotLWtwLWdhcDogNnB4OwotLWtwLW1hcmtlci1jb2xvcjogI2ZmMmExMzsKLS1rcC1saXN0LXN0eWxlOiBkaXNjOwotLWtwLXRpdGxlLXNpemU6IDEzcHg7Ci0ta3AtdGV4dC1zaXplOiAxNnB4OwotLWtwLXNoYWRvdzogbm9uZTsKLS1mYXEtYm9yZGVyLXRvcDogMHB4OwotLWZhcS1ib3JkZXItcmlnaHQ6IDBweDsKLS1mYXEtYm9yZGVyLWJvdHRvbTogMXB4OwotLWZhcS1ib3JkZXItbGVmdDogMHB4OwotLWZhcS1ib3JkZXItY29sb3I6ICNmMGYwZjA7Ci0tZmFxLXJhZGl1czogNnB4OwotLWZhcS1nYXA6IDhweDsKLS1mYXEtcGFkZGluZzogMTRweDsKLS1mYXEtbWFyZ2luLWJsb2NrOiAwcHg7Ci0tZmFxLWljb24tc2l6ZTogMThweDsKLS1mYXEtaWNvbi1nYXA6IDEwcHg7Ci0tZmFxLWEtbGg6IDEuNTsKLS1mYXEtcS1mczogMTZweDsKLS1mYXEtYS1mczogMTVweDsKLS1mYXEtcS1mdzogNjAwOwotLWZhcS1hLWZ3OiA0MDA7Ci0tZmFxLXdpZHRoOiAxMDAlOwotLWZhcS1tbDogYXV0bzsKLS1mYXEtbXI6IGF1dG87Ci0tZmFxLXEtcHQ6IDE0cHg7Ci0tZmFxLXEtcHI6IDE0cHg7Ci0tZmFxLXEtcGI6IDE0cHg7Ci0tZmFxLXEtcGw6IDE0cHg7Ci0tZmFxLWEtcHQ6IDEycHg7Ci0tZmFxLWEtcHI6IDE0cHg7Ci0tZmFxLWEtcGI6IDE0cHg7Ci0tZmFxLWEtcGw6IDIwcHg7Ci0tZmFxLXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zNSk7Ij4KICA8ZGl2IGNsYXNzPSJmYXEiIGFyaWEtbGFiZWw9IkZBUSI+CiAgPGRldGFpbHM+CiAgICA8c3VtbWFyeT48c3BhbiBjbGFzcz0iaWNvbi1hcnJvdyI+PC9zcGFuPjxzcGFuPkN6eSB3IHRyeWJpZSBvZmZsaW5lIG1vZ8SZIHd5c3Rhd2nEhyBmYWt0dXLEmSB3IGZvcm1hY2llIFBERj88L3NwYW4+PC9zdW1tYXJ5PgogICAgPGRpdiBjbGFzcz0iYW5zd2VyIj5Nb8W8ZXN6IHByemVrYXphxIcga29udHJhaGVudG93aSB3aXp1YWxpemFjasSZIGZha3R1cnkgdyBmb3JtYWNpZSBQREYsIGFsZSBtdXNpIG9uYSB6YXdpZXJhxIcga29kIFFSIGkgYnnEhyB3eWdlbmVyb3dhbmEgbmEgcG9kc3Rhd2llIHBvcHJhd25laiBzdHJ1a3R1cnkgWE1MLiBTYW1hIGZha3R1cmEgInBhcGllcm93YSIgbHViIHByb3N0eSBQREYgYmV6IGRhbnljaCBzdHJ1a3R1cmFsbnljaCBuaWUgamVzdCB1em5hd2FueSB6YSBmYWt0dXLEmSB1c3RydWt0dXJ5em93YW7EhS48L2Rpdj4KICA8L2RldGFpbHM+CiAgPGRldGFpbHM+CiAgICA8c3VtbWFyeT48c3BhbiBjbGFzcz0iaWNvbi1hcnJvdyI+PC9zcGFuPjxzcGFuPlNrxIVkIG1hbSB3aWVkemllxIcsIMW8ZSB0cndhIG9maWNqYWxuYSBhd2FyaWEgS1NlRj88L3NwYW4+PC9zdW1tYXJ5PgogICAgPGRpdiBjbGFzcz0iYW5zd2VyIj5Lb211bmlrYXR5IG8gYXdhcmlhY2ggc8SFIHB1Ymxpa293YW5lIHcgQml1bGV0eW5pZSBJbmZvcm1hY2ppIFB1YmxpY3puZWogKEJJUCkgTWluaXN0ZXJzdHdhIEZpbmFuc8OzdyBvcmF6IGN6xJlzdG8gcHJ6ZXN5xYJhbmUgcG9wcnpleiBpbnRlcmZlanN5IEFQSSBkbyBzeXN0ZW3Ds3cga3NpxJlnb3d5Y2guIEplxZtsaSBrb3J6eXN0YXN6IHogcHJvZmVzam9uYWxuZWdvIEFQSSwgVHfDs2ogc3lzdGVtIHNhbSBvdHJ6eW1hIGluZm9ybWFjasSZIG8gc3RhdHVzaWUgc2Vyd2Vyw7N3LjwvZGl2PgogIDwvZGV0YWlscz4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+Q28gamXFm2xpIG5pZSB6ZMSFxbzEmSB3eXPFgmHEhyBmYWt0dXIgdyBjacSFZ3UgMjQgZ29kemluPzwvc3Bhbj48L3N1bW1hcnk+CiAgICA8ZGl2IGNsYXNzPSJhbnN3ZXIiPlNww7PFum5pZW5pZSB6IHd5c3nFgmvEhSBmYWt0dXIgd3lzdGF3aW9ueWNoIHcgdHJ5YmllIG9mZmxpbmUgbW\/FvGUgc2t1dGtvd2HEhyBuYcWCb8W8ZW5pZW0ga2FyIHBpZW5pxJnFvG55Y2ggcHJ6ZXogdXJ6xIVkIHNrYXJib3d5LiBXeXNva2\/Fm8SHIGthciBqZXN0IHV6YWxlxbxuaW9uYSBvZCB3YXJ0b8WbY2kgcG9kYXRrdSB3eWthemFuZWdvIG5hIGZha3R1cmFjaCBsdWIgbGljemJ5IGRva3VtZW50w7N3IHByemVzxYJhbnljaCBwbyB0ZXJtaW5pZS48L2Rpdj4KICA8L2RldGFpbHM+CiAgPGRldGFpbHM+CiAgICA8c3VtbWFyeT48c3BhbiBjbGFzcz0iaWNvbi1hcnJvdyI+PC9zcGFuPjxzcGFuPkN6eSBuYWJ5d2NhIG1vxbxlIG9kbGljennEhyBWQVQgeiBmYWt0dXJ5IHd5c3Rhd2lvbmVqIG9mZmxpbmU\/PC9zcGFuPjwvc3VtbWFyeT4KICAgIDxkaXYgY2xhc3M9ImFuc3dlciI+VGFrLCBmYWt0dXJhIHd5c3Rhd2lvbmEgdyB0cnliaWUgb2ZmbGluZSB6IGtvZGVtIFFSIGRhamUgcHJhd28gZG8gb2RsaWN6ZW5pYSBwb2RhdGt1IFZBVCwgbyBpbGUgc3ByemVkYXdjYSBvc3RhdGVjem5pZSB3cHJvd2FkemkgasSFIGRvIHN5c3RlbXUgS1NlRiB3IHd5bWFnYW55bSB0ZXJtaW5pZS48L2Rpdj4KICA8L2RldGFpbHM+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiRkFRUGFnZSIsCiAgIm1haW5FbnRpdHkiOiBbCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkNvIHpyb2JpxIcsIGdkeSB3eXN0xJlwdWplIGF3YXJpYSBzeXN0ZW11IEtTZUY\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIlcgcmF6aWUgYXdhcmlpIHN5c3RlbXUgS1NlRiBuYWxlxbx5IHNrb3J6eXN0YcSHIHogdHJ5YnUgb2ZmbGluZSBsdWIgdHJ5YnUgYXdhcnlqbmVnbyDigJMgZmFrdHVyxJkgZWxla3Ryb25pY3puxIUgd3lzdGF3acSHIHBvemEgS1NlRiBpIGRvc8WCYcSHIGRvIHN5c3RlbXUgdyBva3JlxZtsb255bSB0ZXJtaW5pZS4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkN6eSB3IHRyeWJpZSBvZmZsaW5lIG1vZ8SZIHd5c3Rhd2nEhyBmYWt0dXLEmSB3IGZvcm1hY2llIFBERj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiTW\/FvGVzeiBwcnpla2F6YcSHIGtvbnRyYWhlbnRvd2kgd2l6dWFsaXphY2rEmSBmYWt0dXJ5IHcgZm9ybWFjaWUgUERGLCBhbGUgbXVzaSBvbmEgemF3aWVyYcSHIGtvZCBRUiBpIGJ5xIcgd3lnZW5lcm93YW5hIG5hIHBvZHN0YXdpZSBwb3ByYXduZWogc3RydWt0dXJ5IFhNTC4gU2FtYSBmYWt0dXJhICJwYXBpZXJvd2EiIGx1YiBwcm9zdHkgUERGIGJleiBkYW55Y2ggc3RydWt0dXJhbG55Y2ggbmllIGplc3QgdXpuYXdhbnkgemEgZmFrdHVyxJkgdXN0cnVrdHVyeXpvd2FuxIUuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJTa8SFZCBtYW0gd2llZHppZcSHLCDFvGUgdHJ3YSBvZmljamFsbmEgYXdhcmlhIEtTZUY\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIktvbXVuaWthdHkgbyBhd2FyaWFjaCBzxIUgcHVibGlrb3dhbmUgdyBCaXVsZXR5bmllIEluZm9ybWFjamkgUHVibGljem5laiAoQklQKSBNaW5pc3RlcnN0d2EgRmluYW5zw7N3IG9yYXogY3rEmXN0byBwcnplc3nFgmFuZSBwb3ByemV6IGludGVyZmVqc3kgQVBJIGRvIHN5c3RlbcOzdyBrc2nEmWdvd3ljaC4gSmXFm2xpIGtvcnp5c3Rhc3ogeiBwcm9mZXNqb25hbG5lZ28gQVBJLCBUd8OzaiBzeXN0ZW0gc2FtIG90cnp5bWEgaW5mb3JtYWNqxJkgbyBzdGF0dXNpZSBzZXJ3ZXLDs3cuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJDbyBqZcWbbGkgbmllIHpkxIXFvMSZIHd5c8WCYcSHIGZha3R1ciB3IGNpxIVndSAyNCBnb2R6aW4\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIlNww7PFum5pZW5pZSB6IHd5c3nFgmvEhSBmYWt0dXIgd3lzdGF3aW9ueWNoIHcgdHJ5YmllIG9mZmxpbmUgbW\/FvGUgc2t1dGtvd2HEhyBuYcWCb8W8ZW5pZW0ga2FyIHBpZW5pxJnFvG55Y2ggcHJ6ZXogdXJ6xIVkIHNrYXJib3d5LiBXeXNva2\/Fm8SHIGthciBqZXN0IHV6YWxlxbxuaW9uYSBvZCB3YXJ0b8WbY2kgcG9kYXRrdSB3eWthemFuZWdvIG5hIGZha3R1cmFjaCBsdWIgbGljemJ5IGRva3VtZW50w7N3IHByemVzxYJhbnljaCBwbyB0ZXJtaW5pZS4iCiAgICAgIH0KICAgIH0KewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJDenkgbmFieXdjYSBtb8W8ZSBvZGxpY3p5xIcgVkFUIHogZmFrdHVyeSB3eXN0YXdpb25laiBvZmZsaW5lPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsKICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwKICAgICAgICAidGV4dCI6ICJUYWssIGZha3R1cmEgd3lzdGF3aW9uYSB3IHRyeWJpZSBvZmZsaW5lIHoga29kZW0gUVIgZGFqZSBwcmF3byBkbyBvZGxpY3plbmlhIHBvZGF0a3UgVkFULCBvIGlsZSBzcHJ6ZWRhd2NhIG9zdGF0ZWN6bmllIHdwcm93YWR6aSBqxIUgZG8gc3lzdGVtdSBLU2VGIHcgd3ltYWdhbnltIHRlcm1pbmllLiIKICAgICAgfQogICAgfQogIF0KfQo8L3NjcmlwdD4KCjxzdHlsZT4KLyogTWluaW1hbG55IENTUyBkbGEgRkFRICovCgouZmFxLXJvb3QgeyBib3JkZXI6MDsgZm9udC1mYW1pbHk6IHZhcigtLWZhcS1mb250LCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8pICFpbXBvcnRhbnQ7IHdpZHRoOiB2YXIoLS1mYXEtd2lkdGgsIDEwMCUpICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiB2YXIoLS1mYXEtbWwsIGF1dG8pICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogdmFyKC0tZmFxLW1yLCBhdXRvKSAhaW1wb3J0YW50OyB9Ci5mYXEgeyBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IGdhcDogdmFyKC0tZmFxLWdhcCkgIWltcG9ydGFudDsgfQouZmFxIGRldGFpbHMgeyBib3JkZXItcmFkaXVzOiB2YXIoLS1mYXEtcmFkaXVzKSAhaW1wb3J0YW50OyBvdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50OyBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IGJvcmRlci1jb2xvcjogdmFyKC0tZmFxLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYXEtYm9yZGVyLXRvcCkgdmFyKC0tZmFxLWJvcmRlci1yaWdodCkgdmFyKC0tZmFxLWJvcmRlci1ib3R0b20pIHZhcigtLWZhcS1ib3JkZXItbGVmdCkgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdmFyKC0tZmFxLXEtYmcpICFpbXBvcnRhbnQ7IG1hcmdpbi1ibG9jazogdmFyKC0tZmFxLW1hcmdpbi1ibG9jaykgIWltcG9ydGFudDsgYm94LXNoYWRvdzogdmFyKC0tZmFxLXNoYWRvdykgIWltcG9ydGFudDsgfQouZmFxIHN1bW1hcnkgeyBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgcGFkZGluZzogdmFyKC0tZmFxLXEtcHQsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLXEtcHIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLXEtcGIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLXEtcGwsIHZhcigtLWZhcS1wYWRkaW5nKSkgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWZhcS1xLXRleHQpICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mYXEtcS1mdywgNjAwKSAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgZ2FwOiB2YXIoLS1mYXEtaWNvbi1nYXAsIDEwcHgpICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0tZmFxLXEtZnMsIDE2cHgpICFpbXBvcnRhbnQ7fQouZmFxIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIgeyBkaXNwbGF5OiBub25lOyAhaW1wb3J0YW50fQouZmFxIHN1bW1hcnkgLmljb24tY2hldnJvbiB7IGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7IHdpZHRoOiB2YXIoLS1mYXEtaWNvbi1zaXplKSAhaW1wb3J0YW50OyBoZWlnaHQ6IHZhcigtLWZhcS1pY29uLXNpemUpICFpbXBvcnRhbnQ7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZhcS1hY2NlbnQpICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSAhaW1wb3J0YW50OyBvcGFjaXR5OiAuOCAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC5pY29uLWNoZXZyb24geyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXMgeyBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50OyB3aWR0aDogdmFyKC0tZmFxLWljb24tc2l6ZSkgIWltcG9ydGFudDsgaGVpZ2h0OiB2YXIoLS1mYXEtaWNvbi1zaXplKSAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfQouZmFxIHN1bW1hcnkgLmljb24tcGx1czo6YmVmb3JlLC5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjphZnRlciB7IGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiB2YXIoLS1mYXEtYWNjZW50KSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjpiZWZvcmUgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB0b3A6IDUwJSAhaW1wb3J0YW50OyBsZWZ0OiAwICFpbXBvcnRhbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjphZnRlciB7IHdpZHRoOiAycHggIWltcG9ydGFudDsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB0b3A6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZSAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC5pY29uLXBsdXM6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDsgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1hcnJvdyB7IGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7IHdpZHRoOiAwICFpbXBvcnRhbnQ7IGhlaWdodDogMCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDogY2FsYyh2YXIoLS1mYXEtaWNvbi1zaXplKSAqIDAuNSkgc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgYm9yZGVyLXJpZ2h0OiBjYWxjKHZhcigtLWZhcS1pY29uLXNpemUpICogMC41KSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItdG9wOiBjYWxjKHZhcigtLWZhcS1pY29uLXNpemUpICogMC42KSBzb2xpZCB2YXIoLS1mYXEtYWNjZW50KSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UgIWltcG9ydGFudDsgfQouZmFxIGRldGFpbHNbb3Blbl0gc3VtbWFyeSAuaWNvbi1hcnJvdyB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDsgfQouZmFxIC5hbnN3ZXIgeyAgcGFkZGluZzogdmFyKC0tZmFxLWEtcHQsIGNhbGModmFyKC0tZmFxLXBhZGRpbmcpIC0gMnB4KSkgdmFyKC0tZmFxLWEtcHIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLWEtcGIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLWEtcGwsIHZhcigtLWZhcS1wYWRkaW5nKSkgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdmFyKC0tZmFxLWEtYmcpICFpbXBvcnRhbnQ7IGNvbG9yOiB2YXIoLS1mYXEtYS10ZXh0KSAhaW1wb3J0YW50OyBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmFxLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IHZhcigtLWZhcS1hLWZ3LCA0MDApICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0tZmFxLWEtZnMsIDE1cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IHZhcigtLWZhcS1hLWxoLCAxLjUpICFpbXBvcnRhbnQ7fQo8L3N0eWxlPgo8CjxoCjxoMgo8aDI+CjxoMj48L2gyPgo8aDI+TjwvaDI+CjxoMj5OYTwvaDI+CjxoMj5OYWo8L2gyPgo8aDI+TmFqYzwvaDI+CjxoMj5OYWpjejwvaDI+CjxoMj5OYWpjesSZPC9oMj4KPGgyPk5hamN6xJnFmzwvaDI+CjxoMj5OYWpjesSZxZtjPC9oMj4KPGgyPk5hamN6xJnFm2NpPC9oMj4KPGgyPk5hamN6xJnFm2NpZTwvaDI+CjxoMj5OYWpjesSZxZtjaWVqPC9oMj4KPGgyPk5hamN6xJnFm2NpZWogPC9oMj4KPGgyPk5hamN6xJnFm2NpZWogejwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphPC9oMj4KPGgyPk5hamN6xJnFm2NpZWogemFkPC9oMj4KPGgyPk5hamN6xJnFm2NpZWogemFkdzwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZDwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGE8L2gyPgo8aDI+TmFqY3rEmcWbY2llaiB6YWRhdzwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YTwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW48L2gyPgo8aDI+TmFqY3rEmcWbY2llaiB6YWRhd2FuZTwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIDwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHA8L2gyPgo8aDI+TmFqY3rEmcWbY2llaiB6YWRhd2FuZSBweTwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHB5dDwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHB5dGE8L2gyPgo8aDI+TmFqY3rEmcWbY2llaiB6YWRhd2FuZSBweXRhbjwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHB5dGFuaTwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHB5dGFuaWE8L2gyPgo8aDI+TmFqY3rEmcWbY2llaiB6YWRhd2FuZSBweXRhbmlhIDwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHB5dGFuaWEgbzwvaDI+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHB5dGFuaWEgbyA8L2gyPgo8aDI+TmFqY3rEmcWbY2llaiB6YWRhd2FuZSBweXRhbmlhIG8gVHJ5YiBvZmZsaW5lMjQgdyBLU2VGPC9oMj4KPGgyPk5hamN6xJnFm2NpZWogemFkYXdhbmUgcHl0YW5pYSBvIHJ5YiBvZmZsaW5lMjQgdyBLU2VGPC9oMj4KPGgyPk5hamN6xJnFm2NpZWogemFkYXdhbmUgcHl0YW5pYSBvIHRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvaDI+CmNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+ZG9jdW1lbnRzbHVnBQcIBAgGCAUHAQNBBwIBA0EACAcIBwgGCA4IDggLCAZIAQYIBB8aIBsvKgkZISIWGwgKCAQIBgIGAQIJBAIEC0EBAkEAAkEJAkECu1g\/hw8\/CAcPBAoHCwgHBApHAAtBABEPCAcECkcACwUIkgoCDCIJBYMDjQkBngEDBQ6FAbYCMC4UPgirBQGlhQECAwQFCgsMDQ4PEBESExQVFhcYGRoZGhscHR4fICEiIyQlJicoKT49PggHDwQKBwsIBw8ECgcLCAcPBAoHCwgHBApHAAsIBwQKRwALvQEIBA0BAwAAAQkACwECADsBIkIBAUAAQQAAQQACAEEAAkAAQQAAQQAAQQAAQQACAEEAAgALQRYCQRkRQT8WQQIBmQIAfQF3EzIwMjYtMDMtMzBUMTg6MDA6NTZ9o8m93gF9AHcGY2xvc2VkdwZjbG9zZWR5dwB3CHN0YW5kYXJkeXcAeX0AeXl3AHcAeHl2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR5B3ZlcnNpb259Anl1AHUAf39\/dyQzZjllNmQ2MS1hNDQ0LTQzMTctYWY2NS05ODVmMmE3ZTA4ZDh4d542PHA+VyBtYXJjdSAyMDI2IHJva3UsIGdkeSBLcmFqb3d5IFN5c3RlbSBlLUZha3R1ciBqZXN0IGp1xbwgY29kemllbm5vxZtjacSFIGRsYSBwb2xza2llZ28gYml6bmVzdSwgc3RhYmlsbm\/Fm8SHIHByb2NlcyZvYWN1dGU7dyBzcHJ6ZWRhxbxvd3ljaCBzdGHFgmEgc2nEmSBwcmlvcnl0ZXRlbS4gSmVkbnltIHogbmFqd2nEmWtzenljaCBsxJlrJm9hY3V0ZTt3IHByemVkc2nEmWJpb3JjJm9hY3V0ZTt3IG9kIHBvY3rEhXRrdSB3ZHJhxbxhbmlhIHJlZm9ybXkgYnnFgmEgd2l6amEgJmJkcXVvO3phbXJvxbxlbmlhJnJkcXVvOyBoYW5kbHUgdyBwcnp5cGFka3UgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2ggcG8gc3Ryb25pZSByesSFZG93ZWogbHViIGJyYWt1IGRvc3TEmXB1IGRvIHNpZWNpIHcgc2llZHppYmllIGZpcm15LiBPZHBvd2llZHppxIUgbmEgdGUgb2Jhd3kgamVzdCA8c3Ryb25nPnRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiwgY3p5bGkgbWVjaGFuaXptIHBvendhbGFqxIVjeSBuYSB3eXN0YXdpYW5pZSBmYWt0dXIgdXN0cnVrdHVyeXpvd2FueWNoIG5hd2V0IHd0ZWR5LCBnZHkgYmV6cG\/Fm3JlZG5pZSBwb8WCxIVjemVuaWUgeiBjZW50cmFsbsSFIGJhesSFIE1pbmlzdGVyc3R3YSBGaW5hbnMmb2FjdXRlO3cgamVzdCBuaWVtb8W8bGl3ZS48L3A+CjxwPlpyb3p1bWllbmllIHImb2FjdXRlO8W8bmljeSBtacSZZHp5IHN0YW5kYXJkb3fEhSBwcmFjxIUgdyBzeXN0ZW1pZSBhIHByb2NlZHVyYW1pIGF3YXJ5am55bWkgdG8ga2x1Y3ogZG8gdW5pa25pxJljaWEgZG90a2xpd3ljaCBrYXIgZmluYW5zb3d5Y2ggaSBwYXJhbGnFvHUgb3BlcmFjeWpuZWdvLjwvcD4KPGgyPkN6eW0gamVzdCB0cnliIG9mZmxpbmUyNCB3IEtTZUYgaSBkbGFjemVnbyBqZXN0IHRhayBpc3RvdG55PzwvaDI+CjxwPlN0YW5kYXJkb3d5IDxzdHJvbmc+dHJ5YiBvbmxpbmUgS1NlRjwvc3Ryb25nPiB6YWvFgmFkYSwgxbxlIGthxbxkYSBmYWt0dXJhIHcgbW9tZW5jaWUgd3lzdGF3aWVuaWEgdHJhZmlhIGRvIHN5c3RlbXUsIG90cnp5bXVqZSB1bmlrYWxueSBudW1lciBLU2VGIG9yYXogdXJ6xJlkb3dlIHBvxZt3aWFkY3plbmllIG9kYmlvcnUgKFVQTykuIEplZG5hayByemVjenl3aXN0b8WbxIcgdGVjaG5vbG9naWN6bmEgYnl3YSBuaWVwcnpld2lkeXdhbG5hLiBUcnliIG9mZmxpbmUyNCB0byBzcGVjamFsbmEgcHJvY2VkdXJhIHByemV3aWR6aWFuYSBuYSB3eXBhZGVrOjwvcD4KPHVsPgo8bGk+UHJhYyBzZXJ3aXNvd3ljaCBvZ8WCb3N6b255Y2ggcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dy48L2xpPgo8bGk+Tmllc3BvZHppZXdhbmVqIGF3YXJpaSBjZW50cmFsbmVnbyBzeXN0ZW11IChvZ8WCb3N6b25laiBvZmljamFsbmllKS48L2xpPgo8bGk+QnJha3UgbW\/FvGxpd2\/Fm2NpIHBvxYLEhWN6ZW5pYSB6IHN5c3RlbWVtIHBvIHN0cm9uaWUgcG9kYXRuaWthIChucC4gYXdhcmlhIGxva2FsbmVnbyDFgsSFY3phIGludGVybmV0b3dlZ28pLjwvbGk+CjwvdWw+CjxwPlcgbWFyY3UgMjAyNiByb2t1IHByemVwaXN5IHPEhSBqYXNuZTogYml6bmVzIG5pZSBtb8W8ZSBzdGFuxIXEhyB3IG1pZWpzY3UgeiBwb3dvZHUgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2guIFRyeWIgb2ZmbGluZSBwb3p3YWxhIG5hIHd5c3Rhd2llbmllIGZha3R1cnkgJmJkcXVvO2xva2FsbmllJnJkcXVvOywgcHJ6ZWthemFuaWUgamVqIGtsaWVudG93aSwgYSBuYXN0xJlwbmllIGRvcGXFgm5pZW5pZSBmb3JtYWxub8WbY2kgcG8gcHJ6eXdyJm9hY3V0ZTtjZW5pdSBzcHJhd25vxZtjaSBzeXN0ZW0mb2FjdXRlO3cuPC9wPgo8aDM+VHJ5YiBhd2FyeWpueSBLU2VGIGEgdHJ5YiBvZmZsaW5lICZuZGFzaDsgamFrYSBqZXN0IHImb2FjdXRlO8W8bmljYT88L2gzPgo8cD5XIGrEmXp5a3UgcG90b2N6bnltIHRlIHBvasSZY2lhIGJ5d2FqxIUgc3Rvc293YW5lIHphbWllbm5pZSwgYWxlIHogdGVjaG5pY3puZWdvIHB1bmt0dSB3aWR6ZW5pYSByJm9hY3V0ZTvFvG5pxIUgc2nEmSBwcnp5Y3p5bsSFIHd5c3TEhXBpZW5pYTo8L3A+CjxvbD4KPGxpPjxzdHJvbmc+QXdhcmlhIEtTZUY6PC9zdHJvbmc+IE9nxYJhc3phbmEgcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dyB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqLiBXIHR5bSBjemFzaWUgcG9kYXRuaWsgd3lzdGF3aWEgZmFrdHVyeSB6IGtvZGVtIFFSLCBhIG5hIGljaCB3eXN5xYJrxJkgZG8gc3lzdGVtdSBtYSB6YXp3eWN6YWogNyBkbmkgb2QgemFrb8WEY3plbmlhIGF3YXJpaS48L2xpPgo8bGk+PHN0cm9uZz5UcnliIG9mZmxpbmUyNCAoTmllZG9zdMSZcG5vxZvEhyk6PC9zdHJvbmc+IERvdHljenkgcGxhbm93YW55Y2ggcHJ6ZXJ3IHRlY2huaWN6bnljaCBsdWIgc3l0dWFjamksIHcga3Qmb2FjdXRlO3J5Y2ggdG8gcG9kYXRuaWsgbmllIG1hIGRvc3TEmXB1IGRvIHN5c3RlbXUuIFR1dGFqIGN6YXMgbmEgcHJ6ZXPFgmFuaWUgZG9rdW1lbnQmb2FjdXRlO3cgZG8gYmF6eSByesSFZG93ZWogamVzdCB6bmFjem5pZSBrciZvYWN1dGU7dHN6eSBpIHd5bm9zaSB6YXp3eWN6YWogMjQgZ29kemlueS48L2xpPgo8L29sPgo8aDI+SmFrIGR6aWHFgmEgd3lzdGF3aWFuaWUgZmFrdHVyIHcgdHJ5YmllIG9mZmxpbmU\/PC9oMj4KPHA+R2R5IHN5c3RlbSBvcGVydWplIHcgdHJ5YmllIG9mZmxpbmUsIHByb2NlcyB3eXN0YXdpYW5pYSBmYWt0dXJ5IHVsZWdhIG1vZHlmaWthY2ppLCBhYnkgZG9rdW1lbnQgemFjaG93YcWCIHN3b2rEhSBtb2MgcHJhd27EhSBtaW1vIGJyYWt1IG5hdHljaG1pYXN0b3dlZ28gbnVtZXJ1IEtTZUYuPC9wPgo8aDM+SmFrIHd5c3Rhd2nEhyBmYWt0dXLEmSwgZ2R5IEtTZUYgbmllIGR6aWHFgmE\/PC9oMz4KPG9sPgo8bGk+PHN0cm9uZz5Qcnp5Z290b3dhbmllIHBsaWt1IFhNTDo8L3N0cm9uZz4gRmFrdHVyYSBtdXNpIGJ5xIcgd3lnZW5lcm93YW5hIHcgc3RhbmRhcmRvd2VqIHN0cnVrdHVyemUgbG9naWN6bmVqIChYU0QpLiBOaWUgbW\/FvG5hIHdyJm9hY3V0ZTtjacSHIGRvIHd5c3Rhd2lhbmlhIHp3eWvFgnljaCBkb2t1bWVudCZvYWN1dGU7dyBXb3JkIGN6eSBQREYgYmV6IG9kcG93aWVkbmljaCBtZXRhZGFueWNoLjwvbGk+CjxsaT48c3Ryb25nPk96bmFjemVuaWUgZGF0eSB3eXN0YXdpZW5pYTo8L3N0cm9uZz4gRGF0YSB3eWdlbmVyb3dhbmlhIGRva3VtZW50dSB3IHN5c3RlbWllIGZpbmFuc293by1rc2nEmWdvd3ltIGplc3QgdXpuYXdhbmEgemEgZGF0xJkgd3lzdGF3aWVuaWEgZmFrdHVyeSwgcG9kIHdhcnVua2llbSBwJm9hY3V0ZTvFum5pZWpzemVnbyBkb3N0YXJjemVuaWEgamVqIGRvIEtTZUYgdyB0ZXJtaW5pZS48L2xpPgo8bGk+PHN0cm9uZz5HZW5lcm93YW5pZSBrb2R1IFFSOjwvc3Ryb25nPiBLYcW8ZGEgZmFrdHVyYSB3eXN0YXdpb25hIHBvemEgc3lzdGVtZW0gb25saW5lIG11c2kgcG9zaWFkYcSHIGtvZCBRUi4gUG96d2FsYSBvbiBuYWJ5d2N5IG5hIHdlcnlmaWthY2rEmSBhdXRlbnR5Y3pub8WbY2kgZG9rdW1lbnR1LCB6YW5pbSBqZXN6Y3plIHRyYWZpIG9uIGRvIGJhenkgbWluaXN0ZXJpYWxuZWouPC9saT4KPGxpPjxzdHJvbmc+RG9zdGFyY3plbmllIGRvIG5hYnl3Y3k6PC9zdHJvbmc+IFcgdHJ5YmllIG9mZmxpbmUgdG8gd3lzdGF3Y2Egb2Rwb3dpYWRhIHphIHByemVrYXphbmllIGZha3R1cnkga2xpZW50b3dpIChucC4gZHJvZ8SFIG1haWxvd8SFKSwgcG9uaWV3YcW8IHN5c3RlbSByesSFZG93eSBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllLjwvbGk+Cjwvb2w+CjxwPldkcm\/FvGVuaWUgPHN0cm9uZz5BUEkgQWN1YmU8L3N0cm9uZz4gem5hY3rEhWNvIHVwcmFzemN6YSB0ZW4gcHJvY2VzLiBQcm9mZXNqb25hbG5lIGJyYW1raSBBUEkgcG90cmFmacSFIGF1dG9tYXR5Y3puaWUgd3lrcnnEhyBicmFrIG9kcG93aWVkemkgemUgc3Ryb255IHNlcndlciZvYWN1dGU7dyByesSFZG93eWNoIGkgcMWCeW5uaWUgcHJ6ZcWCxIVjennEhyBzacSZIHcgdHJ5YiBrb2xlamtvd2FuaWEgZG9rdW1lbnQmb2FjdXRlO3cuIER6acSZa2kgdGVtdSBwcmFjb3duaWsgd3lzdGF3aWFqxIVjeSBmYWt0dXLEmSBtb8W8ZSBuYXdldCBuaWUgb2RjenXEhywgxbxlIHN5c3RlbSBjZW50cmFsbnkgbWEgcHJ6ZXJ3xJkgdGVjaG5pY3puxIUgJm5kYXNoOyBBUEkgemFqbWllIHNpxJkgcG9ub3dpZW5pZW0gcHImb2FjdXRlO2J5IHd5c3nFgmtpLCBnZHkgdHlsa28ga29tdW5pa2FjamEgem9zdGFuaWUgcHJ6eXdyJm9hY3V0ZTtjb25hLjwvcD4KPGgyPkRvIGN6ZWdvIHPFgnXFvHkgdHJ5YiBvZmZsaW5lMjQgdyBwcmFrdHljZSBiaXpuZXNvd2VqPzwvaDI+CjxwPlRyeWIgdGVuIHBlxYJuaSBmdW5rY2rEmSAmYmRxdW87YmV6cGllY3puaWthJnJkcXVvOyBmaW5hbnNvd2Vnby4gQmV6IG5pZWdvIGthxbxkYSBhd2FyaWEgc3lzdGVtdSBpbmZvcm1hdHljem5lZ28gcGHFhHN0d2Egb3puYWN6YcWCYWJ5IGJyYWsgbW\/FvGxpd2\/Fm2NpIHd5ZGFuaWEgdG93YXJ1IHogbWFnYXp5bnUgY3p5IHJlYWxpemFjamkgdXPFgnVnaSwgY28gdyBwcnp5cGFka3UgZHXFvHljaCBjZW50ciZvYWN1dGU7dyBsb2dpc3R5Y3pueWNoIGdlbmVyb3dhxYJvYnkgc3RyYXR5IGxpY3pvbmUgdyBtaWxpb25hY2ggesWCb3R5Y2ggbmEgZ29kemluxJkuPC9wPgo8aDM+UHJ6eWvFgmFkeSB6IMW8eWNpYSB3emnEmXRlPC9oMz4KPHA+V3lvYnJhxbpteSBzb2JpZSBkdcW8xIUgaHVydG93bmnEmSBidWRvd2xhbsSFIHcgbWFyY3UgMjAyNiByb2t1LiBPIGdvZHppbmllIDEwOjAwIGRvY2hvZHppIGRvIHVzemtvZHplbmlhIMWbd2lhdMWCb3dvZHUgdyBva29saWN5LiBCZXogdHJ5YnUgb2ZmbGluZSwgaHVydG93bmlhIG11c2lhxYJhYnkgd3N0cnp5bWHEhyB3eWRhd2FuaWUgdG93YXImb2FjdXRlO3csIHBvbmlld2HFvCBrYcW8ZGEgc3ByemVkYcW8IHd5bWFnYSB3eXN0YXdpZW5pYSBmYWt0dXJ5IHVzdHJ1a3R1cnl6b3dhbmVqLiBEemnEmWtpIHByb2NlZHVyemUgb2ZmbGluZTI0LCBzeXN0ZW0gRVJQIGdlbmVydWplIGRva3VtZW50eSB6IGtvZGFtaSBRUiwga2llcm93Y3kgb2RqZcW8ZMW8YWrEhSB6IHRvd2FyZW0sIGEgZ2R5IGludGVybmV0IHdyYWNhIG8gMTY6MDAsIHN5c3RlbSBhdXRvbWF0eWN6bmllICZiZHF1bztwY2hhJnJkcXVvOyB3c3p5c3RraWUgZmFrdHVyeSBkbyBiYXp5IEtTZUYsIHphY2hvd3VqxIVjIHVzdGF3b3d5IHRlcm1pbiAyNCBnb2R6aW4uPC9wPgo8aDI+SmFraWUgb2Jvd2nEhXpraSBzcG9jenl3YWrEhSBuYSBwcnplZHNpxJliaW9yY3kgcG8gcG93cm9jaWUgc3lzdGVtdSBkbyBwcmFjeT88L2gyPgo8cD5HZHkgcHJ6eWN6eW5hIG5pZWRvc3TEmXBub8WbY2kgdXN0xIVwaSwgcG9kYXRuaWsgbWEga3J5dHljem5pZSBtYcWCbyBjemFzdSBuYSBzeW5jaHJvbml6YWNqxJkuIDxzdHJvbmc+T2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiB3eW1hZ2EsIGFieSB3c3p5c3RraWUgZmFrdHVyeSB3eXN0YXdpb25lIHcgdHltIHRyeWJpZSB0cmFmacWCeSBkbyBzeXN0ZW11IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3ciZvYWN1dGU7Y2VuaWEgZG9zdMSZcHUuPC9wPgo8cD5OaWVkb3BlxYJuaWVuaWUgdGVnbyB0ZXJtaW51IHdpxIXFvGUgc2nEmSB6IHJ5enlraWVtIHNhbmtjamkuIERsYXRlZ28gdGFrIHdhxbxuZSBqZXN0IHBvc2lhZGFuaWUgb3Byb2dyYW1vd2FuaWEsIGt0Jm9hY3V0ZTtyZSBtb25pdG9ydWplIHN0YXR1cyBwb8WCxIVjemVuaWEuIFLEmWN6bmUgcHJ6ZXN5xYJhbmllIGtpbGt1c2V0IGZha3R1ciBwbyBhd2FyaWkgamVzdCBwcmFrdHljem5pZSBuaWVtb8W8bGl3ZSBiZXogYsWCxJlkJm9hY3V0ZTt3LiBSb3p3acSFemFuaWEgdGFraWUgamFrIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFjdWJlYXBpLmNvbS9wbC9wcm9kdWt0eS9hcGktZS1mYWt0dXJvd2FuaWUtcG9sc2thLyI+QVBJIGRvIGUtZmFrdHVyb3dhbmlhPC9hPiBvZCBBY3ViZSBvZmVydWrEhSBpbnRlbGlnZW50bmUgemFyesSFZHphbmllIGtvbGVqa8SFIHd5c3nFgmtvd8SFICh0encuIDxlbT5yZXRyeSBsb2dpYzwvZW0+KSwgY28gZ3dhcmFudHVqZSwgxbxlIMW8YWRuYSBmYWt0dXJhIG5pZSB6b3N0YW5pZSBwb21pbmnEmXRhIHcgcHJvY2VzaWUgc3luY2hyb25pemFjamkgcG9hd2FyeWpuZWouPC9wPgo8aDI+UG9kc3Vtb3dhbmllOiBDenkgVHdvamEgZmlybWEgamVzdCBnb3Rvd2EgbmEgcHJhY8SZIG9mZmxpbmU\/PC9oMj4KPHA+VHJ5YiBvZmZsaW5lMjQgdyBLU2VGIHRvIG5pZXpixJlkbmUgbmFyesSZZHppZSB6YXBld25pYWrEhWNlIGJlenBpZWN6ZcWEc3R3byBvYnJvdHUgZ29zcG9kYXJjemVnby4gS2x1Y3plbSBkbyBzdWtjZXN1IG5pZSBqZXN0IGplZG5hayBzYW1hIHpuYWpvbW\/Fm8SHIHByemVwaXMmb2FjdXRlO3csIGFsZSBwb3NpYWRhbmllIHRlY2hub2xvZ2lpLCBrdCZvYWN1dGU7cmEgdGUgcHJ6ZXBpc3kgcmVhbGl6dWplIHcgc3BvcyZvYWN1dGU7YiB6YXV0b21hdHl6b3dhbnkuPC9wPgo8cD5HxYImb2FjdXRlO3duZSB3bmlvc2tpIGRsYSBwcnplZHNpxJliaW9yYyZvYWN1dGU7dzo8L3A+Cjx1bD4KPGxpPlRyeWIgb2ZmbGluZSB3eW1hZ2EgZ2VuZXJvd2FuaWEgZmFrdHVyIHoga29kYW1pIFFSIGkgaWNoIHNhbW9kemllbG5lZ28gZG9zdGFyY3phbmlhIGRvIGtvbnRyYWhlbnRhLjwvbGk+CjxsaT5OYSBwcnplc8WCYW5pZSBkYW55Y2ggZG8gS1NlRiBwbyB1c3TEhXBpZW5pdSBhd2FyaWkvbmllZG9zdMSZcG5vxZtjaSBtYXN6IHphend5Y3phaiB0eWxrbyAyNCBnb2R6aW55LjwvbGk+CjxsaT5BdXRvbWF0eXphY2phIHByemV6IEFQSSB0byBuYWpza3V0ZWN6bmllanN6eSBzcG9zJm9hY3V0ZTtiIG5hIHVuaWtuacSZY2llIGthciB6YSBuaWV0ZXJtaW5vd2UgZG9zdGFyY3plbmllIGRva3VtZW50Jm9hY3V0ZTt3LjwvbGk+CjwvdWw+dw1jb3JlL2ZyZWVmb3Jtd542PHA+VyBtYXJjdSAyMDI2IHJva3UsIGdkeSBLcmFqb3d5IFN5c3RlbSBlLUZha3R1ciBqZXN0IGp1xbwgY29kemllbm5vxZtjacSFIGRsYSBwb2xza2llZ28gYml6bmVzdSwgc3RhYmlsbm\/Fm8SHIHByb2NlcyZvYWN1dGU7dyBzcHJ6ZWRhxbxvd3ljaCBzdGHFgmEgc2nEmSBwcmlvcnl0ZXRlbS4gSmVkbnltIHogbmFqd2nEmWtzenljaCBsxJlrJm9hY3V0ZTt3IHByemVkc2nEmWJpb3JjJm9hY3V0ZTt3IG9kIHBvY3rEhXRrdSB3ZHJhxbxhbmlhIHJlZm9ybXkgYnnFgmEgd2l6amEgJmJkcXVvO3phbXJvxbxlbmlhJnJkcXVvOyBoYW5kbHUgdyBwcnp5cGFka3UgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2ggcG8gc3Ryb25pZSByesSFZG93ZWogbHViIGJyYWt1IGRvc3TEmXB1IGRvIHNpZWNpIHcgc2llZHppYmllIGZpcm15LiBPZHBvd2llZHppxIUgbmEgdGUgb2Jhd3kgamVzdCA8c3Ryb25nPnRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiwgY3p5bGkgbWVjaGFuaXptIHBvendhbGFqxIVjeSBuYSB3eXN0YXdpYW5pZSBmYWt0dXIgdXN0cnVrdHVyeXpvd2FueWNoIG5hd2V0IHd0ZWR5LCBnZHkgYmV6cG\/Fm3JlZG5pZSBwb8WCxIVjemVuaWUgeiBjZW50cmFsbsSFIGJhesSFIE1pbmlzdGVyc3R3YSBGaW5hbnMmb2FjdXRlO3cgamVzdCBuaWVtb8W8bGl3ZS48L3A+CjxwPlpyb3p1bWllbmllIHImb2FjdXRlO8W8bmljeSBtacSZZHp5IHN0YW5kYXJkb3fEhSBwcmFjxIUgdyBzeXN0ZW1pZSBhIHByb2NlZHVyYW1pIGF3YXJ5am55bWkgdG8ga2x1Y3ogZG8gdW5pa25pxJljaWEgZG90a2xpd3ljaCBrYXIgZmluYW5zb3d5Y2ggaSBwYXJhbGnFvHUgb3BlcmFjeWpuZWdvLjwvcD4KPGgyPkN6eW0gamVzdCB0cnliIG9mZmxpbmUyNCB3IEtTZUYgaSBkbGFjemVnbyBqZXN0IHRhayBpc3RvdG55PzwvaDI+CjxwPlN0YW5kYXJkb3d5IDxzdHJvbmc+dHJ5YiBvbmxpbmUgS1NlRjwvc3Ryb25nPiB6YWvFgmFkYSwgxbxlIGthxbxkYSBmYWt0dXJhIHcgbW9tZW5jaWUgd3lzdGF3aWVuaWEgdHJhZmlhIGRvIHN5c3RlbXUsIG90cnp5bXVqZSB1bmlrYWxueSBudW1lciBLU2VGIG9yYXogdXJ6xJlkb3dlIHBvxZt3aWFkY3plbmllIG9kYmlvcnUgKFVQTykuIEplZG5hayByemVjenl3aXN0b8WbxIcgdGVjaG5vbG9naWN6bmEgYnl3YSBuaWVwcnpld2lkeXdhbG5hLiBUcnliIG9mZmxpbmUyNCB0byBzcGVjamFsbmEgcHJvY2VkdXJhIHByemV3aWR6aWFuYSBuYSB3eXBhZGVrOjwvcD4KPHVsPgo8bGk+UHJhYyBzZXJ3aXNvd3ljaCBvZ8WCb3N6b255Y2ggcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dy48L2xpPgo8bGk+Tmllc3BvZHppZXdhbmVqIGF3YXJpaSBjZW50cmFsbmVnbyBzeXN0ZW11IChvZ8WCb3N6b25laiBvZmljamFsbmllKS48L2xpPgo8bGk+QnJha3UgbW\/FvGxpd2\/Fm2NpIHBvxYLEhWN6ZW5pYSB6IHN5c3RlbWVtIHBvIHN0cm9uaWUgcG9kYXRuaWthIChucC4gYXdhcmlhIGxva2FsbmVnbyDFgsSFY3phIGludGVybmV0b3dlZ28pLjwvbGk+CjwvdWw+CjxwPlcgbWFyY3UgMjAyNiByb2t1IHByemVwaXN5IHPEhSBqYXNuZTogYml6bmVzIG5pZSBtb8W8ZSBzdGFuxIXEhyB3IG1pZWpzY3UgeiBwb3dvZHUgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2guIFRyeWIgb2ZmbGluZSBwb3p3YWxhIG5hIHd5c3Rhd2llbmllIGZha3R1cnkgJmJkcXVvO2xva2FsbmllJnJkcXVvOywgcHJ6ZWthemFuaWUgamVqIGtsaWVudG93aSwgYSBuYXN0xJlwbmllIGRvcGXFgm5pZW5pZSBmb3JtYWxub8WbY2kgcG8gcHJ6eXdyJm9hY3V0ZTtjZW5pdSBzcHJhd25vxZtjaSBzeXN0ZW0mb2FjdXRlO3cuPC9wPgo8aDM+VHJ5YiBhd2FyeWpueSBLU2VGIGEgdHJ5YiBvZmZsaW5lICZuZGFzaDsgamFrYSBqZXN0IHImb2FjdXRlO8W8bmljYT88L2gzPgo8cD5XIGrEmXp5a3UgcG90b2N6bnltIHRlIHBvasSZY2lhIGJ5d2FqxIUgc3Rvc293YW5lIHphbWllbm5pZSwgYWxlIHogdGVjaG5pY3puZWdvIHB1bmt0dSB3aWR6ZW5pYSByJm9hY3V0ZTvFvG5pxIUgc2nEmSBwcnp5Y3p5bsSFIHd5c3TEhXBpZW5pYTo8L3A+CjxvbD4KPGxpPjxzdHJvbmc+QXdhcmlhIEtTZUY6PC9zdHJvbmc+IE9nxYJhc3phbmEgcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dyB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqLiBXIHR5bSBjemFzaWUgcG9kYXRuaWsgd3lzdGF3aWEgZmFrdHVyeSB6IGtvZGVtIFFSLCBhIG5hIGljaCB3eXN5xYJrxJkgZG8gc3lzdGVtdSBtYSB6YXp3eWN6YWogNyBkbmkgb2QgemFrb8WEY3plbmlhIGF3YXJpaS48L2xpPgo8bGk+PHN0cm9uZz5UcnliIG9mZmxpbmUyNCAoTmllZG9zdMSZcG5vxZvEhyk6PC9zdHJvbmc+IERvdHljenkgcGxhbm93YW55Y2ggcHJ6ZXJ3IHRlY2huaWN6bnljaCBsdWIgc3l0dWFjamksIHcga3Qmb2FjdXRlO3J5Y2ggdG8gcG9kYXRuaWsgbmllIG1hIGRvc3TEmXB1IGRvIHN5c3RlbXUuIFR1dGFqIGN6YXMgbmEgcHJ6ZXPFgmFuaWUgZG9rdW1lbnQmb2FjdXRlO3cgZG8gYmF6eSByesSFZG93ZWogamVzdCB6bmFjem5pZSBrciZvYWN1dGU7dHN6eSBpIHd5bm9zaSB6YXp3eWN6YWogMjQgZ29kemlueS48L2xpPgo8L29sPgo8aDI+SmFrIGR6aWHFgmEgd3lzdGF3aWFuaWUgZmFrdHVyIHcgdHJ5YmllIG9mZmxpbmU\/PC9oMj4KPHA+R2R5IHN5c3RlbSBvcGVydWplIHcgdHJ5YmllIG9mZmxpbmUsIHByb2NlcyB3eXN0YXdpYW5pYSBmYWt0dXJ5IHVsZWdhIG1vZHlmaWthY2ppLCBhYnkgZG9rdW1lbnQgemFjaG93YcWCIHN3b2rEhSBtb2MgcHJhd27EhSBtaW1vIGJyYWt1IG5hdHljaG1pYXN0b3dlZ28gbnVtZXJ1IEtTZUYuPC9wPgo8aDM+SmFrIHd5c3Rhd2nEhyBmYWt0dXLEmSwgZ2R5IEtTZUYgbmllIGR6aWHFgmE\/PC9oMz4KPG9sPgo8bGk+PHN0cm9uZz5Qcnp5Z290b3dhbmllIHBsaWt1IFhNTDo8L3N0cm9uZz4gRmFrdHVyYSBtdXNpIGJ5xIcgd3lnZW5lcm93YW5hIHcgc3RhbmRhcmRvd2VqIHN0cnVrdHVyemUgbG9naWN6bmVqIChYU0QpLiBOaWUgbW\/FvG5hIHdyJm9hY3V0ZTtjacSHIGRvIHd5c3Rhd2lhbmlhIHp3eWvFgnljaCBkb2t1bWVudCZvYWN1dGU7dyBXb3JkIGN6eSBQREYgYmV6IG9kcG93aWVkbmljaCBtZXRhZGFueWNoLjwvbGk+CjxsaT48c3Ryb25nPk96bmFjemVuaWUgZGF0eSB3eXN0YXdpZW5pYTo8L3N0cm9uZz4gRGF0YSB3eWdlbmVyb3dhbmlhIGRva3VtZW50dSB3IHN5c3RlbWllIGZpbmFuc293by1rc2nEmWdvd3ltIGplc3QgdXpuYXdhbmEgemEgZGF0xJkgd3lzdGF3aWVuaWEgZmFrdHVyeSwgcG9kIHdhcnVua2llbSBwJm9hY3V0ZTvFum5pZWpzemVnbyBkb3N0YXJjemVuaWEgamVqIGRvIEtTZUYgdyB0ZXJtaW5pZS48L2xpPgo8bGk+PHN0cm9uZz5HZW5lcm93YW5pZSBrb2R1IFFSOjwvc3Ryb25nPiBLYcW8ZGEgZmFrdHVyYSB3eXN0YXdpb25hIHBvemEgc3lzdGVtZW0gb25saW5lIG11c2kgcG9zaWFkYcSHIGtvZCBRUi4gUG96d2FsYSBvbiBuYWJ5d2N5IG5hIHdlcnlmaWthY2rEmSBhdXRlbnR5Y3pub8WbY2kgZG9rdW1lbnR1LCB6YW5pbSBqZXN6Y3plIHRyYWZpIG9uIGRvIGJhenkgbWluaXN0ZXJpYWxuZWouPC9saT4KPGxpPjxzdHJvbmc+RG9zdGFyY3plbmllIGRvIG5hYnl3Y3k6PC9zdHJvbmc+IFcgdHJ5YmllIG9mZmxpbmUgdG8gd3lzdGF3Y2Egb2Rwb3dpYWRhIHphIHByemVrYXphbmllIGZha3R1cnkga2xpZW50b3dpIChucC4gZHJvZ8SFIG1haWxvd8SFKSwgcG9uaWV3YcW8IHN5c3RlbSByesSFZG93eSBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllLjwvbGk+Cjwvb2w+CjxwPldkcm\/FvGVuaWUgPHN0cm9uZz5BUEkgQWN1YmU8L3N0cm9uZz4gem5hY3rEhWNvIHVwcmFzemN6YSB0ZW4gcHJvY2VzLiBQcm9mZXNqb25hbG5lIGJyYW1raSBBUEkgcG90cmFmacSFIGF1dG9tYXR5Y3puaWUgd3lrcnnEhyBicmFrIG9kcG93aWVkemkgemUgc3Ryb255IHNlcndlciZvYWN1dGU7dyByesSFZG93eWNoIGkgcMWCeW5uaWUgcHJ6ZcWCxIVjennEhyBzacSZIHcgdHJ5YiBrb2xlamtvd2FuaWEgZG9rdW1lbnQmb2FjdXRlO3cuIER6acSZa2kgdGVtdSBwcmFjb3duaWsgd3lzdGF3aWFqxIVjeSBmYWt0dXLEmSBtb8W8ZSBuYXdldCBuaWUgb2RjenXEhywgxbxlIHN5c3RlbSBjZW50cmFsbnkgbWEgcHJ6ZXJ3xJkgdGVjaG5pY3puxIUgJm5kYXNoOyBBUEkgemFqbWllIHNpxJkgcG9ub3dpZW5pZW0gcHImb2FjdXRlO2J5IHd5c3nFgmtpLCBnZHkgdHlsa28ga29tdW5pa2FjamEgem9zdGFuaWUgcHJ6eXdyJm9hY3V0ZTtjb25hLjwvcD4KPGgyPkRvIGN6ZWdvIHPFgnXFvHkgdHJ5YiBvZmZsaW5lMjQgdyBwcmFrdHljZSBiaXpuZXNvd2VqPzwvaDI+CjxwPlRyeWIgdGVuIHBlxYJuaSBmdW5rY2rEmSAmYmRxdW87YmV6cGllY3puaWthJnJkcXVvOyBmaW5hbnNvd2Vnby4gQmV6IG5pZWdvIGthxbxkYSBhd2FyaWEgc3lzdGVtdSBpbmZvcm1hdHljem5lZ28gcGHFhHN0d2Egb3puYWN6YcWCYWJ5IGJyYWsgbW\/FvGxpd2\/Fm2NpIHd5ZGFuaWEgdG93YXJ1IHogbWFnYXp5bnUgY3p5IHJlYWxpemFjamkgdXPFgnVnaSwgY28gdyBwcnp5cGFka3UgZHXFvHljaCBjZW50ciZvYWN1dGU7dyBsb2dpc3R5Y3pueWNoIGdlbmVyb3dhxYJvYnkgc3RyYXR5IGxpY3pvbmUgdyBtaWxpb25hY2ggesWCb3R5Y2ggbmEgZ29kemluxJkuPC9wPgo8aDM+UHJ6eWvFgmFkeSB6IMW8eWNpYSB3emnEmXRlPC9oMz4KPHA+V3lvYnJhxbpteSBzb2JpZSBkdcW8xIUgaHVydG93bmnEmSBidWRvd2xhbsSFIHcgbWFyY3UgMjAyNiByb2t1LiBPIGdvZHppbmllIDEwOjAwIGRvY2hvZHppIGRvIHVzemtvZHplbmlhIMWbd2lhdMWCb3dvZHUgdyBva29saWN5LiBCZXogdHJ5YnUgb2ZmbGluZSwgaHVydG93bmlhIG11c2lhxYJhYnkgd3N0cnp5bWHEhyB3eWRhd2FuaWUgdG93YXImb2FjdXRlO3csIHBvbmlld2HFvCBrYcW8ZGEgc3ByemVkYcW8IHd5bWFnYSB3eXN0YXdpZW5pYSBmYWt0dXJ5IHVzdHJ1a3R1cnl6b3dhbmVqLiBEemnEmWtpIHByb2NlZHVyemUgb2ZmbGluZTI0LCBzeXN0ZW0gRVJQIGdlbmVydWplIGRva3VtZW50eSB6IGtvZGFtaSBRUiwga2llcm93Y3kgb2RqZcW8ZMW8YWrEhSB6IHRvd2FyZW0sIGEgZ2R5IGludGVybmV0IHdyYWNhIG8gMTY6MDAsIHN5c3RlbSBhdXRvbWF0eWN6bmllICZiZHF1bztwY2hhJnJkcXVvOyB3c3p5c3RraWUgZmFrdHVyeSBkbyBiYXp5IEtTZUYsIHphY2hvd3VqxIVjIHVzdGF3b3d5IHRlcm1pbiAyNCBnb2R6aW4uPC9wPgo8aDI+SmFraWUgb2Jvd2nEhXpraSBzcG9jenl3YWrEhSBuYSBwcnplZHNpxJliaW9yY3kgcG8gcG93cm9jaWUgc3lzdGVtdSBkbyBwcmFjeT88L2gyPgo8cD5HZHkgcHJ6eWN6eW5hIG5pZWRvc3TEmXBub8WbY2kgdXN0xIVwaSwgcG9kYXRuaWsgbWEga3J5dHljem5pZSBtYcWCbyBjemFzdSBuYSBzeW5jaHJvbml6YWNqxJkuIDxzdHJvbmc+T2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiB3eW1hZ2EsIGFieSB3c3p5c3RraWUgZmFrdHVyeSB3eXN0YXdpb25lIHcgdHltIHRyeWJpZSB0cmFmacWCeSBkbyBzeXN0ZW11IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3ciZvYWN1dGU7Y2VuaWEgZG9zdMSZcHUuPC9wPgo8cD5OaWVkb3BlxYJuaWVuaWUgdGVnbyB0ZXJtaW51IHdpxIXFvGUgc2nEmSB6IHJ5enlraWVtIHNhbmtjamkuIERsYXRlZ28gdGFrIHdhxbxuZSBqZXN0IHBvc2lhZGFuaWUgb3Byb2dyYW1vd2FuaWEsIGt0Jm9hY3V0ZTtyZSBtb25pdG9ydWplIHN0YXR1cyBwb8WCxIVjemVuaWEuIFLEmWN6bmUgcHJ6ZXN5xYJhbmllIGtpbGt1c2V0IGZha3R1ciBwbyBhd2FyaWkgamVzdCBwcmFrdHljem5pZSBuaWVtb8W8bGl3ZSBiZXogYsWCxJlkJm9hY3V0ZTt3LiBSb3p3acSFemFuaWEgdGFraWUgamFrIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFjdWJlYXBpLmNvbS9wbC9wcm9kdWt0eS9hcGktZS1mYWt0dXJvd2FuaWUtcG9sc2thLyI+QVBJIGRvIGUtZmFrdHVyb3dhbmlhPC9hPiBvZCBBY3ViZSBvZmVydWrEhSBpbnRlbGlnZW50bmUgemFyesSFZHphbmllIGtvbGVqa8SFIHd5c3nFgmtvd8SFICh0encuIDxlbT5yZXRyeSBsb2dpYzwvZW0+KSwgY28gZ3dhcmFudHVqZSwgxbxlIMW8YWRuYSBmYWt0dXJhIG5pZSB6b3N0YW5pZSBwb21pbmnEmXRhIHcgcHJvY2VzaWUgc3luY2hyb25pemFjamkgcG9hd2FyeWpuZWouPC9wPgo8aDI+UG9kc3Vtb3dhbmllOiBDenkgVHdvamEgZmlybWEgamVzdCBnb3Rvd2EgbmEgcHJhY8SZIG9mZmxpbmU\/PC9oMj4KPHA+VHJ5YiBvZmZsaW5lMjQgdyBLU2VGIHRvIG5pZXpixJlkbmUgbmFyesSZZHppZSB6YXBld25pYWrEhWNlIGJlenBpZWN6ZcWEc3R3byBvYnJvdHUgZ29zcG9kYXJjemVnby4gS2x1Y3plbSBkbyBzdWtjZXN1IG5pZSBqZXN0IGplZG5hayBzYW1hIHpuYWpvbW\/Fm8SHIHByemVwaXMmb2FjdXRlO3csIGFsZSBwb3NpYWRhbmllIHRlY2hub2xvZ2lpLCBrdCZvYWN1dGU7cmEgdGUgcHJ6ZXBpc3kgcmVhbGl6dWplIHcgc3BvcyZvYWN1dGU7YiB6YXV0b21hdHl6b3dhbnkuPC9wPgo8cD5HxYImb2FjdXRlO3duZSB3bmlvc2tpIGRsYSBwcnplZHNpxJliaW9yYyZvYWN1dGU7dzo8L3A+Cjx1bD4KPGxpPlRyeWIgb2ZmbGluZSB3eW1hZ2EgZ2VuZXJvd2FuaWEgZmFrdHVyIHoga29kYW1pIFFSIGkgaWNoIHNhbW9kemllbG5lZ28gZG9zdGFyY3phbmlhIGRvIGtvbnRyYWhlbnRhLjwvbGk+CjxsaT5OYSBwcnplc8WCYW5pZSBkYW55Y2ggZG8gS1NlRiBwbyB1c3TEhXBpZW5pdSBhd2FyaWkvbmllZG9zdMSZcG5vxZtjaSBtYXN6IHphend5Y3phaiB0eWxrbyAyNCBnb2R6aW55LjwvbGk+CjxsaT5BdXRvbWF0eXphY2phIHByemV6IEFQSSB0byBuYWpza3V0ZWN6bmllanN6eSBzcG9zJm9hY3V0ZTtiIG5hIHVuaWtuacSZY2llIGthciB6YSBuaWV0ZXJtaW5vd2UgZG9zdGFyY3plbmllIGRva3VtZW50Jm9hY3V0ZTt3LjwvbGk+CjwvdWw+dyQwYjcyMTJmZC1jMDk4LTQzZDctODM4ZS01MDEyNTY2OWUxNDd4dw5jb3JlL3BhcmFncmFwaHl3JGEyZGI5NDY5LWRiZGMtNDQzMy04NGFhLWJjYjU5ZGNlZjY1NncJY29yZS9odG1sd\/ISPCEtLSBLZXkgUG9pbnRzIENvbXBvbmVudCAtLT4KPHNlY3Rpb24gY2xhc3M9ImZhcS1rZXktcG9pbnRzIiBzdHlsZT0iLS1mYXEtZ2FwOiA4cHg7Ci0ta3AtYmc6ICMyYzQxNjg7Ci0ta3AtdGl0bGUtY29sb3I6ICM2NDc0OGI7Ci0ta3AtdGV4dC1jb2xvcjogI2ZmZmZmZjsKLS1rcC1ib3JkZXItY29sb3I6ICNlMmU4ZjA7Ci0ta3AtYm9yZGVyLXdpZHRoOiAwcHg7Ci0ta3AtcmFkaXVzOiAxNHB4OwotLWtwLXBhZGRpbmc6IDE2cHg7Ci0ta3AtZ2FwOiA2cHg7Ci0ta3AtbWFya2VyLWNvbG9yOiAjZmYyYTEzOwotLWtwLWxpc3Qtc3R5bGU6IGRpc2M7Ci0ta3AtdGl0bGUtc2l6ZTogMTNweDsKLS1rcC10ZXh0LXNpemU6IDE2cHg7Ci0ta3Atc2hhZG93OiBub25lOyIgYXJpYS1sYWJlbD0iQ3plZ28gZG93aWVzeiBzacSZIHogdGVnbyBhcnR5a3XFgnU\/Ij4KICA8aDM+TmFqd2HFvG5pZWpzemUgaW5mb3JtYWNqZSB6IGFydHlrdcWCdTo8L2gzPgogIDx1bD4KICAgIDxsaT5UcnliIG9mZmxpbmUyNCB1bW\/FvGxpd2lhIHd5c3Rhd2lhbmllIGZha3R1ciB1c3RydWt0dXJ5em93YW55Y2ggeiBrb2RhbWkgUVIgbmF3ZXQgcG9kY3phcyBhd2FyaWkgc3lzdGVtdSBwbyBzdHJvbmllIHJ6xIVkb3dlaiBsdWIgYnJha3UgaW50ZXJuZXR1IHcgZmlybWllLjwvbGk+CiAgICA8bGk+VyB0eW0gdHJ5YmllIHd5c3Rhd2NhIG9kcG93aWFkYSB6YSBzYW1vZHppZWxuZSBkb3N0YXJjemVuaWUgZG9rdW1lbnR1IGRvIGtsaWVudGEsIHBvbmlld2HFvCBzeXN0ZW0gS1NlRiBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllIGHFvCBkbyBtb21lbnR1IHN5bmNocm9uaXphY2ppLjwvbGk+CjxsaT5QcnplZHNpxJliaW9yY2EgbWEgb2Jvd2nEhXplayBwcnplc8WCYW5pYSBmYWt0dXIgd3lzdGF3aW9ueWNoIG9mZmxpbmUgZG8gY2VudHJhbG5laiBiYXp5IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3csOzY2VuaWEgxYLEhWN6bm\/Fm2NpIHogc3lzdGVtZW0uPC9saT4KPGxpPkF1dG9tYXR5emFjamEgcHJ6ZXogQVBJLCBucC4gQWN1YmUsIHBvendhbGEgbmEgYmV6cHJvYmxlbW93ZSBrb2xlamtvd2FuaWUgZG9rdW1lbnTDs3cgaSBpY2ggc2Ftb2N6eW5uxIUgd3lzecWCa8SZIHBvIHVzdMSFcGllbml1IHByb2JsZW3Ds3cgdGVjaG5pY3pueWNoLCBjbyBjaHJvbmkgZmlybcSZIHByemVkIGthcmFtaS48L2xpPgogIDwvdWw+Cjwvc2VjdGlvbj4KCjxzdHlsZT4KLyogS2V5IFBvaW50cyAqLwouZmFxLWtleS1wb2ludHMgeyBmb250LWZhbWlseTogdmFyKC0tZmFxLWZvbnQsIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bykgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiB2YXIoLS1rcC1iZywgIzEyMTQxYSkgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWtwLXRleHQtY29sb3IsICNjYmQ1ZTEpICFpbXBvcnRhbnQ7IGJvcmRlcjogdmFyKC0ta3AtYm9yZGVyLXdpZHRoLCAxcHgpIHNvbGlkIHZhcigtLWtwLWJvcmRlci1jb2xvciwgcmdiYSgxNDgsIDE2MywgMTg0LCAwLjI1KSkgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogdmFyKC0ta3AtcmFkaXVzLCAxMnB4KSAhaW1wb3J0YW50OyBwYWRkaW5nOiB2YXIoLS1rcC1wYWRkaW5nLCAxNnB4KSAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWZhcS1nYXAsIDE2cHgpICogMS41KSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiB2YXIoLS1rcC1zaGFkb3csIG5vbmUpICFpbXBvcnRhbnQ7fQouZmFxLWtleS1wb2ludHMgaDMgeyBtYXJnaW46IDAgMCA4cHggIWltcG9ydGFudDsgZm9udC1zaXplOiB2YXIoLS1rcC10aXRsZS1zaXplLCAwLjg1cmVtKSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWtwLXRpdGxlLWNvbG9yLCAjOTRhM2I4KSAhaW1wb3J0YW50O30KLmZhcS1rZXktcG9pbnRzIHVsIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyBsaXN0LXN0eWxlLXR5cGU6IHZhcigtLWtwLWxpc3Qtc3R5bGUsIGRpc2MpICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0ta3AtdGV4dC1zaXplLCBpbmhlcml0KSAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaSB7IG1hcmdpbjogMCAwIHZhcigtLWtwLWdhcCwgNnB4KSAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaTo6bWFya2VyIHsgY29sb3I6IHZhcigtLWtwLW1hcmtlci1jb2xvciwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50OyB9Cjwvc3R5bGU+dyRhMmRiOTQ2OS1kYmRjLTQ0MzMtODRhYS1iY2I1OWRjZWY2NTZ3CWNvcmUvaHRtbHfyEjwhLS0gS2V5IFBvaW50cyBDb21wb25lbnQgLS0+CjxzZWN0aW9uIGNsYXNzPSJmYXEta2V5LXBvaW50cyIgc3R5bGU9Ii0tZmFxLWdhcDogOHB4OwotLWtwLWJnOiAjMmM0MTY4OwotLWtwLXRpdGxlLWNvbG9yOiAjNjQ3NDhiOwotLWtwLXRleHQtY29sb3I6ICNmZmZmZmY7Ci0ta3AtYm9yZGVyLWNvbG9yOiAjZTJlOGYwOwotLWtwLWJvcmRlci13aWR0aDogMHB4OwotLWtwLXJhZGl1czogMTRweDsKLS1rcC1wYWRkaW5nOiAxNnB4OwotLWtwLWdhcDogNnB4OwotLWtwLW1hcmtlci1jb2xvcjogI2ZmMmExMzsKLS1rcC1saXN0LXN0eWxlOiBkaXNjOwotLWtwLXRpdGxlLXNpemU6IDEzcHg7Ci0ta3AtdGV4dC1zaXplOiAxNnB4OwotLWtwLXNoYWRvdzogbm9uZTsiIGFyaWEtbGFiZWw9IkN6ZWdvIGRvd2llc3ogc2nEmSB6IHRlZ28gYXJ0eWt1xYJ1PyI+CiAgPGgzPk5handhxbxuaWVqc3plIGluZm9ybWFjamUgeiBhcnR5a3XFgnU6PC9oMz4KICA8dWw+CiAgICA8bGk+VHJ5YiBvZmZsaW5lMjQgdW1vxbxsaXdpYSB3eXN0YXdpYW5pZSBmYWt0dXIgdXN0cnVrdHVyeXpvd2FueWNoIHoga29kYW1pIFFSIG5hd2V0IHBvZGN6YXMgYXdhcmlpIHN5c3RlbXUgcG8gc3Ryb25pZSByesSFZG93ZWogbHViIGJyYWt1IGludGVybmV0dSB3IGZpcm1pZS48L2xpPgogICAgPGxpPlcgdHltIHRyeWJpZSB3eXN0YXdjYSBvZHBvd2lhZGEgemEgc2Ftb2R6aWVsbmUgZG9zdGFyY3plbmllIGRva3VtZW50dSBkbyBrbGllbnRhLCBwb25pZXdhxbwgc3lzdGVtIEtTZUYgbmllIHpyb2JpIHRlZ28gYXV0b21hdHljem5pZSBhxbwgZG8gbW9tZW50dSBzeW5jaHJvbml6YWNqaS48L2xpPgo8bGk+UHJ6ZWRzacSZYmlvcmNhIG1hIG9ib3dpxIV6ZWsgcHJ6ZXPFgmFuaWEgZmFrdHVyIHd5c3Rhd2lvbnljaCBvZmZsaW5lIGRvIGNlbnRyYWxuZWogYmF6eSB3IGNpxIVndSAyNCBnb2R6aW4gb2QgbW9tZW50dSBwcnp5d3LDs2NlbmlhIMWCxIVjem5vxZtjaSB6IHN5c3RlbWVtLjwvbGk+CjxsaT5BdXRvbWF0eXphY2phIHByemV6IEFQSSwgbnAuIEFjdWJlLCBwb3p3YWxhIG5hIGJlenByb2JsZW1vd2Uga29sZWprb3dhbmllIGRva3VtZW50w7N3IGkgaWNoIHNhbW9jenlubsSFIHd5c3nFgmvEmSBwbyB1c3TEhXBpZW5pdSBwcm9ibGVtw7N3IHRlY2huaWN6bnljaCwgY28gY2hyb25pIGZpcm3EmSBwcnplZCBrYXJhbWkuPC9saT4KICA8L3VsPgo8L3NlY3Rpb24+Cgo8c3R5bGU+Ci8qIEtleSBQb2ludHMgKi8KLmZhcS1rZXktcG9pbnRzIHsgZm9udC1mYW1pbHk6IHZhcigtLWZhcS1mb250LCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8pICFpbXBvcnRhbnQ7YmFja2dyb3VuZDogdmFyKC0ta3AtYmcsICMxMjE0MWEpICFpbXBvcnRhbnQ7IGNvbG9yOiB2YXIoLS1rcC10ZXh0LWNvbG9yLCAjY2JkNWUxKSAhaW1wb3J0YW50OyBib3JkZXI6IHZhcigtLWtwLWJvcmRlci13aWR0aCwgMXB4KSBzb2xpZCB2YXIoLS1rcC1ib3JkZXItY29sb3IsIHJnYmEoMTQ4LCAxNjMsIDE4NCwgMC4yNSkpICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6IHZhcigtLWtwLXJhZGl1cywgMTJweCkgIWltcG9ydGFudDsgcGFkZGluZzogdmFyKC0ta3AtcGFkZGluZywgMTZweCkgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1mYXEtZ2FwLCAxNnB4KSAqIDEuNSkgIWltcG9ydGFudDsgYm94LXNoYWRvdzogdmFyKC0ta3Atc2hhZG93LCBub25lKSAhaW1wb3J0YW50O30KLmZhcS1rZXktcG9pbnRzIGgzIHsgbWFyZ2luOiAwIDAgOHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0ta3AtdGl0bGUtc2l6ZSwgMC44NXJlbSkgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbSAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IGNvbG9yOiB2YXIoLS1rcC10aXRsZS1jb2xvciwgIzk0YTNiOCkgIWltcG9ydGFudDt9Ci5mYXEta2V5LXBvaW50cyB1bCB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgbGlzdC1zdHlsZS10eXBlOiB2YXIoLS1rcC1saXN0LXN0eWxlLCBkaXNjKSAhaW1wb3J0YW50OyBmb250LXNpemU6IHZhcigtLWtwLXRleHQtc2l6ZSwgaW5oZXJpdCkgIWltcG9ydGFudDsgfQouZmFxLWtleS1wb2ludHMgbGkgeyBtYXJnaW46IDAgMCB2YXIoLS1rcC1nYXAsIDZweCkgIWltcG9ydGFudDsgfQouZmFxLWtleS1wb2ludHMgbGk6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfQouZmFxLWtleS1wb2ludHMgbGk6Om1hcmtlciB7IGNvbG9yOiB2YXIoLS1rcC1tYXJrZXItY29sb3IsIGN1cnJlbnRDb2xvcikgIWltcG9ydGFudDsgfQo8L3N0eWxlPnckM2Y5ZTZkNjEtYTQ0NC00MzE3LWFmNjUtOTg1ZjJhN2UwOGQ4d542PHA+VyBtYXJjdSAyMDI2IHJva3UsIGdkeSBLcmFqb3d5IFN5c3RlbSBlLUZha3R1ciBqZXN0IGp1xbwgY29kemllbm5vxZtjacSFIGRsYSBwb2xza2llZ28gYml6bmVzdSwgc3RhYmlsbm\/Fm8SHIHByb2NlcyZvYWN1dGU7dyBzcHJ6ZWRhxbxvd3ljaCBzdGHFgmEgc2nEmSBwcmlvcnl0ZXRlbS4gSmVkbnltIHogbmFqd2nEmWtzenljaCBsxJlrJm9hY3V0ZTt3IHByemVkc2nEmWJpb3JjJm9hY3V0ZTt3IG9kIHBvY3rEhXRrdSB3ZHJhxbxhbmlhIHJlZm9ybXkgYnnFgmEgd2l6amEgJmJkcXVvO3phbXJvxbxlbmlhJnJkcXVvOyBoYW5kbHUgdyBwcnp5cGFka3UgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2ggcG8gc3Ryb25pZSByesSFZG93ZWogbHViIGJyYWt1IGRvc3TEmXB1IGRvIHNpZWNpIHcgc2llZHppYmllIGZpcm15LiBPZHBvd2llZHppxIUgbmEgdGUgb2Jhd3kgamVzdCA8c3Ryb25nPnRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiwgY3p5bGkgbWVjaGFuaXptIHBvendhbGFqxIVjeSBuYSB3eXN0YXdpYW5pZSBmYWt0dXIgdXN0cnVrdHVyeXpvd2FueWNoIG5hd2V0IHd0ZWR5LCBnZHkgYmV6cG\/Fm3JlZG5pZSBwb8WCxIVjemVuaWUgeiBjZW50cmFsbsSFIGJhesSFIE1pbmlzdGVyc3R3YSBGaW5hbnMmb2FjdXRlO3cgamVzdCBuaWVtb8W8bGl3ZS48L3A+CjxwPlpyb3p1bWllbmllIHImb2FjdXRlO8W8bmljeSBtacSZZHp5IHN0YW5kYXJkb3fEhSBwcmFjxIUgdyBzeXN0ZW1pZSBhIHByb2NlZHVyYW1pIGF3YXJ5am55bWkgdG8ga2x1Y3ogZG8gdW5pa25pxJljaWEgZG90a2xpd3ljaCBrYXIgZmluYW5zb3d5Y2ggaSBwYXJhbGnFvHUgb3BlcmFjeWpuZWdvLjwvcD4KPGgyPkN6eW0gamVzdCB0cnliIG9mZmxpbmUyNCB3IEtTZUYgaSBkbGFjemVnbyBqZXN0IHRhayBpc3RvdG55PzwvaDI+CjxwPlN0YW5kYXJkb3d5IDxzdHJvbmc+dHJ5YiBvbmxpbmUgS1NlRjwvc3Ryb25nPiB6YWvFgmFkYSwgxbxlIGthxbxkYSBmYWt0dXJhIHcgbW9tZW5jaWUgd3lzdGF3aWVuaWEgdHJhZmlhIGRvIHN5c3RlbXUsIG90cnp5bXVqZSB1bmlrYWxueSBudW1lciBLU2VGIG9yYXogdXJ6xJlkb3dlIHBvxZt3aWFkY3plbmllIG9kYmlvcnUgKFVQTykuIEplZG5hayByemVjenl3aXN0b8WbxIcgdGVjaG5vbG9naWN6bmEgYnl3YSBuaWVwcnpld2lkeXdhbG5hLiBUcnliIG9mZmxpbmUyNCB0byBzcGVjamFsbmEgcHJvY2VkdXJhIHByemV3aWR6aWFuYSBuYSB3eXBhZGVrOjwvcD4KPHVsPgo8bGk+UHJhYyBzZXJ3aXNvd3ljaCBvZ8WCb3N6b255Y2ggcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dy48L2xpPgo8bGk+Tmllc3BvZHppZXdhbmVqIGF3YXJpaSBjZW50cmFsbmVnbyBzeXN0ZW11IChvZ8WCb3N6b25laiBvZmljamFsbmllKS48L2xpPgo8bGk+QnJha3UgbW\/FvGxpd2\/Fm2NpIHBvxYLEhWN6ZW5pYSB6IHN5c3RlbWVtIHBvIHN0cm9uaWUgcG9kYXRuaWthIChucC4gYXdhcmlhIGxva2FsbmVnbyDFgsSFY3phIGludGVybmV0b3dlZ28pLjwvbGk+CjwvdWw+CjxwPlcgbWFyY3UgMjAyNiByb2t1IHByemVwaXN5IHPEhSBqYXNuZTogYml6bmVzIG5pZSBtb8W8ZSBzdGFuxIXEhyB3IG1pZWpzY3UgeiBwb3dvZHUgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2guIFRyeWIgb2ZmbGluZSBwb3p3YWxhIG5hIHd5c3Rhd2llbmllIGZha3R1cnkgJmJkcXVvO2xva2FsbmllJnJkcXVvOywgcHJ6ZWthemFuaWUgamVqIGtsaWVudG93aSwgYSBuYXN0xJlwbmllIGRvcGXFgm5pZW5pZSBmb3JtYWxub8WbY2kgcG8gcHJ6eXdyJm9hY3V0ZTtjZW5pdSBzcHJhd25vxZtjaSBzeXN0ZW0mb2FjdXRlO3cuPC9wPgo8aDM+VHJ5YiBhd2FyeWpueSBLU2VGIGEgdHJ5YiBvZmZsaW5lICZuZGFzaDsgamFrYSBqZXN0IHImb2FjdXRlO8W8bmljYT88L2gzPgo8cD5XIGrEmXp5a3UgcG90b2N6bnltIHRlIHBvasSZY2lhIGJ5d2FqxIUgc3Rvc293YW5lIHphbWllbm5pZSwgYWxlIHogdGVjaG5pY3puZWdvIHB1bmt0dSB3aWR6ZW5pYSByJm9hY3V0ZTvFvG5pxIUgc2nEmSBwcnp5Y3p5bsSFIHd5c3TEhXBpZW5pYTo8L3A+CjxvbD4KPGxpPjxzdHJvbmc+QXdhcmlhIEtTZUY6PC9zdHJvbmc+IE9nxYJhc3phbmEgcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dyB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqLiBXIHR5bSBjemFzaWUgcG9kYXRuaWsgd3lzdGF3aWEgZmFrdHVyeSB6IGtvZGVtIFFSLCBhIG5hIGljaCB3eXN5xYJrxJkgZG8gc3lzdGVtdSBtYSB6YXp3eWN6YWogNyBkbmkgb2QgemFrb8WEY3plbmlhIGF3YXJpaS48L2xpPgo8bGk+PHN0cm9uZz5UcnliIG9mZmxpbmUyNCAoTmllZG9zdMSZcG5vxZvEhyk6PC9zdHJvbmc+IERvdHljenkgcGxhbm93YW55Y2ggcHJ6ZXJ3IHRlY2huaWN6bnljaCBsdWIgc3l0dWFjamksIHcga3Qmb2FjdXRlO3J5Y2ggdG8gcG9kYXRuaWsgbmllIG1hIGRvc3TEmXB1IGRvIHN5c3RlbXUuIFR1dGFqIGN6YXMgbmEgcHJ6ZXPFgmFuaWUgZG9rdW1lbnQmb2FjdXRlO3cgZG8gYmF6eSByesSFZG93ZWogamVzdCB6bmFjem5pZSBrciZvYWN1dGU7dHN6eSBpIHd5bm9zaSB6YXp3eWN6YWogMjQgZ29kemlueS48L2xpPgo8L29sPgo8aDI+SmFrIGR6aWHFgmEgd3lzdGF3aWFuaWUgZmFrdHVyIHcgdHJ5YmllIG9mZmxpbmU\/PC9oMj4KPHA+R2R5IHN5c3RlbSBvcGVydWplIHcgdHJ5YmllIG9mZmxpbmUsIHByb2NlcyB3eXN0YXdpYW5pYSBmYWt0dXJ5IHVsZWdhIG1vZHlmaWthY2ppLCBhYnkgZG9rdW1lbnQgemFjaG93YcWCIHN3b2rEhSBtb2MgcHJhd27EhSBtaW1vIGJyYWt1IG5hdHljaG1pYXN0b3dlZ28gbnVtZXJ1IEtTZUYuPC9wPgo8aDM+SmFrIHd5c3Rhd2nEhyBmYWt0dXLEmSwgZ2R5IEtTZUYgbmllIGR6aWHFgmE\/PC9oMz4KPG9sPgo8bGk+PHN0cm9uZz5Qcnp5Z290b3dhbmllIHBsaWt1IFhNTDo8L3N0cm9uZz4gRmFrdHVyYSBtdXNpIGJ5xIcgd3lnZW5lcm93YW5hIHcgc3RhbmRhcmRvd2VqIHN0cnVrdHVyemUgbG9naWN6bmVqIChYU0QpLiBOaWUgbW\/FvG5hIHdyJm9hY3V0ZTtjacSHIGRvIHd5c3Rhd2lhbmlhIHp3eWvFgnljaCBkb2t1bWVudCZvYWN1dGU7dyBXb3JkIGN6eSBQREYgYmV6IG9kcG93aWVkbmljaCBtZXRhZGFueWNoLjwvbGk+CjxsaT48c3Ryb25nPk96bmFjemVuaWUgZGF0eSB3eXN0YXdpZW5pYTo8L3N0cm9uZz4gRGF0YSB3eWdlbmVyb3dhbmlhIGRva3VtZW50dSB3IHN5c3RlbWllIGZpbmFuc293by1rc2nEmWdvd3ltIGplc3QgdXpuYXdhbmEgemEgZGF0xJkgd3lzdGF3aWVuaWEgZmFrdHVyeSwgcG9kIHdhcnVua2llbSBwJm9hY3V0ZTvFum5pZWpzemVnbyBkb3N0YXJjemVuaWEgamVqIGRvIEtTZUYgdyB0ZXJtaW5pZS48L2xpPgo8bGk+PHN0cm9uZz5HZW5lcm93YW5pZSBrb2R1IFFSOjwvc3Ryb25nPiBLYcW8ZGEgZmFrdHVyYSB3eXN0YXdpb25hIHBvemEgc3lzdGVtZW0gb25saW5lIG11c2kgcG9zaWFkYcSHIGtvZCBRUi4gUG96d2FsYSBvbiBuYWJ5d2N5IG5hIHdlcnlmaWthY2rEmSBhdXRlbnR5Y3pub8WbY2kgZG9rdW1lbnR1LCB6YW5pbSBqZXN6Y3plIHRyYWZpIG9uIGRvIGJhenkgbWluaXN0ZXJpYWxuZWouPC9saT4KPGxpPjxzdHJvbmc+RG9zdGFyY3plbmllIGRvIG5hYnl3Y3k6PC9zdHJvbmc+IFcgdHJ5YmllIG9mZmxpbmUgdG8gd3lzdGF3Y2Egb2Rwb3dpYWRhIHphIHByemVrYXphbmllIGZha3R1cnkga2xpZW50b3dpIChucC4gZHJvZ8SFIG1haWxvd8SFKSwgcG9uaWV3YcW8IHN5c3RlbSByesSFZG93eSBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllLjwvbGk+Cjwvb2w+CjxwPldkcm\/FvGVuaWUgPHN0cm9uZz5BUEkgQWN1YmU8L3N0cm9uZz4gem5hY3rEhWNvIHVwcmFzemN6YSB0ZW4gcHJvY2VzLiBQcm9mZXNqb25hbG5lIGJyYW1raSBBUEkgcG90cmFmacSFIGF1dG9tYXR5Y3puaWUgd3lrcnnEhyBicmFrIG9kcG93aWVkemkgemUgc3Ryb255IHNlcndlciZvYWN1dGU7dyByesSFZG93eWNoIGkgcMWCeW5uaWUgcHJ6ZcWCxIVjennEhyBzacSZIHcgdHJ5YiBrb2xlamtvd2FuaWEgZG9rdW1lbnQmb2FjdXRlO3cuIER6acSZa2kgdGVtdSBwcmFjb3duaWsgd3lzdGF3aWFqxIVjeSBmYWt0dXLEmSBtb8W8ZSBuYXdldCBuaWUgb2RjenXEhywgxbxlIHN5c3RlbSBjZW50cmFsbnkgbWEgcHJ6ZXJ3xJkgdGVjaG5pY3puxIUgJm5kYXNoOyBBUEkgemFqbWllIHNpxJkgcG9ub3dpZW5pZW0gcHImb2FjdXRlO2J5IHd5c3nFgmtpLCBnZHkgdHlsa28ga29tdW5pa2FjamEgem9zdGFuaWUgcHJ6eXdyJm9hY3V0ZTtjb25hLjwvcD4KPGgyPkRvIGN6ZWdvIHPFgnXFvHkgdHJ5YiBvZmZsaW5lMjQgdyBwcmFrdHljZSBiaXpuZXNvd2VqPzwvaDI+CjxwPlRyeWIgdGVuIHBlxYJuaSBmdW5rY2rEmSAmYmRxdW87YmV6cGllY3puaWthJnJkcXVvOyBmaW5hbnNvd2Vnby4gQmV6IG5pZWdvIGthxbxkYSBhd2FyaWEgc3lzdGVtdSBpbmZvcm1hdHljem5lZ28gcGHFhHN0d2Egb3puYWN6YcWCYWJ5IGJyYWsgbW\/FvGxpd2\/Fm2NpIHd5ZGFuaWEgdG93YXJ1IHogbWFnYXp5bnUgY3p5IHJlYWxpemFjamkgdXPFgnVnaSwgY28gdyBwcnp5cGFka3UgZHXFvHljaCBjZW50ciZvYWN1dGU7dyBsb2dpc3R5Y3pueWNoIGdlbmVyb3dhxYJvYnkgc3RyYXR5IGxpY3pvbmUgdyBtaWxpb25hY2ggesWCb3R5Y2ggbmEgZ29kemluxJkuPC9wPgo8aDM+UHJ6eWvFgmFkeSB6IMW8eWNpYSB3emnEmXRlPC9oMz4KPHA+V3lvYnJhxbpteSBzb2JpZSBkdcW8xIUgaHVydG93bmnEmSBidWRvd2xhbsSFIHcgbWFyY3UgMjAyNiByb2t1LiBPIGdvZHppbmllIDEwOjAwIGRvY2hvZHppIGRvIHVzemtvZHplbmlhIMWbd2lhdMWCb3dvZHUgdyBva29saWN5LiBCZXogdHJ5YnUgb2ZmbGluZSwgaHVydG93bmlhIG11c2lhxYJhYnkgd3N0cnp5bWHEhyB3eWRhd2FuaWUgdG93YXImb2FjdXRlO3csIHBvbmlld2HFvCBrYcW8ZGEgc3ByemVkYcW8IHd5bWFnYSB3eXN0YXdpZW5pYSBmYWt0dXJ5IHVzdHJ1a3R1cnl6b3dhbmVqLiBEemnEmWtpIHByb2NlZHVyemUgb2ZmbGluZTI0LCBzeXN0ZW0gRVJQIGdlbmVydWplIGRva3VtZW50eSB6IGtvZGFtaSBRUiwga2llcm93Y3kgb2RqZcW8ZMW8YWrEhSB6IHRvd2FyZW0sIGEgZ2R5IGludGVybmV0IHdyYWNhIG8gMTY6MDAsIHN5c3RlbSBhdXRvbWF0eWN6bmllICZiZHF1bztwY2hhJnJkcXVvOyB3c3p5c3RraWUgZmFrdHVyeSBkbyBiYXp5IEtTZUYsIHphY2hvd3VqxIVjIHVzdGF3b3d5IHRlcm1pbiAyNCBnb2R6aW4uPC9wPgo8aDI+SmFraWUgb2Jvd2nEhXpraSBzcG9jenl3YWrEhSBuYSBwcnplZHNpxJliaW9yY3kgcG8gcG93cm9jaWUgc3lzdGVtdSBkbyBwcmFjeT88L2gyPgo8cD5HZHkgcHJ6eWN6eW5hIG5pZWRvc3TEmXBub8WbY2kgdXN0xIVwaSwgcG9kYXRuaWsgbWEga3J5dHljem5pZSBtYcWCbyBjemFzdSBuYSBzeW5jaHJvbml6YWNqxJkuIDxzdHJvbmc+T2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiB3eW1hZ2EsIGFieSB3c3p5c3RraWUgZmFrdHVyeSB3eXN0YXdpb25lIHcgdHltIHRyeWJpZSB0cmFmacWCeSBkbyBzeXN0ZW11IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3ciZvYWN1dGU7Y2VuaWEgZG9zdMSZcHUuPC9wPgo8cD5OaWVkb3BlxYJuaWVuaWUgdGVnbyB0ZXJtaW51IHdpxIXFvGUgc2nEmSB6IHJ5enlraWVtIHNhbmtjamkuIERsYXRlZ28gdGFrIHdhxbxuZSBqZXN0IHBvc2lhZGFuaWUgb3Byb2dyYW1vd2FuaWEsIGt0Jm9hY3V0ZTtyZSBtb25pdG9ydWplIHN0YXR1cyBwb8WCxIVjemVuaWEuIFLEmWN6bmUgcHJ6ZXN5xYJhbmllIGtpbGt1c2V0IGZha3R1ciBwbyBhd2FyaWkgamVzdCBwcmFrdHljem5pZSBuaWVtb8W8bGl3ZSBiZXogYsWCxJlkJm9hY3V0ZTt3LiBSb3p3acSFemFuaWEgdGFraWUgamFrIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFjdWJlYXBpLmNvbS9wbC9wcm9kdWt0eS9hcGktZS1mYWt0dXJvd2FuaWUtcG9sc2thLyI+QVBJIGRvIGUtZmFrdHVyb3dhbmlhPC9hPiBvZCBBY3ViZSBvZmVydWrEhSBpbnRlbGlnZW50bmUgemFyesSFZHphbmllIGtvbGVqa8SFIHd5c3nFgmtvd8SFICh0encuIDxlbT5yZXRyeSBsb2dpYzwvZW0+KSwgY28gZ3dhcmFudHVqZSwgxbxlIMW8YWRuYSBmYWt0dXJhIG5pZSB6b3N0YW5pZSBwb21pbmnEmXRhIHcgcHJvY2VzaWUgc3luY2hyb25pemFjamkgcG9hd2FyeWpuZWouPC9wPgo8aDI+UG9kc3Vtb3dhbmllOiBDenkgVHdvamEgZmlybWEgamVzdCBnb3Rvd2EgbmEgcHJhY8SZIG9mZmxpbmU\/PC9oMj4KPHA+VHJ5YiBvZmZsaW5lMjQgdyBLU2VGIHRvIG5pZXpixJlkbmUgbmFyesSZZHppZSB6YXBld25pYWrEhWNlIGJlenBpZWN6ZcWEc3R3byBvYnJvdHUgZ29zcG9kYXJjemVnby4gS2x1Y3plbSBkbyBzdWtjZXN1IG5pZSBqZXN0IGplZG5hayBzYW1hIHpuYWpvbW\/Fm8SHIHByemVwaXMmb2FjdXRlO3csIGFsZSBwb3NpYWRhbmllIHRlY2hub2xvZ2lpLCBrdCZvYWN1dGU7cmEgdGUgcHJ6ZXBpc3kgcmVhbGl6dWplIHcgc3BvcyZvYWN1dGU7YiB6YXV0b21hdHl6b3dhbnkuPC9wPgo8cD5HxYImb2FjdXRlO3duZSB3bmlvc2tpIGRsYSBwcnplZHNpxJliaW9yYyZvYWN1dGU7dzo8L3A+Cjx1bD4KPGxpPlRyeWIgb2ZmbGluZSB3eW1hZ2EgZ2VuZXJvd2FuaWEgZmFrdHVyIHoga29kYW1pIFFSIGkgaWNoIHNhbW9kemllbG5lZ28gZG9zdGFyY3phbmlhIGRvIGtvbnRyYWhlbnRhLjwvbGk+CjxsaT5OYSBwcnplc8WCYW5pZSBkYW55Y2ggZG8gS1NlRiBwbyB1c3TEhXBpZW5pdSBhd2FyaWkvbmllZG9zdMSZcG5vxZtjaSBtYXN6IHphend5Y3phaiB0eWxrbyAyNCBnb2R6aW55LjwvbGk+CjxsaT5BdXRvbWF0eXphY2phIHByemV6IEFQSSB0byBuYWpza3V0ZWN6bmllanN6eSBzcG9zJm9hY3V0ZTtiIG5hIHVuaWtuacSZY2llIGthciB6YSBuaWV0ZXJtaW5vd2UgZG9zdGFyY3plbmllIGRva3VtZW50Jm9hY3V0ZTt3LjwvbGk+CjwvdWw+dw1jb3JlL2ZyZWVmb3Jtd542PHA+VyBtYXJjdSAyMDI2IHJva3UsIGdkeSBLcmFqb3d5IFN5c3RlbSBlLUZha3R1ciBqZXN0IGp1xbwgY29kemllbm5vxZtjacSFIGRsYSBwb2xza2llZ28gYml6bmVzdSwgc3RhYmlsbm\/Fm8SHIHByb2NlcyZvYWN1dGU7dyBzcHJ6ZWRhxbxvd3ljaCBzdGHFgmEgc2nEmSBwcmlvcnl0ZXRlbS4gSmVkbnltIHogbmFqd2nEmWtzenljaCBsxJlrJm9hY3V0ZTt3IHByemVkc2nEmWJpb3JjJm9hY3V0ZTt3IG9kIHBvY3rEhXRrdSB3ZHJhxbxhbmlhIHJlZm9ybXkgYnnFgmEgd2l6amEgJmJkcXVvO3phbXJvxbxlbmlhJnJkcXVvOyBoYW5kbHUgdyBwcnp5cGFka3UgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2ggcG8gc3Ryb25pZSByesSFZG93ZWogbHViIGJyYWt1IGRvc3TEmXB1IGRvIHNpZWNpIHcgc2llZHppYmllIGZpcm15LiBPZHBvd2llZHppxIUgbmEgdGUgb2Jhd3kgamVzdCA8c3Ryb25nPnRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiwgY3p5bGkgbWVjaGFuaXptIHBvendhbGFqxIVjeSBuYSB3eXN0YXdpYW5pZSBmYWt0dXIgdXN0cnVrdHVyeXpvd2FueWNoIG5hd2V0IHd0ZWR5LCBnZHkgYmV6cG\/Fm3JlZG5pZSBwb8WCxIVjemVuaWUgeiBjZW50cmFsbsSFIGJhesSFIE1pbmlzdGVyc3R3YSBGaW5hbnMmb2FjdXRlO3cgamVzdCBuaWVtb8W8bGl3ZS48L3A+CjxwPlpyb3p1bWllbmllIHImb2FjdXRlO8W8bmljeSBtacSZZHp5IHN0YW5kYXJkb3fEhSBwcmFjxIUgdyBzeXN0ZW1pZSBhIHByb2NlZHVyYW1pIGF3YXJ5am55bWkgdG8ga2x1Y3ogZG8gdW5pa25pxJljaWEgZG90a2xpd3ljaCBrYXIgZmluYW5zb3d5Y2ggaSBwYXJhbGnFvHUgb3BlcmFjeWpuZWdvLjwvcD4KPGgyPkN6eW0gamVzdCB0cnliIG9mZmxpbmUyNCB3IEtTZUYgaSBkbGFjemVnbyBqZXN0IHRhayBpc3RvdG55PzwvaDI+CjxwPlN0YW5kYXJkb3d5IDxzdHJvbmc+dHJ5YiBvbmxpbmUgS1NlRjwvc3Ryb25nPiB6YWvFgmFkYSwgxbxlIGthxbxkYSBmYWt0dXJhIHcgbW9tZW5jaWUgd3lzdGF3aWVuaWEgdHJhZmlhIGRvIHN5c3RlbXUsIG90cnp5bXVqZSB1bmlrYWxueSBudW1lciBLU2VGIG9yYXogdXJ6xJlkb3dlIHBvxZt3aWFkY3plbmllIG9kYmlvcnUgKFVQTykuIEplZG5hayByemVjenl3aXN0b8WbxIcgdGVjaG5vbG9naWN6bmEgYnl3YSBuaWVwcnpld2lkeXdhbG5hLiBUcnliIG9mZmxpbmUyNCB0byBzcGVjamFsbmEgcHJvY2VkdXJhIHByemV3aWR6aWFuYSBuYSB3eXBhZGVrOjwvcD4KPHVsPgo8bGk+UHJhYyBzZXJ3aXNvd3ljaCBvZ8WCb3N6b255Y2ggcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dy48L2xpPgo8bGk+Tmllc3BvZHppZXdhbmVqIGF3YXJpaSBjZW50cmFsbmVnbyBzeXN0ZW11IChvZ8WCb3N6b25laiBvZmljamFsbmllKS48L2xpPgo8bGk+QnJha3UgbW\/FvGxpd2\/Fm2NpIHBvxYLEhWN6ZW5pYSB6IHN5c3RlbWVtIHBvIHN0cm9uaWUgcG9kYXRuaWthIChucC4gYXdhcmlhIGxva2FsbmVnbyDFgsSFY3phIGludGVybmV0b3dlZ28pLjwvbGk+CjwvdWw+CjxwPlcgbWFyY3UgMjAyNiByb2t1IHByemVwaXN5IHPEhSBqYXNuZTogYml6bmVzIG5pZSBtb8W8ZSBzdGFuxIXEhyB3IG1pZWpzY3UgeiBwb3dvZHUgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2guIFRyeWIgb2ZmbGluZSBwb3p3YWxhIG5hIHd5c3Rhd2llbmllIGZha3R1cnkgJmJkcXVvO2xva2FsbmllJnJkcXVvOywgcHJ6ZWthemFuaWUgamVqIGtsaWVudG93aSwgYSBuYXN0xJlwbmllIGRvcGXFgm5pZW5pZSBmb3JtYWxub8WbY2kgcG8gcHJ6eXdyJm9hY3V0ZTtjZW5pdSBzcHJhd25vxZtjaSBzeXN0ZW0mb2FjdXRlO3cuPC9wPgo8aDM+VHJ5YiBhd2FyeWpueSBLU2VGIGEgdHJ5YiBvZmZsaW5lICZuZGFzaDsgamFrYSBqZXN0IHImb2FjdXRlO8W8bmljYT88L2gzPgo8cD5XIGrEmXp5a3UgcG90b2N6bnltIHRlIHBvasSZY2lhIGJ5d2FqxIUgc3Rvc293YW5lIHphbWllbm5pZSwgYWxlIHogdGVjaG5pY3puZWdvIHB1bmt0dSB3aWR6ZW5pYSByJm9hY3V0ZTvFvG5pxIUgc2nEmSBwcnp5Y3p5bsSFIHd5c3TEhXBpZW5pYTo8L3A+CjxvbD4KPGxpPjxzdHJvbmc+QXdhcmlhIEtTZUY6PC9zdHJvbmc+IE9nxYJhc3phbmEgcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dyB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqLiBXIHR5bSBjemFzaWUgcG9kYXRuaWsgd3lzdGF3aWEgZmFrdHVyeSB6IGtvZGVtIFFSLCBhIG5hIGljaCB3eXN5xYJrxJkgZG8gc3lzdGVtdSBtYSB6YXp3eWN6YWogNyBkbmkgb2QgemFrb8WEY3plbmlhIGF3YXJpaS48L2xpPgo8bGk+PHN0cm9uZz5UcnliIG9mZmxpbmUyNCAoTmllZG9zdMSZcG5vxZvEhyk6PC9zdHJvbmc+IERvdHljenkgcGxhbm93YW55Y2ggcHJ6ZXJ3IHRlY2huaWN6bnljaCBsdWIgc3l0dWFjamksIHcga3Qmb2FjdXRlO3J5Y2ggdG8gcG9kYXRuaWsgbmllIG1hIGRvc3TEmXB1IGRvIHN5c3RlbXUuIFR1dGFqIGN6YXMgbmEgcHJ6ZXPFgmFuaWUgZG9rdW1lbnQmb2FjdXRlO3cgZG8gYmF6eSByesSFZG93ZWogamVzdCB6bmFjem5pZSBrciZvYWN1dGU7dHN6eSBpIHd5bm9zaSB6YXp3eWN6YWogMjQgZ29kemlueS48L2xpPgo8L29sPgo8aDI+SmFrIGR6aWHFgmEgd3lzdGF3aWFuaWUgZmFrdHVyIHcgdHJ5YmllIG9mZmxpbmU\/PC9oMj4KPHA+R2R5IHN5c3RlbSBvcGVydWplIHcgdHJ5YmllIG9mZmxpbmUsIHByb2NlcyB3eXN0YXdpYW5pYSBmYWt0dXJ5IHVsZWdhIG1vZHlmaWthY2ppLCBhYnkgZG9rdW1lbnQgemFjaG93YcWCIHN3b2rEhSBtb2MgcHJhd27EhSBtaW1vIGJyYWt1IG5hdHljaG1pYXN0b3dlZ28gbnVtZXJ1IEtTZUYuPC9wPgo8aDM+SmFrIHd5c3Rhd2nEhyBmYWt0dXLEmSwgZ2R5IEtTZUYgbmllIGR6aWHFgmE\/PC9oMz4KPG9sPgo8bGk+PHN0cm9uZz5Qcnp5Z290b3dhbmllIHBsaWt1IFhNTDo8L3N0cm9uZz4gRmFrdHVyYSBtdXNpIGJ5xIcgd3lnZW5lcm93YW5hIHcgc3RhbmRhcmRvd2VqIHN0cnVrdHVyemUgbG9naWN6bmVqIChYU0QpLiBOaWUgbW\/FvG5hIHdyJm9hY3V0ZTtjacSHIGRvIHd5c3Rhd2lhbmlhIHp3eWvFgnljaCBkb2t1bWVudCZvYWN1dGU7dyBXb3JkIGN6eSBQREYgYmV6IG9kcG93aWVkbmljaCBtZXRhZGFueWNoLjwvbGk+CjxsaT48c3Ryb25nPk96bmFjemVuaWUgZGF0eSB3eXN0YXdpZW5pYTo8L3N0cm9uZz4gRGF0YSB3eWdlbmVyb3dhbmlhIGRva3VtZW50dSB3IHN5c3RlbWllIGZpbmFuc293by1rc2nEmWdvd3ltIGplc3QgdXpuYXdhbmEgemEgZGF0xJkgd3lzdGF3aWVuaWEgZmFrdHVyeSwgcG9kIHdhcnVua2llbSBwJm9hY3V0ZTvFum5pZWpzemVnbyBkb3N0YXJjemVuaWEgamVqIGRvIEtTZUYgdyB0ZXJtaW5pZS48L2xpPgo8bGk+PHN0cm9uZz5HZW5lcm93YW5pZSBrb2R1IFFSOjwvc3Ryb25nPiBLYcW8ZGEgZmFrdHVyYSB3eXN0YXdpb25hIHBvemEgc3lzdGVtZW0gb25saW5lIG11c2kgcG9zaWFkYcSHIGtvZCBRUi4gUG96d2FsYSBvbiBuYWJ5d2N5IG5hIHdlcnlmaWthY2rEmSBhdXRlbnR5Y3pub8WbY2kgZG9rdW1lbnR1LCB6YW5pbSBqZXN6Y3plIHRyYWZpIG9uIGRvIGJhenkgbWluaXN0ZXJpYWxuZWouPC9saT4KPGxpPjxzdHJvbmc+RG9zdGFyY3plbmllIGRvIG5hYnl3Y3k6PC9zdHJvbmc+IFcgdHJ5YmllIG9mZmxpbmUgdG8gd3lzdGF3Y2Egb2Rwb3dpYWRhIHphIHByemVrYXphbmllIGZha3R1cnkga2xpZW50b3dpIChucC4gZHJvZ8SFIG1haWxvd8SFKSwgcG9uaWV3YcW8IHN5c3RlbSByesSFZG93eSBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllLjwvbGk+Cjwvb2w+CjxwPldkcm\/FvGVuaWUgPHN0cm9uZz5BUEkgQWN1YmU8L3N0cm9uZz4gem5hY3rEhWNvIHVwcmFzemN6YSB0ZW4gcHJvY2VzLiBQcm9mZXNqb25hbG5lIGJyYW1raSBBUEkgcG90cmFmacSFIGF1dG9tYXR5Y3puaWUgd3lrcnnEhyBicmFrIG9kcG93aWVkemkgemUgc3Ryb255IHNlcndlciZvYWN1dGU7dyByesSFZG93eWNoIGkgcMWCeW5uaWUgcHJ6ZcWCxIVjennEhyBzacSZIHcgdHJ5YiBrb2xlamtvd2FuaWEgZG9rdW1lbnQmb2FjdXRlO3cuIER6acSZa2kgdGVtdSBwcmFjb3duaWsgd3lzdGF3aWFqxIVjeSBmYWt0dXLEmSBtb8W8ZSBuYXdldCBuaWUgb2RjenXEhywgxbxlIHN5c3RlbSBjZW50cmFsbnkgbWEgcHJ6ZXJ3xJkgdGVjaG5pY3puxIUgJm5kYXNoOyBBUEkgemFqbWllIHNpxJkgcG9ub3dpZW5pZW0gcHImb2FjdXRlO2J5IHd5c3nFgmtpLCBnZHkgdHlsa28ga29tdW5pa2FjamEgem9zdGFuaWUgcHJ6eXdyJm9hY3V0ZTtjb25hLjwvcD4KPGgyPkRvIGN6ZWdvIHPFgnXFvHkgdHJ5YiBvZmZsaW5lMjQgdyBwcmFrdHljZSBiaXpuZXNvd2VqPzwvaDI+CjxwPlRyeWIgdGVuIHBlxYJuaSBmdW5rY2rEmSAmYmRxdW87YmV6cGllY3puaWthJnJkcXVvOyBmaW5hbnNvd2Vnby4gQmV6IG5pZWdvIGthxbxkYSBhd2FyaWEgc3lzdGVtdSBpbmZvcm1hdHljem5lZ28gcGHFhHN0d2Egb3puYWN6YcWCYWJ5IGJyYWsgbW\/FvGxpd2\/Fm2NpIHd5ZGFuaWEgdG93YXJ1IHogbWFnYXp5bnUgY3p5IHJlYWxpemFjamkgdXPFgnVnaSwgY28gdyBwcnp5cGFka3UgZHXFvHljaCBjZW50ciZvYWN1dGU7dyBsb2dpc3R5Y3pueWNoIGdlbmVyb3dhxYJvYnkgc3RyYXR5IGxpY3pvbmUgdyBtaWxpb25hY2ggesWCb3R5Y2ggbmEgZ29kemluxJkuPC9wPgo8aDM+UHJ6eWvFgmFkeSB6IMW8eWNpYSB3emnEmXRlPC9oMz4KPHA+V3lvYnJhxbpteSBzb2JpZSBkdcW8xIUgaHVydG93bmnEmSBidWRvd2xhbsSFIHcgbWFyY3UgMjAyNiByb2t1LiBPIGdvZHppbmllIDEwOjAwIGRvY2hvZHppIGRvIHVzemtvZHplbmlhIMWbd2lhdMWCb3dvZHUgdyBva29saWN5LiBCZXogdHJ5YnUgb2ZmbGluZSwgaHVydG93bmlhIG11c2lhxYJhYnkgd3N0cnp5bWHEhyB3eWRhd2FuaWUgdG93YXImb2FjdXRlO3csIHBvbmlld2HFvCBrYcW8ZGEgc3ByemVkYcW8IHd5bWFnYSB3eXN0YXdpZW5pYSBmYWt0dXJ5IHVzdHJ1a3R1cnl6b3dhbmVqLiBEemnEmWtpIHByb2NlZHVyemUgb2ZmbGluZTI0LCBzeXN0ZW0gRVJQIGdlbmVydWplIGRva3VtZW50eSB6IGtvZGFtaSBRUiwga2llcm93Y3kgb2RqZcW8ZMW8YWrEhSB6IHRvd2FyZW0sIGEgZ2R5IGludGVybmV0IHdyYWNhIG8gMTY6MDAsIHN5c3RlbSBhdXRvbWF0eWN6bmllICZiZHF1bztwY2hhJnJkcXVvOyB3c3p5c3RraWUgZmFrdHVyeSBkbyBiYXp5IEtTZUYsIHphY2hvd3VqxIVjIHVzdGF3b3d5IHRlcm1pbiAyNCBnb2R6aW4uPC9wPgo8aDI+SmFraWUgb2Jvd2nEhXpraSBzcG9jenl3YWrEhSBuYSBwcnplZHNpxJliaW9yY3kgcG8gcG93cm9jaWUgc3lzdGVtdSBkbyBwcmFjeT88L2gyPgo8cD5HZHkgcHJ6eWN6eW5hIG5pZWRvc3TEmXBub8WbY2kgdXN0xIVwaSwgcG9kYXRuaWsgbWEga3J5dHljem5pZSBtYcWCbyBjemFzdSBuYSBzeW5jaHJvbml6YWNqxJkuIDxzdHJvbmc+T2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiB3eW1hZ2EsIGFieSB3c3p5c3RraWUgZmFrdHVyeSB3eXN0YXdpb25lIHcgdHltIHRyeWJpZSB0cmFmacWCeSBkbyBzeXN0ZW11IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3ciZvYWN1dGU7Y2VuaWEgZG9zdMSZcHUuPC9wPgo8cD5OaWVkb3BlxYJuaWVuaWUgdGVnbyB0ZXJtaW51IHdpxIXFvGUgc2nEmSB6IHJ5enlraWVtIHNhbmtjamkuIERsYXRlZ28gdGFrIHdhxbxuZSBqZXN0IHBvc2lhZGFuaWUgb3Byb2dyYW1vd2FuaWEsIGt0Jm9hY3V0ZTtyZSBtb25pdG9ydWplIHN0YXR1cyBwb8WCxIVjemVuaWEuIFLEmWN6bmUgcHJ6ZXN5xYJhbmllIGtpbGt1c2V0IGZha3R1ciBwbyBhd2FyaWkgamVzdCBwcmFrdHljem5pZSBuaWVtb8W8bGl3ZSBiZXogYsWCxJlkJm9hY3V0ZTt3LiBSb3p3acSFemFuaWEgdGFraWUgamFrIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFjdWJlYXBpLmNvbS9wbC9wcm9kdWt0eS9hcGktZS1mYWt0dXJvd2FuaWUtcG9sc2thLyI+QVBJIGRvIGUtZmFrdHVyb3dhbmlhPC9hPiBvZCBBY3ViZSBvZmVydWrEhSBpbnRlbGlnZW50bmUgemFyesSFZHphbmllIGtvbGVqa8SFIHd5c3nFgmtvd8SFICh0encuIDxlbT5yZXRyeSBsb2dpYzwvZW0+KSwgY28gZ3dhcmFudHVqZSwgxbxlIMW8YWRuYSBmYWt0dXJhIG5pZSB6b3N0YW5pZSBwb21pbmnEmXRhIHcgcHJvY2VzaWUgc3luY2hyb25pemFjamkgcG9hd2FyeWpuZWouPC9wPgo8aDI+UG9kc3Vtb3dhbmllOiBDenkgVHdvamEgZmlybWEgamVzdCBnb3Rvd2EgbmEgcHJhY8SZIG9mZmxpbmU\/PC9oMj4KPHA+VHJ5YiBvZmZsaW5lMjQgdyBLU2VGIHRvIG5pZXpixJlkbmUgbmFyesSZZHppZSB6YXBld25pYWrEhWNlIGJlenBpZWN6ZcWEc3R3byBvYnJvdHUgZ29zcG9kYXJjemVnby4gS2x1Y3plbSBkbyBzdWtjZXN1IG5pZSBqZXN0IGplZG5hayBzYW1hIHpuYWpvbW\/Fm8SHIHByemVwaXMmb2FjdXRlO3csIGFsZSBwb3NpYWRhbmllIHRlY2hub2xvZ2lpLCBrdCZvYWN1dGU7cmEgdGUgcHJ6ZXBpc3kgcmVhbGl6dWplIHcgc3BvcyZvYWN1dGU7YiB6YXV0b21hdHl6b3dhbnkuPC9wPgo8cD5HxYImb2FjdXRlO3duZSB3bmlvc2tpIGRsYSBwcnplZHNpxJliaW9yYyZvYWN1dGU7dzo8L3A+Cjx1bD4KPGxpPlRyeWIgb2ZmbGluZSB3eW1hZ2EgZ2VuZXJvd2FuaWEgZmFrdHVyIHoga29kYW1pIFFSIGkgaWNoIHNhbW9kemllbG5lZ28gZG9zdGFyY3phbmlhIGRvIGtvbnRyYWhlbnRhLjwvbGk+CjxsaT5OYSBwcnplc8WCYW5pZSBkYW55Y2ggZG8gS1NlRiBwbyB1c3TEhXBpZW5pdSBhd2FyaWkvbmllZG9zdMSZcG5vxZtjaSBtYXN6IHphend5Y3phaiB0eWxrbyAyNCBnb2R6aW55LjwvbGk+CjxsaT5BdXRvbWF0eXphY2phIHByemV6IEFQSSB0byBuYWpza3V0ZWN6bmllanN6eSBzcG9zJm9hY3V0ZTtiIG5hIHVuaWtuacSZY2llIGthciB6YSBuaWV0ZXJtaW5vd2UgZG9zdGFyY3plbmllIGRva3VtZW50Jm9hY3V0ZTt3LjwvbGk+CjwvdWw+dyQxN2ZjZjA2MC0wMDBiLTQ4NzgtYTYzNS1lMmFhMWIyZGNmYTZ4dw5jb3JlL3BhcmFncmFwaHl3JDg4NmZkZjQ2LTM5NjktNDM0ZC05NDg3LTdjMGE4OWQxNDc0ZXcJY29yZS9odG1sd8NDPCEtLSBGQVEgQ29tcG9uZW50IChkZXRhaWxzL3N1bW1hcnkpICsgSlNPTi1MRCBpbmxpbmUgLS0+CjxzZWN0aW9uIGNsYXNzPSJmYXEtcm9vdCIgc3R5bGU9Ii0tZmFxLWFjY2VudDogI2ZmNTQxODsKLS1mYXEtcS1iZzogIzJjNDE2ODsKLS1mYXEtcS10ZXh0OiAjZmZmZmZmOwotLWZhcS1hLWJnOiAjZGRkZGRkOwotLWZhcS1hLXRleHQ6ICMwMDAwMDA7Ci0ta3AtYmc6ICMyYzQxNjg7Ci0ta3AtdGl0bGUtY29sb3I6ICM2NDc0OGI7Ci0ta3AtdGV4dC1jb2xvcjogI2ZmZmZmZjsKLS1rcC1ib3JkZXItY29sb3I6ICNlMmU4ZjA7Ci0ta3AtYm9yZGVyLXdpZHRoOiAwcHg7Ci0ta3AtcmFkaXVzOiAxNHB4OwotLWtwLXBhZGRpbmc6IDE2cHg7Ci0ta3AtZ2FwOiA2cHg7Ci0ta3AtbWFya2VyLWNvbG9yOiAjZmYyYTEzOwotLWtwLWxpc3Qtc3R5bGU6IGRpc2M7Ci0ta3AtdGl0bGUtc2l6ZTogMTNweDsKLS1rcC10ZXh0LXNpemU6IDE2cHg7Ci0ta3Atc2hhZG93OiBub25lOwotLWZhcS1ib3JkZXItdG9wOiAwcHg7Ci0tZmFxLWJvcmRlci1yaWdodDogMHB4OwotLWZhcS1ib3JkZXItYm90dG9tOiAxcHg7Ci0tZmFxLWJvcmRlci1sZWZ0OiAwcHg7Ci0tZmFxLWJvcmRlci1jb2xvcjogI2YwZjBmMDsKLS1mYXEtcmFkaXVzOiA2cHg7Ci0tZmFxLWdhcDogOHB4OwotLWZhcS1wYWRkaW5nOiAxNHB4OwotLWZhcS1tYXJnaW4tYmxvY2s6IDBweDsKLS1mYXEtaWNvbi1zaXplOiAxOHB4OwotLWZhcS1pY29uLWdhcDogMTBweDsKLS1mYXEtYS1saDogMS41OwotLWZhcS1xLWZzOiAxNnB4OwotLWZhcS1hLWZzOiAxNXB4OwotLWZhcS1xLWZ3OiA2MDA7Ci0tZmFxLWEtZnc6IDQwMDsKLS1mYXEtd2lkdGg6IDEwMCU7Ci0tZmFxLW1sOiBhdXRvOwotLWZhcS1tcjogYXV0bzsKLS1mYXEtcS1wdDogMTRweDsKLS1mYXEtcS1wcjogMTRweDsKLS1mYXEtcS1wYjogMTRweDsKLS1mYXEtcS1wbDogMTRweDsKLS1mYXEtYS1wdDogMTJweDsKLS1mYXEtYS1wcjogMTRweDsKLS1mYXEtYS1wYjogMTRweDsKLS1mYXEtYS1wbDogMjBweDsKLS1mYXEtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjM1KTsiPgogIDxkaXYgY2xhc3M9ImZhcSIgYXJpYS1sYWJlbD0iRkFRIj4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+Q3p5IHcgdHJ5YmllIG9mZmxpbmUgbW9nxJkgd3lzdGF3acSHIGZha3R1csSZIHcgZm9ybWFjaWUgUERGPzwvc3Bhbj48L3N1bW1hcnk+CiAgICA8ZGl2IGNsYXNzPSJhbnN3ZXIiPk1vxbxlc3ogcHJ6ZWthemHEhyBrb250cmFoZW50b3dpIHdpenVhbGl6YWNqxJkgZmFrdHVyeSB3IGZvcm1hY2llIFBERiwgYWxlIG11c2kgb25hIHphd2llcmHEhyBrb2QgUVIgaSBiecSHIHd5Z2VuZXJvd2FuYSBuYSBwb2RzdGF3aWUgcG9wcmF3bmVqIHN0cnVrdHVyeSBYTUwuIFNhbWEgZmFrdHVyYSAicGFwaWVyb3dhIiBsdWIgcHJvc3R5IFBERiBiZXogZGFueWNoIHN0cnVrdHVyYWxueWNoIG5pZSBqZXN0IHV6bmF3YW55IHphIGZha3R1csSZIHVzdHJ1a3R1cnl6b3dhbsSFLjwvZGl2PgogIDwvZGV0YWlscz4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+U2vEhWQgbWFtIHdpZWR6aWXEhywgxbxlIHRyd2Egb2ZpY2phbG5hIGF3YXJpYSBLU2VGPzwvc3Bhbj48L3N1bW1hcnk+CiAgICA8ZGl2IGNsYXNzPSJhbnN3ZXIiPktvbXVuaWthdHkgbyBhd2FyaWFjaCBzxIUgcHVibGlrb3dhbmUgdyBCaXVsZXR5bmllIEluZm9ybWFjamkgUHVibGljem5laiAoQklQKSBNaW5pc3RlcnN0d2EgRmluYW5zw7N3IG9yYXogY3rEmXN0byBwcnplc3nFgmFuZSBwb3ByemV6IGludGVyZmVqc3kgQVBJIGRvIHN5c3RlbcOzdyBrc2nEmWdvd3ljaC4gSmXFm2xpIGtvcnp5c3Rhc3ogeiBwcm9mZXNqb25hbG5lZ28gQVBJLCBUd8OzaiBzeXN0ZW0gc2FtIG90cnp5bWEgaW5mb3JtYWNqxJkgbyBzdGF0dXNpZSBzZXJ3ZXLDs3cuPC9kaXY+CiAgPC9kZXRhaWxzPgogIDxkZXRhaWxzPgogICAgPHN1bW1hcnk+PHNwYW4gY2xhc3M9Imljb24tYXJyb3ciPjwvc3Bhbj48c3Bhbj5DbyBqZcWbbGkgbmllIHpkxIXFvMSZIHd5c8WCYcSHIGZha3R1ciB3IGNpxIVndSAyNCBnb2R6aW4\/PC9zcGFuPjwvc3VtbWFyeT4KICAgIDxkaXYgY2xhc3M9ImFuc3dlciI+U3DDs8W6bmllbmllIHogd3lzecWCa8SFIGZha3R1ciB3eXN0YXdpb255Y2ggdyB0cnliaWUgb2ZmbGluZSBtb8W8ZSBza3V0a293YcSHIG5hxYJvxbxlbmllbSBrYXIgcGllbmnEmcW8bnljaCBwcnpleiB1cnrEhWQgc2thcmJvd3kuIFd5c29rb8WbxIcga2FyIGplc3QgdXphbGXFvG5pb25hIG9kIHdhcnRvxZtjaSBwb2RhdGt1IHd5a2F6YW5lZ28gbmEgZmFrdHVyYWNoIGx1YiBsaWN6YnkgZG9rdW1lbnTDs3cgcHJ6ZXPFgmFueWNoIHBvIHRlcm1pbmllLjwvZGl2PgogIDwvZGV0YWlscz4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+Q3p5IG5hYnl3Y2EgbW\/FvGUgb2RsaWN6ecSHIFZBVCB6IGZha3R1cnkgd3lzdGF3aW9uZWogb2ZmbGluZT88L3NwYW4+PC9zdW1tYXJ5PgogICAgPGRpdiBjbGFzcz0iYW5zd2VyIj5UYWssIGZha3R1cmEgd3lzdGF3aW9uYSB3IHRyeWJpZSBvZmZsaW5lIHoga29kZW0gUVIgZGFqZSBwcmF3byBkbyBvZGxpY3plbmlhIHBvZGF0a3UgVkFULCBvIGlsZSBzcHJ6ZWRhd2NhIG9zdGF0ZWN6bmllIHdwcm93YWR6aSBqxIUgZG8gc3lzdGVtdSBLU2VGIHcgd3ltYWdhbnltIHRlcm1pbmllLjwvZGl2PgogIDwvZGV0YWlscz4KICA8L2Rpdj4KPC9zZWN0aW9uPgoKPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJGQVFQYWdlIiwKICAibWFpbkVudGl0eSI6IFsKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiQ28genJvYmnEhywgZ2R5IHd5c3TEmXB1amUgYXdhcmlhIHN5c3RlbXUgS1NlRj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiVyByYXppZSBhd2FyaWkgc3lzdGVtdSBLU2VGIG5hbGXFvHkgc2tvcnp5c3RhxIcgeiB0cnlidSBvZmZsaW5lIGx1YiB0cnlidSBhd2FyeWpuZWdvIOKAkyBmYWt0dXLEmSBlbGVrdHJvbmljem7EhSB3eXN0YXdpxIcgcG96YSBLU2VGIGkgZG9zxYJhxIcgZG8gc3lzdGVtdSB3IG9rcmXFm2xvbnltIHRlcm1pbmllLiIKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiQ3p5IHcgdHJ5YmllIG9mZmxpbmUgbW9nxJkgd3lzdGF3acSHIGZha3R1csSZIHcgZm9ybWFjaWUgUERGPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsKICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwKICAgICAgICAidGV4dCI6ICJNb8W8ZXN6IHByemVrYXphxIcga29udHJhaGVudG93aSB3aXp1YWxpemFjasSZIGZha3R1cnkgdyBmb3JtYWNpZSBQREYsIGFsZSBtdXNpIG9uYSB6YXdpZXJhxIcga29kIFFSIGkgYnnEhyB3eWdlbmVyb3dhbmEgbmEgcG9kc3Rhd2llIHBvcHJhd25laiBzdHJ1a3R1cnkgWE1MLiBTYW1hIGZha3R1cmEgInBhcGllcm93YSIgbHViIHByb3N0eSBQREYgYmV6IGRhbnljaCBzdHJ1a3R1cmFsbnljaCBuaWUgamVzdCB1em5hd2FueSB6YSBmYWt0dXLEmSB1c3RydWt0dXJ5em93YW7EhS4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIlNrxIVkIG1hbSB3aWVkemllxIcsIMW8ZSB0cndhIG9maWNqYWxuYSBhd2FyaWEgS1NlRj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiS29tdW5pa2F0eSBvIGF3YXJpYWNoIHPEhSBwdWJsaWtvd2FuZSB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqIChCSVApIE1pbmlzdGVyc3R3YSBGaW5hbnPDs3cgb3JheiBjesSZc3RvIHByemVzecWCYW5lIHBvcHJ6ZXogaW50ZXJmZWpzeSBBUEkgZG8gc3lzdGVtw7N3IGtzacSZZ293eWNoLiBKZcWbbGkga29yenlzdGFzeiB6IHByb2Zlc2pvbmFsbmVnbyBBUEksIFR3w7NqIHN5c3RlbSBzYW0gb3RyenltYSBpbmZvcm1hY2rEmSBvIHN0YXR1c2llIHNlcndlcsOzdy4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkNvIGplxZtsaSBuaWUgemTEhcW8xJkgd3lzxYJhxIcgZmFrdHVyIHcgY2nEhWd1IDI0IGdvZHppbj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiU3DDs8W6bmllbmllIHogd3lzecWCa8SFIGZha3R1ciB3eXN0YXdpb255Y2ggdyB0cnliaWUgb2ZmbGluZSBtb8W8ZSBza3V0a293YcSHIG5hxYJvxbxlbmllbSBrYXIgcGllbmnEmcW8bnljaCBwcnpleiB1cnrEhWQgc2thcmJvd3kuIFd5c29rb8WbxIcga2FyIGplc3QgdXphbGXFvG5pb25hIG9kIHdhcnRvxZtjaSBwb2RhdGt1IHd5a2F6YW5lZ28gbmEgZmFrdHVyYWNoIGx1YiBsaWN6YnkgZG9rdW1lbnTDs3cgcHJ6ZXPFgmFueWNoIHBvIHRlcm1pbmllLiIKICAgICAgfQogICAgfQp7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkN6eSBuYWJ5d2NhIG1vxbxlIG9kbGljennEhyBWQVQgeiBmYWt0dXJ5IHd5c3Rhd2lvbmVqIG9mZmxpbmU\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIlRhaywgZmFrdHVyYSB3eXN0YXdpb25hIHcgdHJ5YmllIG9mZmxpbmUgeiBrb2RlbSBRUiBkYWplIHByYXdvIGRvIG9kbGljemVuaWEgcG9kYXRrdSBWQVQsIG8gaWxlIHNwcnplZGF3Y2Egb3N0YXRlY3puaWUgd3Byb3dhZHppIGrEhSBkbyBzeXN0ZW11IEtTZUYgdyB3eW1hZ2FueW0gdGVybWluaWUuIgogICAgICB9CiAgICB9CiAgXQp9Cjwvc2NyaXB0PgoKPHN0eWxlPgovKiBNaW5pbWFsbnkgQ1NTIGRsYSBGQVEgKi8KCi5mYXEtcm9vdCB7IGJvcmRlcjowOyBmb250LWZhbWlseTogdmFyKC0tZmFxLWZvbnQsIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bykgIWltcG9ydGFudDsgd2lkdGg6IHZhcigtLWZhcS13aWR0aCwgMTAwJSkgIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IHZhcigtLWZhcS1tbCwgYXV0bykgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYXEtbXIsIGF1dG8pICFpbXBvcnRhbnQ7IH0KLmZhcSB7IGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgZ2FwOiB2YXIoLS1mYXEtZ2FwKSAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlscyB7IGJvcmRlci1yYWRpdXM6IHZhcigtLWZhcS1yYWRpdXMpICFpbXBvcnRhbnQ7IG92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7IGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYXEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyBib3JkZXItd2lkdGg6IHZhcigtLWZhcS1ib3JkZXItdG9wKSB2YXIoLS1mYXEtYm9yZGVyLXJpZ2h0KSB2YXIoLS1mYXEtYm9yZGVyLWJvdHRvbSkgdmFyKC0tZmFxLWJvcmRlci1sZWZ0KSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiB2YXIoLS1mYXEtcS1iZykgIWltcG9ydGFudDsgbWFyZ2luLWJsb2NrOiB2YXIoLS1mYXEtbWFyZ2luLWJsb2NrKSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiB2YXIoLS1mYXEtc2hhZG93KSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSB7IGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDsgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyBwYWRkaW5nOiB2YXIoLS1mYXEtcS1wdCwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtcS1wciwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtcS1wYiwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtcS1wbCwgdmFyKC0tZmFxLXBhZGRpbmcpKSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0tZmFxLXEtdGV4dCkgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IHZhcigtLWZhcS1xLWZ3LCA2MDApICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyBnYXA6IHZhcigtLWZhcS1pY29uLWdhcCwgMTBweCkgIWltcG9ydGFudDsgZm9udC1zaXplOiB2YXIoLS1mYXEtcS1mcywgMTZweCkgIWltcG9ydGFudDt9Ci5mYXEgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7IGRpc3BsYXk6IG5vbmU7ICFpbXBvcnRhbnR9Ci5mYXEgc3VtbWFyeSAuaWNvbi1jaGV2cm9uIHsgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDsgd2lkdGg6IHZhcigtLWZhcS1pY29uLXNpemUpICFpbXBvcnRhbnQ7IGhlaWdodDogdmFyKC0tZmFxLWljb24tc2l6ZSkgIWltcG9ydGFudDsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZmFxLWFjY2VudCkgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlICFpbXBvcnRhbnQ7IG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7IH0KLmZhcSBkZXRhaWxzW29wZW5dIHN1bW1hcnkgLmljb24tY2hldnJvbiB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgIWltcG9ydGFudDsgfQouZmFxIHN1bW1hcnkgLmljb24tcGx1cyB7IGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7IHdpZHRoOiB2YXIoLS1mYXEtaWNvbi1zaXplKSAhaW1wb3J0YW50OyBoZWlnaHQ6IHZhcigtLWZhcS1pY29uLXNpemUpICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjpiZWZvcmUsLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXM6OmFmdGVyIHsgY29udGVudDogJycgIWltcG9ydGFudDsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IHZhcigtLWZhcS1hY2NlbnQpICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXM6OmJlZm9yZSB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IHRvcDogNTAlICFpbXBvcnRhbnQ7IGxlZnQ6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXM6OmFmdGVyIHsgd2lkdGg6IDJweCAhaW1wb3J0YW50OyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgbGVmdDogNTAlICFpbXBvcnRhbnQ7IHRvcDogMCAhaW1wb3J0YW50OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlICFpbXBvcnRhbnQ7IH0KLmZhcSBkZXRhaWxzW29wZW5dIHN1bW1hcnkgLmljb24tcGx1czo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50OyBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLWFycm93IHsgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDsgd2lkdGg6IDAgIWltcG9ydGFudDsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OiBjYWxjKHZhcigtLWZhcS1pY29uLXNpemUpICogMC41KSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItcmlnaHQ6IGNhbGModmFyKC0tZmFxLWljb24tc2l6ZSkgKiAwLjUpIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6IGNhbGModmFyKC0tZmFxLWljb24tc2l6ZSkgKiAwLjYpIHNvbGlkIHZhcigtLWZhcS1hY2NlbnQpICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC5pY29uLWFycm93IHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50OyB9Ci5mYXEgLmFuc3dlciB7ICBwYWRkaW5nOiB2YXIoLS1mYXEtYS1wdCwgY2FsYyh2YXIoLS1mYXEtcGFkZGluZykgLSAycHgpKSB2YXIoLS1mYXEtYS1wciwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtYS1wYiwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtYS1wbCwgdmFyKC0tZmFxLXBhZGRpbmcpKSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiB2YXIoLS1mYXEtYS1iZykgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWZhcS1hLXRleHQpICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1mYXEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyBmb250LXdlaWdodDogdmFyKC0tZmFxLWEtZncsIDQwMCkgIWltcG9ydGFudDsgZm9udC1zaXplOiB2YXIoLS1mYXEtYS1mcywgMTVweCkgIWltcG9ydGFudDtsaW5lLWhlaWdodDogdmFyKC0tZmFxLWEtbGgsIDEuNSkgIWltcG9ydGFudDt9Cjwvc3R5bGU+f39\/f39\/f39\/f39\/f39\/f39\/f39\/f39\/f39\/f39\/f39\/f39\/f39\/f39\/dyRhODFjMGNjZi00MWQ1LTQ2ZTAtYjk4OC1iMWViYWYwYzZkNTZ4d\/ISPCEtLSBLZXkgUG9pbnRzIENvbXBvbmVudCAtLT4KPHNlY3Rpb24gY2xhc3M9ImZhcS1rZXktcG9pbnRzIiBzdHlsZT0iLS1mYXEtZ2FwOiA4cHg7Ci0ta3AtYmc6ICMyYzQxNjg7Ci0ta3AtdGl0bGUtY29sb3I6ICM2NDc0OGI7Ci0ta3AtdGV4dC1jb2xvcjogI2ZmZmZmZjsKLS1rcC1ib3JkZXItY29sb3I6ICNlMmU4ZjA7Ci0ta3AtYm9yZGVyLXdpZHRoOiAwcHg7Ci0ta3AtcmFkaXVzOiAxNHB4OwotLWtwLXBhZGRpbmc6IDE2cHg7Ci0ta3AtZ2FwOiA2cHg7Ci0ta3AtbWFya2VyLWNvbG9yOiAjZmYyYTEzOwotLWtwLWxpc3Qtc3R5bGU6IGRpc2M7Ci0ta3AtdGl0bGUtc2l6ZTogMTNweDsKLS1rcC10ZXh0LXNpemU6IDE2cHg7Ci0ta3Atc2hhZG93OiBub25lOyIgYXJpYS1sYWJlbD0iQ3plZ28gZG93aWVzeiBzacSZIHogdGVnbyBhcnR5a3XFgnU\/Ij4KICA8aDM+TmFqd2HFvG5pZWpzemUgaW5mb3JtYWNqZSB6IGFydHlrdcWCdTo8L2gzPgogIDx1bD4KICAgIDxsaT5UcnliIG9mZmxpbmUyNCB1bW\/FvGxpd2lhIHd5c3Rhd2lhbmllIGZha3R1ciB1c3RydWt0dXJ5em93YW55Y2ggeiBrb2RhbWkgUVIgbmF3ZXQgcG9kY3phcyBhd2FyaWkgc3lzdGVtdSBwbyBzdHJvbmllIHJ6xIVkb3dlaiBsdWIgYnJha3UgaW50ZXJuZXR1IHcgZmlybWllLjwvbGk+CiAgICA8bGk+VyB0eW0gdHJ5YmllIHd5c3Rhd2NhIG9kcG93aWFkYSB6YSBzYW1vZHppZWxuZSBkb3N0YXJjemVuaWUgZG9rdW1lbnR1IGRvIGtsaWVudGEsIHBvbmlld2HFvCBzeXN0ZW0gS1NlRiBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllIGHFvCBkbyBtb21lbnR1IHN5bmNocm9uaXphY2ppLjwvbGk+CjxsaT5QcnplZHNpxJliaW9yY2EgbWEgb2Jvd2nEhXplayBwcnplc8WCYW5pYSBmYWt0dXIgd3lzdGF3aW9ueWNoIG9mZmxpbmUgZG8gY2VudHJhbG5laiBiYXp5IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3csOzY2VuaWEgxYLEhWN6bm\/Fm2NpIHogc3lzdGVtZW0uPC9saT4KPGxpPkF1dG9tYXR5emFjamEgcHJ6ZXogQVBJLCBucC4gQWN1YmUsIHBvendhbGEgbmEgYmV6cHJvYmxlbW93ZSBrb2xlamtvd2FuaWUgZG9rdW1lbnTDs3cgaSBpY2ggc2Ftb2N6eW5uxIUgd3lzecWCa8SZIHBvIHVzdMSFcGllbml1IHByb2JsZW3Ds3cgdGVjaG5pY3pueWNoLCBjbyBjaHJvbmkgZmlybcSZIHByemVkIGthcmFtaS48L2xpPgogIDwvdWw+Cjwvc2VjdGlvbj4KCjxzdHlsZT4KLyogS2V5IFBvaW50cyAqLwouZmFxLWtleS1wb2ludHMgeyBmb250LWZhbWlseTogdmFyKC0tZmFxLWZvbnQsIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bykgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiB2YXIoLS1rcC1iZywgIzEyMTQxYSkgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWtwLXRleHQtY29sb3IsICNjYmQ1ZTEpICFpbXBvcnRhbnQ7IGJvcmRlcjogdmFyKC0ta3AtYm9yZGVyLXdpZHRoLCAxcHgpIHNvbGlkIHZhcigtLWtwLWJvcmRlci1jb2xvciwgcmdiYSgxNDgsIDE2MywgMTg0LCAwLjI1KSkgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogdmFyKC0ta3AtcmFkaXVzLCAxMnB4KSAhaW1wb3J0YW50OyBwYWRkaW5nOiB2YXIoLS1rcC1wYWRkaW5nLCAxNnB4KSAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWZhcS1nYXAsIDE2cHgpICogMS41KSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiB2YXIoLS1rcC1zaGFkb3csIG5vbmUpICFpbXBvcnRhbnQ7fQouZmFxLWtleS1wb2ludHMgaDMgeyBtYXJnaW46IDAgMCA4cHggIWltcG9ydGFudDsgZm9udC1zaXplOiB2YXIoLS1rcC10aXRsZS1zaXplLCAwLjg1cmVtKSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWtwLXRpdGxlLWNvbG9yLCAjOTRhM2I4KSAhaW1wb3J0YW50O30KLmZhcS1rZXktcG9pbnRzIHVsIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyBsaXN0LXN0eWxlLXR5cGU6IHZhcigtLWtwLWxpc3Qtc3R5bGUsIGRpc2MpICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0ta3AtdGV4dC1zaXplLCBpbmhlcml0KSAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaSB7IG1hcmdpbjogMCAwIHZhcigtLWtwLWdhcCwgNnB4KSAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9Ci5mYXEta2V5LXBvaW50cyBsaTo6bWFya2VyIHsgY29sb3I6IHZhcigtLWtwLW1hcmtlci1jb2xvciwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50OyB9Cjwvc3R5bGU+dwljb3JlL2h0bWx38hI8IS0tIEtleSBQb2ludHMgQ29tcG9uZW50IC0tPgo8c2VjdGlvbiBjbGFzcz0iZmFxLWtleS1wb2ludHMiIHN0eWxlPSItLWZhcS1nYXA6IDhweDsKLS1rcC1iZzogIzJjNDE2ODsKLS1rcC10aXRsZS1jb2xvcjogIzY0NzQ4YjsKLS1rcC10ZXh0LWNvbG9yOiAjZmZmZmZmOwotLWtwLWJvcmRlci1jb2xvcjogI2UyZThmMDsKLS1rcC1ib3JkZXItd2lkdGg6IDBweDsKLS1rcC1yYWRpdXM6IDE0cHg7Ci0ta3AtcGFkZGluZzogMTZweDsKLS1rcC1nYXA6IDZweDsKLS1rcC1tYXJrZXItY29sb3I6ICNmZjJhMTM7Ci0ta3AtbGlzdC1zdHlsZTogZGlzYzsKLS1rcC10aXRsZS1zaXplOiAxM3B4OwotLWtwLXRleHQtc2l6ZTogMTZweDsKLS1rcC1zaGFkb3c6IG5vbmU7IiBhcmlhLWxhYmVsPSJDemVnbyBkb3dpZXN6IHNpxJkgeiB0ZWdvIGFydHlrdcWCdT8iPgogIDxoMz5OYWp3YcW8bmllanN6ZSBpbmZvcm1hY2plIHogYXJ0eWt1xYJ1OjwvaDM+CiAgPHVsPgogICAgPGxpPlRyeWIgb2ZmbGluZTI0IHVtb8W8bGl3aWEgd3lzdGF3aWFuaWUgZmFrdHVyIHVzdHJ1a3R1cnl6b3dhbnljaCB6IGtvZGFtaSBRUiBuYXdldCBwb2RjemFzIGF3YXJpaSBzeXN0ZW11IHBvIHN0cm9uaWUgcnrEhWRvd2VqIGx1YiBicmFrdSBpbnRlcm5ldHUgdyBmaXJtaWUuPC9saT4KICAgIDxsaT5XIHR5bSB0cnliaWUgd3lzdGF3Y2Egb2Rwb3dpYWRhIHphIHNhbW9kemllbG5lIGRvc3RhcmN6ZW5pZSBkb2t1bWVudHUgZG8ga2xpZW50YSwgcG9uaWV3YcW8IHN5c3RlbSBLU2VGIG5pZSB6cm9iaSB0ZWdvIGF1dG9tYXR5Y3puaWUgYcW8IGRvIG1vbWVudHUgc3luY2hyb25pemFjamkuPC9saT4KPGxpPlByemVkc2nEmWJpb3JjYSBtYSBvYm93acSFemVrIHByemVzxYJhbmlhIGZha3R1ciB3eXN0YXdpb255Y2ggb2ZmbGluZSBkbyBjZW50cmFsbmVqIGJhenkgdyBjacSFZ3UgMjQgZ29kemluIG9kIG1vbWVudHUgcHJ6eXdyw7NjZW5pYSDFgsSFY3pub8WbY2kgeiBzeXN0ZW1lbS48L2xpPgo8bGk+QXV0b21hdHl6YWNqYSBwcnpleiBBUEksIG5wLiBBY3ViZSwgcG96d2FsYSBuYSBiZXpwcm9ibGVtb3dlIGtvbGVqa293YW5pZSBkb2t1bWVudMOzdyBpIGljaCBzYW1vY3p5bm7EhSB3eXN5xYJrxJkgcG8gdXN0xIVwaWVuaXUgcHJvYmxlbcOzdyB0ZWNobmljem55Y2gsIGNvIGNocm9uaSBmaXJtxJkgcHJ6ZWQga2FyYW1pLjwvbGk+CiAgPC91bD4KPC9zZWN0aW9uPgoKPHN0eWxlPgovKiBLZXkgUG9pbnRzICovCi5mYXEta2V5LXBvaW50cyB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mYXEtZm9udCwgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6IHZhcigtLWtwLWJnLCAjMTIxNDFhKSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0ta3AtdGV4dC1jb2xvciwgI2NiZDVlMSkgIWltcG9ydGFudDsgYm9yZGVyOiB2YXIoLS1rcC1ib3JkZXItd2lkdGgsIDFweCkgc29saWQgdmFyKC0ta3AtYm9yZGVyLWNvbG9yLCByZ2JhKDE0OCwgMTYzLCAxODQsIDAuMjUpKSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiB2YXIoLS1rcC1yYWRpdXMsIDEycHgpICFpbXBvcnRhbnQ7IHBhZGRpbmc6IHZhcigtLWtwLXBhZGRpbmcsIDE2cHgpICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZmFxLWdhcCwgMTZweCkgKiAxLjUpICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6IHZhcigtLWtwLXNoYWRvdywgbm9uZSkgIWltcG9ydGFudDt9Ci5mYXEta2V5LXBvaW50cyBoMyB7IG1hcmdpbjogMCAwIDhweCAhaW1wb3J0YW50OyBmb250LXNpemU6IHZhcigtLWtwLXRpdGxlLXNpemUsIDAuODVyZW0pICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOiAwLjA4ZW0gIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0ta3AtdGl0bGUtY29sb3IsICM5NGEzYjgpICFpbXBvcnRhbnQ7fQouZmFxLWtleS1wb2ludHMgdWwgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IGxpc3Qtc3R5bGUtdHlwZTogdmFyKC0ta3AtbGlzdC1zdHlsZSwgZGlzYykgIWltcG9ydGFudDsgZm9udC1zaXplOiB2YXIoLS1rcC10ZXh0LXNpemUsIGluaGVyaXQpICFpbXBvcnRhbnQ7IH0KLmZhcS1rZXktcG9pbnRzIGxpIHsgbWFyZ2luOiAwIDAgdmFyKC0ta3AtZ2FwLCA2cHgpICFpbXBvcnRhbnQ7IH0KLmZhcS1rZXktcG9pbnRzIGxpOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0KLmZhcS1rZXktcG9pbnRzIGxpOjptYXJrZXIgeyBjb2xvcjogdmFyKC0ta3AtbWFya2VyLWNvbG9yLCBjdXJyZW50Q29sb3IpICFpbXBvcnRhbnQ7IH0KPC9zdHlsZT53JGRmOTJhMzQyLTAwNmQtNDdhNi1hNTdhLTg2M2I4YjAwNDdjZnh33jY8cD5XIG1hcmN1IDIwMjYgcm9rdSwgZ2R5IEtyYWpvd3kgU3lzdGVtIGUtRmFrdHVyIGplc3QganXFvCBjb2R6aWVubm\/Fm2NpxIUgZGxhIHBvbHNraWVnbyBiaXpuZXN1LCBzdGFiaWxub8WbxIcgcHJvY2VzJm9hY3V0ZTt3IHNwcnplZGHFvG93eWNoIHN0YcWCYSBzacSZIHByaW9yeXRldGVtLiBKZWRueW0geiBuYWp3acSZa3N6eWNoIGzEmWsmb2FjdXRlO3cgcHJ6ZWRzacSZYmlvcmMmb2FjdXRlO3cgb2QgcG9jesSFdGt1IHdkcmHFvGFuaWEgcmVmb3JteSBiecWCYSB3aXpqYSAmYmRxdW87emFtcm\/FvGVuaWEmcmRxdW87IGhhbmRsdSB3IHByenlwYWRrdSBwcm9ibGVtJm9hY3V0ZTt3IHRlY2huaWN6bnljaCBwbyBzdHJvbmllIHJ6xIVkb3dlaiBsdWIgYnJha3UgZG9zdMSZcHUgZG8gc2llY2kgdyBzaWVkemliaWUgZmlybXkuIE9kcG93aWVkemnEhSBuYSB0ZSBvYmF3eSBqZXN0IDxzdHJvbmc+dHJ5YiBvZmZsaW5lMjQgdyBLU2VGPC9zdHJvbmc+LCBjenlsaSBtZWNoYW5pem0gcG96d2FsYWrEhWN5IG5hIHd5c3Rhd2lhbmllIGZha3R1ciB1c3RydWt0dXJ5em93YW55Y2ggbmF3ZXQgd3RlZHksIGdkeSBiZXpwb8WbcmVkbmllIHBvxYLEhWN6ZW5pZSB6IGNlbnRyYWxuxIUgYmF6xIUgTWluaXN0ZXJzdHdhIEZpbmFucyZvYWN1dGU7dyBqZXN0IG5pZW1vxbxsaXdlLjwvcD4KPHA+WnJvenVtaWVuaWUgciZvYWN1dGU7xbxuaWN5IG1pxJlkenkgc3RhbmRhcmRvd8SFIHByYWPEhSB3IHN5c3RlbWllIGEgcHJvY2VkdXJhbWkgYXdhcnlqbnltaSB0byBrbHVjeiBkbyB1bmlrbmnEmWNpYSBkb3RrbGl3eWNoIGthciBmaW5hbnNvd3ljaCBpIHBhcmFsacW8dSBvcGVyYWN5am5lZ28uPC9wPgo8aDI+Q3p5bSBqZXN0IHRyeWIgb2ZmbGluZTI0IHcgS1NlRiBpIGRsYWN6ZWdvIGplc3QgdGFrIGlzdG90bnk\/PC9oMj4KPHA+U3RhbmRhcmRvd3kgPHN0cm9uZz50cnliIG9ubGluZSBLU2VGPC9zdHJvbmc+IHpha8WCYWRhLCDFvGUga2HFvGRhIGZha3R1cmEgdyBtb21lbmNpZSB3eXN0YXdpZW5pYSB0cmFmaWEgZG8gc3lzdGVtdSwgb3RyenltdWplIHVuaWthbG55IG51bWVyIEtTZUYgb3JheiB1cnrEmWRvd2UgcG\/Fm3dpYWRjemVuaWUgb2RiaW9ydSAoVVBPKS4gSmVkbmFrIHJ6ZWN6eXdpc3RvxZvEhyB0ZWNobm9sb2dpY3puYSBieXdhIG5pZXByemV3aWR5d2FsbmEuIFRyeWIgb2ZmbGluZTI0IHRvIHNwZWNqYWxuYSBwcm9jZWR1cmEgcHJ6ZXdpZHppYW5hIG5hIHd5cGFkZWs6PC9wPgo8dWw+CjxsaT5QcmFjIHNlcndpc293eWNoIG9nxYJvc3pvbnljaCBwcnpleiBNaW5pc3RlcnN0d28gRmluYW5zJm9hY3V0ZTt3LjwvbGk+CjxsaT5OaWVzcG9kemlld2FuZWogYXdhcmlpIGNlbnRyYWxuZWdvIHN5c3RlbXUgKG9nxYJvc3pvbmVqIG9maWNqYWxuaWUpLjwvbGk+CjxsaT5CcmFrdSBtb8W8bGl3b8WbY2kgcG\/FgsSFY3plbmlhIHogc3lzdGVtZW0gcG8gc3Ryb25pZSBwb2RhdG5pa2EgKG5wLiBhd2FyaWEgbG9rYWxuZWdvIMWCxIVjemEgaW50ZXJuZXRvd2VnbykuPC9saT4KPC91bD4KPHA+VyBtYXJjdSAyMDI2IHJva3UgcHJ6ZXBpc3kgc8SFIGphc25lOiBiaXpuZXMgbmllIG1vxbxlIHN0YW7EhcSHIHcgbWllanNjdSB6IHBvd29kdSBwcm9ibGVtJm9hY3V0ZTt3IHRlY2huaWN6bnljaC4gVHJ5YiBvZmZsaW5lIHBvendhbGEgbmEgd3lzdGF3aWVuaWUgZmFrdHVyeSAmYmRxdW87bG9rYWxuaWUmcmRxdW87LCBwcnpla2F6YW5pZSBqZWoga2xpZW50b3dpLCBhIG5hc3TEmXBuaWUgZG9wZcWCbmllbmllIGZvcm1hbG5vxZtjaSBwbyBwcnp5d3Imb2FjdXRlO2Nlbml1IHNwcmF3bm\/Fm2NpIHN5c3RlbSZvYWN1dGU7dy48L3A+CjxoMz5UcnliIGF3YXJ5am55IEtTZUYgYSB0cnliIG9mZmxpbmUgJm5kYXNoOyBqYWthIGplc3QgciZvYWN1dGU7xbxuaWNhPzwvaDM+CjxwPlcgasSZenlrdSBwb3RvY3pueW0gdGUgcG9qxJljaWEgYnl3YWrEhSBzdG9zb3dhbmUgemFtaWVubmllLCBhbGUgeiB0ZWNobmljem5lZ28gcHVua3R1IHdpZHplbmlhIHImb2FjdXRlO8W8bmnEhSBzacSZIHByenljenluxIUgd3lzdMSFcGllbmlhOjwvcD4KPG9sPgo8bGk+PHN0cm9uZz5Bd2FyaWEgS1NlRjo8L3N0cm9uZz4gT2fFgmFzemFuYSBwcnpleiBNaW5pc3RlcnN0d28gRmluYW5zJm9hY3V0ZTt3IHcgQml1bGV0eW5pZSBJbmZvcm1hY2ppIFB1YmxpY3puZWouIFcgdHltIGN6YXNpZSBwb2RhdG5payB3eXN0YXdpYSBmYWt0dXJ5IHoga29kZW0gUVIsIGEgbmEgaWNoIHd5c3nFgmvEmSBkbyBzeXN0ZW11IG1hIHphend5Y3phaiA3IGRuaSBvZCB6YWtvxYRjemVuaWEgYXdhcmlpLjwvbGk+CjxsaT48c3Ryb25nPlRyeWIgb2ZmbGluZTI0IChOaWVkb3N0xJlwbm\/Fm8SHKTo8L3N0cm9uZz4gRG90eWN6eSBwbGFub3dhbnljaCBwcnplcncgdGVjaG5pY3pueWNoIGx1YiBzeXR1YWNqaSwgdyBrdCZvYWN1dGU7cnljaCB0byBwb2RhdG5payBuaWUgbWEgZG9zdMSZcHUgZG8gc3lzdGVtdS4gVHV0YWogY3phcyBuYSBwcnplc8WCYW5pZSBkb2t1bWVudCZvYWN1dGU7dyBkbyBiYXp5IHJ6xIVkb3dlaiBqZXN0IHpuYWN6bmllIGtyJm9hY3V0ZTt0c3p5IGkgd3lub3NpIHphend5Y3phaiAyNCBnb2R6aW55LjwvbGk+Cjwvb2w+CjxoMj5KYWsgZHppYcWCYSB3eXN0YXdpYW5pZSBmYWt0dXIgdyB0cnliaWUgb2ZmbGluZT88L2gyPgo8cD5HZHkgc3lzdGVtIG9wZXJ1amUgdyB0cnliaWUgb2ZmbGluZSwgcHJvY2VzIHd5c3Rhd2lhbmlhIGZha3R1cnkgdWxlZ2EgbW9keWZpa2FjamksIGFieSBkb2t1bWVudCB6YWNob3dhxYIgc3dvasSFIG1vYyBwcmF3bsSFIG1pbW8gYnJha3UgbmF0eWNobWlhc3Rvd2VnbyBudW1lcnUgS1NlRi48L3A+CjxoMz5KYWsgd3lzdGF3acSHIGZha3R1csSZLCBnZHkgS1NlRiBuaWUgZHppYcWCYT88L2gzPgo8b2w+CjxsaT48c3Ryb25nPlByenlnb3Rvd2FuaWUgcGxpa3UgWE1MOjwvc3Ryb25nPiBGYWt0dXJhIG11c2kgYnnEhyB3eWdlbmVyb3dhbmEgdyBzdGFuZGFyZG93ZWogc3RydWt0dXJ6ZSBsb2dpY3puZWogKFhTRCkuIE5pZSBtb8W8bmEgd3Imb2FjdXRlO2NpxIcgZG8gd3lzdGF3aWFuaWEgend5a8WCeWNoIGRva3VtZW50Jm9hY3V0ZTt3IFdvcmQgY3p5IFBERiBiZXogb2Rwb3dpZWRuaWNoIG1ldGFkYW55Y2guPC9saT4KPGxpPjxzdHJvbmc+T3puYWN6ZW5pZSBkYXR5IHd5c3Rhd2llbmlhOjwvc3Ryb25nPiBEYXRhIHd5Z2VuZXJvd2FuaWEgZG9rdW1lbnR1IHcgc3lzdGVtaWUgZmluYW5zb3dvLWtzacSZZ293eW0gamVzdCB1em5hd2FuYSB6YSBkYXTEmSB3eXN0YXdpZW5pYSBmYWt0dXJ5LCBwb2Qgd2FydW5raWVtIHAmb2FjdXRlO8W6bmllanN6ZWdvIGRvc3RhcmN6ZW5pYSBqZWogZG8gS1NlRiB3IHRlcm1pbmllLjwvbGk+CjxsaT48c3Ryb25nPkdlbmVyb3dhbmllIGtvZHUgUVI6PC9zdHJvbmc+IEthxbxkYSBmYWt0dXJhIHd5c3Rhd2lvbmEgcG96YSBzeXN0ZW1lbSBvbmxpbmUgbXVzaSBwb3NpYWRhxIcga29kIFFSLiBQb3p3YWxhIG9uIG5hYnl3Y3kgbmEgd2VyeWZpa2FjasSZIGF1dGVudHljem5vxZtjaSBkb2t1bWVudHUsIHphbmltIGplc3pjemUgdHJhZmkgb24gZG8gYmF6eSBtaW5pc3RlcmlhbG5lai48L2xpPgo8bGk+PHN0cm9uZz5Eb3N0YXJjemVuaWUgZG8gbmFieXdjeTo8L3N0cm9uZz4gVyB0cnliaWUgb2ZmbGluZSB0byB3eXN0YXdjYSBvZHBvd2lhZGEgemEgcHJ6ZWthemFuaWUgZmFrdHVyeSBrbGllbnRvd2kgKG5wLiBkcm9nxIUgbWFpbG93xIUpLCBwb25pZXdhxbwgc3lzdGVtIHJ6xIVkb3d5IG5pZSB6cm9iaSB0ZWdvIGF1dG9tYXR5Y3puaWUuPC9saT4KPC9vbD4KPHA+V2Ryb8W8ZW5pZSA8c3Ryb25nPkFQSSBBY3ViZTwvc3Ryb25nPiB6bmFjesSFY28gdXByYXN6Y3phIHRlbiBwcm9jZXMuIFByb2Zlc2pvbmFsbmUgYnJhbWtpIEFQSSBwb3RyYWZpxIUgYXV0b21hdHljem5pZSB3eWtyecSHIGJyYWsgb2Rwb3dpZWR6aSB6ZSBzdHJvbnkgc2Vyd2VyJm9hY3V0ZTt3IHJ6xIVkb3d5Y2ggaSBwxYJ5bm5pZSBwcnplxYLEhWN6ecSHIHNpxJkgdyB0cnliIGtvbGVqa293YW5pYSBkb2t1bWVudCZvYWN1dGU7dy4gRHppxJlraSB0ZW11IHByYWNvd25payB3eXN0YXdpYWrEhWN5IGZha3R1csSZIG1vxbxlIG5hd2V0IG5pZSBvZGN6dcSHLCDFvGUgc3lzdGVtIGNlbnRyYWxueSBtYSBwcnplcnfEmSB0ZWNobmljem7EhSAmbmRhc2g7IEFQSSB6YWptaWUgc2nEmSBwb25vd2llbmllbSBwciZvYWN1dGU7Ynkgd3lzecWCa2ksIGdkeSB0eWxrbyBrb211bmlrYWNqYSB6b3N0YW5pZSBwcnp5d3Imb2FjdXRlO2NvbmEuPC9wPgo8aDI+RG8gY3plZ28gc8WCdcW8eSB0cnliIG9mZmxpbmUyNCB3IHByYWt0eWNlIGJpem5lc293ZWo\/PC9oMj4KPHA+VHJ5YiB0ZW4gcGXFgm5pIGZ1bmtjasSZICZiZHF1bztiZXpwaWVjem5pa2EmcmRxdW87IGZpbmFuc293ZWdvLiBCZXogbmllZ28ga2HFvGRhIGF3YXJpYSBzeXN0ZW11IGluZm9ybWF0eWN6bmVnbyBwYcWEc3R3YSBvem5hY3phxYJhYnkgYnJhayBtb8W8bGl3b8WbY2kgd3lkYW5pYSB0b3dhcnUgeiBtYWdhenludSBjenkgcmVhbGl6YWNqaSB1c8WCdWdpLCBjbyB3IHByenlwYWRrdSBkdcW8eWNoIGNlbnRyJm9hY3V0ZTt3IGxvZ2lzdHljem55Y2ggZ2VuZXJvd2HFgm9ieSBzdHJhdHkgbGljem9uZSB3IG1pbGlvbmFjaCB6xYJvdHljaCBuYSBnb2R6aW7EmS48L3A+CjxoMz5Qcnp5a8WCYWR5IHogxbx5Y2lhIHd6acSZdGU8L2gzPgo8cD5XeW9icmHFum15IHNvYmllIGR1xbzEhSBodXJ0b3duacSZIGJ1ZG93bGFuxIUgdyBtYXJjdSAyMDI2IHJva3UuIE8gZ29kemluaWUgMTA6MDAgZG9jaG9kemkgZG8gdXN6a29kemVuaWEgxZt3aWF0xYJvd29kdSB3IG9rb2xpY3kuIEJleiB0cnlidSBvZmZsaW5lLCBodXJ0b3duaWEgbXVzaWHFgmFieSB3c3RyenltYcSHIHd5ZGF3YW5pZSB0b3dhciZvYWN1dGU7dywgcG9uaWV3YcW8IGthxbxkYSBzcHJ6ZWRhxbwgd3ltYWdhIHd5c3Rhd2llbmlhIGZha3R1cnkgdXN0cnVrdHVyeXpvd2FuZWouIER6acSZa2kgcHJvY2VkdXJ6ZSBvZmZsaW5lMjQsIHN5c3RlbSBFUlAgZ2VuZXJ1amUgZG9rdW1lbnR5IHoga29kYW1pIFFSLCBraWVyb3djeSBvZGplxbxkxbxhasSFIHogdG93YXJlbSwgYSBnZHkgaW50ZXJuZXQgd3JhY2EgbyAxNjowMCwgc3lzdGVtIGF1dG9tYXR5Y3puaWUgJmJkcXVvO3BjaGEmcmRxdW87IHdzenlzdGtpZSBmYWt0dXJ5IGRvIGJhenkgS1NlRiwgemFjaG93dWrEhWMgdXN0YXdvd3kgdGVybWluIDI0IGdvZHppbi48L3A+CjxoMj5KYWtpZSBvYm93acSFemtpIHNwb2N6eXdhasSFIG5hIHByemVkc2nEmWJpb3JjeSBwbyBwb3dyb2NpZSBzeXN0ZW11IGRvIHByYWN5PzwvaDI+CjxwPkdkeSBwcnp5Y3p5bmEgbmllZG9zdMSZcG5vxZtjaSB1c3TEhXBpLCBwb2RhdG5payBtYSBrcnl0eWN6bmllIG1hxYJvIGN6YXN1IG5hIHN5bmNocm9uaXphY2rEmS4gPHN0cm9uZz5PZmZsaW5lMjQgdyBLU2VGPC9zdHJvbmc+IHd5bWFnYSwgYWJ5IHdzenlzdGtpZSBmYWt0dXJ5IHd5c3Rhd2lvbmUgdyB0eW0gdHJ5YmllIHRyYWZpxYJ5IGRvIHN5c3RlbXUgdyBjacSFZ3UgMjQgZ29kemluIG9kIG1vbWVudHUgcHJ6eXdyJm9hY3V0ZTtjZW5pYSBkb3N0xJlwdS48L3A+CjxwPk5pZWRvcGXFgm5pZW5pZSB0ZWdvIHRlcm1pbnUgd2nEhcW8ZSBzacSZIHogcnl6eWtpZW0gc2Fua2NqaS4gRGxhdGVnbyB0YWsgd2HFvG5lIGplc3QgcG9zaWFkYW5pZSBvcHJvZ3JhbW93YW5pYSwga3Qmb2FjdXRlO3JlIG1vbml0b3J1amUgc3RhdHVzIHBvxYLEhWN6ZW5pYS4gUsSZY3puZSBwcnplc3nFgmFuaWUga2lsa3VzZXQgZmFrdHVyIHBvIGF3YXJpaSBqZXN0IHByYWt0eWN6bmllIG5pZW1vxbxsaXdlIGJleiBixYLEmWQmb2FjdXRlO3cuIFJvendpxIV6YW5pYSB0YWtpZSBqYWsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYWN1YmVhcGkuY29tL3BsL3Byb2R1a3R5L2FwaS1lLWZha3R1cm93YW5pZS1wb2xza2EvIj5BUEkgZG8gZS1mYWt0dXJvd2FuaWE8L2E+IG9kIEFjdWJlIG9mZXJ1asSFIGludGVsaWdlbnRuZSB6YXJ6xIVkemFuaWUga29sZWprxIUgd3lzecWCa293xIUgKHR6dy4gPGVtPnJldHJ5IGxvZ2ljPC9lbT4pLCBjbyBnd2FyYW50dWplLCDFvGUgxbxhZG5hIGZha3R1cmEgbmllIHpvc3RhbmllIHBvbWluacSZdGEgdyBwcm9jZXNpZSBzeW5jaHJvbml6YWNqaSBwb2F3YXJ5am5lai48L3A+CjxoMj5Qb2RzdW1vd2FuaWU6IEN6eSBUd29qYSBmaXJtYSBqZXN0IGdvdG93YSBuYSBwcmFjxJkgb2ZmbGluZT88L2gyPgo8cD5UcnliIG9mZmxpbmUyNCB3IEtTZUYgdG8gbmllemLEmWRuZSBuYXJ6xJlkemllIHphcGV3bmlhasSFY2UgYmV6cGllY3plxYRzdHdvIG9icm90dSBnb3Nwb2RhcmN6ZWdvLiBLbHVjemVtIGRvIHN1a2Nlc3UgbmllIGplc3QgamVkbmFrIHNhbWEgem5ham9tb8WbxIcgcHJ6ZXBpcyZvYWN1dGU7dywgYWxlIHBvc2lhZGFuaWUgdGVjaG5vbG9naWksIGt0Jm9hY3V0ZTtyYSB0ZSBwcnplcGlzeSByZWFsaXp1amUgdyBzcG9zJm9hY3V0ZTtiIHphdXRvbWF0eXpvd2FueS48L3A+CjxwPkfFgiZvYWN1dGU7d25lIHduaW9za2kgZGxhIHByemVkc2nEmWJpb3JjJm9hY3V0ZTt3OjwvcD4KPHVsPgo8bGk+VHJ5YiBvZmZsaW5lIHd5bWFnYSBnZW5lcm93YW5pYSBmYWt0dXIgeiBrb2RhbWkgUVIgaSBpY2ggc2Ftb2R6aWVsbmVnbyBkb3N0YXJjemFuaWEgZG8ga29udHJhaGVudGEuPC9saT4KPGxpPk5hIHByemVzxYJhbmllIGRhbnljaCBkbyBLU2VGIHBvIHVzdMSFcGllbml1IGF3YXJpaS9uaWVkb3N0xJlwbm\/Fm2NpIG1hc3ogemF6d3ljemFqIHR5bGtvIDI0IGdvZHppbnkuPC9saT4KPGxpPkF1dG9tYXR5emFjamEgcHJ6ZXogQVBJIHRvIG5hanNrdXRlY3puaWVqc3p5IHNwb3Mmb2FjdXRlO2IgbmEgdW5pa25pxJljaWUga2FyIHphIG5pZXRlcm1pbm93ZSBkb3N0YXJjemVuaWUgZG9rdW1lbnQmb2FjdXRlO3cuPC9saT4KPC91bD4KPGgyPk5hamN6xJnFm2NpZWogemFkYXdhbmUgcHl0YW5pYSBvIHRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvaDI+dw1jb3JlL2ZyZWVmb3Jtd942PHA+VyBtYXJjdSAyMDI2IHJva3UsIGdkeSBLcmFqb3d5IFN5c3RlbSBlLUZha3R1ciBqZXN0IGp1xbwgY29kemllbm5vxZtjacSFIGRsYSBwb2xza2llZ28gYml6bmVzdSwgc3RhYmlsbm\/Fm8SHIHByb2NlcyZvYWN1dGU7dyBzcHJ6ZWRhxbxvd3ljaCBzdGHFgmEgc2nEmSBwcmlvcnl0ZXRlbS4gSmVkbnltIHogbmFqd2nEmWtzenljaCBsxJlrJm9hY3V0ZTt3IHByemVkc2nEmWJpb3JjJm9hY3V0ZTt3IG9kIHBvY3rEhXRrdSB3ZHJhxbxhbmlhIHJlZm9ybXkgYnnFgmEgd2l6amEgJmJkcXVvO3phbXJvxbxlbmlhJnJkcXVvOyBoYW5kbHUgdyBwcnp5cGFka3UgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2ggcG8gc3Ryb25pZSByesSFZG93ZWogbHViIGJyYWt1IGRvc3TEmXB1IGRvIHNpZWNpIHcgc2llZHppYmllIGZpcm15LiBPZHBvd2llZHppxIUgbmEgdGUgb2Jhd3kgamVzdCA8c3Ryb25nPnRyeWIgb2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiwgY3p5bGkgbWVjaGFuaXptIHBvendhbGFqxIVjeSBuYSB3eXN0YXdpYW5pZSBmYWt0dXIgdXN0cnVrdHVyeXpvd2FueWNoIG5hd2V0IHd0ZWR5LCBnZHkgYmV6cG\/Fm3JlZG5pZSBwb8WCxIVjemVuaWUgeiBjZW50cmFsbsSFIGJhesSFIE1pbmlzdGVyc3R3YSBGaW5hbnMmb2FjdXRlO3cgamVzdCBuaWVtb8W8bGl3ZS48L3A+CjxwPlpyb3p1bWllbmllIHImb2FjdXRlO8W8bmljeSBtacSZZHp5IHN0YW5kYXJkb3fEhSBwcmFjxIUgdyBzeXN0ZW1pZSBhIHByb2NlZHVyYW1pIGF3YXJ5am55bWkgdG8ga2x1Y3ogZG8gdW5pa25pxJljaWEgZG90a2xpd3ljaCBrYXIgZmluYW5zb3d5Y2ggaSBwYXJhbGnFvHUgb3BlcmFjeWpuZWdvLjwvcD4KPGgyPkN6eW0gamVzdCB0cnliIG9mZmxpbmUyNCB3IEtTZUYgaSBkbGFjemVnbyBqZXN0IHRhayBpc3RvdG55PzwvaDI+CjxwPlN0YW5kYXJkb3d5IDxzdHJvbmc+dHJ5YiBvbmxpbmUgS1NlRjwvc3Ryb25nPiB6YWvFgmFkYSwgxbxlIGthxbxkYSBmYWt0dXJhIHcgbW9tZW5jaWUgd3lzdGF3aWVuaWEgdHJhZmlhIGRvIHN5c3RlbXUsIG90cnp5bXVqZSB1bmlrYWxueSBudW1lciBLU2VGIG9yYXogdXJ6xJlkb3dlIHBvxZt3aWFkY3plbmllIG9kYmlvcnUgKFVQTykuIEplZG5hayByemVjenl3aXN0b8WbxIcgdGVjaG5vbG9naWN6bmEgYnl3YSBuaWVwcnpld2lkeXdhbG5hLiBUcnliIG9mZmxpbmUyNCB0byBzcGVjamFsbmEgcHJvY2VkdXJhIHByemV3aWR6aWFuYSBuYSB3eXBhZGVrOjwvcD4KPHVsPgo8bGk+UHJhYyBzZXJ3aXNvd3ljaCBvZ8WCb3N6b255Y2ggcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dy48L2xpPgo8bGk+Tmllc3BvZHppZXdhbmVqIGF3YXJpaSBjZW50cmFsbmVnbyBzeXN0ZW11IChvZ8WCb3N6b25laiBvZmljamFsbmllKS48L2xpPgo8bGk+QnJha3UgbW\/FvGxpd2\/Fm2NpIHBvxYLEhWN6ZW5pYSB6IHN5c3RlbWVtIHBvIHN0cm9uaWUgcG9kYXRuaWthIChucC4gYXdhcmlhIGxva2FsbmVnbyDFgsSFY3phIGludGVybmV0b3dlZ28pLjwvbGk+CjwvdWw+CjxwPlcgbWFyY3UgMjAyNiByb2t1IHByemVwaXN5IHPEhSBqYXNuZTogYml6bmVzIG5pZSBtb8W8ZSBzdGFuxIXEhyB3IG1pZWpzY3UgeiBwb3dvZHUgcHJvYmxlbSZvYWN1dGU7dyB0ZWNobmljem55Y2guIFRyeWIgb2ZmbGluZSBwb3p3YWxhIG5hIHd5c3Rhd2llbmllIGZha3R1cnkgJmJkcXVvO2xva2FsbmllJnJkcXVvOywgcHJ6ZWthemFuaWUgamVqIGtsaWVudG93aSwgYSBuYXN0xJlwbmllIGRvcGXFgm5pZW5pZSBmb3JtYWxub8WbY2kgcG8gcHJ6eXdyJm9hY3V0ZTtjZW5pdSBzcHJhd25vxZtjaSBzeXN0ZW0mb2FjdXRlO3cuPC9wPgo8aDM+VHJ5YiBhd2FyeWpueSBLU2VGIGEgdHJ5YiBvZmZsaW5lICZuZGFzaDsgamFrYSBqZXN0IHImb2FjdXRlO8W8bmljYT88L2gzPgo8cD5XIGrEmXp5a3UgcG90b2N6bnltIHRlIHBvasSZY2lhIGJ5d2FqxIUgc3Rvc293YW5lIHphbWllbm5pZSwgYWxlIHogdGVjaG5pY3puZWdvIHB1bmt0dSB3aWR6ZW5pYSByJm9hY3V0ZTvFvG5pxIUgc2nEmSBwcnp5Y3p5bsSFIHd5c3TEhXBpZW5pYTo8L3A+CjxvbD4KPGxpPjxzdHJvbmc+QXdhcmlhIEtTZUY6PC9zdHJvbmc+IE9nxYJhc3phbmEgcHJ6ZXogTWluaXN0ZXJzdHdvIEZpbmFucyZvYWN1dGU7dyB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqLiBXIHR5bSBjemFzaWUgcG9kYXRuaWsgd3lzdGF3aWEgZmFrdHVyeSB6IGtvZGVtIFFSLCBhIG5hIGljaCB3eXN5xYJrxJkgZG8gc3lzdGVtdSBtYSB6YXp3eWN6YWogNyBkbmkgb2QgemFrb8WEY3plbmlhIGF3YXJpaS48L2xpPgo8bGk+PHN0cm9uZz5UcnliIG9mZmxpbmUyNCAoTmllZG9zdMSZcG5vxZvEhyk6PC9zdHJvbmc+IERvdHljenkgcGxhbm93YW55Y2ggcHJ6ZXJ3IHRlY2huaWN6bnljaCBsdWIgc3l0dWFjamksIHcga3Qmb2FjdXRlO3J5Y2ggdG8gcG9kYXRuaWsgbmllIG1hIGRvc3TEmXB1IGRvIHN5c3RlbXUuIFR1dGFqIGN6YXMgbmEgcHJ6ZXPFgmFuaWUgZG9rdW1lbnQmb2FjdXRlO3cgZG8gYmF6eSByesSFZG93ZWogamVzdCB6bmFjem5pZSBrciZvYWN1dGU7dHN6eSBpIHd5bm9zaSB6YXp3eWN6YWogMjQgZ29kemlueS48L2xpPgo8L29sPgo8aDI+SmFrIGR6aWHFgmEgd3lzdGF3aWFuaWUgZmFrdHVyIHcgdHJ5YmllIG9mZmxpbmU\/PC9oMj4KPHA+R2R5IHN5c3RlbSBvcGVydWplIHcgdHJ5YmllIG9mZmxpbmUsIHByb2NlcyB3eXN0YXdpYW5pYSBmYWt0dXJ5IHVsZWdhIG1vZHlmaWthY2ppLCBhYnkgZG9rdW1lbnQgemFjaG93YcWCIHN3b2rEhSBtb2MgcHJhd27EhSBtaW1vIGJyYWt1IG5hdHljaG1pYXN0b3dlZ28gbnVtZXJ1IEtTZUYuPC9wPgo8aDM+SmFrIHd5c3Rhd2nEhyBmYWt0dXLEmSwgZ2R5IEtTZUYgbmllIGR6aWHFgmE\/PC9oMz4KPG9sPgo8bGk+PHN0cm9uZz5Qcnp5Z290b3dhbmllIHBsaWt1IFhNTDo8L3N0cm9uZz4gRmFrdHVyYSBtdXNpIGJ5xIcgd3lnZW5lcm93YW5hIHcgc3RhbmRhcmRvd2VqIHN0cnVrdHVyemUgbG9naWN6bmVqIChYU0QpLiBOaWUgbW\/FvG5hIHdyJm9hY3V0ZTtjacSHIGRvIHd5c3Rhd2lhbmlhIHp3eWvFgnljaCBkb2t1bWVudCZvYWN1dGU7dyBXb3JkIGN6eSBQREYgYmV6IG9kcG93aWVkbmljaCBtZXRhZGFueWNoLjwvbGk+CjxsaT48c3Ryb25nPk96bmFjemVuaWUgZGF0eSB3eXN0YXdpZW5pYTo8L3N0cm9uZz4gRGF0YSB3eWdlbmVyb3dhbmlhIGRva3VtZW50dSB3IHN5c3RlbWllIGZpbmFuc293by1rc2nEmWdvd3ltIGplc3QgdXpuYXdhbmEgemEgZGF0xJkgd3lzdGF3aWVuaWEgZmFrdHVyeSwgcG9kIHdhcnVua2llbSBwJm9hY3V0ZTvFum5pZWpzemVnbyBkb3N0YXJjemVuaWEgamVqIGRvIEtTZUYgdyB0ZXJtaW5pZS48L2xpPgo8bGk+PHN0cm9uZz5HZW5lcm93YW5pZSBrb2R1IFFSOjwvc3Ryb25nPiBLYcW8ZGEgZmFrdHVyYSB3eXN0YXdpb25hIHBvemEgc3lzdGVtZW0gb25saW5lIG11c2kgcG9zaWFkYcSHIGtvZCBRUi4gUG96d2FsYSBvbiBuYWJ5d2N5IG5hIHdlcnlmaWthY2rEmSBhdXRlbnR5Y3pub8WbY2kgZG9rdW1lbnR1LCB6YW5pbSBqZXN6Y3plIHRyYWZpIG9uIGRvIGJhenkgbWluaXN0ZXJpYWxuZWouPC9saT4KPGxpPjxzdHJvbmc+RG9zdGFyY3plbmllIGRvIG5hYnl3Y3k6PC9zdHJvbmc+IFcgdHJ5YmllIG9mZmxpbmUgdG8gd3lzdGF3Y2Egb2Rwb3dpYWRhIHphIHByemVrYXphbmllIGZha3R1cnkga2xpZW50b3dpIChucC4gZHJvZ8SFIG1haWxvd8SFKSwgcG9uaWV3YcW8IHN5c3RlbSByesSFZG93eSBuaWUgenJvYmkgdGVnbyBhdXRvbWF0eWN6bmllLjwvbGk+Cjwvb2w+CjxwPldkcm\/FvGVuaWUgPHN0cm9uZz5BUEkgQWN1YmU8L3N0cm9uZz4gem5hY3rEhWNvIHVwcmFzemN6YSB0ZW4gcHJvY2VzLiBQcm9mZXNqb25hbG5lIGJyYW1raSBBUEkgcG90cmFmacSFIGF1dG9tYXR5Y3puaWUgd3lrcnnEhyBicmFrIG9kcG93aWVkemkgemUgc3Ryb255IHNlcndlciZvYWN1dGU7dyByesSFZG93eWNoIGkgcMWCeW5uaWUgcHJ6ZcWCxIVjennEhyBzacSZIHcgdHJ5YiBrb2xlamtvd2FuaWEgZG9rdW1lbnQmb2FjdXRlO3cuIER6acSZa2kgdGVtdSBwcmFjb3duaWsgd3lzdGF3aWFqxIVjeSBmYWt0dXLEmSBtb8W8ZSBuYXdldCBuaWUgb2RjenXEhywgxbxlIHN5c3RlbSBjZW50cmFsbnkgbWEgcHJ6ZXJ3xJkgdGVjaG5pY3puxIUgJm5kYXNoOyBBUEkgemFqbWllIHNpxJkgcG9ub3dpZW5pZW0gcHImb2FjdXRlO2J5IHd5c3nFgmtpLCBnZHkgdHlsa28ga29tdW5pa2FjamEgem9zdGFuaWUgcHJ6eXdyJm9hY3V0ZTtjb25hLjwvcD4KPGgyPkRvIGN6ZWdvIHPFgnXFvHkgdHJ5YiBvZmZsaW5lMjQgdyBwcmFrdHljZSBiaXpuZXNvd2VqPzwvaDI+CjxwPlRyeWIgdGVuIHBlxYJuaSBmdW5rY2rEmSAmYmRxdW87YmV6cGllY3puaWthJnJkcXVvOyBmaW5hbnNvd2Vnby4gQmV6IG5pZWdvIGthxbxkYSBhd2FyaWEgc3lzdGVtdSBpbmZvcm1hdHljem5lZ28gcGHFhHN0d2Egb3puYWN6YcWCYWJ5IGJyYWsgbW\/FvGxpd2\/Fm2NpIHd5ZGFuaWEgdG93YXJ1IHogbWFnYXp5bnUgY3p5IHJlYWxpemFjamkgdXPFgnVnaSwgY28gdyBwcnp5cGFka3UgZHXFvHljaCBjZW50ciZvYWN1dGU7dyBsb2dpc3R5Y3pueWNoIGdlbmVyb3dhxYJvYnkgc3RyYXR5IGxpY3pvbmUgdyBtaWxpb25hY2ggesWCb3R5Y2ggbmEgZ29kemluxJkuPC9wPgo8aDM+UHJ6eWvFgmFkeSB6IMW8eWNpYSB3emnEmXRlPC9oMz4KPHA+V3lvYnJhxbpteSBzb2JpZSBkdcW8xIUgaHVydG93bmnEmSBidWRvd2xhbsSFIHcgbWFyY3UgMjAyNiByb2t1LiBPIGdvZHppbmllIDEwOjAwIGRvY2hvZHppIGRvIHVzemtvZHplbmlhIMWbd2lhdMWCb3dvZHUgdyBva29saWN5LiBCZXogdHJ5YnUgb2ZmbGluZSwgaHVydG93bmlhIG11c2lhxYJhYnkgd3N0cnp5bWHEhyB3eWRhd2FuaWUgdG93YXImb2FjdXRlO3csIHBvbmlld2HFvCBrYcW8ZGEgc3ByemVkYcW8IHd5bWFnYSB3eXN0YXdpZW5pYSBmYWt0dXJ5IHVzdHJ1a3R1cnl6b3dhbmVqLiBEemnEmWtpIHByb2NlZHVyemUgb2ZmbGluZTI0LCBzeXN0ZW0gRVJQIGdlbmVydWplIGRva3VtZW50eSB6IGtvZGFtaSBRUiwga2llcm93Y3kgb2RqZcW8ZMW8YWrEhSB6IHRvd2FyZW0sIGEgZ2R5IGludGVybmV0IHdyYWNhIG8gMTY6MDAsIHN5c3RlbSBhdXRvbWF0eWN6bmllICZiZHF1bztwY2hhJnJkcXVvOyB3c3p5c3RraWUgZmFrdHVyeSBkbyBiYXp5IEtTZUYsIHphY2hvd3VqxIVjIHVzdGF3b3d5IHRlcm1pbiAyNCBnb2R6aW4uPC9wPgo8aDI+SmFraWUgb2Jvd2nEhXpraSBzcG9jenl3YWrEhSBuYSBwcnplZHNpxJliaW9yY3kgcG8gcG93cm9jaWUgc3lzdGVtdSBkbyBwcmFjeT88L2gyPgo8cD5HZHkgcHJ6eWN6eW5hIG5pZWRvc3TEmXBub8WbY2kgdXN0xIVwaSwgcG9kYXRuaWsgbWEga3J5dHljem5pZSBtYcWCbyBjemFzdSBuYSBzeW5jaHJvbml6YWNqxJkuIDxzdHJvbmc+T2ZmbGluZTI0IHcgS1NlRjwvc3Ryb25nPiB3eW1hZ2EsIGFieSB3c3p5c3RraWUgZmFrdHVyeSB3eXN0YXdpb25lIHcgdHltIHRyeWJpZSB0cmFmacWCeSBkbyBzeXN0ZW11IHcgY2nEhWd1IDI0IGdvZHppbiBvZCBtb21lbnR1IHByenl3ciZvYWN1dGU7Y2VuaWEgZG9zdMSZcHUuPC9wPgo8cD5OaWVkb3BlxYJuaWVuaWUgdGVnbyB0ZXJtaW51IHdpxIXFvGUgc2nEmSB6IHJ5enlraWVtIHNhbmtjamkuIERsYXRlZ28gdGFrIHdhxbxuZSBqZXN0IHBvc2lhZGFuaWUgb3Byb2dyYW1vd2FuaWEsIGt0Jm9hY3V0ZTtyZSBtb25pdG9ydWplIHN0YXR1cyBwb8WCxIVjemVuaWEuIFLEmWN6bmUgcHJ6ZXN5xYJhbmllIGtpbGt1c2V0IGZha3R1ciBwbyBhd2FyaWkgamVzdCBwcmFrdHljem5pZSBuaWVtb8W8bGl3ZSBiZXogYsWCxJlkJm9hY3V0ZTt3LiBSb3p3acSFemFuaWEgdGFraWUgamFrIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFjdWJlYXBpLmNvbS9wbC9wcm9kdWt0eS9hcGktZS1mYWt0dXJvd2FuaWUtcG9sc2thLyI+QVBJIGRvIGUtZmFrdHVyb3dhbmlhPC9hPiBvZCBBY3ViZSBvZmVydWrEhSBpbnRlbGlnZW50bmUgemFyesSFZHphbmllIGtvbGVqa8SFIHd5c3nFgmtvd8SFICh0encuIDxlbT5yZXRyeSBsb2dpYzwvZW0+KSwgY28gZ3dhcmFudHVqZSwgxbxlIMW8YWRuYSBmYWt0dXJhIG5pZSB6b3N0YW5pZSBwb21pbmnEmXRhIHcgcHJvY2VzaWUgc3luY2hyb25pemFjamkgcG9hd2FyeWpuZWouPC9wPgo8aDI+UG9kc3Vtb3dhbmllOiBDenkgVHdvamEgZmlybWEgamVzdCBnb3Rvd2EgbmEgcHJhY8SZIG9mZmxpbmU\/PC9oMj4KPHA+VHJ5YiBvZmZsaW5lMjQgdyBLU2VGIHRvIG5pZXpixJlkbmUgbmFyesSZZHppZSB6YXBld25pYWrEhWNlIGJlenBpZWN6ZcWEc3R3byBvYnJvdHUgZ29zcG9kYXJjemVnby4gS2x1Y3plbSBkbyBzdWtjZXN1IG5pZSBqZXN0IGplZG5hayBzYW1hIHpuYWpvbW\/Fm8SHIHByemVwaXMmb2FjdXRlO3csIGFsZSBwb3NpYWRhbmllIHRlY2hub2xvZ2lpLCBrdCZvYWN1dGU7cmEgdGUgcHJ6ZXBpc3kgcmVhbGl6dWplIHcgc3BvcyZvYWN1dGU7YiB6YXV0b21hdHl6b3dhbnkuPC9wPgo8cD5HxYImb2FjdXRlO3duZSB3bmlvc2tpIGRsYSBwcnplZHNpxJliaW9yYyZvYWN1dGU7dzo8L3A+Cjx1bD4KPGxpPlRyeWIgb2ZmbGluZSB3eW1hZ2EgZ2VuZXJvd2FuaWEgZmFrdHVyIHoga29kYW1pIFFSIGkgaWNoIHNhbW9kemllbG5lZ28gZG9zdGFyY3phbmlhIGRvIGtvbnRyYWhlbnRhLjwvbGk+CjxsaT5OYSBwcnplc8WCYW5pZSBkYW55Y2ggZG8gS1NlRiBwbyB1c3TEhXBpZW5pdSBhd2FyaWkvbmllZG9zdMSZcG5vxZtjaSBtYXN6IHphend5Y3phaiB0eWxrbyAyNCBnb2R6aW55LjwvbGk+CjxsaT5BdXRvbWF0eXphY2phIHByemV6IEFQSSB0byBuYWpza3V0ZWN6bmllanN6eSBzcG9zJm9hY3V0ZTtiIG5hIHVuaWtuacSZY2llIGthciB6YSBuaWV0ZXJtaW5vd2UgZG9zdGFyY3plbmllIGRva3VtZW50Jm9hY3V0ZTt3LjwvbGk+CjwvdWw+CjxoMj5OYWpjesSZxZtjaWVqIHphZGF3YW5lIHB5dGFuaWEgbyB0cnliIG9mZmxpbmUyNCB3IEtTZUY8L2gyPnckMWRlZTVjMjMtMDk4NC00Y2U2LTgwYTctNzcwN2JkNDVkMTUyeHfDQzwhLS0gRkFRIENvbXBvbmVudCAoZGV0YWlscy9zdW1tYXJ5KSArIEpTT04tTEQgaW5saW5lIC0tPgo8c2VjdGlvbiBjbGFzcz0iZmFxLXJvb3QiIHN0eWxlPSItLWZhcS1hY2NlbnQ6ICNmZjU0MTg7Ci0tZmFxLXEtYmc6ICMyYzQxNjg7Ci0tZmFxLXEtdGV4dDogI2ZmZmZmZjsKLS1mYXEtYS1iZzogI2RkZGRkZDsKLS1mYXEtYS10ZXh0OiAjMDAwMDAwOwotLWtwLWJnOiAjMmM0MTY4OwotLWtwLXRpdGxlLWNvbG9yOiAjNjQ3NDhiOwotLWtwLXRleHQtY29sb3I6ICNmZmZmZmY7Ci0ta3AtYm9yZGVyLWNvbG9yOiAjZTJlOGYwOwotLWtwLWJvcmRlci13aWR0aDogMHB4OwotLWtwLXJhZGl1czogMTRweDsKLS1rcC1wYWRkaW5nOiAxNnB4OwotLWtwLWdhcDogNnB4OwotLWtwLW1hcmtlci1jb2xvcjogI2ZmMmExMzsKLS1rcC1saXN0LXN0eWxlOiBkaXNjOwotLWtwLXRpdGxlLXNpemU6IDEzcHg7Ci0ta3AtdGV4dC1zaXplOiAxNnB4OwotLWtwLXNoYWRvdzogbm9uZTsKLS1mYXEtYm9yZGVyLXRvcDogMHB4OwotLWZhcS1ib3JkZXItcmlnaHQ6IDBweDsKLS1mYXEtYm9yZGVyLWJvdHRvbTogMXB4OwotLWZhcS1ib3JkZXItbGVmdDogMHB4OwotLWZhcS1ib3JkZXItY29sb3I6ICNmMGYwZjA7Ci0tZmFxLXJhZGl1czogNnB4OwotLWZhcS1nYXA6IDhweDsKLS1mYXEtcGFkZGluZzogMTRweDsKLS1mYXEtbWFyZ2luLWJsb2NrOiAwcHg7Ci0tZmFxLWljb24tc2l6ZTogMThweDsKLS1mYXEtaWNvbi1nYXA6IDEwcHg7Ci0tZmFxLWEtbGg6IDEuNTsKLS1mYXEtcS1mczogMTZweDsKLS1mYXEtYS1mczogMTVweDsKLS1mYXEtcS1mdzogNjAwOwotLWZhcS1hLWZ3OiA0MDA7Ci0tZmFxLXdpZHRoOiAxMDAlOwotLWZhcS1tbDogYXV0bzsKLS1mYXEtbXI6IGF1dG87Ci0tZmFxLXEtcHQ6IDE0cHg7Ci0tZmFxLXEtcHI6IDE0cHg7Ci0tZmFxLXEtcGI6IDE0cHg7Ci0tZmFxLXEtcGw6IDE0cHg7Ci0tZmFxLWEtcHQ6IDEycHg7Ci0tZmFxLWEtcHI6IDE0cHg7Ci0tZmFxLWEtcGI6IDE0cHg7Ci0tZmFxLWEtcGw6IDIwcHg7Ci0tZmFxLXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zNSk7Ij4KICA8ZGl2IGNsYXNzPSJmYXEiIGFyaWEtbGFiZWw9IkZBUSI+CiAgPGRldGFpbHM+CiAgICA8c3VtbWFyeT48c3BhbiBjbGFzcz0iaWNvbi1hcnJvdyI+PC9zcGFuPjxzcGFuPkN6eSB3IHRyeWJpZSBvZmZsaW5lIG1vZ8SZIHd5c3Rhd2nEhyBmYWt0dXLEmSB3IGZvcm1hY2llIFBERj88L3NwYW4+PC9zdW1tYXJ5PgogICAgPGRpdiBjbGFzcz0iYW5zd2VyIj5Nb8W8ZXN6IHByemVrYXphxIcga29udHJhaGVudG93aSB3aXp1YWxpemFjasSZIGZha3R1cnkgdyBmb3JtYWNpZSBQREYsIGFsZSBtdXNpIG9uYSB6YXdpZXJhxIcga29kIFFSIGkgYnnEhyB3eWdlbmVyb3dhbmEgbmEgcG9kc3Rhd2llIHBvcHJhd25laiBzdHJ1a3R1cnkgWE1MLiBTYW1hIGZha3R1cmEgInBhcGllcm93YSIgbHViIHByb3N0eSBQREYgYmV6IGRhbnljaCBzdHJ1a3R1cmFsbnljaCBuaWUgamVzdCB1em5hd2FueSB6YSBmYWt0dXLEmSB1c3RydWt0dXJ5em93YW7EhS48L2Rpdj4KICA8L2RldGFpbHM+CiAgPGRldGFpbHM+CiAgICA8c3VtbWFyeT48c3BhbiBjbGFzcz0iaWNvbi1hcnJvdyI+PC9zcGFuPjxzcGFuPlNrxIVkIG1hbSB3aWVkemllxIcsIMW8ZSB0cndhIG9maWNqYWxuYSBhd2FyaWEgS1NlRj88L3NwYW4+PC9zdW1tYXJ5PgogICAgPGRpdiBjbGFzcz0iYW5zd2VyIj5Lb211bmlrYXR5IG8gYXdhcmlhY2ggc8SFIHB1Ymxpa293YW5lIHcgQml1bGV0eW5pZSBJbmZvcm1hY2ppIFB1YmxpY3puZWogKEJJUCkgTWluaXN0ZXJzdHdhIEZpbmFuc8OzdyBvcmF6IGN6xJlzdG8gcHJ6ZXN5xYJhbmUgcG9wcnpleiBpbnRlcmZlanN5IEFQSSBkbyBzeXN0ZW3Ds3cga3NpxJlnb3d5Y2guIEplxZtsaSBrb3J6eXN0YXN6IHogcHJvZmVzam9uYWxuZWdvIEFQSSwgVHfDs2ogc3lzdGVtIHNhbSBvdHJ6eW1hIGluZm9ybWFjasSZIG8gc3RhdHVzaWUgc2Vyd2Vyw7N3LjwvZGl2PgogIDwvZGV0YWlscz4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+Q28gamXFm2xpIG5pZSB6ZMSFxbzEmSB3eXPFgmHEhyBmYWt0dXIgdyBjacSFZ3UgMjQgZ29kemluPzwvc3Bhbj48L3N1bW1hcnk+CiAgICA8ZGl2IGNsYXNzPSJhbnN3ZXIiPlNww7PFum5pZW5pZSB6IHd5c3nFgmvEhSBmYWt0dXIgd3lzdGF3aW9ueWNoIHcgdHJ5YmllIG9mZmxpbmUgbW\/FvGUgc2t1dGtvd2HEhyBuYcWCb8W8ZW5pZW0ga2FyIHBpZW5pxJnFvG55Y2ggcHJ6ZXogdXJ6xIVkIHNrYXJib3d5LiBXeXNva2\/Fm8SHIGthciBqZXN0IHV6YWxlxbxuaW9uYSBvZCB3YXJ0b8WbY2kgcG9kYXRrdSB3eWthemFuZWdvIG5hIGZha3R1cmFjaCBsdWIgbGljemJ5IGRva3VtZW50w7N3IHByemVzxYJhbnljaCBwbyB0ZXJtaW5pZS48L2Rpdj4KICA8L2RldGFpbHM+CiAgPGRldGFpbHM+CiAgICA8c3VtbWFyeT48c3BhbiBjbGFzcz0iaWNvbi1hcnJvdyI+PC9zcGFuPjxzcGFuPkN6eSBuYWJ5d2NhIG1vxbxlIG9kbGljennEhyBWQVQgeiBmYWt0dXJ5IHd5c3Rhd2lvbmVqIG9mZmxpbmU\/PC9zcGFuPjwvc3VtbWFyeT4KICAgIDxkaXYgY2xhc3M9ImFuc3dlciI+VGFrLCBmYWt0dXJhIHd5c3Rhd2lvbmEgdyB0cnliaWUgb2ZmbGluZSB6IGtvZGVtIFFSIGRhamUgcHJhd28gZG8gb2RsaWN6ZW5pYSBwb2RhdGt1IFZBVCwgbyBpbGUgc3ByemVkYXdjYSBvc3RhdGVjem5pZSB3cHJvd2FkemkgasSFIGRvIHN5c3RlbXUgS1NlRiB3IHd5bWFnYW55bSB0ZXJtaW5pZS48L2Rpdj4KICA8L2RldGFpbHM+CiAgPC9kaXY+Cjwvc2VjdGlvbj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiRkFRUGFnZSIsCiAgIm1haW5FbnRpdHkiOiBbCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkNvIHpyb2JpxIcsIGdkeSB3eXN0xJlwdWplIGF3YXJpYSBzeXN0ZW11IEtTZUY\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIlcgcmF6aWUgYXdhcmlpIHN5c3RlbXUgS1NlRiBuYWxlxbx5IHNrb3J6eXN0YcSHIHogdHJ5YnUgb2ZmbGluZSBsdWIgdHJ5YnUgYXdhcnlqbmVnbyDigJMgZmFrdHVyxJkgZWxla3Ryb25pY3puxIUgd3lzdGF3acSHIHBvemEgS1NlRiBpIGRvc8WCYcSHIGRvIHN5c3RlbXUgdyBva3JlxZtsb255bSB0ZXJtaW5pZS4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkN6eSB3IHRyeWJpZSBvZmZsaW5lIG1vZ8SZIHd5c3Rhd2nEhyBmYWt0dXLEmSB3IGZvcm1hY2llIFBERj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiTW\/FvGVzeiBwcnpla2F6YcSHIGtvbnRyYWhlbnRvd2kgd2l6dWFsaXphY2rEmSBmYWt0dXJ5IHcgZm9ybWFjaWUgUERGLCBhbGUgbXVzaSBvbmEgemF3aWVyYcSHIGtvZCBRUiBpIGJ5xIcgd3lnZW5lcm93YW5hIG5hIHBvZHN0YXdpZSBwb3ByYXduZWogc3RydWt0dXJ5IFhNTC4gU2FtYSBmYWt0dXJhICJwYXBpZXJvd2EiIGx1YiBwcm9zdHkgUERGIGJleiBkYW55Y2ggc3RydWt0dXJhbG55Y2ggbmllIGplc3QgdXpuYXdhbnkgemEgZmFrdHVyxJkgdXN0cnVrdHVyeXpvd2FuxIUuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJTa8SFZCBtYW0gd2llZHppZcSHLCDFvGUgdHJ3YSBvZmljamFsbmEgYXdhcmlhIEtTZUY\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIktvbXVuaWthdHkgbyBhd2FyaWFjaCBzxIUgcHVibGlrb3dhbmUgdyBCaXVsZXR5bmllIEluZm9ybWFjamkgUHVibGljem5laiAoQklQKSBNaW5pc3RlcnN0d2EgRmluYW5zw7N3IG9yYXogY3rEmXN0byBwcnplc3nFgmFuZSBwb3ByemV6IGludGVyZmVqc3kgQVBJIGRvIHN5c3RlbcOzdyBrc2nEmWdvd3ljaC4gSmXFm2xpIGtvcnp5c3Rhc3ogeiBwcm9mZXNqb25hbG5lZ28gQVBJLCBUd8OzaiBzeXN0ZW0gc2FtIG90cnp5bWEgaW5mb3JtYWNqxJkgbyBzdGF0dXNpZSBzZXJ3ZXLDs3cuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJDbyBqZcWbbGkgbmllIHpkxIXFvMSZIHd5c8WCYcSHIGZha3R1ciB3IGNpxIVndSAyNCBnb2R6aW4\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIlNww7PFum5pZW5pZSB6IHd5c3nFgmvEhSBmYWt0dXIgd3lzdGF3aW9ueWNoIHcgdHJ5YmllIG9mZmxpbmUgbW\/FvGUgc2t1dGtvd2HEhyBuYcWCb8W8ZW5pZW0ga2FyIHBpZW5pxJnFvG55Y2ggcHJ6ZXogdXJ6xIVkIHNrYXJib3d5LiBXeXNva2\/Fm8SHIGthciBqZXN0IHV6YWxlxbxuaW9uYSBvZCB3YXJ0b8WbY2kgcG9kYXRrdSB3eWthemFuZWdvIG5hIGZha3R1cmFjaCBsdWIgbGljemJ5IGRva3VtZW50w7N3IHByemVzxYJhbnljaCBwbyB0ZXJtaW5pZS4iCiAgICAgIH0KICAgIH0KewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJDenkgbmFieXdjYSBtb8W8ZSBvZGxpY3p5xIcgVkFUIHogZmFrdHVyeSB3eXN0YXdpb25laiBvZmZsaW5lPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsKICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwKICAgICAgICAidGV4dCI6ICJUYWssIGZha3R1cmEgd3lzdGF3aW9uYSB3IHRyeWJpZSBvZmZsaW5lIHoga29kZW0gUVIgZGFqZSBwcmF3byBkbyBvZGxpY3plbmlhIHBvZGF0a3UgVkFULCBvIGlsZSBzcHJ6ZWRhd2NhIG9zdGF0ZWN6bmllIHdwcm93YWR6aSBqxIUgZG8gc3lzdGVtdSBLU2VGIHcgd3ltYWdhbnltIHRlcm1pbmllLiIKICAgICAgfQogICAgfQogIF0KfQo8L3NjcmlwdD4KCjxzdHlsZT4KLyogTWluaW1hbG55IENTUyBkbGEgRkFRICovCgouZmFxLXJvb3QgeyBib3JkZXI6MDsgZm9udC1mYW1pbHk6IHZhcigtLWZhcS1mb250LCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8pICFpbXBvcnRhbnQ7IHdpZHRoOiB2YXIoLS1mYXEtd2lkdGgsIDEwMCUpICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiB2YXIoLS1mYXEtbWwsIGF1dG8pICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogdmFyKC0tZmFxLW1yLCBhdXRvKSAhaW1wb3J0YW50OyB9Ci5mYXEgeyBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IGdhcDogdmFyKC0tZmFxLWdhcCkgIWltcG9ydGFudDsgfQouZmFxIGRldGFpbHMgeyBib3JkZXItcmFkaXVzOiB2YXIoLS1mYXEtcmFkaXVzKSAhaW1wb3J0YW50OyBvdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50OyBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IGJvcmRlci1jb2xvcjogdmFyKC0tZmFxLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYXEtYm9yZGVyLXRvcCkgdmFyKC0tZmFxLWJvcmRlci1yaWdodCkgdmFyKC0tZmFxLWJvcmRlci1ib3R0b20pIHZhcigtLWZhcS1ib3JkZXItbGVmdCkgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdmFyKC0tZmFxLXEtYmcpICFpbXBvcnRhbnQ7IG1hcmdpbi1ibG9jazogdmFyKC0tZmFxLW1hcmdpbi1ibG9jaykgIWltcG9ydGFudDsgYm94LXNoYWRvdzogdmFyKC0tZmFxLXNoYWRvdykgIWltcG9ydGFudDsgfQouZmFxIHN1bW1hcnkgeyBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgcGFkZGluZzogdmFyKC0tZmFxLXEtcHQsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLXEtcHIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLXEtcGIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLXEtcGwsIHZhcigtLWZhcS1wYWRkaW5nKSkgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWZhcS1xLXRleHQpICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mYXEtcS1mdywgNjAwKSAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgZ2FwOiB2YXIoLS1mYXEtaWNvbi1nYXAsIDEwcHgpICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0tZmFxLXEtZnMsIDE2cHgpICFpbXBvcnRhbnQ7fQouZmFxIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIgeyBkaXNwbGF5OiBub25lOyAhaW1wb3J0YW50fQouZmFxIHN1bW1hcnkgLmljb24tY2hldnJvbiB7IGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7IHdpZHRoOiB2YXIoLS1mYXEtaWNvbi1zaXplKSAhaW1wb3J0YW50OyBoZWlnaHQ6IHZhcigtLWZhcS1pY29uLXNpemUpICFpbXBvcnRhbnQ7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZhcS1hY2NlbnQpICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSAhaW1wb3J0YW50OyBvcGFjaXR5OiAuOCAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC5pY29uLWNoZXZyb24geyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXMgeyBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50OyB3aWR0aDogdmFyKC0tZmFxLWljb24tc2l6ZSkgIWltcG9ydGFudDsgaGVpZ2h0OiB2YXIoLS1mYXEtaWNvbi1zaXplKSAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfQouZmFxIHN1bW1hcnkgLmljb24tcGx1czo6YmVmb3JlLC5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjphZnRlciB7IGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiB2YXIoLS1mYXEtYWNjZW50KSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjpiZWZvcmUgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6IDJweCAhaW1wb3J0YW50OyB0b3A6IDUwJSAhaW1wb3J0YW50OyBsZWZ0OiAwICFpbXBvcnRhbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjphZnRlciB7IHdpZHRoOiAycHggIWltcG9ydGFudDsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB0b3A6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZSAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC5pY29uLXBsdXM6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDsgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1hcnJvdyB7IGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7IHdpZHRoOiAwICFpbXBvcnRhbnQ7IGhlaWdodDogMCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDogY2FsYyh2YXIoLS1mYXEtaWNvbi1zaXplKSAqIDAuNSkgc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgYm9yZGVyLXJpZ2h0OiBjYWxjKHZhcigtLWZhcS1pY29uLXNpemUpICogMC41KSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItdG9wOiBjYWxjKHZhcigtLWZhcS1pY29uLXNpemUpICogMC42KSBzb2xpZCB2YXIoLS1mYXEtYWNjZW50KSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UgIWltcG9ydGFudDsgfQouZmFxIGRldGFpbHNbb3Blbl0gc3VtbWFyeSAuaWNvbi1hcnJvdyB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDsgfQouZmFxIC5hbnN3ZXIgeyAgcGFkZGluZzogdmFyKC0tZmFxLWEtcHQsIGNhbGModmFyKC0tZmFxLXBhZGRpbmcpIC0gMnB4KSkgdmFyKC0tZmFxLWEtcHIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLWEtcGIsIHZhcigtLWZhcS1wYWRkaW5nKSkgdmFyKC0tZmFxLWEtcGwsIHZhcigtLWZhcS1wYWRkaW5nKSkgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdmFyKC0tZmFxLWEtYmcpICFpbXBvcnRhbnQ7IGNvbG9yOiB2YXIoLS1mYXEtYS10ZXh0KSAhaW1wb3J0YW50OyBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZmFxLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IHZhcigtLWZhcS1hLWZ3LCA0MDApICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogdmFyKC0tZmFxLWEtZnMsIDE1cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IHZhcigtLWZhcS1hLWxoLCAxLjUpICFpbXBvcnRhbnQ7fQo8L3N0eWxlPncJY29yZS9odG1sd8NDPCEtLSBGQVEgQ29tcG9uZW50IChkZXRhaWxzL3N1bW1hcnkpICsgSlNPTi1MRCBpbmxpbmUgLS0+CjxzZWN0aW9uIGNsYXNzPSJmYXEtcm9vdCIgc3R5bGU9Ii0tZmFxLWFjY2VudDogI2ZmNTQxODsKLS1mYXEtcS1iZzogIzJjNDE2ODsKLS1mYXEtcS10ZXh0OiAjZmZmZmZmOwotLWZhcS1hLWJnOiAjZGRkZGRkOwotLWZhcS1hLXRleHQ6ICMwMDAwMDA7Ci0ta3AtYmc6ICMyYzQxNjg7Ci0ta3AtdGl0bGUtY29sb3I6ICM2NDc0OGI7Ci0ta3AtdGV4dC1jb2xvcjogI2ZmZmZmZjsKLS1rcC1ib3JkZXItY29sb3I6ICNlMmU4ZjA7Ci0ta3AtYm9yZGVyLXdpZHRoOiAwcHg7Ci0ta3AtcmFkaXVzOiAxNHB4OwotLWtwLXBhZGRpbmc6IDE2cHg7Ci0ta3AtZ2FwOiA2cHg7Ci0ta3AtbWFya2VyLWNvbG9yOiAjZmYyYTEzOwotLWtwLWxpc3Qtc3R5bGU6IGRpc2M7Ci0ta3AtdGl0bGUtc2l6ZTogMTNweDsKLS1rcC10ZXh0LXNpemU6IDE2cHg7Ci0ta3Atc2hhZG93OiBub25lOwotLWZhcS1ib3JkZXItdG9wOiAwcHg7Ci0tZmFxLWJvcmRlci1yaWdodDogMHB4OwotLWZhcS1ib3JkZXItYm90dG9tOiAxcHg7Ci0tZmFxLWJvcmRlci1sZWZ0OiAwcHg7Ci0tZmFxLWJvcmRlci1jb2xvcjogI2YwZjBmMDsKLS1mYXEtcmFkaXVzOiA2cHg7Ci0tZmFxLWdhcDogOHB4OwotLWZhcS1wYWRkaW5nOiAxNHB4OwotLWZhcS1tYXJnaW4tYmxvY2s6IDBweDsKLS1mYXEtaWNvbi1zaXplOiAxOHB4OwotLWZhcS1pY29uLWdhcDogMTBweDsKLS1mYXEtYS1saDogMS41OwotLWZhcS1xLWZzOiAxNnB4OwotLWZhcS1hLWZzOiAxNXB4OwotLWZhcS1xLWZ3OiA2MDA7Ci0tZmFxLWEtZnc6IDQwMDsKLS1mYXEtd2lkdGg6IDEwMCU7Ci0tZmFxLW1sOiBhdXRvOwotLWZhcS1tcjogYXV0bzsKLS1mYXEtcS1wdDogMTRweDsKLS1mYXEtcS1wcjogMTRweDsKLS1mYXEtcS1wYjogMTRweDsKLS1mYXEtcS1wbDogMTRweDsKLS1mYXEtYS1wdDogMTJweDsKLS1mYXEtYS1wcjogMTRweDsKLS1mYXEtYS1wYjogMTRweDsKLS1mYXEtYS1wbDogMjBweDsKLS1mYXEtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjM1KTsiPgogIDxkaXYgY2xhc3M9ImZhcSIgYXJpYS1sYWJlbD0iRkFRIj4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+Q3p5IHcgdHJ5YmllIG9mZmxpbmUgbW9nxJkgd3lzdGF3acSHIGZha3R1csSZIHcgZm9ybWFjaWUgUERGPzwvc3Bhbj48L3N1bW1hcnk+CiAgICA8ZGl2IGNsYXNzPSJhbnN3ZXIiPk1vxbxlc3ogcHJ6ZWthemHEhyBrb250cmFoZW50b3dpIHdpenVhbGl6YWNqxJkgZmFrdHVyeSB3IGZvcm1hY2llIFBERiwgYWxlIG11c2kgb25hIHphd2llcmHEhyBrb2QgUVIgaSBiecSHIHd5Z2VuZXJvd2FuYSBuYSBwb2RzdGF3aWUgcG9wcmF3bmVqIHN0cnVrdHVyeSBYTUwuIFNhbWEgZmFrdHVyYSAicGFwaWVyb3dhIiBsdWIgcHJvc3R5IFBERiBiZXogZGFueWNoIHN0cnVrdHVyYWxueWNoIG5pZSBqZXN0IHV6bmF3YW55IHphIGZha3R1csSZIHVzdHJ1a3R1cnl6b3dhbsSFLjwvZGl2PgogIDwvZGV0YWlscz4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+U2vEhWQgbWFtIHdpZWR6aWXEhywgxbxlIHRyd2Egb2ZpY2phbG5hIGF3YXJpYSBLU2VGPzwvc3Bhbj48L3N1bW1hcnk+CiAgICA8ZGl2IGNsYXNzPSJhbnN3ZXIiPktvbXVuaWthdHkgbyBhd2FyaWFjaCBzxIUgcHVibGlrb3dhbmUgdyBCaXVsZXR5bmllIEluZm9ybWFjamkgUHVibGljem5laiAoQklQKSBNaW5pc3RlcnN0d2EgRmluYW5zw7N3IG9yYXogY3rEmXN0byBwcnplc3nFgmFuZSBwb3ByemV6IGludGVyZmVqc3kgQVBJIGRvIHN5c3RlbcOzdyBrc2nEmWdvd3ljaC4gSmXFm2xpIGtvcnp5c3Rhc3ogeiBwcm9mZXNqb25hbG5lZ28gQVBJLCBUd8OzaiBzeXN0ZW0gc2FtIG90cnp5bWEgaW5mb3JtYWNqxJkgbyBzdGF0dXNpZSBzZXJ3ZXLDs3cuPC9kaXY+CiAgPC9kZXRhaWxzPgogIDxkZXRhaWxzPgogICAgPHN1bW1hcnk+PHNwYW4gY2xhc3M9Imljb24tYXJyb3ciPjwvc3Bhbj48c3Bhbj5DbyBqZcWbbGkgbmllIHpkxIXFvMSZIHd5c8WCYcSHIGZha3R1ciB3IGNpxIVndSAyNCBnb2R6aW4\/PC9zcGFuPjwvc3VtbWFyeT4KICAgIDxkaXYgY2xhc3M9ImFuc3dlciI+U3DDs8W6bmllbmllIHogd3lzecWCa8SFIGZha3R1ciB3eXN0YXdpb255Y2ggdyB0cnliaWUgb2ZmbGluZSBtb8W8ZSBza3V0a293YcSHIG5hxYJvxbxlbmllbSBrYXIgcGllbmnEmcW8bnljaCBwcnpleiB1cnrEhWQgc2thcmJvd3kuIFd5c29rb8WbxIcga2FyIGplc3QgdXphbGXFvG5pb25hIG9kIHdhcnRvxZtjaSBwb2RhdGt1IHd5a2F6YW5lZ28gbmEgZmFrdHVyYWNoIGx1YiBsaWN6YnkgZG9rdW1lbnTDs3cgcHJ6ZXPFgmFueWNoIHBvIHRlcm1pbmllLjwvZGl2PgogIDwvZGV0YWlscz4KICA8ZGV0YWlscz4KICAgIDxzdW1tYXJ5PjxzcGFuIGNsYXNzPSJpY29uLWFycm93Ij48L3NwYW4+PHNwYW4+Q3p5IG5hYnl3Y2EgbW\/FvGUgb2RsaWN6ecSHIFZBVCB6IGZha3R1cnkgd3lzdGF3aW9uZWogb2ZmbGluZT88L3NwYW4+PC9zdW1tYXJ5PgogICAgPGRpdiBjbGFzcz0iYW5zd2VyIj5UYWssIGZha3R1cmEgd3lzdGF3aW9uYSB3IHRyeWJpZSBvZmZsaW5lIHoga29kZW0gUVIgZGFqZSBwcmF3byBkbyBvZGxpY3plbmlhIHBvZGF0a3UgVkFULCBvIGlsZSBzcHJ6ZWRhd2NhIG9zdGF0ZWN6bmllIHdwcm93YWR6aSBqxIUgZG8gc3lzdGVtdSBLU2VGIHcgd3ltYWdhbnltIHRlcm1pbmllLjwvZGl2PgogIDwvZGV0YWlscz4KICA8L2Rpdj4KPC9zZWN0aW9uPgoKPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJGQVFQYWdlIiwKICAibWFpbkVudGl0eSI6IFsKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiQ28genJvYmnEhywgZ2R5IHd5c3TEmXB1amUgYXdhcmlhIHN5c3RlbXUgS1NlRj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiVyByYXppZSBhd2FyaWkgc3lzdGVtdSBLU2VGIG5hbGXFvHkgc2tvcnp5c3RhxIcgeiB0cnlidSBvZmZsaW5lIGx1YiB0cnlidSBhd2FyeWpuZWdvIOKAkyBmYWt0dXLEmSBlbGVrdHJvbmljem7EhSB3eXN0YXdpxIcgcG96YSBLU2VGIGkgZG9zxYJhxIcgZG8gc3lzdGVtdSB3IG9rcmXFm2xvbnltIHRlcm1pbmllLiIKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiQ3p5IHcgdHJ5YmllIG9mZmxpbmUgbW9nxJkgd3lzdGF3acSHIGZha3R1csSZIHcgZm9ybWFjaWUgUERGPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsKICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwKICAgICAgICAidGV4dCI6ICJNb8W8ZXN6IHByemVrYXphxIcga29udHJhaGVudG93aSB3aXp1YWxpemFjasSZIGZha3R1cnkgdyBmb3JtYWNpZSBQREYsIGFsZSBtdXNpIG9uYSB6YXdpZXJhxIcga29kIFFSIGkgYnnEhyB3eWdlbmVyb3dhbmEgbmEgcG9kc3Rhd2llIHBvcHJhd25laiBzdHJ1a3R1cnkgWE1MLiBTYW1hIGZha3R1cmEgInBhcGllcm93YSIgbHViIHByb3N0eSBQREYgYmV6IGRhbnljaCBzdHJ1a3R1cmFsbnljaCBuaWUgamVzdCB1em5hd2FueSB6YSBmYWt0dXLEmSB1c3RydWt0dXJ5em93YW7EhS4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIlNrxIVkIG1hbSB3aWVkemllxIcsIMW8ZSB0cndhIG9maWNqYWxuYSBhd2FyaWEgS1NlRj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiS29tdW5pa2F0eSBvIGF3YXJpYWNoIHPEhSBwdWJsaWtvd2FuZSB3IEJpdWxldHluaWUgSW5mb3JtYWNqaSBQdWJsaWN6bmVqIChCSVApIE1pbmlzdGVyc3R3YSBGaW5hbnPDs3cgb3JheiBjesSZc3RvIHByemVzecWCYW5lIHBvcHJ6ZXogaW50ZXJmZWpzeSBBUEkgZG8gc3lzdGVtw7N3IGtzacSZZ293eWNoLiBKZcWbbGkga29yenlzdGFzeiB6IHByb2Zlc2pvbmFsbmVnbyBBUEksIFR3w7NqIHN5c3RlbSBzYW0gb3RyenltYSBpbmZvcm1hY2rEmSBvIHN0YXR1c2llIHNlcndlcsOzdy4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkNvIGplxZtsaSBuaWUgemTEhcW8xJkgd3lzxYJhxIcgZmFrdHVyIHcgY2nEhWd1IDI0IGdvZHppbj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiU3DDs8W6bmllbmllIHogd3lzecWCa8SFIGZha3R1ciB3eXN0YXdpb255Y2ggdyB0cnliaWUgb2ZmbGluZSBtb8W8ZSBza3V0a293YcSHIG5hxYJvxbxlbmllbSBrYXIgcGllbmnEmcW8bnljaCBwcnpleiB1cnrEhWQgc2thcmJvd3kuIFd5c29rb8WbxIcga2FyIGplc3QgdXphbGXFvG5pb25hIG9kIHdhcnRvxZtjaSBwb2RhdGt1IHd5a2F6YW5lZ28gbmEgZmFrdHVyYWNoIGx1YiBsaWN6YnkgZG9rdW1lbnTDs3cgcHJ6ZXPFgmFueWNoIHBvIHRlcm1pbmllLiIKICAgICAgfQogICAgfQp7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkN6eSBuYWJ5d2NhIG1vxbxlIG9kbGljennEhyBWQVQgeiBmYWt0dXJ5IHd5c3Rhd2lvbmVqIG9mZmxpbmU\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIlRhaywgZmFrdHVyYSB3eXN0YXdpb25hIHcgdHJ5YmllIG9mZmxpbmUgeiBrb2RlbSBRUiBkYWplIHByYXdvIGRvIG9kbGljemVuaWEgcG9kYXRrdSBWQVQsIG8gaWxlIHNwcnplZGF3Y2Egb3N0YXRlY3puaWUgd3Byb3dhZHppIGrEhSBkbyBzeXN0ZW11IEtTZUYgdyB3eW1hZ2FueW0gdGVybWluaWUuIgogICAgICB9CiAgICB9CiAgXQp9Cjwvc2NyaXB0PgoKPHN0eWxlPgovKiBNaW5pbWFsbnkgQ1NTIGRsYSBGQVEgKi8KCi5mYXEtcm9vdCB7IGJvcmRlcjowOyBmb250LWZhbWlseTogdmFyKC0tZmFxLWZvbnQsIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bykgIWltcG9ydGFudDsgd2lkdGg6IHZhcigtLWZhcS13aWR0aCwgMTAwJSkgIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IHZhcigtLWZhcS1tbCwgYXV0bykgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYXEtbXIsIGF1dG8pICFpbXBvcnRhbnQ7IH0KLmZhcSB7IGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgZ2FwOiB2YXIoLS1mYXEtZ2FwKSAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlscyB7IGJvcmRlci1yYWRpdXM6IHZhcigtLWZhcS1yYWRpdXMpICFpbXBvcnRhbnQ7IG92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7IGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYXEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyBib3JkZXItd2lkdGg6IHZhcigtLWZhcS1ib3JkZXItdG9wKSB2YXIoLS1mYXEtYm9yZGVyLXJpZ2h0KSB2YXIoLS1mYXEtYm9yZGVyLWJvdHRvbSkgdmFyKC0tZmFxLWJvcmRlci1sZWZ0KSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiB2YXIoLS1mYXEtcS1iZykgIWltcG9ydGFudDsgbWFyZ2luLWJsb2NrOiB2YXIoLS1mYXEtbWFyZ2luLWJsb2NrKSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiB2YXIoLS1mYXEtc2hhZG93KSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSB7IGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDsgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyBwYWRkaW5nOiB2YXIoLS1mYXEtcS1wdCwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtcS1wciwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtcS1wYiwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtcS1wbCwgdmFyKC0tZmFxLXBhZGRpbmcpKSAhaW1wb3J0YW50OyBjb2xvcjogdmFyKC0tZmFxLXEtdGV4dCkgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IHZhcigtLWZhcS1xLWZ3LCA2MDApICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyBnYXA6IHZhcigtLWZhcS1pY29uLWdhcCwgMTBweCkgIWltcG9ydGFudDsgZm9udC1zaXplOiB2YXIoLS1mYXEtcS1mcywgMTZweCkgIWltcG9ydGFudDt9Ci5mYXEgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7IGRpc3BsYXk6IG5vbmU7ICFpbXBvcnRhbnR9Ci5mYXEgc3VtbWFyeSAuaWNvbi1jaGV2cm9uIHsgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDsgd2lkdGg6IHZhcigtLWZhcS1pY29uLXNpemUpICFpbXBvcnRhbnQ7IGhlaWdodDogdmFyKC0tZmFxLWljb24tc2l6ZSkgIWltcG9ydGFudDsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZmFxLWFjY2VudCkgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlICFpbXBvcnRhbnQ7IG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7IH0KLmZhcSBkZXRhaWxzW29wZW5dIHN1bW1hcnkgLmljb24tY2hldnJvbiB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgIWltcG9ydGFudDsgfQouZmFxIHN1bW1hcnkgLmljb24tcGx1cyB7IGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7IHdpZHRoOiB2YXIoLS1mYXEtaWNvbi1zaXplKSAhaW1wb3J0YW50OyBoZWlnaHQ6IHZhcigtLWZhcS1pY29uLXNpemUpICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9Ci5mYXEgc3VtbWFyeSAuaWNvbi1wbHVzOjpiZWZvcmUsLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXM6OmFmdGVyIHsgY29udGVudDogJycgIWltcG9ydGFudDsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IHZhcigtLWZhcS1hY2NlbnQpICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXM6OmJlZm9yZSB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7IHRvcDogNTAlICFpbXBvcnRhbnQ7IGxlZnQ6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLXBsdXM6OmFmdGVyIHsgd2lkdGg6IDJweCAhaW1wb3J0YW50OyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgbGVmdDogNTAlICFpbXBvcnRhbnQ7IHRvcDogMCAhaW1wb3J0YW50OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlICFpbXBvcnRhbnQ7IH0KLmZhcSBkZXRhaWxzW29wZW5dIHN1bW1hcnkgLmljb24tcGx1czo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50OyBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH0KLmZhcSBzdW1tYXJ5IC5pY29uLWFycm93IHsgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDsgd2lkdGg6IDAgIWltcG9ydGFudDsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OiBjYWxjKHZhcigtLWZhcS1pY29uLXNpemUpICogMC41KSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItcmlnaHQ6IGNhbGModmFyKC0tZmFxLWljb24tc2l6ZSkgKiAwLjUpIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6IGNhbGModmFyKC0tZmFxLWljb24tc2l6ZSkgKiAwLjYpIHNvbGlkIHZhcigtLWZhcS1hY2NlbnQpICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSAhaW1wb3J0YW50OyB9Ci5mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC5pY29uLWFycm93IHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50OyB9Ci5mYXEgLmFuc3dlciB7ICBwYWRkaW5nOiB2YXIoLS1mYXEtYS1wdCwgY2FsYyh2YXIoLS1mYXEtcGFkZGluZykgLSAycHgpKSB2YXIoLS1mYXEtYS1wciwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtYS1wYiwgdmFyKC0tZmFxLXBhZGRpbmcpKSB2YXIoLS1mYXEtYS1wbCwgdmFyKC0tZmFxLXBhZGRpbmcpKSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiB2YXIoLS1mYXEtYS1iZykgIWltcG9ydGFudDsgY29sb3I6IHZhcigtLWZhcS1hLXRleHQpICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1mYXEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyBmb250LXdlaWdodDogdmFyKC0tZmFxLWEtZncsIDQwMCkgIWltcG9ydGFudDsgZm9udC1zaXplOiB2YXIoLS1mYXEtYS1mcywgMTVweCkgIWltcG9ydGFudDtsaW5lLWhlaWdodDogdmFyKC0tZmFxLWEtbGgsIDEuNSkgIWltcG9ydGFudDt9Cjwvc3R5bGU+dyRiMmUwYjk4Zi0wMGI0LTQzMzEtYmI5Ni0zNmZjNGViNTc4MDB4dw5jb3JlL3BhcmFncmFwaHl3JGE5YWI3MDYzLWVlM2MtNGEwZi04ZDc5LWRmODcxMjE0ZjgyZHh3DmNvcmUvcGFyYWdyYXBoeXcBdHcCdHJ3A3RyeXcEdHJ5YncFdHJ5Yi13BnRyeWItb3cHdHJ5Yi1vZncIdHJ5Yi1vZmZ3CXRyeWItb2ZmbHcKdHJ5Yi1vZmZsaXcLdHJ5Yi1vZmZsaW53DHRyeWItb2ZmbGluZXcNdHJ5Yi1vZmZsaW5lLXcMdHJ5Yi1vZmZsaW5ldw10cnliLW9mZmxpbmUydw50cnliLW9mZmxpbmUyNHcPdHJ5Yi1vZmZsaW5lMjQtdxB0cnliLW9mZmxpbmUyNC13dxF0cnliLW9mZmxpbmUyNC13LXcSdHJ5Yi1vZmZsaW5lMjQtdy1rdxN0cnliLW9mZmxpbmUyNC13LWtzdxR0cnliLW9mZmxpbmUyNC13LWtzZXcVdHJ5Yi1vZmZsaW5lMjQtdy1rc2VmdQF9iMbe1QV9sS53B3B1Ymxpc2gBvPGBmQ4TAgABBgECAwABAAEAAQEBAgUAEgABAP4sPscHAT8TAiKAEwHlQqUIPgCmARU=\",\"updateId\":789119761}","_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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[760992136],"tags":[],"class_list":["post-2987","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ksef-pl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jak dzia\u0142a tryb offline24 w KSeF? - A-Cube API - NEWS<\/title>\n<meta name=\"description\" content=\"Sprawd\u017a, jak dzia\u0142a tryb offline24 w KSeF i wystawiaj e-faktury mimo awarii. Poznaj zasady generowania kod\u00f3w QR oraz terminy wysy\u0142ki dokument\u00f3w do systemu.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak dzia\u0142a tryb offline24 w KSeF? - A-Cube API - NEWS\" \/>\n<meta property=\"og:description\" content=\"Sprawd\u017a, jak dzia\u0142a tryb offline24 w KSeF i wystawiaj e-faktury mimo awarii. Poznaj zasady generowania kod\u00f3w QR oraz terminy wysy\u0142ki dokument\u00f3w do systemu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/\" \/>\n<meta property=\"og:site_name\" content=\"A-Cube API - NEWS\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-30T16:12:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T16:12:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/offline.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"844\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Delante\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Delante\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/\"},\"author\":{\"name\":\"Delante\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#\\\/schema\\\/person\\\/8fc2669d8313e6312e3666c19c6f121c\"},\"headline\":\"Tryb offline24 w KSeF. Jak dzia\u0142a i do czego s\u0142u\u017cy?\",\"datePublished\":\"2026-03-30T16:12:01+00:00\",\"dateModified\":\"2026-03-30T16:12:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/\"},\"wordCount\":1281,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.acubeapi.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/offline.jpg?fit=1500%2C844&ssl=1\",\"articleSection\":[\"KSeF\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/\",\"url\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/\",\"name\":\"Jak dzia\u0142a tryb offline24 w KSeF? - A-Cube API - NEWS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.acubeapi.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/offline.jpg?fit=1500%2C844&ssl=1\",\"datePublished\":\"2026-03-30T16:12:01+00:00\",\"dateModified\":\"2026-03-30T16:12:04+00:00\",\"description\":\"Sprawd\u017a, jak dzia\u0142a tryb offline24 w KSeF i wystawiaj e-faktury mimo awarii. Poznaj zasady generowania kod\u00f3w QR oraz terminy wysy\u0142ki dokument\u00f3w do systemu.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.acubeapi.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/offline.jpg?fit=1500%2C844&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.acubeapi.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/offline.jpg?fit=1500%2C844&ssl=1\",\"width\":1500,\"height\":844,\"caption\":\"Offline\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/tryb-offline24-w-ksef\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tryb offline24 w KSeF. Jak dzia\u0142a i do czego s\u0142u\u017cy?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#website\",\"url\":\"https:\\\/\\\/blog.acubeapi.com\\\/\",\"name\":\"A-Cube API - Blog\",\"description\":\"A-Cube - La soluzione API per la fatturazione elettronica\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.acubeapi.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#organization\",\"name\":\"A-Cube\",\"url\":\"https:\\\/\\\/blog.acubeapi.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.acubeapi.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/cropped-logo.png?fit=1024%2C182&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.acubeapi.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/cropped-logo.png?fit=1024%2C182&ssl=1\",\"width\":1024,\"height\":182,\"caption\":\"A-Cube\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/acubeapi\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.acubeapi.com\\\/#\\\/schema\\\/person\\\/8fc2669d8313e6312e3666c19c6f121c\",\"name\":\"Delante\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b3d1a10aeaa831482ba1774801a5795e582b0e8d965c0a896c44b96fa7bffe7e?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b3d1a10aeaa831482ba1774801a5795e582b0e8d965c0a896c44b96fa7bffe7e?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b3d1a10aeaa831482ba1774801a5795e582b0e8d965c0a896c44b96fa7bffe7e?s=96&d=identicon&r=g\",\"caption\":\"Delante\"},\"url\":\"https:\\\/\\\/blog.acubeapi.com\\\/pl\\\/author\\\/delante\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak dzia\u0142a tryb offline24 w KSeF? - A-Cube API - NEWS","description":"Sprawd\u017a, jak dzia\u0142a tryb offline24 w KSeF i wystawiaj e-faktury mimo awarii. Poznaj zasady generowania kod\u00f3w QR oraz terminy wysy\u0142ki dokument\u00f3w do systemu.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak dzia\u0142a tryb offline24 w KSeF? - A-Cube API - NEWS","og_description":"Sprawd\u017a, jak dzia\u0142a tryb offline24 w KSeF i wystawiaj e-faktury mimo awarii. Poznaj zasady generowania kod\u00f3w QR oraz terminy wysy\u0142ki dokument\u00f3w do systemu.","og_url":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/","og_site_name":"A-Cube API - NEWS","article_published_time":"2026-03-30T16:12:01+00:00","article_modified_time":"2026-03-30T16:12:04+00:00","og_image":[{"width":1500,"height":844,"url":"https:\/\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/offline.jpg","type":"image\/jpeg"}],"author":"Delante","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Delante","Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/#article","isPartOf":{"@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/"},"author":{"name":"Delante","@id":"https:\/\/blog.acubeapi.com\/#\/schema\/person\/8fc2669d8313e6312e3666c19c6f121c"},"headline":"Tryb offline24 w KSeF. Jak dzia\u0142a i do czego s\u0142u\u017cy?","datePublished":"2026-03-30T16:12:01+00:00","dateModified":"2026-03-30T16:12:04+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/"},"wordCount":1281,"publisher":{"@id":"https:\/\/blog.acubeapi.com\/#organization"},"image":{"@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/offline.jpg?fit=1500%2C844&ssl=1","articleSection":["KSeF"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/","url":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/","name":"Jak dzia\u0142a tryb offline24 w KSeF? - A-Cube API - NEWS","isPartOf":{"@id":"https:\/\/blog.acubeapi.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/#primaryimage"},"image":{"@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/offline.jpg?fit=1500%2C844&ssl=1","datePublished":"2026-03-30T16:12:01+00:00","dateModified":"2026-03-30T16:12:04+00:00","description":"Sprawd\u017a, jak dzia\u0142a tryb offline24 w KSeF i wystawiaj e-faktury mimo awarii. Poznaj zasady generowania kod\u00f3w QR oraz terminy wysy\u0142ki dokument\u00f3w do systemu.","breadcrumb":{"@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/offline.jpg?fit=1500%2C844&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/offline.jpg?fit=1500%2C844&ssl=1","width":1500,"height":844,"caption":"Offline"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.acubeapi.com\/pl\/tryb-offline24-w-ksef\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/blog.acubeapi.com\/pl\/home\/"},{"@type":"ListItem","position":2,"name":"Tryb offline24 w KSeF. Jak dzia\u0142a i do czego s\u0142u\u017cy?"}]},{"@type":"WebSite","@id":"https:\/\/blog.acubeapi.com\/#website","url":"https:\/\/blog.acubeapi.com\/","name":"A-Cube API - Blog","description":"A-Cube - La soluzione API per la fatturazione elettronica","publisher":{"@id":"https:\/\/blog.acubeapi.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.acubeapi.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/blog.acubeapi.com\/#organization","name":"A-Cube","url":"https:\/\/blog.acubeapi.com\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/blog.acubeapi.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/cropped-logo.png?fit=1024%2C182&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/cropped-logo.png?fit=1024%2C182&ssl=1","width":1024,"height":182,"caption":"A-Cube"},"image":{"@id":"https:\/\/blog.acubeapi.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/acubeapi\/"]},{"@type":"Person","@id":"https:\/\/blog.acubeapi.com\/#\/schema\/person\/8fc2669d8313e6312e3666c19c6f121c","name":"Delante","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/b3d1a10aeaa831482ba1774801a5795e582b0e8d965c0a896c44b96fa7bffe7e?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b3d1a10aeaa831482ba1774801a5795e582b0e8d965c0a896c44b96fa7bffe7e?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b3d1a10aeaa831482ba1774801a5795e582b0e8d965c0a896c44b96fa7bffe7e?s=96&d=identicon&r=g","caption":"Delante"},"url":"https:\/\/blog.acubeapi.com\/pl\/author\/delante\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/offline.jpg?fit=1500%2C844&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peFIkG-Mb","jetpack-related-posts":[{"id":2828,"url":"https:\/\/blog.acubeapi.com\/pl\/co-zrobic-w-razie-awarii-ksef\/","url_meta":{"origin":2987,"position":0},"title":"Co zrobi\u0107 w razie awarii KSeF?","author":"Delante","date":"2026-03-06","format":false,"excerpt":"Najwa\u017cniejsze informacje z artyku\u0142u: W przypadku awarii systemu KSeF, przedsi\u0119biorca mo\u017ce wystawi\u0107 faktur\u0119 w trybie offline lub awaryjnym i dos\u0142a\u0107 j\u0105 do KSeF w okre\u015blonym terminie. Brak dost\u0119pno\u015bci KSeF og\u0142aszany jest w BIP Ministerstwa Finans\u00f3w i w oprogramowaniu interfejsowym \u2013 to sygna\u0142 do zastosowania procedur awaryjnych. Awaria ca\u0142kowita to sytuacja\u2026","rel":"","context":"W \u201eKSeF&quot;","block_context":{"text":"KSeF","link":"https:\/\/blog.acubeapi.com\/pl\/category\/ksef-pl\/"},"img":{"alt_text":"korzystanie z ksef","src":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/02\/awaria-ksef.jpg?fit=1000%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/02\/awaria-ksef.jpg?fit=1000%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/02\/awaria-ksef.jpg?fit=1000%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/02\/awaria-ksef.jpg?fit=1000%2C667&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":508,"url":"https:\/\/blog.acubeapi.com\/pl\/ksef-a-cube-pl-api-faq\/","url_meta":{"origin":2987,"position":1},"title":"KSeF, A-Cube PL API &#8211; FAQ","author":"acubeapi","date":"2023-03-20","format":false,"excerpt":"[:en]A list of questions and answers on topics related to integrating a client system into KSeF using the A-Cube PL API.[:pl]Lista pyta\u0144 i odpowiedzi na tematy zwi\u0105zane z integracj\u0105 systemu klienta do KSeF przy pomocy A-Cube PL API.[:]","rel":"","context":"W \u201eAPI&quot;","block_context":{"text":"API","link":"https:\/\/blog.acubeapi.com\/pl\/category\/api-integracje-pl\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2997,"url":"https:\/\/blog.acubeapi.com\/pl\/czym-sa-srody-z-ksef\/","url_meta":{"origin":2987,"position":2},"title":"Czym s\u0105 \u015arody z KSEF?","author":"Delante","date":"2026-04-06","format":false,"excerpt":"Wprowadzenie powszechnego obowi\u0105zku korzystania z KSeF to jedna z najwa\u017cniejszych reform w polskim systemie podatkowym ostatnich lat. Proces cyfryzacji obiegu dokument\u00f3w finansowych wymaga od przedsi\u0119biorc\u00f3w, ksi\u0119gowych oraz dostawc\u00f3w oprogramowania nie tylko dostosowania infrastruktury technicznej, ale przede wszystkim zdobycia rzetelnej wiedzy merytorycznej. W odpowiedzi na te potrzeby Ministerstwo Finans\u00f3w oraz Krajowa\u2026","rel":"","context":"W \u201eKSeF&quot;","block_context":{"text":"KSeF","link":"https:\/\/blog.acubeapi.com\/pl\/category\/ksef-pl\/"},"img":{"alt_text":"\u015arody z KSeF","src":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/srody-z-ksef.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/srody-z-ksef.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/srody-z-ksef.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/srody-z-ksef.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/srody-z-ksef.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3016,"url":"https:\/\/blog.acubeapi.com\/pl\/ochrona-danych-osobowych-w-ksef\/","url_meta":{"origin":2987,"position":3},"title":"Ochrona danych osobowych w KSeF. Jak Krajowy System e-Faktur ma si\u0119 do RODO?","author":"Delante","date":"2026-04-10","format":false,"excerpt":"Najwa\u017cniejsze informacje z artyku\u0142u: KSeF i RODO s\u0105 zgodne, poniewa\u017c przetwarzanie danych ma podstaw\u0119 prawn\u0105 wynikaj\u0105c\u0105 z obowi\u0105zku prawnego. Ochrona danych osobowych w KSeF opiera si\u0119 na szyfrowaniu, kontroli dost\u0119pu oraz testach bezpiecze\u0144stwa. Dane w KSeF nie s\u0105 publicznie dost\u0119pne i s\u0105 chronione zgodnie z najlepszymi praktykami IT. Narz\u0119dzia integracyjne,\u2026","rel":"","context":"W \u201eKSeF&quot;","block_context":{"text":"KSeF","link":"https:\/\/blog.acubeapi.com\/pl\/category\/ksef-pl\/"},"img":{"alt_text":"RODO a KSeF","src":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/rodo.jpg?fit=1200%2C840&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/rodo.jpg?fit=1200%2C840&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/rodo.jpg?fit=1200%2C840&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/rodo.jpg?fit=1200%2C840&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2026\/03\/rodo.jpg?fit=1200%2C840&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":529,"url":"https:\/\/blog.acubeapi.com\/pl\/jak-rozpoczac-korzystanie-z-ksef\/","url_meta":{"origin":2987,"position":4},"title":"Jak rozpocz\u0105\u0107 korzystanie z KSeF","author":"acubeapi","date":"2023-03-23","format":false,"excerpt":"Do korzystania z Krajowego Systemu e-Faktur (KSeF) wymagane jest uwierzytelnienie u\u017cytkownika. Dotyczy to zar\u00f3wno korzystania z narz\u0119dzi komercyjnych, jak i aplikacji udost\u0119pnionej przez Ministerstwo Finans\u00f3w. To pierwszy krok, je\u015bli zastanawiasz si\u0119, jak zacz\u0105\u0107 korzysta\u0107 z KSeF i przygotowa\u0107 firm\u0119 do obs\u0142ugi e-faktur. Najwa\u017cniejsze informacje z artyku\u0142u: Dost\u0119p do KSeF wymaga\u2026","rel":"","context":"W \u201eAPI&quot;","block_context":{"text":"API","link":"https:\/\/blog.acubeapi.com\/pl\/category\/api-integracje-pl\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2023\/03\/KSeF-blog.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2510,"url":"https:\/\/blog.acubeapi.com\/pl\/ksef-od-kiedy-obowiazkowy\/","url_meta":{"origin":2987,"position":5},"title":"Krajowy System e-faktur &#8211; KSEF &#8211; od kiedy obowi\u0105zkowy?","author":"E.C.","date":"2025-12-22","format":false,"excerpt":"Najwa\u017cniejsze informacje z artyku\u0142u: KSeF jest obowi\u0105zkowy etapami: od 1 lutego 2026 roku dla najwi\u0119kszych podatnik\u00f3w, od 1 kwietnia 2026 roku dla pozosta\u0142ych firm, a od 1 stycznia 2027 roku dla najmniejszych przedsi\u0119biorc\u00f3w obj\u0119tych odroczeniem. System KSeF s\u0142u\u017cy do wystawiania, odbierania i archiwizowania faktur ustrukturyzowanych, a jego wprowadzenie ma ograniczy\u0107\u2026","rel":"","context":"W \u201eKSeF&quot;","block_context":{"text":"KSeF","link":"https:\/\/blog.acubeapi.com\/pl\/category\/ksef-pl\/"},"img":{"alt_text":"KSeF","src":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2025\/12\/KSeF.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2025\/12\/KSeF.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2025\/12\/KSeF.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2025\/12\/KSeF.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.acubeapi.com\/wp-content\/uploads\/2025\/12\/KSeF.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/posts\/2987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/users\/233288291"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/comments?post=2987"}],"version-history":[{"count":4,"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/posts\/2987\/revisions"}],"predecessor-version":[{"id":2996,"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/posts\/2987\/revisions\/2996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/media\/2993"}],"wp:attachment":[{"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/media?parent=2987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/categories?post=2987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.acubeapi.com\/pl\/wp-json\/wp\/v2\/tags?post=2987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}