{"id":20,"date":"2024-07-15T16:44:26","date_gmt":"2024-07-15T16:44:26","guid":{"rendered":"https:\/\/jamalnichols.com\/?page_id=20"},"modified":"2026-04-09T08:56:12","modified_gmt":"2026-04-09T08:56:12","slug":"about","status":"publish","type":"page","link":"https:\/\/jamalnichols.com\/de\/about\/","title":{"rendered":"\u00dcber mich"},"content":{"rendered":"<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-815f80c2 wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--large);margin-bottom:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group has-main-color has-text-color has-link-color wp-elements-e1af0f988d9b85439e2b8245921f88ce has-global-padding is-layout-constrained wp-container-core-group-is-layout-23278326 wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading has-text-align-center has--font-size\">\u00dcber mich<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ich bin nicht aus Leidenschaft zum Produktdesign gekommen \u2013 sondern weil ich gut darin war. Doch zehn Jahre lang Produkte auf den Markt zu bringen, Teams aufzubauen und in Systemen zu denken, bewirkte etwas, das ich nicht erwartet hatte:<em> es hat mich perfekt auf das KI-Zeitalter vorbereitet.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list has-main-color has-text-color has-link-color wp-elements-ffda21855e99de222fedba178bb8c368\">\n<li>Bei Meta leitete ich das Design f\u00fcr Recruiting-Produkte \u2013 und entwickelte hochkomplexe Unternehmensanwendungen in gro\u00dfem Ma\u00dfstab. Zudem lernte ich von den Besten, wie man produktorientiert denkt und effektiv kommuniziert. <\/li>\n\n\n\n<li>Bei Careem baute ich auf diesem Fundament auf: Ich gestaltete die Produktstrategie in einem der operativ komplexesten M\u00e4rkte der Welt und baute ein Design-Team auf \u00fcber 40 Personen aus. <\/li>\n\n\n\n<li>Diese Rollen lehrten mich, bei Unklarheiten klar zu denken, disziplin\u00fcbergreifend zu kommunizieren und Entscheidungen zu treffen, die auch unter Druck Bestand haben.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Seit 2022 besch\u00e4ftigt mich eine einzige Frage: <em>Wie holt man das Beste aus KI heraus?<\/em> Nicht als Konsument, sondern als Entwickler. Ein starkes Produktgesp\u00fcr, klare Kommunikation, jahrelange Erfahrung in der Leitung funktions\u00fcbergreifender Teams und eine tiefe Neugier auf Neues \u2013 diese Technologie f\u00fchlt sich an, als w\u00e4re sie genau f\u00fcr jemanden mit meinem Profil gemacht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also fing ich an zu bauen: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/halo4kids.com\/\">Halo<\/a> ist eine App f\u00fcr Kinder zum Schlafengehen, die ich konzipiert und entwickelt habe \u2013 live auf <a href=\"https:\/\/apps.apple.com\/us\/app\/halo-christian-bedtime-app\/id6752342151\">iOS<\/a> und <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.christianpure.haloapp\">Android<\/a>, verf\u00fcgbar in f\u00fcnf Sprachen, mit KI-generierten Erz\u00e4hlungen, die Kindern den Glauben eher durch Geschichten als durch Anweisungen n\u00e4herbringen.<\/li>\n\n\n\n<li><a href=\"https:\/\/christianpure.com\" data-type=\"link\" data-id=\"https:\/\/christianpure.com\">Christian Pure<\/a> ist eine Content-Plattform mit \u00fcber 5.000 Beitr\u00e4gen in 10 Sprachen, betrieben durch eine benutzerdefinierte KI-\u00dcbersetzungspipeline, die ich auf der Gemini-API aufgebaut habe. <\/li>\n\n\n\n<li>Ich habe auch KI-gest\u00fctzte Visualisierungstools f\u00fcr Immobilien entwickelt. Das sind keine Prototypen. Es sind fertige Produkte, die von echten Nutzern verwendet werden.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Was ich nicht erwartet hatte: Ich war noch nie in meinem Berufsleben so leidenschaftlich bei der Sache. Nach einem Jahrzehnt, in dem ich Design eher als Handwerk denn als Berufung betrachtete, hat KI etwas v\u00f6llig Neues freigesetzt \u2013 <em>die F\u00e4higkeit, Dinge durch blo\u00dfes Aussprechen Wirklichkeit werden zu lassen<\/em>. Von der Idee zum fertigen Produkt mit den eigenen H\u00e4nden. Es liegt eine Freude und ein Staunen in dieser Arbeit, von der ich wirklich nicht wusste, dass ich sie in Bezug auf Technologie empfinden k\u00f6nnte. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als agentisches Programmieren Ende 2025 den Durchbruch schaffte, war ich bereit. Ich hatte bereits drei Jahre damit verbracht, zu lernen, wie man <em>mit<\/em> KI denkt. Jetzt baue ich t\u00e4glich damit \u2013 und ich habe das Ende der Fahnenstange noch lange nicht erreicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ich spreche flie\u00dfend Englisch und Deutsch. Ich besitze die doppelte Staatsb\u00fcrgerschaft (USA\/EU) und lebe in Berlin. Ich habe 7 Jahre in der San Francisco Bay Area gelebt und bin nach Deutschland zur\u00fcckgekehrt, um n\u00e4her bei meiner Familie zu sein und meine Kinder in einer sichereren Umgebung aufwachsen zu lassen. Aber ich vermisse die Intensit\u00e4t und die Innovationskraft der Arbeit in der Bay Area. Hier ist es deutlich schwieriger, Leute zu finden, mit denen man \u00fcber diese Zukunftstechnologien sprechen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au\u00dferhalb der Arbeit: Familie zuerst \u2013 ich habe einen kleinen Sohn, der die Dinge ins rechte Licht r\u00fcckt. Ich halte mich fit und habe k\u00fcrzlich mit Musikproduktion in Ableton und 3D-Animation in der Unreal Engine 5 begonnen \u2013 beides lehrt mich v\u00f6llig neue Wege, \u00fcber Handwerk nachzudenken. <\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left has-main-accent-color has-text-color has-link-color has-suisse-intl-font-family wp-elements-e42bba0b014a21b134a8786a73cd041a wp-container-content-9cfa9a5a\"><strong>Wichtige Erfolge<\/strong>:<\/h2>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left wp-container-content-9cfa9a5a\">Mehrere Produkte von 0 auf 1 entwickelt, von Anfang bis Ende, als Senior Individual Contributor<\/h2>\n\n\n\n<ul class=\"wp-block-list has-main-color has-text-color has-link-color wp-elements-3d424c570f12c720d880acda2cccf556\">\n<li>Lebensmittel-Liefer-MVP in 10 Wochen, schnell skaliert auf 100.000 monatlich aktive Nutzer \u2192 <a href=\"https:\/\/jamalnichols.com\/de\/careem-quik-0-to-1-launch\/\" data-type=\"post\" data-id=\"190\">Fallstudie<\/a><\/li>\n\n\n\n<li>Weitere Produktiterationen f\u00fchrten zu einer <strong>20-30% Steigerung<\/strong> bei den Bestellungen \u2192 <a href=\"https:\/\/jamalnichols.com\/de\/careem-quik-discounts-offers\/\" data-type=\"post\" data-id=\"1079\">Fallstudie<\/a><\/li>\n\n\n\n<li>\u00dcberarbeitung des gesamten Peer-to-Peer-Zahlungsablaufs, was zu einer <strong>25% Steigerung<\/strong> bei den abgeschlossenen Zahlungen f\u00fchrte \u2192 <a href=\"https:\/\/jamalnichols.com\/de\/careem-pay-redesign\/\" data-type=\"post\" data-id=\"1223\">Fallstudie<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left wp-container-content-9cfa9a5a\">Entwicklung mehrerer komplexer Unternehmensanwendungen in speziellen Bereichen<\/h2>\n\n\n\n<ul class=\"wp-block-list has-main-color has-text-color has-link-color wp-elements-6d49c9b0bb3fa4da19efa4494298a4f1\">\n<li>Flottenmanagement f\u00fcr Mietwagenfirmen<\/li>\n\n\n\n<li>Unternehmens-Planungsanwendungen f\u00fcr Personalvermittler<\/li>\n\n\n\n<li>E-Procurement-Software f\u00fcr Regierungen<\/li>\n\n\n\n<li>KI-Steuerbuchhaltungssoftware f\u00fcr Unternehmen<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left wp-container-content-9cfa9a5a\">Aufbau eines Online-Magazins und Wachstum auf 400.000 monatlich aktive Nutzer in 12 Monaten<\/h2>\n\n\n\n<ul class=\"wp-block-list has-main-color has-text-color has-link-color wp-elements-024686ff6bf32045673b72bdd6c9c7c7\">\n<li>HTML \/ CSS \/ JavaScript geschrieben<\/li>\n\n\n\n<li>KI in verschiedenen Funktionen genutzt, um den Fortschritt zu beschleunigen<\/li>\n\n\n\n<li>SEO und Content-Strategie \u00fcbernommen<\/li>\n\n\n\n<li>Tech-Stack aufgebaut und optimiert<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-left wp-container-content-9cfa9a5a\">Gesamten Einstellungsprozess konzipiert, um das Design-Team von 10 auf \u00fcber 40 Personen zu vergr\u00f6\u00dfern<\/h2>\n\n\n\n<ul class=\"wp-block-list has-main-color has-text-color has-link-color wp-elements-17448ee26911372a24b69c7b82cb8fc6\">\n<li>Zusammenarbeit mit dem Recruiting-Team, um deren Prozesse zu verstehen<\/li>\n\n\n\n<li>Mentoring des Design-Teams zur Einf\u00fchrung neuer Interviewprozesse<\/li>\n\n\n\n<li>Zeit bis zur Einstellung um ... verk\u00fcrzt <strong>200%<\/strong>, Talentbindung um ... erh\u00f6ht <strong>150%<\/strong><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-separator-thin\" style=\"margin-top:var(--wp--preset--spacing--x-large);margin-bottom:var(--wp--preset--spacing--x-large);background-color:#c5c7d3;color:#c5c7d3\"\/>\n\n\n\n<div class=\"wp-block-group wp-embed-aspect-16-9 wp-has-aspect-ratio has-theme-palette-6-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-698d2896 wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-23278326 wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Wie ich arbeite<\/h2>\n\n\n\n<p class=\"has-main-color has-text-color has-link-color wp-elements-293271574230a4b40e94be638d392070 wp-block-paragraph\">Wenn ich in neuen Organisationen anfange, h\u00f6re ich den Menschen, mit denen ich zusammenarbeite, erst einmal genau zu. <\/p>\n\n\n\n<p class=\"has-main-color has-text-color has-link-color wp-elements-7ae7eb939bd2a96931822c9b46c4a075 wp-block-paragraph\">Je nach Komplexit\u00e4t des Problembereichs und meinem Vorwissen kann die Einarbeitungszeit variieren: von einem halben Tag f\u00fcr eine einfache C2C-App bis hin zu 1-2 Wochen, in denen ich mit Fachexperten an groben Prototypen arbeite, w\u00e4hrend ich die Feinheiten von E-Procurement f\u00fcr Regierungen oder deutschem Steuerrecht durchdringe. <\/p>\n\n\n\n<p class=\"has-main-color has-text-color has-link-color wp-elements-feac3f4bcf6f90b6c1d75954b0a98a01 wp-block-paragraph\">Ich beherrsche alle Phasen des Designprozesses. Sobald ich den Kontext verstanden und das Problem richtig eingegrenzt habe, passe ich meine Werkzeuge flexibel an, um das Ziel zu erreichen.  <\/p>\n\n\n\n<p class=\"has-main-color has-text-color has-link-color wp-elements-41e58306ee4b8c314bb69dfa802a4799 wp-block-paragraph\">Ich bl\u00fche in Umgebungen auf, in denen verstanden wird, dass Produkte durch Gespr\u00e4che zwischen Menschen entstehen und Design-Prototypen lediglich als Gespr\u00e4chsstarter dienen.<\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>About Me I didn\u2019t come to product design out of passion \u2014 I came to it because I was good at it. But ten years of shipping products, building teams, and thinking in systems did something I didn\u2019t expect: it prepared me perfectly for the AI era. Since 2022, I\u2019ve been obsessed with a single [\u2026]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AACRDJatr90ShvOkuAWWra\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\/CMbzB4z7B\/ajAaqkAQEBCAECSOzCAQLEPKKBAvT\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AIcAKAInAQQAKAAnAKEAqAEoAQcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAKEAqAEoAQcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIEAAADEAIEAAACBAAAAwQDEAsEAxAPBAMQDwQDEBKEBKAGoAcQBqAjEAqEBIQAoAicABAAnAAEAgQKEAIEAhACBAIQAgQOEAIEAhACBAIQAgQGEAIEBhACBAIQAgQCEAIEAhACBAYQAgQGEAIEAhACBAIQAgQGEAIEDhACBAIQAgQCEACcAKAQnACgCJwAHACEAKAAhAScAIQAoACECJwABAAAAgQAAAIEAAACBAAAAhwAoAycAKAInAIcAKAMnACgEIQAnAAEAAACHACgDJwAoAycABwAoAycBBAAoASEBJwCHACgDJwEEACgDJwCHACgDJwEEACgDJwCHACgDJwEBAIQAKAMnAIcAKAMnAQQAgQCEACgDJwAhAEcAIQAoACEAJwAhASgAJwCoASEAqADBASEAKAchAcEAAADBBQAAwQAAAMECAADBAQAAwQAAAMEAAADBAAAAwQAAAMEAxADBAcQAwQHEAMEDoQAAAMEAAADBAAAAwQAAAMEAAADBAAAAQQDBAMQAwQEAAMEAAADBAAAAwQAAAMEAAADBAAAAgQAAAIEAAACBAAAAgQAAAMEAAADBAMQAwQLEAMEBxADBAMQAwQAAAMEAAADBAAAAwQAAAAEAAAChAyEAAAAhCaEAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAMEAAADBAAAAwQAAAEEAwQOoBKEARwAoACcAKAAnAMcAKAAnACgAJwDHACgAJwAoACcAxwAoACcAKAAnACEDAAAhAsEAAADBAAAAwQAAAKEAIQMAACECwQAAAMEAAADBAAAAwQAAACEDAAAhAsEAAADBAAAAwQAAAMEAAAAhAwAAIQLBAAAAwQAAAMEAAADBAAAAISOhAKgAKAEHACEAKAEnAQQAgQCEAIEAhACBAIQDgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQAoASEBJwCHACEAKAAhACcAIQAAACEAKAAhAicAgQAAAIEAAACBAAAAoQEhAQEAAACBAAAAgQAAAIEAAAChAKgAKAEHACEAKAEnAQQAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhAGBAIQCgQCEAYEAhACBAIQAgQCEAYEAhAAoASEBJwCHACEAKAAhACcAIQAAACEAKAAhAicAgQAAAIEAAACBAAAAoQCoACgBBwAhACgBJwEBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAKAEhAScAgQAAAIEAAACBAAAAgQAAAKgARwAoAycAKAEhACgAJwAHACgDJwEBACgCIQEnAIcAKAMnAQEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAaBAIQFgQCEAIEAhACBAIQAgQCEAIEAhAKBAIQCgQCEAIEAhACBAIQBgQCEAIEAhAGBESgBJwCHACEAKAAhAScAIQAAACEAKAAnAIcAIQAoACEAKAAnAQQAhACBAIQBgQCEAYEAhACBAIQAgQCEAIEAhACBAIQCgQCEAIEAhACBAIQBgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQCgQCEA4EAhACBAIQBgQCEAYEAhAKBAIQAgQCEAYEAhACBAIQBgQCEBoEFhACBACgBJwCHACEAKAEnAQEAhACBAIQDgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAoEAhAGBAIQBgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQBgQCEAIEAhAOBAIQAgQCEAIEAhACBACgBJwCHACEAKAAhACgAJwEEAIEAhAGBAYQAgQCEAIEAhACBAIQBKAEhAScAhwAhACgAIQAoACcBAQCBKSgBIQEnAEEAwQDEAMEAxADBAcQBwQDEAMEAxADBAMQAwQHEAcEBxAHBAcQBwQHEAcEBxADHACEAKAAhACcAIQAAACEAKAAhAScAqAGnAAEAqAChAagBxAihAAAAqAHEDKEAAACoAUQAxA6hAQAAIQChASEAAADHACgCJwAoAicABwAoAicBBAAoASEBJwCHACEAKAAhACcAIQAAACEAKAAhAicAgQAAAIEAAABEAIQAqAGhAyEBqAChAKgAoQCoAKEBqAGhAKgBoQCoAcEAxASoAEQAhADBAKEBIQCoA8EAxACoAcSEvQG8tAFzdGF0ZXZlcnNpb25BYm91dCBNZTwhLS0gd3A6Z3JvdXAgeyJhbGlnbiI6ImZ1bGwiLCJzdHlsZSI6eyJzcGFjaW5nIjp7Im1hcmdpbiI6eyJ0b3AiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8bGFyZ2UiLCJib3R0b20iOiJ2YXI6cHJlc2V0fHNwYWNpbmd8bGFyZ2UifSwiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8bGFyZ2UiLCJwYWRkaW5nIjp7InJpZ2h0IjoidmFyOnByZXNldHxzcGFjaW5nfG1lZGl1bSIsImxlZnQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8bWVkaXVtIn19fSwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCIsImNvbnRlbnRTaXplIjoiNzAwcHgifX0gLS0+CjwhLS0gd3A6Z3JvdXAgeyJjbGFzc05hbWUiOiJ3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIiwic3R5bGUiOnsic3BhY2luZyI6eyJibG9ja0dhcCI6InZhcjpwcmVzZXR8c3BhY2luZ3x4LWxhcmdlIn19LCJiYWNrZ3JvdW5kQ29sb3IiOiJ0aGVtZS1wYWxldHRlNiIsImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQiLCJjb250ZW50U2l6ZSI6IjcwMHB4In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+PCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBJIHdvcms8L2gyPgpzdHlsZXRleHRDb2xvcml0IGEgZSB0byBlICBlLnByZXByZWRtcGVyZmVjbHkgZnJ0aEFJcmFzdGF0ZXZlcnNpb250ZXh0Q29sb3I8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiIHN0eWxlPSJtYXJnaW4tdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLWxhcmdlKTttYXJnaW4tYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLWxhcmdlKTtwYWRkaW5nLXJpZ2h0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1lZGl1bSk7cGFkZGluZy1sZWZ0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1lZGl1bSkiPjwhLS0gd3A6Z3JvdXAgeyJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjoidmFyOnByZXNldHxzcGFjaW5nfG1lZGl1bSJ9LCJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfG1haW4ifX19fSwidGV4dENvbG9yIjoibWFpbiIsImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQifX0gLS0+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NJIGFuPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+Cm9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudEkgZGlkJ3QgY29tIG9wcm9kdWN0ZGVpZ291dCBvZiAg4oCUIEkgY21lIG8gaXQgYmNhdXNlSSB3cyBnb2QgYXQgaXQuIEJ0ZW4geWVhcnMgb2Ygc2hpcGluZyBwcyxidWlsZ2VtLGFuZCB0aGlua2luZyBpbiB5c2Vtc2RpZHNtZXRoaW5nbid0eHBjdDosYSBzaW5nbGUgcXVlc3RpbjogPGVtPkhvZHlvdSA\/PC9lbT5Ob2FhY29udW1lcixidSBidS5zdGN0bHIseWVhcm9mIGluZyBjcm9zcy1mdW5jdGlvbmFsIHRhcywgYWRhIGRlIGFwcHR0IGZvciB0aGUgd+KAlCB0c3RjaG9sb2d5IGZlbCBsaWtlIGl0IHdhYnVpbCBmcnNvbWVvIFNvIHN0cnRlZCBidWlsZGlnV2VuIGFnZW50aWMgY29kaW5nIGNyb3NlZHRoZSB0aHJlc2hvbGQgaW4gbGF0ZSAyMDI1LCAuSSdkbHJ5IHNwZXJleWVzIGxlcm5ub3cgb2luazxlbT53dGg8L20+QUkud0lidWlsZCB3aXQgaXQgZGFpbHkg4oCUIGFkIGh2J2Z1biB0aGUgY2VsaXlhbmQgR2VybWFuIGMsIGJhc2VkIGluIEJlcmxpbjxwPldoZW4gYWdlbnRpYyBjb2RpbmcgY3Jvc3NlZCB0aGUgdGhyZXNob2xkIGluIGxhdGUgMjAyNSwgSSB3YXMgcmVhZHkuIEknZCBhbHJlYWR5IHNwZW50IHRocmVlIHllYXJzIGxlYXJuaW5nIGhvdyB0byB0aGluayA8ZW0+d2l0aDwvZW0+IEFJLiBOb3cgSSBidWlsZCB3aXRoIGl0IGRhaWx5IOKAlCBhbmQgSSBoYXZlbid0IGZvdW5kIHRoZSBjZWlsaW5nIHlldC48L3A+CjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSB3cDpoZWFkaW5nIHsic3R5bGUiOnsibGF5b3V0Ijp7InNlbGZTdHJldGNoIjoiZmlsbCIsImZsZXhTaXplIjpudWxsfSwidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJsZWZ0In0sImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbi1hY2NlbnQifX19fSwidGV4dENvbG9yIjoibWFpbi1hY2NlbnQiLCJmb250RmFtaWx5Ijoic3Vpc3NlLWludGwifSAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy10ZXh0LWFsaWduLWxlZnQgaGFzLW1haW4tYWNjZW50LWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIGhhcy1zdWlzc2UtaW50bC1mb250LWZhbWlseSI+PHN0cm9uZz5LZXkgQWNjb21wbGlzaG1lbnRzPC9zdHJvbmc+OjwvaDI+CncgZXhwcmllaXRoYWN0bHkgIG9mbG15PHA+U2luY2UgMjAyMiwgSSd2ZSBiZWVuIG9ic2Vzc2VkIHdpdGggYSBzaW5nbGUgcXVlc3Rpb246IDxlbT5Ib3cgZG8geW91IGdldCB0aGUgbW9zdCBvdXQgb2YgQUk\/PC9lbT4gTm90IGFzIGEgY29uc3VtZXIsIGJ1dCBhcyBhIGJ1aWxkZXIuIFN0cm9uZyBwcm9kdWN0IGluc3RpbmN0LCBjbGVhciBjb21tdW5pY2F0aW9uLCB5ZWFycyBvZiBtYW5hZ2luZyBjcm9zcy1mdW5jdGlvbmFsIHRlYW1zLCBhbmQgYSBkZWVwIGFwcGV0aXRlIGZvciB0aGUgbmV3IOKAlCB0aGlzIHRlY2hub2xvZ3kgZmVlbHMgbGlrZSBpdCB3YXMgYnVpbHQgZm9yIHNvbWVvbmUgd2l0aCBleGFjdGx5IG15IHByb2ZpbGUuPC9wPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzSGVyZSdzIHdoYXQgSSBkaWRuJ3QgZXhwZWN0OiBJJ3ZlIG5ldmVyIGJlZW4gbW9yZSBwYXNzaW9uYXRlIGFib3V0IGFueXRoaW5nIGluIG15IHByb2Zlc3Npb25hbCBsaWZlLiBBZnRlciBhIGRlY2FkZSBvZiB0cmVhdGluZyBkZXNpZ24gYXMgYSBjcmFmdCByYXRoZXIgdGhhbiBhIGNhbGxpbmcsIEFJIHVubG9ja2VkIHNvbWV0aGluZyBlbnRpcmVseSBuZXcg4oCUIGhlIGFiaWxpdHkgdG8gc3BlYWsgdGhpbmdzIGludG8gZXhpc3RlbmNlLiBUbyBnbyBmcm9tIGlkZWEgdG8gc2hpcHBlZCBwcm9kdWN0IHdpdGggbXkgb3duIGhhbmRzLiBUaGVyZSBpcyBhIGpveSBhbmQgd29uZGVyIGluIHRoaXMgd29yayB0aGF0IEkgZ2VudWluZWx5IGRpZCBub3Qga25vdyBJIHdhcyBjYXBhYmxlIG9mIGZlZWxpbmcgYWJvdXQgdGVjaG5vbG9neS4gPHQ8L2VtPmVtPjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5IZXJlJ3Mgd2hhdCBJIGRpZG4ndCBleHBlY3Q6IEkndmUgbmV2ZXIgYmVlbiBtb3JlIHBhc3Npb25hdGUgYWJvdXQgYW55dGhpbmcgaW4gbXkgcHJvZmVzc2lvbmFsIGxpZmUuIEFmdGVyIGEgZGVjYWRlIG9mIHRyZWF0aW5nIGRlc2lnbiBhcyBhIGNyYWZ0IHJhdGhlciB0aGFuIGEgY2FsbGluZywgQUkgdW5sb2NrZWQgc29tZXRoaW5nIGVudGlyZWx5IG5ldyDigJQgPGVtPnRoZSBhYmlsaXR5IHRvIHNwZWFrIHRoaW5ncyBpbnRvIGV4aXN0ZW5jZTwvZW0+LiBUbyBnbyBmcm9tIGlkZWEgdG8gc2hpcHBlZCBwcm9kdWN0IHdpdGggbXkgb3duIGhhbmRzLiBUaGVyZSBpcyBhIGpveSBhbmQgd29uZGVyIGluIHRoaXMgd29yayB0aGF0IEkgZ2VudWluZWx5IGRpZCBub3Qga25vdyBJIHdhcyBjYXBhYmxlIG9mIGZlZWxpbmcgYWJvdXQgdGVjaG5vbG9neS4gPC9wPgpPdXRzaWRlIG9mIHdvcms6IGZhbWlseSBmaXJzdCDigJQgSSBoYXZlIGEgeW91bmcgc29uIHdobyBrZWVwcyB0aGluZ3MgaW4gcGVyc3BlY3RpdmUuIEkgc3RheSBmaXQsIGFuZCBJJ3ZlIHJlY2VudGx5IHBpY2tlZCB1cCBtdXNpYyBwcm9kdWN0aW9uIGluIEFibGV0b24gYW5kIDNEIGFuaW1hdGlvbiBpbiBVbnJlYWwgRW5naW5lIDUg4oCUIGJvdGggdGVhY2hpbmcgbWUgZW50aXJlbHkgbmV3IHdheXMgdG8gdGhpbmsgYWJvdXQgY3JhZnQuIDogPHA+T3V0c2lkZSBvZiB3b3JrOiBmYW1pbHkgZmlyc3Qg4oCUIEkgaGF2ZSBhIHlvdW5nIHNvbiB3aG8ga2VlcHMgdGhpbmdzIGluIHBlcnNwZWN0aXZlLiBJIHN0YXkgZml0LCBhbmQgSSd2ZSByZWNlbnRseSBwaWNrZWQgdXAgbXVzaWMgcHJvZHVjdGlvbiBpbiBBYmxldG9uIGFuZCAzRCBhbmltYXRpb24gaW4gVW5yZWFsIEVuZ2luZSA1IOKAlCBib3RoIHRlYWNoaW5nIG1lIGVudGlyZWx5IG5ldyB3YXlzIHRvIHRoaW5rIGFib3V0IGNyYWZ0LiA8L3A+Ci4gSSdtIGEgZCBJIGxpdmVkIGluIHRoZSBTRiBCYXkgQXJlYSBmb3IgNyB5ZWFycywgYW5kIG1vdmVkIGJhY2sgdG8gR2VybWFueSB0byBiZSBjbG9zZXIgdG8gZmFtaWx5IGFuZCByYWlzZSBraWRzIGluIGEgc2FmZXIgZW52aXJvbm1lbnQuIEJ1dCBJIGRvIG1pc3MgdGhlICBhbmQgY3V0dGluZy1lZGdlaW50ZW5zaXR5IG5hdHVyZSBvZiBCYXkgQXJlYSB3b3JrLiBIZXJlLCBpdCdzIGhhcmRlciB0byBmaW5kIGZvbGtzIHRvIHRhbGsgYWJvdXQgdGhlc2UgZnJvbnRpZXIgdGVjaCB0b3BpY3Mgd2l0aC5tdWNoIDxwPkkgc3BlYWsgRW5nbGlzaCBhbmQgR2VybWFuIGZsdWVudGx5LiBJJ20gYSBkdWFsIFVTL0VVIGNpdGl6ZW4sIGJhc2VkIGluIEJlcmxpbi4gSSBsaXZlZCBpbiB0aGUgU0YgQmF5IEFyZWEgZm9yIDcgeWVhcnMsIGFuZCBtb3ZlZCBiYWNrIHRvIEdlcm1hbnkgdG8gYmUgY2xvc2VyIHRvIGZhbWlseSBhbmQgcmFpc2Uga2lkcyBpbiBhIHNhZmVyIGVudmlyb25tZW50LiBCdXQgSSBkbyBtaXNzIHRoZSBpbnRlbnNpdHkgYW5kIGN1dHRpbmctZWRnZSBuYXR1cmUgb2YgQmF5IEFyZWEgd29yay4gSGVyZSwgaXQncyBtdWNoIGhhcmRlciB0byBmaW5kIGZvbGtzIHRvIHRhbGsgYWJvdXQgdGhlc2UgZnJvbnRpZXIgdGVjaCB0b3BpY3Mgd2l0aC48L3A+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NvcmRlcmVkdmFsdWVzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9oYWxvNGtpZHMuY29tLyI+SGFsbzwvYT4gaXMgYSBjaGlsZHJlbidzIGJlZHRpbWUgYXBwIEkgZGVzaWduZWQgYW5kIGRldmVsb3BlZCDigJQgbGl2ZSBvbiA8YSBocmVmPSJodHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9oYWxvLWNocmlzdGlhbi1iZWR0aW1lLWFwcC9pZDY3NTIzNDIxNTEiPmlPUzwvYT4gYW5kIDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uY2hyaXN0aWFucHVyZS5oYWxvYXBwIj5BbmRyb2lkPC9hPiwgYXZhaWxhYmxlIGluIGZpdmUgbGFuZ3VhZ2VzLCB3aXRoIEFJLWdlbmVyYXRlZCBuYXJyYXRpb24gdGhhdCBkcmF3cyBraWRzIHRvd2FyZCBmYWl0aCB0aHJvdWdoIHN0b3J5IHJhdGhlciB0aGFuIGluc3RydWN0aW9uLmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vY2hyaXN0aWFucHVyZS5jb20iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly9jaHJpc3RpYW5wdXJlLmNvbSI+Q2hyaXN0aWFuIFB1cmU8L2E+IGlzIGEgY29udGVudCBwbGF0Zm9ybSB3aXRoIG92ZXIgNSwwMDAgcG9zdHMgYWNyb3NzIDEwIGxhbmd1YWdlcywgcG93ZXJlZCBieSBhIGN1c3RvbSBBSSB0cmFuc2xhdGlvbiBwaXBlbGluZSBJIGJ1aWx0IG9uIHRoZSBHZW1pbmkgQVBJLiBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJJ3ZlIGFsc28gYnVpbHQgQUktcG93ZXJlZCB2aXN1YWxpemF0aW9uIHRvb2xzIGZvciByZWFsIGVzdGF0ZS4gVGhlc2UgYXJlbid0IHByb3RvdHlwZXMuIFRoZXkncmUgc2hpcHBlZCBwcm9kdWN0cyB3aXRoIHJlYWwgdXNlcnMuYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzPHA+U28gSSBzdGFydGVkIGJ1aWxkaW5nOiA8L3A+CjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vaGFsbzRraWRzLmNvbS8iPkhhbG88L2E+IGlzIGEgY2hpbGRyZW4ncyBiZWR0aW1lIGFwcCBJIGRlc2lnbmVkIGFuZCBkZXZlbG9wZWQg4oCUIGxpdmUgb24gPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvaGFsby1jaHJpc3RpYW4tYmVkdGltZS1hcHAvaWQ2NzUyMzQyMTUxIj5pT1M8L2E+IGFuZCA8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmNocmlzdGlhbnB1cmUuaGFsb2FwcCI+QW5kcm9pZDwvYT4sIGF2YWlsYWJsZSBpbiBmaXZlIGxhbmd1YWdlcywgd2l0aCBBSS1nZW5lcmF0ZWQgbmFycmF0aW9uIHRoYXQgZHJhd3Mga2lkcyB0b3dhcmQgZmFpdGggdGhyb3VnaCBzdG9yeSByYXRoZXIgdGhhbiBpbnN0cnVjdGlvbi48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vY2hyaXN0aWFucHVyZS5jb20iIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly9jaHJpc3RpYW5wdXJlLmNvbSI+Q2hyaXN0aWFuIFB1cmU8L2E+IGlzIGEgY29udGVudCBwbGF0Zm9ybSB3aXRoIG92ZXIgNSwwMDAgcG9zdHMgYWNyb3NzIDEwIGxhbmd1YWdlcywgcG93ZXJlZCBieSBhIGN1c3RvbSBBSSB0cmFuc2xhdGlvbiBwaXBlbGluZSBJIGJ1aWx0IG9uIHRoZSBHZW1pbmkgQVBJLiA8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkkndmUgYWxzbyBidWlsdCBBSS1wb3dlcmVkIHZpc3VhbGl6YXRpb24gdG9vbHMgZm9yIHJlYWwgZXN0YXRlLiBUaGVzZSBhcmVuJ3QgcHJvdG90eXBlcy4gVGhleSdyZSBzaGlwcGVkIHByb2R1Y3RzIHdpdGggcmVhbCB1c2Vycy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjxlbT48L2VtPm9yZGVyZWR2YWx1ZXNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdCBNZXRhLCBJIGxlZCBkZXNpZ24gZm9yIFJlY3J1aXRpbmcgUHJvZHVjdHMg4oCUIGJ1aWxkaW5nIGhpZ2hseSBjb21wbGV4IGVudGVycHJpc2UgcHJvZHVjdHMgYXQgbWFzc2l2ZSBzY2FsZS4gSSBhbHNvIGxlYXJuZWQgcHJvZHVjdCB0aGlua2luZyBhbmQgY29tbXVuaWNhdGlvbiBza2lsbHMgZnJvbSB0aGUgdmVyeSBiZXN0LiBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdCBDYXJlZW0sIEkgYnVpbHQgb24gdGhhdCBmb3VuZGF0aW9uOiBzaGFwaW5nIHByb2R1Y3Qgc3RyYXRlZ3kgaW4gb25lIG9mIHRoZSBtb3N0IG9wZXJhdGlvbmFsbHkgY29tcGxleCBtYXJrZXRzIGluIHRoZSB3b3JsZCBhbmQgZ3Jvd2luZyBhIGRlc2lnbiB0ZWFtIHRvIDQwKy4gYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzPHA+SSBkaWRuJ3QgY29tZSB0byBwcm9kdWN0IGRlc2lnbiBvdXQgb2YgcGFzc2lvbiDigJQgSSBjYW1lIHRvIGl0IGJlY2F1c2UgSSB3YXMgZ29vZCBhdCBpdC4gQnV0IHRlbiB5ZWFycyBvZiBzaGlwcGluZyBwcm9kdWN0cywgYnVpbGRpbmcgdGVhbXMsIGFuZCB0aGlua2luZyBpbiBzeXN0ZW1zIGRpZCBzb21ldGhpbmcgSSBkaWRuJ3QgZXhwZWN0OjxlbT4gaXQgcHJlcGFyZWQgbWUgcGVyZmVjdGx5IGZvciB0aGUgQUkgZXJhLjwvZW0+PC9wPgo8bGk+QXQgTWV0YSwgSSBsZWQgZGVzaWduIGZvciBSZWNydWl0aW5nIFByb2R1Y3RzIOKAlCBidWlsZGluZyBoaWdobHkgY29tcGxleCBlbnRlcnByaXNlIHByb2R1Y3RzIGF0IG1hc3NpdmUgc2NhbGUuIEkgYWxzbyBsZWFybmVkIHByb2R1Y3QgdGhpbmtpbmcgYW5kIGNvbW11bmljYXRpb24gc2tpbGxzIGZyb20gdGhlIHZlcnkgYmVzdC4gPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkF0IENhcmVlbSwgSSBidWlsdCBvbiB0aGF0IGZvdW5kYXRpb246IHNoYXBpbmcgcHJvZHVjdCBzdHJhdGVneSBpbiBvbmUgb2YgdGhlIG1vc3Qgb3BlcmF0aW9uYWxseSBjb21wbGV4IG1hcmtldHMgaW4gdGhlIHdvcmxkIGFuZCBncm93aW5nIGEgZGVzaWduIHRlYW0gdG8gNDArLiA8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRoZXNlIHJvbGVzIHRhdWdodCBtZSBob3cgdG8gdGhpbmsgY2xlYXJseSB1bmRlciBhbWJpZ3VpdHksIGNvbW11bmljYXRlIGFjcm9zcyBkaXNjaXBsaW5lcywgYW5kIG1ha2UgZGVjaXNpb25zIHRoYXQgaG9sZCB1cCB1bmRlciBwcmVzc3VyZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZXNlIHJvbGVzIHRhdWdodCBtZSBob3cgdG8gdGhpbmsgY2xlYXJseSB1bmRlciBhbWJpZ3VpdHksIGNvbW11bmljYXRlIGFjcm9zcyBkaXNjaXBsaW5lcywgYW5kIG1ha2UgZGVjaXNpb25zIHRoYXQgaG9sZCB1cCB1bmRlciBwcmVzc3VyZS5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NvcmRlcmVkdmFsdWVzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50R3JvY2VyeSBkZWxpdmVyeSBNVlAgaW4gMTAgd2Vla3MsIHF1aWNrbHkgc2NhbGVkIHRvIDEwMEsgTUFVIOKGkiA8YSBocmVmPSJodHRwczovL2phbWFsbmljaG9scy5jb20vY2FyZWVtLXF1aWstMC10by0xLWxhdW5jaC8iIGRhdGEtdHlwZT0icG9zdCIgZGF0YS1pZD0iMTkwIj5DYXNlIFN0dWR5PC9hPmFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFkZGl0aW9uYWwgcHJvZHVjdCBpdGVyYXRpb25zIGxlZCB0byBhIDxzdHJvbmc+MjAtMzAlIGluY3JlYXNlPC9zdHJvbmc+IGluIG9yZGVycyDihpIgPGEgaHJlZj0iaHR0cHM6Ly9qYW1hbG5pY2hvbHMuY29tL2NhcmVlbS1xdWlrLWRpc2NvdW50cy1vZmZlcnMvIiBkYXRhLXR5cGU9InBvc3QiIGRhdGEtaWQ9IjEwNzkiPkNhc2UgU3R1ZHk8L2E+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50T3ZlcmhhdWxlZCBhbiBlbnRpcmUgcGVlci10by1wZWVyIHBheW1lbnRzIGZsb3csIGxlYWRpbmcgdG8gPHN0cm9uZz4yNSUgaW5jcmVhc2U8L3N0cm9uZz4gaW4gY29tcGxldGVkIHBheW1lbnRzIOKGkiA8YSBocmVmPSJodHRwczovL2phbWFsbmljaG9scy5jb20vY2FyZWVtLXBheS1yZWRlc2lnbi8iIGRhdGEtdHlwZT0icG9zdCIgZGF0YS1pZD0iMTIyMyI+Q2FzZSBTdHVkeTwvYT5hYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NvcmRlcmVkdmFsdWVzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RmxlZXQgbWFuYWdlbWVudCBmb3IgcmVudGFsIGNhciBjb21wYW5pZXNhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbnRlcnByaXNlIHNjaGVkdWxpbmcgYXBwbGljYXRpb25zIGZvciByZWNydWl0ZXJzYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RS1Qcm9jdXJlbWVudCBzb2Z0d2FyZSBmb3IgZ292ZXJubWVudHNhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBSSB0YXggYWNjb3VudGluZyBzb2Z0d2FyZSBmb3IgYnVzaW5lc3Nlc2FiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc29yZGVyZWR2YWx1ZXNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXcm90ZSBIVE1MIC8gQ1NTIC8gSmF2YVNjcmlwdGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFVzZWQgQUkgaW4gdmFyaW91cyBjYXBhY2l0aWVzIHRvIGFjY2VsZXJhdGUgcHJvZ3Jlc3NhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIYW5kbGVkIFNFTyBhbmQgQ29udGVudCBTdHJhdGVneWFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1aWx0IGFuZCBvcHRpbWl6ZWQgdGhlIHRlY2ggc3RhY2thYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NvcmRlcmVkdmFsdWVzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V29ya2VkIHdpdGggUmVjcnVpdGluZyBUZWFtIHRvIHVuZGVyc3RhbmQgdGhlaXIgcHJvY2Vzc2VzYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TWVudG9yZWQgRGVzaWduIFRlYW0gdG8gaW5jb3Jwb3JhdGUgbmV3IGludGVydmlldyBwcm9jZXNzZXNhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREZWNyZWFzZWQgdGltZS10by1oaXJlIGJ5IDxzdHJvbmc+MjAwJTwvc3Ryb25nPiwgaW5jcmVhc2VkIHJldGVudGlvbiBvZiB0YWxlbnQgYnkgPHN0cm9uZz4xNTAlPC9zdHJvbmc+YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzZDxsaT5Hcm9jZXJ5IGRlbGl2ZXJ5IE1WUCBpbiAxMCB3ZWVrcywgcXVpY2tseSBzY2FsZWQgdG8gMTAwSyBNQVUg4oaSIDxhIGhyZWY9Imh0dHBzOi8vamFtYWxuaWNob2xzLmNvbS9jYXJlZW0tcXVpay0wLXRvLTEtbGF1bmNoLyIgZGF0YS10eXBlPSJwb3N0IiBkYXRhLWlkPSIxOTAiPkNhc2UgU3R1ZHk8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFkZGl0aW9uYWwgcHJvZHVjdCBpdGVyYXRpb25zIGxlZCB0byBhIDxzdHJvbmc+MjAtMzAlIGluY3JlYXNlPC9zdHJvbmc+IGluIG9yZGVycyDihpIgPGEgaHJlZj0iaHR0cHM6Ly9qYW1hbG5pY2hvbHMuY29tL2NhcmVlbS1xdWlrLWRpc2NvdW50cy1vZmZlcnMvIiBkYXRhLXR5cGU9InBvc3QiIGRhdGEtaWQ9IjEwNzkiPkNhc2UgU3R1ZHk8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk92ZXJoYXVsZWQgYW4gZW50aXJlIHBlZXItdG8tcGVlciBwYXltZW50cyBmbG93LCBsZWFkaW5nIHRvIDxzdHJvbmc+MjUlIGluY3JlYXNlPC9zdHJvbmc+IGluIGNvbXBsZXRlZCBwYXltZW50cyDihpIgPGEgaHJlZj0iaHR0cHM6Ly9qYW1hbG5pY2hvbHMuY29tL2NhcmVlbS1wYXktcmVkZXNpZ24vIiBkYXRhLXR5cGU9InBvc3QiIGRhdGEtaWQ9IjEyMjMiPkNhc2UgU3R1ZHk8L2E+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9kaXY+CjxsaT5GbGVldCBtYW5hZ2VtZW50IGZvciByZW50YWwgY2FyIGNvbXBhbmllczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5FbnRlcnByaXNlIHNjaGVkdWxpbmcgYXBwbGljYXRpb25zIGZvciByZWNydWl0ZXJzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkUtUHJvY3VyZW1lbnQgc29mdHdhcmUgZm9yIGdvdmVybm1lbnRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFJIHRheCBhY2NvdW50aW5nIHNvZnR3YXJlIGZvciBidXNpbmVzc2VzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9kaXY+CjxsaT5Xcm90ZSBIVE1MIC8gQ1NTIC8gSmF2YVNjcmlwdDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Vc2VkIEFJIGluIHZhcmlvdXMgY2FwYWNpdGllcyB0byBhY2NlbGVyYXRlIHByb2dyZXNzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhhbmRsZWQgU0VPIGFuZCBDb250ZW50IFN0cmF0ZWd5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkJ1aWx0IGFuZCBvcHRpbWl6ZWQgdGhlIHRlY2ggc3RhY2s8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2Rpdj4KPGxpPldvcmtlZCB3aXRoIFJlY3J1aXRpbmcgVGVhbSB0byB1bmRlcnN0YW5kIHRoZWlyIHByb2Nlc3NlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NZW50b3JlZCBEZXNpZ24gVGVhbSB0byBpbmNvcnBvcmF0ZSBuZXcgaW50ZXJ2aWV3IHByb2Nlc3NlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EZWNyZWFzZWQgdGltZS10by1oaXJlIGJ5IDxzdHJvbmc+MjAwJTwvc3Ryb25nPiwgaW5jcmVhc2VkIHJldGVudGlvbiBvZiB0YWxlbnQgYnkgPHN0cm9uZz4xNTAlPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9kaXY+CjxwIGNsYXNzPSJoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+SSdtIGdvb2QgYXQgYWxsIHBhcnRzIG9mIHRoZSBkZXNpZ24gcHJvY2Vzcywgc28gYWZ0ZXIgSSd2ZSB1bmRlcnN0b29kIHRoZSBpbml0aWFsIGNvbnRleHQgYW5kIHByb3Blcmx5IGZyYW1lZCB1cCB0aGUgcHJvYmxlbSwgSSBhZGp1c3Qgb24tdGhlLWZseSB3aGljaCB0b29scyBJIG5lZWQgdG8gZ2V0IHRoZSBqb2IgZG9uZS4gIDwvcD4KPHAgY2xhc3M9Imhhcy1tYWluLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5JIHRlbmQgdG8gdGhyaXZlIGluIGVudmlyb25tZW50cyB3aGVyZSBmb2xrcyB1bmRlcnN0YW5kIHRoYXQgdGhlIHByb2R1Y3QgaXMgYnVpbHQgdGhyb3VnaCBjb252ZXJzYXRpb25zIGFtb25nIHBlb3BsZSwgYW5kIHRoZSBkZXNpZ24gcHJvdG90eXBlcyBhcmUgbWVyZWx5IHRoZSBjb252ZXJzYXRpb24gc3RhcnRlcnMuPC9wPgpzdHlsZXRleHRDb2xvcjwhLS0gd3A6bGlzdCB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbiJ9fX19LCJ0ZXh0Q29sb3IiOiJtYWluIn0gLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCBoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gd3A6bGlzdCB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbiJ9fX19LCJ0ZXh0Q29sb3IiOiJtYWluIn0gLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCBoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gd3A6bGlzdCB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbiJ9fX19LCJ0ZXh0Q29sb3IiOiJtYWluIn0gLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCBoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gd3A6bGlzdCB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbiJ9fX19LCJ0ZXh0Q29sb3IiOiJtYWluIn0gLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCBoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gd3A6bGlzdCB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbiJ9fX19LCJ0ZXh0Q29sb3IiOiJtYWluIn0gLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCBoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUFib3V0IE1lZG9jdW1lbnRjb250ZW50CgoKCgoKCgoKCgoKCgoKPCEtLSAvd3A6Z3JvdXAgLS0+Cgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfG1haW4ifX19fSwidGV4dENvbG9yIjoibWFpbiJ9IC0tPgo8cCBjbGFzcz0iaGFzLW1haW4tY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPldoZW4gam9pbmluZyBuZXcgb3JnYW5pemF0aW9ucywgSSBzdGFydCBieSBsaXN0ZW5pbmcgY2xvc2VseSB0byB0aGUgcGVvcGxlIEknbSB3b3JraW5nIHdpdGguIDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfG1haW4ifX19fSwidGV4dENvbG9yIjoibWFpbiJ9IC0tPgo8cCBjbGFzcz0iaGFzLW1haW4tY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPkRlcGVuZGluZyBvbiB0aGUgY29tcGxleGl0eSBvZiB0aGUgcHJvYmxlbSBzcGFjZSBhbmQgcHJldmlvdXMga25vd2xlZGdlIEkgbWlnaHQgaGF2ZSBhYm91dCB0aGUgc3BhY2UsIHRoZSBpbml0aWFsIHJhbXAgdXAgY2FuIHRha2UgYW55d2hlcmUgZnJvbSBhIGhhbGYgZGF5IGZvciBhIHN0cmFpZ2h0Zm9yd2FyZCBDMkMgYXBwLCB0byAxLTIgd2Vla3Mgb2YgaXRlcmF0aW5nIG9uIHJvdWdoIHByb3RvdHlwZXMgd2l0aCBzdWJqZWN0IG1hdHRlciBleHBlcnRzIGFzIEkgYmVnaW4gdG8gdW5kZXJzdGFuZCB0aGUgaW50cmljYWNpZXMgb2YgYSBFLVByb2N1cmVtZW50IGZvciBnb3Zlcm5tZW50cywgb3IgZ2VybWFuIFRheCBMYXcuIDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfG1haW4ifX19fSwidGV4dENvbG9yIjoibWFpbiJ9IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8bWFpbiJ9fX19LCJ0ZXh0Q29sb3IiOiJtYWluIn0gLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YV92cF9mb3JtYXRfdmlkZW9fdXJsX3ZwX2ltYWdlX2ZvY2FsX3BvaW50Zm9vdG5vdGVzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVhYmNvbl9jb250cm9sc19kYXRhYWxpZ25zdHlsZWxheW91dGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNyZWZjb250ZW50YWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lYWJjb25fY29udHJvbHNfZGF0YWNsYXNzTmFtZXN0eWxlYmFja2dyb3VuZENvbG9ybGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVhYmNvbl9jb250cm9sc19kYXRhc3R5bGVsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBJIHdvcmtsZXZlbGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hlbiBqb2luaW5nIG5ldyBvcmdhbml6YXRpb25zLCBJIHN0YXJ0IGJ5IGxpc3RlbmluZyBjbG9zZWx5IHRvIHRoZSBwZW9wbGUgSSdtIHdvcmtpbmcgd2l0aC4gZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGVwZW5kaW5nIG9uIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBwcm9ibGVtIHNwYWNlIGFuZCBwcmV2aW91cyBrbm93bGVkZ2UgSSBtaWdodCBoYXZlIGFib3V0IHRoZSBzcGFjZSwgdGhlIGluaXRpYWwgcmFtcCB1cCBjYW4gdGFrZSBhbnl3aGVyZSBmcm9tIGEgaGFsZiBkYXkgZm9yIGEgc3RyYWlnaHRmb3J3YXJkIEMyQyBhcHAsIHRvIDEtMiB3ZWVrcyBvZiBpdGVyYXRpbmcgb24gcm91Z2ggcHJvdG90eXBlcyB3aXRoIHN1YmplY3QgbWF0dGVyIGV4cGVydHMgYXMgSSBiZWdpbiB0byB1bmRlcnN0YW5kIHRoZSBpbnRyaWNhY2llcyBvZiBhIEUtUHJvY3VyZW1lbnQgZm9yIGdvdmVybm1lbnRzLCBvciBnZXJtYW4gVGF4IExhdy4gZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFzdHlsZXRleHRDb2xvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SSdtIGdvb2QgYXQgYWxsIHBhcnRzIG9mIHRoZSBkZXNpZ24gcHJvY2Vzcywgc28gYWZ0ZXIgSSd2ZSB1bmRlcnN0b29kIHRoZSBpbml0aWFsIGNvbnRleHQgYW5kIHByb3Blcmx5IGZyYW1lZCB1cCB0aGUgcHJvYmxlbSwgSSBhZGp1c3Qgb24tdGhlLWZseSB3aGljaCB0b29scyBJIG5lZWQgdG8gZ2V0IHRoZSBqb2IgZG9uZS4gIGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEkgdGVuZCB0byB0aHJpdmUgaW4gZW52aXJvbm1lbnRzIHdoZXJlIGZvbGtzIHVuZGVyc3RhbmQgdGhhdCB0aGUgcHJvZHVjdCBpcyBidWlsdCB0aHJvdWdoIGNvbnZlcnNhdGlvbnMgYW1vbmcgcGVvcGxlLCBhbmQgdGhlIGVzaWduIHByb3RvdHlwZXMgYXJlIG1lcmVseSB0aGUgY29udmVyc2F0aW9uIHN0YXJ0ZXJzLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc3N0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3N0ZXh0c3RhdGV2ZXJzaW9uX3ZwX2N1c3RvbV9wb3B1cF9pbWFnZV92cF9mb3JtYXRfYXVkaW9fdXJsX3ZwX2FsYnVtX2ltYWdlc192cF9jdXN0b21fdGh1bWJuYWlsX3ZwX2N1c3RvbV90aHVtYm5haWxfZm9jYWxfcG9pbnRfdnBfY3VzdG9tX3RodW1ibmFpbF9jb3Zlcl92cF9ob3Zlcl90aHVtYm5haWxfdnBfaG92ZXJfdGh1bWJuYWlsX2ZvY2FsX3BvaW50c3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5PCEtLSAvd3A6aGVhZGluZyAtLT4KCgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgo8IS0tIHdwOmJsb2NrIHsicmVmIjoxMDk0fSAvLS0+Cgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCB3cC1lbWJlZC1hc3BlY3QtMTYtOSB3cC1oYXMtYXNwZWN0LXJhdGlvIGhhcy10aGVtZS1wYWxldHRlLTYtYmFja2dyb3VuZC1jb2xvciBoYXMtYmFja2dyb3VuZCI+PCEtLSB3cDpncm91cCB7InN0eWxlIjp7InNwYWNpbmciOnsiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8bWVkaXVtIn19LCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgpjb250ZW50bGV2ZWxwbGFjZWhvbGRlcmJvcmRlckNvbG9yYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRhbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVpc1ZhbGlkYXR0cmlidXRlc2FiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2lzVmFsaWRhdHRyaWJ1dGVzYWJjb25fY29udHJvbHNfZGF0YWlubmVyQmxvY2tzaXNWYWxpZGF0dHJpYnV0ZXNhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3Npc1ZhbGlkYXR0cmlidXRlc2FiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkb3JpZ2luYWxDb250ZW50bmFtZWNvbnRlbnRsZXZlbHRleHRDb2xvcnN0eWxlY2xpZW50SWRvcmlnaW5hbENvbnRlbnRuYW1lY29udGVudGxldmVsdGV4dENvbG9yc3R5bGVjbGllbnRJZG9yaWdpbmFsQ29udGVudG5hbWVjb250ZW50bGV2ZWx0ZXh0Q29sb3JzdHlsZWNsaWVudElkb3JpZ2luYWxDb250ZW50bmFtZWNvbnRlbnRsZXZlbHRleHRDb2xvcnN0eWxlcGxhY2Vob2xkZXJib3JkZXJDb2xvcmJhY2tncm91bmRDb2xvcmdyYWRpZW50YWxpZ25hbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVwbGFjZWhvbGRlcmJvcmRlckNvbG9yYmFja2dyb3VuZENvbG9yZ3JhZGllbnRhbGlnbmFuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZXBsYWNlaG9sZGVyYm9yZGVyQ29sb3JiYWNrZ3JvdW5kQ29sb3JncmFkaWVudGFsaWduYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplcGxhY2Vob2xkZXJib3JkZXJDb2xvcmJhY2tncm91bmRDb2xvcmdyYWRpZW50YWxpZ25hbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemV0YWdOYW1lbGF5b3V0Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnVpbHQgZXZlcmFsIG8gZW50ZSBhcyAgc2VubGV2ZWxhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jmb250RmFtaWx5aW5uZXJCbG9ja3N0YWdOYW1lbGF5b3V0dGFnTmFtZWxheW91dGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1aWx0IGEgbGUgZW5yZSBpdG8gaW4gIG9uc2xldmVsYWJjb25fY29udHJvbHNfZGF0YXN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWJjb25fY29udHJvbHNfZGF0YXN0eWxldGV4dENvbG9yZm9udEZhbWlseWlubmVyQmxvY2tzdGFnTmFtZWxheW91dGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGluIG5pZSBnaW5lICBncncgaXQgbyAwICAgIGxldmVsYWJjb25fY29udHJvbHNfZGF0YXN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVhYmNvbl9jb250cm9sc19kYXRhc3R5bGVsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGxldmVsYWJjb25fY29udHJvbHNfZGF0YWNsYXNzTmFtZXN0eWxldGV4dENvbG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRuZXQgIHNuIHBhc3Npb25hdGUgYW91dCBwcm9kdWN0IGRpbiB0YXMgc3QgIG8gSSBkaWQgZWUgZHJvcENhcGFiY29uX2NvbnRyb2xzX2RhdGFpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaW5jZSAyMDIyIEkndmUgYmVlbiBvYnNlc3NlZCB3aXRoIG93IG8gZ2V0IHRoZSBtb3N0IG91dCBvZiBBSSB0IHMgIHMgdCBhcyBhaWxkZXIgU3Ryb25nIHByb2R1Y3QgaW5pbiwgY2VhIGNvbW11bmljYXRpb24gcyBtYW5hZ2VtbiBlcGVpZW5lIGhpIGVuZXNzIHRvIG5lLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRocyBJIHdhcyByZWFkeSAgYWVhZG50IHRoZSBhcmFpZyBodCB0aCBpZSAgTm8gIGhuIElhZW50IG9kaW5nIGV0LmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIHNwZWFrIEVuZ2xpc2ggZmx1ZW50bHl1YWwgVVMvRVUgaXRpemVuLmRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2NrczwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8IS0tIC93cDpncm91cCAtLT4KPCEtLSB3cDpncm91cCB7ImxheW91dCI6eyJ0eXBlIjoiY29uc3RyYWluZWQifX0gLS0+CjwhLS0gL3dwOmdyb3VwIC0tPgo8IS0tIHdwOmdyb3VwIHsibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCJ9fSAtLT4KPCEtLSAvd3A6Z3JvdXAgLS0+CjwhLS0gd3A6Z3JvdXAgeyJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8IS0tIC93cDpncm91cCAtLT48L2Rpdj4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50bGV2ZWxhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc1NQcmR1Y3RzMOKGkjEsIGQtby1uZCxhaW9yIElDc2V2ZXJsY29tcHh0ZXByaXNhcHBsY2FpbnNvYnNjdXJlZG1haUJ1bHQgYU9sbk1hYXphbmRldDQwa01BVWluMTJtb250aHNkcm9wQ2FwZm9udEZhbWlseWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzdGFnTmFtZWFiY29uX2NvbnRyb2xzX2RhdGFsYXlvdXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERlc2lnbmVkIGVudGlyZSBoaXJpbmcgcGlwZWxpbmUgdG8gZ3JvdyBkZXNpZ24gdGVhbSBmcm9tIDEwIHBlb3BsZSB0byBvdmVyIDQwbGV2ZWxhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhYmNvbl9jb250cm9sc19kYXRhc3R5bGV0ZXh0Q29sb3Jmb250RmFtaWx5aW5uZXJCbG9ja3NLZXkgQWNjb21wbGlzaG1lbnRzc3R5bGV0ZXh0Q29sb3I8IS0tIC93cDpoZWFkaW5nIC0tPgoKPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAiPjwhLS0gd3A6aGVhZGluZyB7InN0eWxlIjp7ImxheW91dCI6eyJzZWxmU3RyZXRjaCI6ImZpbGwiLCJmbGV4U2l6ZSI6bnVsbH0sInR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoibGVmdCJ9fX0gLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1sZWZ0Ij5CdWlsdCBTZXZlcmFsIFByb2R1Y3RzIDDihpIxLCBlbmQtdG8tZW5kLCBhcyBhIHNlbmlvciBJQzwvaDI+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj48IS0tIHdwOmhlYWRpbmcgeyJzdHlsZSI6eyJsYXlvdXQiOnsic2VsZlN0cmV0Y2giOiJmaWxsIiwiZmxleFNpemUiOm51bGx9LCJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6ImxlZnQifX19IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tbGVmdCI+QnVpbHQgc2V2ZXJhbCBjb21wbGV4IGVudGVycHJpc2UgYXBwbGljYXRpb25zIGluIG9ic2N1cmUgZG9tYWluczwvaDI+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj48IS0tIHdwOmhlYWRpbmcgeyJzdHlsZSI6eyJsYXlvdXQiOnsic2VsZlN0cmV0Y2giOiJmaWxsIiwiZmxleFNpemUiOm51bGx9LCJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6ImxlZnQifX19IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tbGVmdCI+QnVpbHQgYW4gT25saW5lIE1hZ2F6aW5lIGFuZCBncmV3IGl0IHRvIDQwMGsgTUFVIGluIDEyIG1vbnRoczwvaDI+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj48IS0tIHdwOmhlYWRpbmcgeyJzdHlsZSI6eyJsYXlvdXQiOnsic2VsZlN0cmV0Y2giOiJmaWx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\/f39\/sQYAdgIHc3BhY2luZ3YBCGJsb2NrR2Fwdxl2YXI6cHJlc2V0fHNwYWNpbmd8bWVkaXVtCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcVdmFyOnByZXNldHxjb2xvcnxtYWludwRtYWlueHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXckN2FmNDRmNGEtZWU4ZS00NDc5LWJhOWUtNzgxNTQzZWYyM2ExdyQxNmFiODllYi01YTFjLTRjNzktYmNmYy0zMjVhZWY4ODliN2Z3JDdjMjA4NWE2LTU3ZDAtNGU4NC1iYzYwLTJmZmY5NDI1ODA1NXckNjQ4NGFjZjQtMDJiMi00NDY2LTlkMjgtOTUyMTYwMmMxZmZjdyQ4NTM0ZGMyZC0zNTc1LTRmMWMtYWU4MS1hMWJlNTE4NGRjZjF3C21haW4tYWNjZW50dgMGbGF5b3V0dgILc2VsZlN0cmV0Y2h3BGZpbGwIZmxleFNpemV+CnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BGxlZnQIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dxx2YXI6cHJlc2V0fGNvbG9yfG1haW4tYWNjZW50dyQyYzBiNTY0MS1hZmNmLTQ4YTEtYjBlOS0zMjAxN2JmNTk2MWN4dw5jb3JlL3BhcmFncmFwaHl3Ant9eHcCe313JGQ1Y2YwZjE1LTkxNTAtNDMzNS04MTA4LWRjYzIxOWRlNWI5ZncJY29yZS9saXN0eXcAdyRiN2E3YzgxOC1jYTlkLTRmYWQtODA2YS1lZWVjYTViYWNkYTF4dw5jb3JlL2xpc3QtaXRlbXcCe313JDEwZDJlNjk4LWRjNWYtNDA3Yi05ZjNlLWJiZWZhMjMwY2FlMXh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckYWNlZTNmMGUtMzhhYS00ODQzLTkyMmYtMzBlMTg1ZDUxMDBleHcOY29yZS9saXN0LWl0ZW13Ant9dyRmY2YxNDUyYi04Y2MxLTQ1OWEtYTY4ZS1kNWU1NTFjZTRkN2F3CWNvcmUvbGlzdHl3AHckNTJmYWUxOTMtZWY2Zi00MDY3LTlhODUtMmUyZWVkYmU1NjIxeHcOY29yZS9saXN0LWl0ZW13Ant9dyRkYjgwZGIzMi0xMThmLTRkZDUtYTQ0My04ZGMyOWY4ZmZiYjN4dw5jb3JlL2xpc3QtaXRlbXcCe313JDJiNmFlNTlkLTMzYmItNDFhOS1iOGQ5LTg2Y2I1ZTM1Y2NlZXh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckYmNiZmE2ZDAtZGY5OC00NDVmLWJhNTItNjRmNjdmNjE3ZDJhdwljb3JlL2xpc3R5dwB3JGU4OGM1MDAzLTZkMTAtNGNjMi05YjBmLWFlMDZlODY3MDgxMHh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckY2VjNTUwOGItZTBkMi00YmY5LTg4NzUtYTQxMzMwOGE5NTYyeHcOY29yZS9saXN0LWl0ZW13Ant9dyRjZTNlYzExOS03NTgzLTRlNzMtODUwZS0zMGYyZWZmYWQ3MDZ4dw5jb3JlL2xpc3QtaXRlbXcCe313JDk4ZTQ5ZjM1LTI1OTYtNGM2Ni05ZDc0LTdlZTE5ZGViY2JmZHcJY29yZS9saXN0eXcAdyRiZDEwZDM3Ny0yYjIxLTRmYmUtYTU3OS1kNzg0ZTc1YjhmMDZ4dw5jb3JlL2xpc3QtaXRlbXcCe313JDg0ZTVkYTk0LWUzM2QtNDg5MC04ZGUwLTZmZTM0NzY3YTBhMnh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckZjVmMzU1M2UtOTNlYi00MTM2LTg2NzAtMTgzOGU2NGM5NzY5eHcOY29yZS9saXN0LWl0ZW13Ant9dyQ3NzJhNzFlMi00ZDgzLTQ2NzQtOGNkYi03MWQ5NGNhYzc2ZDl4dw5jb3JlL2xpc3QtaXRlbXcCe313JDY1OTQ2Y2FlLTc2NzYtNDk5Yy1hODEzLWYxNGVmNzQxZGUwMncJY29yZS9saXN0eXcAdyRjZWE0NTVmZi00ZDU2LTRmYTEtYTc0Ni1iMzUzMGQ0MGEwYmJ4dw5jb3JlL2xpc3QtaXRlbXcCe313JDQ1ZGNhYmU1LTZmN2EtNGRlMS1iZWUyLTBmZTJjMDI2ZTgzMXh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckMzUwYWQ1MTktZDMzZi00OWU2LTkwZDQtMWMyYjEwMDA4YTgxeHcOY29yZS9saXN0LWl0ZW13Ant9dyRhNjVkZWViMi1iMjBiLTRmMzgtYmZhYi03MzJmMmM2MjkzZmN4dw5jb3JlL2xpc3QtaXRlbXcCe313JGQ4MDNiNGVjLTJjODgtNDVlMi1hMWM0LWU5ZTExNWI5NTRlN3cJY29yZS9saXN0eXcAdyQ4MmYwNjI3Ny05YjcxLTQ3ODMtYTUxMC05MTIzZDc0ZTQ1Y2V4dw5jb3JlL2xpc3QtaXRlbXcCe313JDRmNDFjZDc4LWViMjMtNDU0NC04NTA3LWNmMWNlYTdjZjZkZXh3DmNvcmUvbGlzdC1pdGVtdwJ7fXckYzU1Njg1ZTktMmZlOS00NjJhLTllZTktNTU0NDdlN2M2ZWJmeHcOY29yZS9saXN0LWl0ZW13Ant9dgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dxV2YXI6cHJlc2V0fGNvbG9yfG1haW53BG1haW52AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbn92AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbn92AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbn92AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbsIBAHcTMjAyNC0wNy0xNVQxNjo0NDoyNncFYWJvdXR3B3B1Ymxpc2h9AX0AdwZjbG9zZWR3BmNsb3NlZHcAdwB1AHcAeHcCe313JGM2MDVkYjA5LWUyYmQtNDFkNS04YzA1LTliZDQ2NmYzOGIzMHh3AHcKY29yZS9ibG9ja32GEXUAdwJ7fXckMWFkMDFkN2YtMDE4ZS00NGRhLWIxNzAtZjZmOTI0MWUwNzY4eHeBATxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIHdwLWVtYmVkLWFzcGVjdC0xNi05IHdwLWhhcy1hc3BlY3QtcmF0aW8gaGFzLXRoZW1lLXBhbGV0dGUtNi1iYWNrZ3JvdW5kLWNvbG9yIGhhcy1iYWNrZ3JvdW5kIj4KCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwJ7fXcod3AtZW1iZWQtYXNwZWN0LTE2LTkgd3AtaGFzLWFzcGVjdC1yYXRpb3YBB3NwYWNpbmd2AQhibG9ja0dhcHcadmFyOnByZXNldHxzcGFjaW5nfHgtbGFyZ2V3DnRoZW1lLXBhbGV0dGU2dyRiNGVlOTgyZS00YjRlLTQ0NTMtYmI1NC03ZWRiMjRjMDJkNTl4dyo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCI+CgoKCgoKCgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdncCe312AQdzcGFjaW5ndgEIYmxvY2tHYXB3GXZhcjpwcmVzZXR8c3BhY2luZ3xtZWRpdW12AQR0eXBldwtjb25zdHJhaW5lZHckMGJlZDk0NDItODZmMS00NzU0LWI4MDQtYzlkZWE4NWM2Y2M4eHdcPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIGhhcy1wcmltYXJ5LWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5Ib3cgSSB3b3JrPC9oMj53DGNvcmUvaGVhZGluZ30CdwJ7fXckZTUxZjdiOTktZjhlZi00YzVlLTgwZTktYTI3MGE1YjNkN2NkeHeZATxwIGNsYXNzPSJoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+V2hlbiBqb2luaW5nIG5ldyBvcmdhbml6YXRpb25zLCBJIHN0YXJ0IGJ5IGxpc3RlbmluZyBjbG9zZWx5IHRvIHRoZSBwZW9wbGUgSSdtIHdvcmtpbmcgd2l0aC4gPC9wPncOY29yZS9wYXJhZ3JhcGh5dwJ7fXYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcVdmFyOnByZXNldHxjb2xvcnxtYWludwRtYWludyQzNTI5NTg0OS05ZDExLTRhNjUtYjRhYS01NjRkZjRiZjA3YTF4d6EDPHAgY2xhc3M9Imhhcy1tYWluLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5EZXBlbmRpbmcgb24gdGhlIGNvbXBsZXhpdHkgb2YgdGhlIHByb2JsZW0gc3BhY2UgYW5kIHByZXZpb3VzIGtub3dsZWRnZSBJIG1pZ2h0IGhhdmUgYWJvdXQgdGhlIHNwYWNlLCB0aGUgaW5pdGlhbCByYW1wIHVwIGNhbiB0YWtlIGFueXdoZXJlIGZyb20gYSBoYWxmIGRheSBmb3IgYSBzdHJhaWdodGZvcndhcmQgQzJDIGFwcCwgdG8gMS0yIHdlZWtzIG9mIGl0ZXJhdGluZyBvbiByb3VnaCBwcm90b3R5cGVzIHdpdGggc3ViamVjdCBtYXR0ZXIgZXhwZXJ0cyBhcyBJIGJlZ2luIHRvIHVuZGVyc3RhbmQgdGhlIGludHJpY2FjaWVzIG9mIGEgRS1Qcm9jdXJlbWVudCBmb3IgZ292ZXJubWVudHMsIG9yIGdlcm1hbiBUYXggTGF3LiA8L3A+dw5jb3JlL3BhcmFncmFwaHl3Ant9dgEIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dxV2YXI6cHJlc2V0fGNvbG9yfG1haW53BG1haW53JDdlMzZlNzE2LTJmMTgtNGRlMC05ZmQxLWJhZTkwZDQwOTlmYXh3iwI8cCBjbGFzcz0iaGFzLW1haW4tY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPkFzIG1lbnRpb25lZCBhYm92ZSwgSSdtIGdvb2QgYXQgYWxsIHBhcnRzIG9mIHRoZSBkZXNpZ24gcHJvY2Vzcywgc28gYWZ0ZXIgSSd2ZSB1bmRlcnN0b29kIHRoZSBpbml0aWFsIGNvbnRleHQgYW5kIHByb3Blcmx5IGZyYW1lZCB1cCB0aGUgcHJvYmxlbSwgSSBhZGp1c3Qgb24tdGhlLWZseSB3aGljaCB0b29scyBJIG5lZWQgdG8gZ2V0IHRoZSBqb2IgZG9uZS4gIDwvcD53DmNvcmUvcGFyYWdyYXBoeXcCe312AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbnckNDMzZWQ0NDgtMWRlMy00M2U4LTkwYzAtYjM1NGM2N2QzMjJheHfxATxwIGNsYXNzPSJoYXMtbWFpbi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+SSB0ZW5kIHRvIHRocml2ZSBpbiBlbnZpcm9ubWVudHMgd2hlcmUgZm9sa3MgdW5kZXJzdGFuZCB0aGF0IHRoZSBwcm9kdWN0IGlzIGJ1aWx0IHRocm91Z2ggY29udmVyc2F0aW9ucyBhbW9uZyBwZW9wbGUsIGFuZCB0aGUgRGVzaWduIHByb3RvdHlwZXMgYXJlIG1lcmVseSB0aGUgY29udmVyc2F0aW9uIHN0YXJ0ZXJzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcCe312AQhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3FXZhcjpwcmVzZXR8Y29sb3J8bWFpbncEbWFpbhAAeHcCe313JDg5NzA0MzU4LWE4YzQtNDYyNy1iNGIwLTFlNDEwNTkzNWQyOHcOY29yZS9zaG9ydGNvZGV3E1tsYW5ndWFnZS1zd2l0Y2hlcl2qCAB9AHcAdQB9AHUAfQB9AHUAdyQwZjJiZGUwZS1jMzdjLTRkYTctYTVlNy1kZDJhMjQzOWEzOGF3+AE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBhbGlnbmZ1bGwiIHN0eWxlPSJtYXJnaW4tdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLWxhcmdlKTttYXJnaW4tYm90dG9tOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLWxhcmdlKTtwYWRkaW5nLXJpZ2h0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1lZGl1bSk7cGFkZGluZy1sZWZ0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1lZGl1bSkiPgoKCgoKCjwvZGl2PncKY29yZS9ncm91cHcDZGl2dwRmdWxseHcCe314dwJ7fXh3Ant9eHcCe313CmNvcmUvZ3JvdXB3A2RpdnYBBHR5cGV3C2NvbnN0cmFpbmVkeHcMY29yZS9oZWFkaW5nfQJ3Ant9eHcCe313CmNvcmUvZ3JvdXB3A2RpdnYBBHR5cGV3C2NvbnN0cmFpbmVkeHcMY29yZS9oZWFkaW5nfQJ3Ant9eHcCe313CmNvcmUvZ3JvdXB3A2RpdnYBBHR5cGV3C2NvbnN0cmFpbmVkeHcMY29yZS9oZWFkaW5nfQJ3Ant9dgEHc3BhY2luZ3YDBm1hcmdpbnYCA3RvcHcYdmFyOnByZXNldHxzcGFjaW5nfGxhcmdlBmJvdHRvbXcYdmFyOnByZXNldHxzcGFjaW5nfGxhcmdlCGJsb2NrR2Fwdxh2YXI6cHJlc2V0fHNwYWNpbmd8bGFyZ2UHcGFkZGluZ3YCBXJpZ2h0dxl2YXI6cHJlc2V0fHNwYWNpbmd8bWVkaXVtBGxlZnR3GXZhcjpwcmVzZXR8c3BhY2luZ3xtZWRpdW13JGE1YzdkN2FkLWNhNmYtNDkyNC1iMTcyLTE5NTM0MTMwYzQwYXh3LDxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIj4KCgoKCgoKCgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ3Ant9dgEEdHlwZXcLY29uc3RyYWluZWR3JDE5NDhkZDVkLTZlZjItNDc5OC05NTFiLTJkNzBjMmE5MzRiZXh3aTxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtLWZvbnQtc2l6ZSBoYXMtcHJpbWFyeS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+QWJvdXQgTWU8L2gyPncMY29yZS9oZWFkaW5nfQJ3Ant9dw5oYXMtLWZvbnQtc2l6ZXckZDhmNDNlYWQtNWIwOC00NWJkLThjMTYtOWMzNTIzNWY5Y2ZleHeAATxwPkhvbmVzdGx5LCBJIHdhcyBuZXZlciBwYXNzaW9uYXRlIGFib3V0IHByb2R1Y3QgZGVzaWduLiBJdCB3YXMganVzdCBhIGpvYiBJIGRpZCBiZWNhdXNlIGl0IHdhcyBlYXN5IHRvIG1lLCBhbmQgcGFpZCB3ZWxsLiA8L3A+dw5jb3JlL3BhcmFncmFwaHl3Ant9eHcCe314dw5jb3JlL3BhcmFncmFwaHl3Ant9eHcOY29yZS9wYXJhZ3JhcGh5dwJ7fXh3DmNvcmUvcGFyYWdyYXBoeXcCe314dw5jb3JlL3BhcmFncmFwaHl3Ant9eHcCe313JGM2NWVkZDc0LTlkYzAtNDFmNS1iN2UyLTllYTFiYTY2NzFhMXcMY29yZS9oZWFkaW5nfQJ3JDMwZjg4MTMzLTMyYzAtNDFkMi04ZGY2LWI1ODZlM2I0NzhjOHckNjE2N2JmZDAtYTkyYy00NTM0LWFhNGQtOTI4MTIxZmUzMzRkdyRiNGVlYzBmNy0xYTIxLTRjZmMtOTU5NC04ZDBjMmZkNGY3ZTd3JGQ4YWUyZTM4LTgyODEtNGIzOS05NjAxLTU2YjRhOTFhMjY5N3ckNzljMzlmOWUtZTQwNi00ZmUwLThhNzEtZDU3MjAyZjVhYWJidyRiYTljMDUyOC0zNmVkLTQ5YmEtOGEzOS1kMjkzYmRjNmM4OWZ3JGVhNWFjMzM1LTUwNmYtNDE3Mi05NWY3LThhOTBjZjIzM2NmM3h3CmNvcmUvZ3JvdXB3A2RpdncCe312AQR0eXBldwtjb25zdHJhaW5lZHckM2IwZDNhM2EtOGU4Yi00MTBiLThmMzgtMmQ0NjZlYzhmZGI2eHcMY29yZS9oZWFkaW5nfQJ3Ant9eHcCe312AgZsYXlvdXR2AgtzZWxmU3RyZXRjaHcEZmlsbAhmbGV4U2l6ZX4KdHlwb2dyYXBoeXYBCXRleHRBbGlnbncEbGVmdH9\/f392AgZsYXlvdXR2AgtzZWxmU3RyZXRjaHcEZmlsbAhmbGV4U2l6ZX4KdHlwb2dyYXBoeXYBCXRleHRBbGlnbncEbGVmdH92AgZsYXlvdXR2AgtzZWxmU3RyZXRjaHcEZmlsbAhmbGV4U2l6ZX4KdHlwb2dyYXBoeXYBCXRleHRBbGlnbncEbGVmdH92AgZsYXlvdXR2AgtzZWxmU3RyZXRjaHcEZmlsbAhmbGV4U2l6ZX4KdHlwb2dyYXBoeXYBCXRleHRBbGlnbncEbGVmdH93C3N1aXNzZS1pbnRsCgB2AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwZjZW50ZXJ\/fQF\/e0J51xdHnhAAfY2YjK8CBtbW164JBQEQAQGCBSMBPym\/Aabnw5wJPQAAsQPpAQEACQACfS7HAYwBgQKdARAShwOXARwTzA3pAW0W9wMCpwOZA5YHEQMFC9cCswnXAQDRASsBBQMHBt4D3wOnBPcB0wUCiQT\/AQFMAhABLAAMAAYAAgUF9AE2Ab0DlAcBAAEAAZgGAgGqA\/YC\/AGBAasJAQkBxQGqAqgBigECuAP8AUDKAzfEAYoBkwER4QQAzQEAtwEA9wEIAVLxBUCMA0D2AkDxBgGJCAGLxtGdBx4AAA2hCwH2BwHHAwH2EgG1AgGqAgH7AgGWBwG9BgG4AgGkAgHbAgGmBwHZBgG\/AgGmAxTuGd4HiwKMAfEBVAABAQEAAQIBtg4VAAHwBh4B4gMTxQIA99qLzwYBAOYBxrmS3ALSAQAACMAgFagBAd0DAaYYFa0UFaYEFccBIcsB6gG\/vAEFABTcDAQACgAHAAEEBQUCCQIBAQEBAgEFAQACAQIAAQABKgECAdIGBAALAAEBAQECBgEBAQICAAMBAggDAQEAAgEDAQIAAQABHgECAZoBBAAEAgEAAQEBAAEAAQACBAEBAQMDAQMAAgIBAgECAQEBAAEAAgUBAQEDAQECAQGHAgkACQgCAQgBAgABAgEAAQEBAAEDDQANAQEAAQABAAEBAwEDAAEAAQAHAAEDAiEEAAEBAdABAwABACYAAwAYAAEAAgMCAwECAwgBAAMAAwQCAgIQDwECAAIAAgECBAEAEAUIAAEAAgACAAMAAQADAQEBAgAJDAEABAAEAAEADgEBBgEAAQACAQICAQIEAwMAAgABAAEBBAEBAgEAAQABAQMFAQQBAAEAAgABAAEAAwEBAAYAAQMBBQEABAABAAsKEAIGAAEAAwAJAQIAAQADsgECAQGjByyAARiDAheAAi6OARjqARjjAmWCAkeCAkeCAkeCAhoAAQABTgEBBEwBAR33Ayd4JFNeAQIAAQABOgECAbkBFQUBAAEAAQECAAIAAsMCvQiOA42MxpcBAwAAAQACdA==\",\"updateId\":471966460}","_vp_format_video_url":"","_vp_image_focal_point":[],"_vp_custom_popup_image":0,"_vp_format_audio_url":"","_vp_album_images":[],"_vp_custom_thumbnail":0,"_vp_custom_thumbnail_focal_point":[],"_vp_custom_thumbnail_cover":0,"_vp_hover_thumbnail":0,"_vp_hover_thumbnail_focal_point":[],"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1138,"url":"https:\/\/jamalnichols.com\/de\/","url_meta":{"origin":20,"position":0},"title":"The Collected Works of Product Designer Jamal Nichols","author":"Jamal Nichols","date":"April 1, 2025","format":false,"excerpt":"AI-native product designer and design engineer. Ten years shipping products, building teams, and making complex systems feel simple.","rel":"","context":"\u00c4hnlicher Beitrag","block_context":{"text":"\u00c4hnlicher Beitrag","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/PhbeCp-k","_links":{"self":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":25,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":2594,"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/pages\/20\/revisions\/2594"}],"wp:attachment":[{"href":"https:\/\/jamalnichols.com\/de\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}