From 10d7f80ead1a943b4103c3c8a06bda9779f5aebd Mon Sep 17 00:00:00 2001 From: Kathy Walrath Date: Thu, 2 Apr 2015 14:00:37 -0700 Subject: [PATCH 1/4] Update quickstart.jade --- public/docs/dart/latest/quickstart.jade | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/public/docs/dart/latest/quickstart.jade b/public/docs/dart/latest/quickstart.jade index 024b4ae5c8..8f826d4bba 100644 --- a/public/docs/dart/latest/quickstart.jade +++ b/public/docs/dart/latest/quickstart.jade @@ -48,10 +48,8 @@ p. // Is browser really needed? .alert.is-helpful. - If you're using Dart's Dev channel, then your version of angular2 - will be higher than alpha 6. That's fine. - - // PENDING: Update once 1.9 is on stable channel. + Depending on your version of Dart, your version numbers (of angular2 + and other packages) might be higher than shown above. That's fine. // STEP 2 - Import Angular ########################## From 5c5dfc2fa94c73ffb60f07fa7bfbd4ad63464594 Mon Sep 17 00:00:00 2001 From: Naomi Black Date: Thu, 2 Apr 2015 20:58:25 -0700 Subject: [PATCH 2/4] add new blog post to resources and 2 contributors --- harp.json | 15 +++++++++++++++ public/docs/dart/latest/resources.jade | 1 + public/docs/js/latest/resources.jade | 1 + public/resources/images/bios/jbedard.jpg | Bin 0 -> 32131 bytes public/resources/images/bios/michal.jpg | Bin 0 -> 11836 bytes 5 files changed, 17 insertions(+) create mode 100644 public/resources/images/bios/jbedard.jpg create mode 100644 public/resources/images/bios/michal.jpg diff --git a/harp.json b/harp.json index 8c714472b6..99e8d77a04 100644 --- a/harp.json +++ b/harp.json @@ -266,6 +266,21 @@ "twitter": "rodyhaddad", "website": "http://rodyhaddad.com", "bio": "Rodric is a developer working on tooling for the Angular project. He started as an intern on the team and is currently working remotely from Montreal, Canada." + }, + + "michal": { + "name": "Michał Gołębiowski", + "picture": "/resources/images/bios/michal.jpg", + "twitter": "m_gol", + "website": "https://plus.google.com/u/0/103101124310040612163/", + "bio": "Front-end developer at Laboratorium EE, core contributor to Angular & jQuery. Makes sure Angular 1 & jQuery work fine together. Interested in new JavaScript standards." + }, + + "jbedard": { + "name": "Jason Bedard", + "picture": "/resources/images/bios/jbedard.jpg", + "website": "https://plus.google.com/u/0/103101124310040612163/", + "bio": "Jason Bedard is a software engineer at Allocadia Software where he leads the front end development using Angular. In his spare time Jason enjoys contributing to projects such as Angular, drinking coffee and being in the outdoors with his wife." } } } diff --git a/public/docs/dart/latest/resources.jade b/public/docs/dart/latest/resources.jade index d6522bfda8..5f444af066 100644 --- a/public/docs/dart/latest/resources.jade +++ b/public/docs/dart/latest/resources.jade @@ -2,6 +2,7 @@ .l-main-section h2 Victor Savkin's Blog Posts ul + li Two Phases of Angular 2 Applications li Forms in Angular 2 li Change detection li Functional programming diff --git a/public/docs/js/latest/resources.jade b/public/docs/js/latest/resources.jade index 08302c0d20..2ee681b0f2 100644 --- a/public/docs/js/latest/resources.jade +++ b/public/docs/js/latest/resources.jade @@ -2,6 +2,7 @@ .l-main-section h2 Victor Savkin's Blog Posts ul + li Two Phases of Angular 2 Applications li Forms in Angular 2 li Change detection li Functional programming diff --git a/public/resources/images/bios/jbedard.jpg b/public/resources/images/bios/jbedard.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b10c222782afaf4dd144bdcf11001c4cbb4206d6 GIT binary patch literal 32131 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 z

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 HhuQxDwrXz| literal 0 HcmV?d00001 From a0accaf1bf15b8c6d4b8291c873b203e9e20dbc3 Mon Sep 17 00:00:00 2001 From: Alex Wolfe Date: Mon, 6 Apr 2015 07:17:30 -0700 Subject: [PATCH 3/4] fix data, update bios pics --- harp.json | 481 +++++++++++------------ public/about/_data.json | 2 +- public/resources/images/bios/jbedard.jpg | Bin 32131 -> 12007 bytes public/resources/images/bios/michal.jpg | Bin 11836 -> 8130 bytes 4 files changed, 241 insertions(+), 242 deletions(-) diff --git a/harp.json b/harp.json index 99e8d77a04..1f8a7b4111 100644 --- a/harp.json +++ b/harp.json @@ -8,280 +8,279 @@ "dartLatest": "2.0.0-alpha.6", "bios": { - "misko": { - "name": "Miško Hevery", - "picture": "/resources/images/bios/misko.jpg", - "twitter": "mhevery", - "website": "http://misko.hevery.com", - "bio": "Miško Hevery is the creator of AngularJS framework. He has passion for making complex things simple. He currently works at Google, but has previously worked at Adobe, Sun Microsystems, Intel, and Xerox, where he became an expert in building web applications in web related technologies such as Java, JavaScript, Flex and ActionScript." - }, + "misko": { + "name": "Miško Hevery", + "picture": "/resources/images/bios/misko.jpg", + "twitter": "mhevery", + "website": "http://misko.hevery.com", + "bio": "Miško Hevery is the creator of AngularJS framework. He has passion for making complex things simple. He currently works at Google, but has previously worked at Adobe, Sun Microsystems, Intel, and Xerox, where he became an expert in building web applications in web related technologies such as Java, JavaScript, Flex and ActionScript." + }, - "igor": { - "name": "Igor Minar", - "picture": "/resources/images/bios/igor-minar.jpg", - "twitter": "IgorMinar", - "website": "https://google.com/+IgorMinar", - "bio": "Igor is a software engineer at Google. He is a lead on the Angular project, practitioner of test driven development, open source enthusiast, hacker. In his free time, Igor enjoys spending time with his wife and two kids, doing outdoor activities (including but not limited to sports, gardening and building retaining walls)." - }, + "igor": { + "name": "Igor Minar", + "picture": "/resources/images/bios/igor-minar.jpg", + "twitter": "IgorMinar", + "website": "https://google.com/+IgorMinar", + "bio": "Igor is a software engineer at Google. He is a lead on the Angular project, practitioner of test driven development, open source enthusiast, hacker. In his free time, Igor enjoys spending time with his wife and two kids, doing outdoor activities (including but not limited to sports, gardening and building retaining walls)." + }, - "naomi": { - "name": "Naomi Black", - "picture": "/resources/images/bios/naomi.jpg", - "twitter": "naomitraveller", - "website": "http://google.com/+NaomiBlack", - "bio": "Naomi is the Technical Program Manager for Angular, including Angular Material and AngularDart. An unrepentant generalist, she's been at Google since 2006, leading projects ranging from Accessibility to Google Transit. She fights daleks in her spare time." - }, + "naomi": { + "name": "Naomi Black", + "picture": "/resources/images/bios/naomi.jpg", + "twitter": "naomitraveller", + "website": "http://google.com/+NaomiBlack", + "bio": "Naomi is the Technical Program Manager for Angular, including Angular Material and AngularDart. An unrepentant generalist, she's been at Google since 2006, leading projects ranging from Accessibility to Google Transit. She fights daleks in her spare time." + }, - "brad": { - "name": "Brad Green", - "picture": "/resources/images/bios/brad-green.jpg", - "twitter": "bradlygreen", - "website": "https://plus.google.com/+BradGreen", - "bio": "Brad Green works at Google as an engineering director. Brad manages the Google Sales Platform suite of projects as well as the AngularJS framework. Prior to Google, Brad worked on the early mobile web at AvantGo, founded and sold startups, and spent a few hard years toiling as a caterer. Brad's first job out of school was as lackey to Steve Jobs at NeXT Computer writing demo software and designing his slide presentations. Brad lives in Mountain View, CA with his wife and two children." - }, + "brad": { + "name": "Brad Green", + "picture": "/resources/images/bios/brad-green.jpg", + "twitter": "bradlygreen", + "website": "https://plus.google.com/+BradGreen", + "bio": "Brad Green works at Google as an engineering director. Brad manages the Google Sales Platform suite of projects as well as the AngularJS framework. Prior to Google, Brad worked on the early mobile web at AvantGo, founded and sold startups, and spent a few hard years toiling as a caterer. Brad's first job out of school was as lackey to Steve Jobs at NeXT Computer writing demo software and designing his slide presentations. Brad lives in Mountain View, CA with his wife and two children." + }, - "pete": { - "name": "Pete Bacon Darwin", - "picture": "/resources/images/bios/pete.jpg", - "twitter": "petebd", - "website": "http://www.bacondarwin.com", - "bio": "AngularJS 1.x Team Lead. Pete has been working on the core team since 2012 and became the team lead for the 1.x branch in November 2014. He has co-authored a book on AngularJS and regularly talks about and teaches Angular." - }, + "pete": { + "name": "Pete Bacon Darwin", + "picture": "/resources/images/bios/pete.jpg", + "twitter": "petebd", + "website": "http://www.bacondarwin.com", + "bio": "AngularJS 1.x Team Lead. Pete has been working on the core team since 2012 and became the team lead for the 1.x branch in November 2014. He has co-authored a book on AngularJS and regularly talks about and teaches Angular." + }, - "victorsavkin": { - "name": "Victor Savkin", - "picture": "/resources/images/bios/victor.jpg", - "twitter": "victorsavkin", - "bio": "Victor works on Angular at Google. He is interested in functional programming and client-side applications. Being a language nerd he spends a lot of his time playing with TypeScript, Dart, Elm, Haskell, and Clojure." - }, + "victorsavkin": { + "name": "Victor Savkin", + "picture": "/resources/images/bios/victor.jpg", + "twitter": "victorsavkin", + "bio": "Victor works on Angular at Google. He is interested in functional programming and client-side applications. Being a language nerd he spends a lot of his time playing with TypeScript, Dart, Elm, Haskell, and Clojure." + }, - "tobias": { - "name": "Tobias Bosch", - "picture": "/resources/images/bios/tobias.jpg", - "twitter": "tbosch1009", - "website": "https://plus.google.com/+TobiasBosch", - "bio": "Tobias Bosch is a software engineer at Google. He is part of the Angular core team and works on Angular 2." - }, + "tobias": { + "name": "Tobias Bosch", + "picture": "/resources/images/bios/tobias.jpg", + "twitter": "tbosch1009", + "website": "https://plus.google.com/+TobiasBosch", + "bio": "Tobias Bosch is a software engineer at Google. He is part of the Angular core team and works on Angular 2." + }, - "brianford": { - "name": "Brian Ford", - "picture": "/resources/images/bios/brian-ford.jpg", - "twitter": "briantford", - "bio": "Brian works on the AngularJS core team at Google where he tries his very best to make computers do the right thing." - }, + "brianford": { + "name": "Brian Ford", + "picture": "/resources/images/bios/brian-ford.jpg", + "twitter": "briantford", + "bio": "Brian works on the AngularJS core team at Google where he tries his very best to make computers do the right thing." + }, - "rado": { - "name": "Rado Kirov", - "picture": "/resources/images/bios/rado.jpg", - "twitter": "radokirov", - "website": "https://plus.sandbox.google.com/+RadoslavKirov", - "bio": "Rado has been on the Angular Core team since Summer 2014. Before Angular, he worked on the Adsense serving stack, responsible for serving billions of ads daily. Being passionate about open source, he made contributions to Angular as a Google-20% project, before making the fulltime jump. He is a recovering academic; ask him about error-correcting codes from algebraic curves (or don't)." - }, + "rado": { + "name": "Rado Kirov", + "picture": "/resources/images/bios/rado.jpg", + "twitter": "radokirov", + "website": "https://plus.sandbox.google.com/+RadoslavKirov", + "bio": "Rado has been on the Angular Core team since Summer 2014. Before Angular, he worked on the Adsense serving stack, responsible for serving billions of ads daily. Being passionate about open source, he made contributions to Angular as a Google-20% project, before making the fulltime jump. He is a recovering academic; ask him about error-correcting codes from algebraic curves (or don't)." + }, - "chirayu": { - "name": "Chirayu Krishnappa", - "picture": "/resources/images/bios/chirayu.jpg", - "twitter": "chirayuk", - "website": "https://plus.google.com/+chirayuk", - "bio": "Chirayu is currently working on making localizing Angular apps rock. In the past, he has contributed to AngularJS security, AngularDart, and Protractor." - }, + "chirayu": { + "name": "Chirayu Krishnappa", + "picture": "/resources/images/bios/chirayu.jpg", + "twitter": "chirayuk", + "website": "https://plus.google.com/+chirayuk", + "bio": "Chirayu is currently working on making localizing Angular apps rock. In the past, he has contributed to AngularJS security, AngularDart, and Protractor." + }, - "davideast": { - "name": "David East", - "picture": "/resources/images/bios/david-east.jpg", - "twitter": "_davideast", - "bio": "David East is a Developer Programs Engineer at Google. He works full-time on the Firebase team and part-time on the Angular core team." - }, + "davideast": { + "name": "David East", + "picture": "/resources/images/bios/david-east.jpg", + "twitter": "_davideast", + "bio": "David East is a Developer Programs Engineer at Google. He works full-time on the Firebase team and part-time on the Angular core team." + }, - "jeffcross": { - "name": "Jeff Cross", - "picture": "/resources/images/bios/jeff-cross.jpg", - "twitter": "jeffbcross", - "website": "https://twitter.com/jeffbcross", - "bio": "Jeff is a member of the Angular core team at Google, focusing on data access and application performance. Jeff's has an extensive background in open source software, marketing, and user experience design. When not in front of a computer, he spends his time doing whatever his kids tell him to do, which usually involves playing music or making gadgets." - }, + "jeffcross": { + "name": "Jeff Cross", + "picture": "/resources/images/bios/jeff-cross.jpg", + "twitter": "jeffbcross", + "website": "https://twitter.com/jeffbcross", + "bio": "Jeff is a member of the Angular core team at Google, focusing on data access and application performance. Jeff's has an extensive background in open source software, marketing, and user experience design. When not in front of a computer, he spends his time doing whatever his kids tell him to do, which usually involves playing music or making gadgets." + }, - "alexeagle": { - "name": "Alex Eagle", - "picture": "/resources/images/bios/alex-eagle.jpg", - "twitter": "jakeherringbone", - "website": "http://google.com/+alexeagle", - "bio": "Alex works on language tooling for JavaScript and AtScript. Previously Alex spent five years in Google's developer testing tools. He has developed systems including Google's continuous integration service, capturing build&test failures, and explaining them to developers. Before Google, Alex worked at startups including Opower, and consulted for large government IT. In his 20% time, he created the Error-Prone static analysis tool, which detects common Java programming mistakes and reports them as compile errors." - }, + "alexeagle": { + "name": "Alex Eagle", + "picture": "/resources/images/bios/alex-eagle.jpg", + "twitter": "jakeherringbone", + "website": "http://google.com/+alexeagle", + "bio": "Alex works on language tooling for JavaScript and AtScript. Previously Alex spent five years in Google's developer testing tools. He has developed systems including Google's continuous integration service, capturing build&test failures, and explaining them to developers. Before Google, Alex worked at startups including Opower, and consulted for large government IT. In his 20% time, he created the Error-Prone static analysis tool, which detects common Java programming mistakes and reports them as compile errors." + }, - "martinprobst": { - "name": "Martin Probst", - "picture": "/resources/images/bios/martin-probst.jpg", - "twitter": "martin_probst", - "website": "http://probst.io", - "bio": "Martin is a software engineer at Google in the AngularJS team. He holds a MSc in Software Engineering from HPI in Potsdam, Germany. Before joining the AngularJS team at Google, he worked at a database startup in the Netherlands, at EMC, at SAP, and as a freelancer. In his free time, he likes to cook and sail, not necessarily at the same time." - }, + "martinprobst": { + "name": "Martin Probst", + "picture": "/resources/images/bios/martin-probst.jpg", + "twitter": "martin_probst", + "website": "http://probst.io", + "bio": "Martin is a software engineer at Google in the AngularJS team. He holds a MSc in Software Engineering from HPI in Potsdam, Germany. Before joining the AngularJS team at Google, he worked at a database startup in the Netherlands, at EMC, at SAP, and as a freelancer. In his free time, he likes to cook and sail, not necessarily at the same time." + }, - "yegor": { - "name": "Yegor Jbanov", - "picture": "/resources/images/bios/yegor.jpg", - "website": "http://google.com/+YegorJbanov", - "bio": "I'm Yegor and I work on Angular 2 for Dart and performance." - }, + "yegor": { + "name": "Yegor Jbanov", + "picture": "/resources/images/bios/yegor.jpg", + "website": "http://google.com/+YegorJbanov", + "bio": "I'm Yegor and I work on Angular 2 for Dart and performance." + }, - "julieralph": { - "name": "Julie Ralph", - "picture": "/resources/images/bios/julie-ralph.jpg", - "twitter": "SomeJulie", - "website": "https://plus.google.com/+JulieRalph", - "bio": "Julie Ralph works as a Software Engineer in Test at Google in Seattle and is the lead developer on the Angular end-to-end testing framework Protractor." - }, + "julieralph": { + "name": "Julie Ralph", + "picture": "/resources/images/bios/julie-ralph.jpg", + "twitter": "SomeJulie", + "website": "https://plus.google.com/+JulieRalph", + "bio": "Julie Ralph works as a Software Engineer in Test at Google in Seattle and is the lead developer on the Angular end-to-end testing framework Protractor." + }, - "alexrickabaugh": { - "name": "Alex Rickabaugh", - "picture": "/resources/images/bios/alex-rickabaugh.jpg", - "twitter": "synalx", - "website": "https://plus.google.com/+AlexRickabaugh/about", - "bio": "I am a new member of the Angular team, solving challenges of data access and RPC for applications of any scale." - }, + "alexrickabaugh": { + "name": "Alex Rickabaugh", + "picture": "/resources/images/bios/alex-rickabaugh.jpg", + "twitter": "synalx", + "website": "https://plus.google.com/+AlexRickabaugh/about", + "bio": "I am a new member of the Angular team, solving challenges of data access and RPC for applications of any scale." + }, - "jelbourn": { - "name": "Jeremy Elbourn", - "picture": "/resources/images/bios/jelbourn.jpg", - "twitter": "jelbourn", - "website": "https://plus.google.com/+JeremyElbourn/", - "bio": "FE Engineer @ Google specializing in AngularJS, component design, and the cleanest of code." - }, + "jelbourn": { + "name": "Jeremy Elbourn", + "picture": "/resources/images/bios/jelbourn.jpg", + "twitter": "jelbourn", + "website": "https://plus.google.com/+JeremyElbourn/", + "bio": "FE Engineer @ Google specializing in AngularJS, component design, and the cleanest of code." + }, - "alexwolfe": { - "name": "Alex Wolfe", - "picture": "/resources/images/bios/alex-wolfe.jpg", - "twitter": "alexwolfe", - "website": "https://github.com/alexwolfe", - "bio": "Alex is the Head of UX for Firebase at Google and leads the design and development for the website, dashboard, and docs. Alex helps lead the design and development for the Angular.io website. He has been designing and building products for over 15 years and has helped grow over 10 startups in the valley. Prior to joining Firebase, he was the the Head of UX/UI for AdRoll. Alex is an avid tennis player and a former Street Fighter 2 World Champion." - }, + "alexwolfe": { + "name": "Alex Wolfe", + "picture": "/resources/images/bios/alex-wolfe.jpg", + "twitter": "alexwolfe", + "website": "https://github.com/alexwolfe", + "bio": "Alex is the Head of UX for Firebase at Google and leads the design and development for the website, dashboard, and docs. Alex helps lead the design and development for the Angular.io website. He has been designing and building products for over 15 years and has helped grow over 10 startups in the valley. Prior to joining Firebase, he was the the Head of UX/UI for AdRoll. Alex is an avid tennis player and a former Street Fighter 2 World Champion." + }, - "berlinjohnson": { - "name": "Ali Johnson", - "picture": "/resources/images/bios/ali.jpg", - "twitter": "berlinjohnson", - "website": "http://www.berlinjohnson.com/", - "bio": "I am a designer, illustrator, and biomedical engineer who loves combining creativity and science. Previously, I worked as a Cardiovascular Modeling and Simulation engineer where I built complex 3D and computational models of the human cardiovascular system based on patient-specific medical imaging data." - }, + "berlinjohnson": { + "name": "Ali Johnson", + "picture": "/resources/images/bios/ali.jpg", + "twitter": "berlinjohnson", + "website": "http://www.berlinjohnson.com/", + "bio": "I am a designer, illustrator, and biomedical engineer who loves combining creativity and science. Previously, I worked as a Cardiovascular Modeling and Simulation engineer where I built complex 3D and computational models of the human cardiovascular system based on patient-specific medical imaging data." + }, - "matias": { - "name": "Matias Niemela", - "picture": "/resources/images/bios/matias.jpg", - "twitter": "yearofmoo", - "website": "http://yearofmoo.com", - "bio": "Matias Niemela is a fullstack web developer who has been programming & building websites for over 10 years, and a core team member of AngularJS for two years. In the spring of 2015 Matias will be moving to California to work on AngularJS full time at Google. In his free time Matias loves to build complex things and is always up for public speaking, travelling and tweaking his current Vim setup." - }, + "matias": { + "name": "Matias Niemela", + "picture": "/resources/images/bios/matias.jpg", + "twitter": "yearofmoo", + "website": "http://yearofmoo.com", + "bio": "Matias Niemela is a fullstack web developer who has been programming & building websites for over 10 years, and a core team member of AngularJS for two years. In the spring of 2015 Matias will be moving to California to work on AngularJS full time at Google. In his free time Matias loves to build complex things and is always up for public speaking, travelling and tweaking his current Vim setup." + }, - "marcy": { - "name": "Marcy Sutton", - "picture": "/resources/images/bios/marcy.jpg", - "twitter": "marcysutton", - "website": "http://marcysutton.com", - "bio": "Marcy Sutton is a developer at Substantial in Seattle working on Angular accessibility and Material Design. She is a primary contributor to ngAria, the accessibility module, as well as the author of a new accessibility plug-in for Protractor. She's also in love with riding bicycles." - }, + "marcy": { + "name": "Marcy Sutton", + "picture": "/resources/images/bios/marcy.jpg", + "twitter": "marcysutton", + "website": "http://marcysutton.com", + "bio": "Marcy Sutton is a developer at Substantial in Seattle working on Angular accessibility and Material Design. She is a primary contributor to ngAria, the accessibility module, as well as the author of a new accessibility plug-in for Protractor. She's also in love with riding bicycles." + }, - "caitp": { - "name": "Caitlin Potter", - "picture": "/resources/images/bios/caitp-kitten.jpg", - "twitter": "caitp88", - "bio": "Prolific hacker, maker, breaker, and baker. Aims to make the web a viable and comfortable platform to work on." - }, + "caitp": { + "name": "Caitlin Potter", + "picture": "/resources/images/bios/caitp-kitten.jpg", + "twitter": "caitp88", + "bio": "Prolific hacker, maker, breaker, and baker. Aims to make the web a viable and comfortable platform to work on." + }, - "shahar": { - "name": "Shahar Talmi", - "picture": "/resources/images/bios/shahar.jpg", - "twitter": "shahata", - "website": "https://plus.google.com/+ShaharTalmi", - "bio": "Shahar is a full-stack architect at Wix, leading Wix Angular and client infrastructure. He has been writing software ranging between kernel drivers, massive servers and casual games for the better part of his life. In the last couple of years he's developed a major crush on web applications development and specifically on Angular. Shahar is a big fan of TDD and is doing his best to promote it within the javascript community." - }, + "shahar": { + "name": "Shahar Talmi", + "picture": "/resources/images/bios/shahar.jpg", + "twitter": "shahata", + "website": "https://plus.google.com/+ShaharTalmi", + "bio": "Shahar is a full-stack architect at Wix, leading Wix Angular and client infrastructure. He has been writing software ranging between kernel drivers, massive servers and casual games for the better part of his life. In the last couple of years he's developed a major crush on web applications development and specifically on Angular. Shahar is a big fan of TDD and is doing his best to promote it within the javascript community." + }, - "lucas": { - "name": "Lucas Mirelmann", - "picture": "/resources/images/bios/lucas.jpg", - "twitter": "lgalfaso", - "bio": "Lucas works as a Software Engineer at Google and is a core Angular contributor." - }, + "lucas": { + "name": "Lucas Mirelmann", + "picture": "/resources/images/bios/lucas.jpg", + "twitter": "lgalfaso", + "bio": "Lucas works as a Software Engineer at Google and is a core Angular contributor." + }, - "thomas": { - "name": "Thomas Burleson", - "picture": "/resources/images/bios/thomas.jpg", - "twitter": "ThomasBurleson", - "website": "http://www.solutionOptimist.com", - "bio": "Thomas is a software Architect for commercial & open-source web solutions. Thomas is passionate about IoC, architecture patterns, and software excellence, and distributed team-development. Currently, he is the team lead for Angular Material and helps deliver the Angular Material reference implementation for Material Design. Check out the team's amazing work at http://material.angularjs.org." - }, + "thomas": { + "name": "Thomas Burleson", + "picture": "/resources/images/bios/thomas.jpg", + "twitter": "ThomasBurleson", + "website": "http://www.solutionOptimist.com", + "bio": "Thomas is a software Architect for commercial & open-source web solutions. Thomas is passionate about IoC, architecture patterns, and software excellence, and distributed team-development. Currently, he is the team lead for Angular Material and helps deliver the Angular Material reference implementation for Material Design. Check out the team's amazing work at http://material.angularjs.org." + }, - "tonyc": { - "name": "Tony Childs", - "picture": "/resources/images/bios/tonyc.jpg", - "twitter": "javatricks", - "website": "http://www.stupidjavatricks.com", - "bio": "Tony Childs is a consultant working for Google. He is a contributor to the Angular Material project and is responsible for the md-icon component." - }, + "tonyc": { + "name": "Tony Childs", + "picture": "/resources/images/bios/tonyc.jpg", + "twitter": "javatricks", + "website": "http://www.stupidjavatricks.com", + "bio": "Tony Childs is a consultant working for Google. He is a contributor to the Angular Material project and is responsible for the md-icon component." + }, - "ryan": { - "name": "Ryan Schmukler", - "picture": "/resources/images/bios/ryan.jpg", - "twitter": "rschmukler", - "website": "http://slingingcode.com", - "bio": "Developer on ngMaterial. Full-stack JavaScript hacker. Open-source contributor with libraries totaling over 225K downloads." - }, + "ryan": { + "name": "Ryan Schmukler", + "picture": "/resources/images/bios/ryan.jpg", + "twitter": "rschmukler", + "website": "http://slingingcode.com", + "bio": "Developer on ngMaterial. Full-stack JavaScript hacker. Open-source contributor with libraries totaling over 225K downloads." + }, - "rmesserle": { - "name": "Robert Messerle", - "picture": "/resources/images/bios/rmesserle.jpg", - "twitter": "Bobbo_O", - "bio": "Robert is a software engineer on the Angular team at Google, working primarily on the Angular Material project." - }, + "rmesserle": { + "name": "Robert Messerle", + "picture": "/resources/images/bios/rmesserle.jpg", + "twitter": "Bobbo_O", + "bio": "Robert is a software engineer on the Angular team at Google, working primarily on the Angular Material project." + }, - "kathy": { - "name": "Kathy Walrath", - "picture": "/resources/images/bios/kathy.jpg", - "twitter": "kwalrath", - "website": "https://plus.google.com/+KathyWalrath", - "bio": "Kathy writes and edits docs about Dart and related technologies. Before Google, she worked at Sun, NeXT, and HP. Long ago, Kathy co-created and maintained The Java Tutorial." - }, - "scott": { - "name": "Scott Hyndman", - "picture": "/resources/images/bios/scott.jpg", - "bio": "Scott works for Google on the Material Design team, where he brings designers' dreams to life on the web." - }, - "pawel": { - "name": "Pawel Kozlowski", - "picture": "/resources/images/bios/pawel.jpg", - "twitter": "pkozlowski_os", - "bio": "Open source hacker, AngularJS book author, AngularUI lead developer. Pawel is an software-development addict who believes in free, open source software. He is a core contributor to the AngularJS framework, AngularUI, Karma-runner and several other projects. He is the co-author of the \"Mastering Web Application Development with AngularJS\" book. When not coding, Pawel can be spotted speaking at various software development conferences." - }, + "kathy": { + "name": "Kathy Walrath", + "picture": "/resources/images/bios/kathy.jpg", + "twitter": "kwalrath", + "website": "https://plus.google.com/+KathyWalrath", + "bio": "Kathy writes and edits docs about Dart and related technologies. Before Google, she worked at Sun, NeXT, and HP. Long ago, Kathy co-created and maintained The Java Tutorial." + }, + "scott": { + "name": "Scott Hyndman", + "picture": "/resources/images/bios/scott.jpg", + "bio": "Scott works for Google on the Material Design team, where he brings designers' dreams to life on the web." + }, + "pawel": { + "name": "Pawel Kozlowski", + "picture": "/resources/images/bios/pawel.jpg", + "twitter": "pkozlowski_os", + "bio": "Open source hacker, AngularJS book author, AngularUI lead developer. Pawel is an software-development addict who believes in free, open source software. He is a core contributor to the AngularJS framework, AngularUI, Karma-runner and several other projects. He is the co-author of the \"Mastering Web Application Development with AngularJS\" book. When not coding, Pawel can be spotted speaking at various software development conferences." + }, - "andrew": { - "name": "Andrew Joslin", - "picture": "/resources/images/bios/andrew.jpg", - "twitter": "andrewtjoslin", - "website": "http://ajoslin.com", - "bio": "Ionic Framework developer and core contributor to Angular Material. Worked with Angular for JS since before 1.0. Values open source collaboration and using technology for social good." - }, + "andrew": { + "name": "Andrew Joslin", + "picture": "/resources/images/bios/andrew.jpg", + "twitter": "andrewtjoslin", + "website": "http://ajoslin.com", + "bio": "Ionic Framework developer and core contributor to Angular Material. Worked with Angular for JS since before 1.0. Values open source collaboration and using technology for social good." + }, - "rody": { - "name": "Rodric Haddad", - "picture": "/resources/images/bios/rody.jpg", - "twitter": "rodyhaddad", - "website": "http://rodyhaddad.com", - "bio": "Rodric is a developer working on tooling for the Angular project. He started as an intern on the team and is currently working remotely from Montreal, Canada." - }, + "rody": { + "name": "Rodric Haddad", + "picture": "/resources/images/bios/rody.jpg", + "twitter": "rodyhaddad", + "website": "http://rodyhaddad.com", + "bio": "Rodric is a developer working on tooling for the Angular project. He started as an intern on the team and is currently working remotely from Montreal, Canada." + }, - "michal": { - "name": "Michał Gołębiowski", - "picture": "/resources/images/bios/michal.jpg", - "twitter": "m_gol", - "website": "https://plus.google.com/u/0/103101124310040612163/", - "bio": "Front-end developer at Laboratorium EE, core contributor to Angular & jQuery. Makes sure Angular 1 & jQuery work fine together. Interested in new JavaScript standards." - }, + "michal": { + "name": "Michał Gołębiowski", + "picture": "/resources/images/bios/michal.jpg", + "twitter": "m_gol", + "website": "https://plus.google.com/u/0/103101124310040612163/", + "bio": "Front-end developer at Laboratorium EE, core contributor to Angular & jQuery. Makes sure Angular 1 & jQuery work fine together. Interested in new JavaScript standards." + }, - "jbedard": { - "name": "Jason Bedard", - "picture": "/resources/images/bios/jbedard.jpg", - "website": "https://plus.google.com/u/0/103101124310040612163/", - "bio": "Jason Bedard is a software engineer at Allocadia Software where he leads the front end development using Angular. In his spare time Jason enjoys contributing to projects such as Angular, drinking coffee and being in the outdoors with his wife." - } + "jbedard": { + "name": "Jason Bedard", + "picture": "/resources/images/bios/jbedard.jpg", + "bio": "Jason Bedard is a software engineer at Allocadia Software where he leads the front end development using Angular. In his spare time Jason enjoys contributing to projects such as Angular, drinking coffee and being in the outdoors with his wife." + } } } } diff --git a/public/about/_data.json b/public/about/_data.json index ac1654aef7..67767f5e2a 100644 --- a/public/about/_data.json +++ b/public/about/_data.json @@ -1,6 +1,6 @@ { "index": { - "title": "Moving the Web Foward", + "title": "Moving the Web Forward", "subtitle": "The Angular Core Team" }, diff --git a/public/resources/images/bios/jbedard.jpg b/public/resources/images/bios/jbedard.jpg index b10c222782afaf4dd144bdcf11001c4cbb4206d6..825f12f53b7611dfcf4b17149f2213124b22cb94 100644 GIT binary patch literal 12007 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 RBak+dZ=7pY$>HZe{vY)p3Q7O~ literal 32131 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 z

?@N7ba)(XYe51i->dd&g1Kd+6Ex{Df89h9qg~0aFf?gE8iiHz{9yP8fqPC*0uc zmP~I9K$QP6L=fv+eIh5^|29}urc^sLq(Ea3|CCHaTmbv5m=c*Rr;Ybl5I!`)v30g| z<;R>n(UGD>_K-bQ`f_wuILWt!D&2_dJE*8R@~JuGJ45mP$Nf~w7IRa$C3-(TFrxan zlS?E+!2tYtarpgc5(cGb2Bq-wu{XQo3nXlDbU2uM zZrCqfCUKoz;5PF(`O&nf5MqrH@p|7kAbl)XS8k{=qcI;$%xOzpF5y6lUS$>-_MgO& zFvSx*+e<@?Z-3n36uo1X1lwB@!?l?1^d-4s({8xZ^^5aZzo2E^A^5UKj1~ci!OT!E zjHF|KGA2y!pb!178(-WfV0|e6i5Ek{obQ@9RF!J`%O^n!O2iQ;`hIeALP^^3AKA%p z$F}sAUy&u#Lmr6IjKQ@Ui60S4)Xk+$l+)gNTt`FoeK8I#sy#C+Lr21ZrbuKdo{>x# zjpPFVK$L0ZBatsGFNXd=RTz1z&`eB>aFS&rljYhUb1#)n*?|hPgdbO>1s^)66j$^P z>Ma)WJbZRUbFZ^}WAZjW0TTNFysZIAbDKlBEW&9m54CAB#&$;xy{XSyQ%67kLUd`S z`-D?%BZdrr9}jvk6!|5mX|z5PIuuakS{mnTgh-1{MWwJ=>S0M+C4-zptMW6=QeB%e z!H#eYffj!vU3}jJM%YN^@EC>`lqHLAS)>RLr&){)ipL_}BX3NBah=aDhVtJj9P3yl zDBB{#M)yVSWhgM}QA&uI++1p-6E0I+Zvm{=6>*f^9N zoVZlzc+@mp+!B!U2_AB4fndNVeKP@Hn5_=xI4&RcSy(JZR$eXFdi|_|M?e~7TkK5t zyEnLIiCv%^JRRy+cEum`z=IbS^h&+wG{pP-9_(Re87HL>tb&-}CbeATal^)8kzHJ7agt#FP-EOSq-tlty4%**3|0b^cJ?}0Q z<4w1aYK2Uw=ZwB8$Jch`H|G%0GTp(GE!rL@T2pWDg;5gwZZi1Zfiog|L8wfk6`Id0 z_E7gcoXX%7+qQyAmpYeuAgOn;UQHWd`}|vD@8{1z-?T|T_j0~9{>VY5S4buAnyAOn z2@}VU7NeD{lwNX*FYgHm{3^B#9aI)J<75kI!FxPsx;qU@?zN>%!EbTK&9;VDPB~DPj`UaDeFOEY>&*n+owe}ML zZKMBtW%(n9phEmMq znAOedixjAAbBu+&Lu#7m{vLDD&|OzI+?gRpLz_Cc940gz?PMjV$7)G zn#^;jU^PB+uaU8jia%StGdv{h81qWA7O~>jqxw4}C=S&r7g)@89BC7A9u1 zCGw(?jT`am!y$4lk&99bziQ`)VzDBMxyAVuio>4 zg})_CdezUsbJ#z&wtQwi3T`N%<5$(4{hf|i(p^@YnbaWfj?d=bK_+5CQy{SRO@(M@ zd)hvBNTh5p>~b=-PR;A{oC#AyfQWWme|pSe=3w^E(RFd-2|AL#Y+Z*T!7$mbR$`dB z)(3ZlD)HY;;OmwYYwl1ktwAqsnO-k@bY0wocths{RmN;ot5)q*uKg9e)$lqwioTti zE_)|&Q=03m98Z3igfkk~Ba2}vCSik4cGA-Cnu}Y;eb?UcDFXNfM^r>nNta{TrH);r znyI*j(5N8|rJhkF(BpDGEwA2$=X0`^F!IpV-d@jabfc{6320gmZDuf7!H1$eQ+LyhF0hXex1ZU(k92%G(?Ti)!s&92Duts+MdtGujM{s+W#fZ0PgR zieslJdgSo2SuB6u7LrDw8VM&~5>JA8`#r&&m(zGf6AvY=&!{ejk&lK)Xh2zOP}$x5 z&eHuRLGx%uVkehIA7k3Z7-tR+rmD&zpMZ#jm;oK%F;{WGke(4a^|IKo(_^wT0B<5+ zNgq=0JK%D|t4B_3C);oqd*&HY?uOy#y5_>U+ic>v9fZG3ZZ=p=q_Hi`1*S)Rq1ECn z3^+1Uwkn$zX(N3!1pVwVU2#Ce)VxsNZh zN@V*Z2#7oB3+Ne0o81keNW0$^l(L@a!ap`!79xk!aENH_1&N`&O zPaQ0aKI*%F^~P@?k~GF7RymU+RPw6~W~Oy*yhv2)4Ee=Mg<@U06+X*WeivfwY%&XD zEweA`#-mPCH!e|YkaV4A7Oq4d0>W0tT9D%>Ija<5jpNTJGu2Uq@CFiATMCV)!@5kf z7k-;fW7+o6>xPRZ4(~i}4*K22=t!udg14}%s|$Np)SNyaHRjP^-hb~I!<~~76J;nl zGTi$e|8dNWiiw@ZU&|X4oFm5e^1z|)Nc+x8q)~n#M@_?O^yB2iY%41Qp@UYQN$m`q zK*RkHM#|Qp#m%$faoVuac5_)RxBR##AYL}PcD(KO%~h>F0-0nTvde`5zK-C)3X=Bb zU3)=$oD1zlLVpC0bHmVJa`{HqB;DWE8DUT$AWI|>^F1cItb?_YmkDjt6S!QQg%e0W&Wii=uvZCUS)kHG%5P=dX#)46Mi zAkG@mr{s%Gl`Q9=+!6HxgJ0s-DkW<)s4Ftxn#c9pv5J1eHU^4TXg9=Oh}H-CBzp<6 zOj-M`c*ck5I?x!Bz1|b8>q#ic8ofOW4PK2qBk8f2cS}6gd8B!)b?M$`XuUkMNL=tT z94TLg9_2F_=;ehnnx6t_ML=IekPm3NnVaisj|=rRc#@ZX1g$ipt1LPhi!Ps;TE^c* zWvF~BoG2L53=qX(3i$0>*uXukX^4uI@@4&@N5%d}Q#R9uL*QkOwc*fotwo>kPq%|& z6DQz}lW8**A%XVBhj*6nxw_PXObDYwucpX+3SMYB>BKRn8ijOk3?7hv{x--0eI7>b z7Dbar%_PTNkU=UHtrlsq*wuq@dz!5e)M0c?N!5Diow)f{?_a|Z3x&IWfVHxQG&`2 zj!jJ#@xJw3dHF4dUs*23RSB*m>b9ux&bMo5hd%}ucCZ<6KPn2_2TtBA-1E`C+8j5e zO)@};_ABL`{t1h-Vnec+V)L$XnoJ3^oVdy#pH2_YjQV4oGqs&f65F;4qidOTIsNNLbBx^ zh1~Ls@Hc8_U0;w|-D>8hbHY846kb7d?=}*DO?CcE@ntQ8%h>tnf_EFe9RJ?ln~}w| zQEm3{OD$bydBllE`!xLT-{*|3T{~_~nB2Kd)0_aw8boAs(;A8k5`X_-Os*UOK{B#~ zG7424j(`ri8dUO~kLYu!Dhxx^z6Us)U1yGQvnfGut1;Dd%}V{6w@HeUOOFiim==YJ zYhIGk;VpTPZHS}5pP&4S+&UM6J;G@j-@op{o_9vn%v*adjxqkJn*S<}lmAFQA@#Hv zNJ{K~!vO!okcPa^h2*l(P%zMNa8S^Y>R!V4<~KD*icw!dFZ%Da<2pv;hCot5f5ccT~% z+qV?0qcy8uCalO{mfFOy#+X7FjZv!E9lja;7`=YpG*?uis8}6dS63>0J?;VigzYpy zEjP=^tHw8E-_55kC*8i|x(x5*$eoV0t#&&@QJE)9RIiU$dSRXe|81+bO2Z@DL*B1t zH#u+Fw~(3Fe09_-$K3Hyete~po(Ki0XK7F5b_-3-bzk+7?uE zWX}7=r5p(fR%f5o;&`(l6LGSkXoYWrSb{3P234l{y4M72NVQl;u(kb@uuid7wLaX{ zPn^I_M#B{KbeU>ynVp8Lt`%(U^z;C@*gor&(gK4gV7iDxcDqJmfPQKZkztKbV{3w_ z&rNbJXoPEAp5f@o%dz>SYvk@TL#5B%q~4phlyv>u6fdMVE5zneG5%|Wm;SLdy7V|Kz-()mdb&cP_VNNl8c6zFnUgFL{B3D68{8B%yPvU2pVYA3E(Y8|a4D zGIy^T??y^Co~XE+vhQQ;IjdZZJSS{lDP27Bc8M>}xas%H&#v7Z19mg@FKxQr@KLnf zOsL0sL|AswPB$D36{KYaqc_$P7Z9$BC>9=7M=;l{EvmLu-Puoya+U1Df(xZkB4aZ|ds za4VqD$n{96s|^g}HVEWUCt_j5F3_r>E=5!`?$lORjqoQZbIkKdYc(vAp%&TCk0Z}l zGGFkpT9SJX#}MMjvuAoo(k4$#%LTtrC^to(h%0i5ULVZ*hHqCiFW)E<(`%oe8!;%a zwnk=0Ul}S}S*>@vS6v3vd=Ti&KA&f?EN0iyj#1ud`!T+JDx7C*sjMtXviNpoJF+vLjNndem+TmXXzQ8?ml+lJmt1hh` zsqEF6NXL}!8fYfKq|Mg3&6a)C6FteUtR*0i)t!>>&2Tk#w2qZHPH3Eaw=Xit=@HAI zHIA@XrrBl_yx{w45l`&F&(C5UnP(2et%!`x2zuhT*+xnW-`qn~0FI3{_4h3lxXf{) znC!Og1U-ldBuLmo`z>#o1Gx+M|P(8{8UR z89U>trP^FFl&fq0D@a-*_3Lxz#DaR&#q0NQUlFT=XtK?=KVDB^HdKdEy>H@;y_{V{ z|EOP;TD2%7oKPS+`7LX&at&pInx$2n*ZSy9N|R_7Vl|%18{6(ewZlg}I>O+qC_;M? zwMA5+w6zzqth{tC!o|ywG8)ySzRhX4o~8Rzpvx)5->N5&wTGjro5sOtOSFRiOWZ4d z3#SV*72f_=Yh=TxL+?o*d-g&_qYl$)#Wxgnd~SnI8BC{qi{Cs}P%6x??m1uARPJbK zeUZ>bRClv6P!!;wy{k3)$&ZJUU>Gy{Yo>*{>~#3b@fv|gL`6t3RBxde!PJhz!YUp2 zMeXs&cTS0nbTiY^GnhkT)y0S3yDXAE&k`}3J;$ie6Y*P3_TFoxNi4b3wB~RHu*A7x?Ew8w)c_ z7S46APJf50K1B8(#05M7QU1t2F2NY9c6%#mo?}HlF_fQsm?@owTq?4<2`2*Rq_!V7 zQ96xP9)l5X&5j=!4~pOLoc}u3R4bGpDqNnu?fDu& zwC42KL7njVt@p)kJiSOmaOS;fBY1HvsHcFa%-#ER?W~u#sk?3A>TDqQ_nV!EqLuCV z&YoG7^L`>bC#Nk{w8^H2SD#LWk`Bi4RxLu^--gzFuSTIx)@J&kLPVuJ6Sz`Coy;s< zb76V9i1BH_p~Hp1XYcDqsG!)xCu&sn1$p}~wy&+s5u4i{eJUeOtSkzY-VgpZQuVd# z%QPd>($LgW?7W}lY1BPI?zyoG{^526!*3ZMl)9mB5r59?MJ#C*MSsG5BUt)zi9@6= zHW$fw!|P_Y5{@kxmOoHjpjqd|*rbzWt1_($>{kiFjhH6@hZ(u2-oB$uoJo$ z*-?ryDG}UaBof_eVRt#an-o3o&%gQ)KZJ;~>Mhpu+}v`M+{EVwp&WC)1d-E_7R8RJXa z=hP;HF3R}xr(?p%38o517S;DBBfIz)4~~u!uvaZZfv6js1i3Ntr>vcNubozoyY4TC zDI3w3t#V~yzb&u$ZK{@vh$m=AIq+gW0hor5?4Hw$Sv{QY?Pqr`tLBNtRRnuKJJU7f z2#9x5WU5|LyXw4DzHQDY@$=t|Q+M67o8%+VW2DvF+qB0l<5WI3;(h7F{X*OM6116Y zzP$Hf@3wp1P1?$^8kG08_@f$6HQrsS0)T@41eD6(bfLxW8eubK)fr2(jcHgQRCV%R zN3UUfh8X$ZzdH|;s;u0=KCg`nj%JZN8>A$G*7`!*(}Y>y(~ov5m}=jdCTujHK#1tt z3l2Knks~@!Kqah+pK~L%%;{Mhl47%B#CGRCY+FNPQ6bwyL7;4%NZA(pPD{(~eubY- zno0;Kv!E!-M1!0hR;$mc*rjJ?7=EWZIX{hK^WF{onq*+qZrtz$D?DU>&!NL_`^6p+ zg0I8d&s{0y=$DPNiyt3{QgTi>NfQp`+zw)9GPKZ`ola8H)Y!d(DPm|;$-n6y)TOBf=fM4ha71_ zFBN}n>AojPm>e_H6mLag?c{^oggGw9O*^cn-N|Q?k~#Y0Y$6$vkZP zHJYm75=pm7OUUwyFR_MNQP(KJO=vCK`5jAWKofT-m;V4_ay}4iOH%4>O-%-!i*gj- zr@LEHFJ3d7UT^7a)A#B9tNy0de6@z97S(90v$PoHL*B z_OMyM>b@bDFBQkoRw)_pE5ku()8+z zb?a6KVrq}UzIEx;oS3h#iHGfo#y@B0gyLHkz+n;YTh+(vkxMa?KkUyjr$BAEa}4k= z7%1xd$e}CRSr(rcj2&#z)ZYullXhE*BG=|jgctlS*x zoh*4Md^n7E-bSrR=s}|di}9gLI^k=Uy}?ppjK9L5Pa$@W@6E~d8L}r5+r#LrgizgU zQ~n!mtWSKleuypX?L(I=lbZH#$2OoS%H9* zm9JP4#ku-+pmk)wj$%?ojHMH~U;L#AcAH7GLr6b=6LAJ^tQ_-DhDon+R{`u%pzd~} zrN$?9q`EWf-`g`@15G{(6Q!)n1;a!^pI06)VZ{M~#DencS?oRR%5+WHba(hVDr#SM zW=o%mR=?E%rhuTN1jRWeT{YDylqFTu>6Gb*BKv|tiu`j z-bqN>F-{m4T#t|tD8WCQQK*cQ`YIahorDL*{tDna#OUmJ=sYuimH7K^vax-fcvP_T zs5~w%I6IM=c453d=$a#JMkV&jWOI#RT6AA2N{n?)J%onJs!(KJ&u8v;LjmkdEAAgY z@{`E8vgk9}Q8Jk@ z;k29cbsgbJ*@-%#m~d_!RY`x?Rayz6%Y16L>AUJt8Gg%evPz~zjKE;PYWE7gWM|^O zjs8Zl5R>!B$t6bM+~PaWj>`B*1v}p1!26p#P3k)yDMd{)FXc~f?lUo4a2;p0cs_5O zHsXrv;6oiwZgCI9N{GOCPXAKV)je`L9mb8y9Os^KqyMGV@F6sgHdq&lv4%|9 zbVbRyoDD|*9iMPa+H`TW9ev9^R@y#<(luOpI%G@I`Xy>UEn%p@bu|$|RlFhhkXLYa1qTV$on{FKDOk zE3ypkwbPsR9xKg>?aAPaVdRD}$>t0tB3afg->dElf-K~(N_g(F@v$OsZm$^gQzJ_m+sOxqoukL0MFV zMcfcyy34^qLZZ>v(6vt7M<1BM=D6I$E<29|FAYAjktaZy*K*&~i!@iy?3duDakmpR zwq$%J^Y_VD^VG)NB8!A;m44p5lY8~xTf>Lr4NUzUy>+!*q{_CPK{sNXUz>=W#xZ=? zb;WNMG5Xc1Fa=#E<}Q~k;&rR+p%qI%ONN|1Q5{)aHlMnK>IK_F{-fR+o+#Zu)z}@fA?%u%SOJZ4SSKEMUA1pb zSiVavj=nwcbg%V9MO}6HTeaRx+MaKUe56^?O$5zXPk>7SA`vJ1Sns{WdsFEe)66j> zhs;NIc_JgdpYAJ?-9FSXCn((p2TLoMsCkjg%PS7^D^6_jy?bpRBQ70&$41?Qx-)05 zf6O1OrvM!e++j>D-ye*6(548AD2^-4BP1p})MIrgOoTbw z+&MG55{o}JJS5K;RVLf^CbYJ_PioFjcmn)Q_cq{q`ghOy zt(@9_KLHmplC6-R*SGlat8zM(WU$q@Ml9;W(;9Wfz#M*Z z2H`XRdh2)fsYGE6jd&7&743NLP``1Wn9^~Cz%X5}PT09nPD3;c^MoNeVuAmM6f*n4 zmJ-%k?}QvZPd-~UJ>>6-yrPc#xU{HQ53#5^5U<*dD!R=gdkc^O zOCaRj)WQ~uBMjnURL5-i?V3rqAlI8~Q_r7Hg_DIso;G{0Gr`rHLb1c1ablS<8z~Yc zg`Z{IW~;>C?##oOxa3rn-`G!Z?sD(5CBH&wJy|M*oNfAv(^LYtNETUbWD(TyuW>G5@{WFTV2RpJIQUrXe(cO)o>Q)rkzq5rmuMBJZ7e6wJ}R81Kt6gUA?@2$Up&@DH|VgDgU=|Rh+kaB zJzi@oEDPEljrZxn=vAnkQMhMz20FV<@}uG~i9?w@>!rFH=P+6!CvwFLrIaqdf$@)# zE>k3Qq7Gl9{9RseZ0y}TIyKy`*Z#tg7s~DPw{kd$Q=-n3&0%_3AV=m)7Er%Hzs}oT z;8U@&%BwWUX`B*K8gc2fWim|gDa|dp^{!Ca4L=6C3D&BU@SBIzPdAaFOv)ekhDl}Z z0~}xFcMPd~tQ$Gmd-@dX?=~YMFGDxV3k0(_{OGFz&SldWL18C4HlD5zjp>}jYkReeIQ;( zZ2hg8x?@{3=J)!|K||o3MGgHpv4g2I!hHV9*fO#Xj`e#9s=)8{%N&S3AKdykE2~>n zl&8nl#_;qFG|jRyUnRI(Q*Lq$vT?r5BL4hl976O%jcVFJ zXH@wMPPT={$WB!`pZdsa_Lsdk8`XsJd9oj*UH4^;aT&ek(!N_;6Vk^hSpQPZVxN^I z(6FUY3y&_9eN~lt95q_uZ%%4{*UC}t$)k}NmB`bfXjZ|qrA@~dMXcIfTu%SemQaa&2a3E^) z_s_EZj9wT^7Ew8t3Occ(#K~nLTv`hXEYfEqT{b&N+bb+h1wIR|o(CAsE9RYAR`5h^ z9jP_pqnds8WEX`cyFTjYOu65F*~KtAt@ma|_$waJz8*A`k`Ys6W04t9Pn#|J)Q+{@ zvh!dagh5h9ZvRU|J!>2HDCuJmesrwH6HpS}>@=Rl{6G-WCIIe=O{5kFLgNhS_Z}?c z1%vc#o`BPC%9Okz+Y);pR+*3oBe0~{WEkWh%QiJTCIo#F3=#w*IyI`uuloGA(o=_m z2&;3dZeJ}I>*B}C?`>9$jYSOD!mJp5g=z3e#OW(Z5NM&Er4U0LQ507jtl}FFFNuhk z%S7fWIuvNN!`M{_9xU`YF+IK}VzttW z>$H#Mmpr2pQQbS<*;l|uM)}JeXEHTiF^&MYd7wB$8^*|e+9S-J%LufFF@!QtB?G(i z)hW0hmERkFu;YZ5at ze2Lzqv^%OIFmd=DeSjotTkVneh*>SG+;;jVkYl1zfsiJDsm-w@ZM^+AuGl!nfROQ$ zqu!yYbQ^!2{;TrB)hes0@ecu#1#(qtuM&+VxECgR?TcE$n}m?Wf!K9CfPL!zt1DXo zAj^BFD%xRdxx+GDA{+a)pP!~o5bKTML2Qz>f!Xgj4x^#6v)TP&8Ojm3-w4_S0$r^# z~(@MtYnfGYnmOsCG{IvAE2lea$ebHwQD)Yt0|B_0mSf(t1-w< zqvltM{wULTU3+dFgDR|U#OpL>IX6U{2j)Cui#Jt$gIcRIcod&KnEcjcm3%kq(U5U` zJ1vQD^~AJ^UO_dU^{WZjF*1)cyDlZZ;^MVw`Yu#gw+5!)FzNPI!b+FZcxxgg7ic&I z_ZugxGbXVIC1k88oOj@N6id5*+=Z;4YC%VJB4Um~b`(xU>T&d>w9~I|5;xxOe2rU( z?D_6c8Q7K)#BPwCLLR~{*;~*1+Lp{yN)pA z;X^c598{B2AWc{P<>X*|)Z?f!z@IjEg33B}T87;8X_`m2(SN}HhUx`s9L1z5hbGfZ zZQ3cWj4c6$V(hv4Xsk(88q8POjU$hGe(s3iZspWb8q7hPQ2kL~ib}T9lSGpM#TF{f zh&OfZ;^E(UH3QymyPz)HC3zR9I=*20HkzN$r7)xKVf@<7;h?BrV2atv=bM3bn(hH&E(kTeKvQ1Lj<>cdv8aooMxPkT$5SOOyOtv-m)^{JpWxjd_L4_8C-( z%^dt3>klv7(-ndiM?-qDk=xr1yQSq`J*1HA2cZpCmfntZ8-$HFV=^Lv*dcWA`ufG` zM#4Crhhqq_+P2G(x67rM7DbS{Uek`u6K`O|Nl0n*^WPn|E zadaJvj~Ur`Gd&k0?Y?DeX*Eh!gmE1`nIoEc6d$LU%yxjJ&g|NIp^mdHub(FPUBs(@ zP?MTs+lnfiT{RV)rF~^qA7^gd`0nMotyxhNrPQRwi)Q!v-KrYB?xSt5y%^AR!e{!2 zjfUv37tvp0W2@~gBl*Winn#79?s@pMU)CQg4B}l?k@|jid7t-za^H9-Q`Fkd8tHa; z$tl*J&g}?h}Hb?U;O<$o^D@PZF17 z!`MP^C6uUCun}?XYG@r1ET1fl>Wg5jh8UD@2Gsl1sb4ppw7nK?1CCLP&c#$>O|Dvp z+`5gr4S27*yUe+=zCj|4sakQ>^d^^nc5&+Fht);^UycG_6j|Ad=2gRgLjnqjbHeA1VcRz@Oq(Q&L9_X)tB8};tt3|Jk`DOSjiKU4lr_ohkY zcOsHTogCb|7ybhMkN02olsm)UhXuWe#)q>_0ZnbMAb&)+J(w?Mb7KM;-YXe zkP2qjI?*=~L5BMkK3v8~{WB(Lcb6yzU1e3UyTt>1r?1+9m>3z#QPDZ-^!6RhU z1*)?=DMq8VAog4>b0lpyhIG+PiPS}Chqt#I<|w2%n3=3`eQ!NY?47VV!;f|BlTKZI zs`1a2Dd{xZ{qp$S;Z?@kXz}I-F}b-S%ClP9bCyUn+S*Fl_KamfI;I-a%YK<9TlTIi z+;fLLx9ubgfl$db*Bg*8V~%}s;4d@k?(-7C(TUS0BR;~?rt->4U~ry$|H6ZQyP5g_ z>FX_{+UVY}-y{SH8k}Oqy%cwMcM8RdmEus`3L&_=Q{0{6?i6<`ZpDgAp+$P~{MR~X zo%hQ-A7;%==Dzpd$y%AY=i1kA&~34ng_`YuI+diiQ2@kxZP_I-7dhNe`HiwARC*w!*rs&f?MU@?PeGYC)n zr~XQk)>N8&qn0s&VgP=Jm-D#YE4sJN?kK{y-YZl+)3}II(tS6G6C;D<M;m)>!iCP)hp4bz%T z8VkSZDQvth_Jt zzysCAJSE!@up%n2uRyc95gO7G?-^V$w2i(d)NaOwZ=)pFf+`nPb7S^9gs6~k-Yyy* zlN)YQhoj)c8hJi)`Wfyz{?u&?;$11m-{h&B`gqI38&7t`(3(Kmb=jE z>naF@^Ub=Q0J1YW#iamXiRTU4B_U&9JPv@#!OUOiRYx37*6ANRSq%*+0Up{%6h;x0 z{;3SYcgzmSD|7qMdP;{4nsa076oDp9kph-2CMU-AsqHXtiAY_e^D$vZpDpjfJd_oZ zhTy}km-Poq@vW?=>4t|83f1+^&yMv9&)mJ0amXcz;D|OXr z#{Q}UB+H{0G;K$WAixOVA#o0nzlmYt!-R}o{sNoN zN_TG>r3UK7q)w9`+L^jvEg>m+2RrB9eKs@brq~+LH;^DodmT22bPe!hzLxQq)MMyDIj$i`Z;sp7C}55ETXsTt0Bv*5&eSInn4 ze%@;wlxF(PYpj&5^ZggvzFG#?DpIE;q#HPf0;03mc(fFkD$XBQqcBupVBj20# z%e%Pzqql(1Gw1ppeuVZP6^+nROtQSo)@j+x3LGleo78jEzIr!Loai|~LT%B~u-G-G zp#;HNn*4|Ca~hQg^M_3bWx-!cIUh&}N0PQJZmm$={DYphLj;~h_pC_6jqK5H7}(f4 z2rL%cz)Je-(of_&KFHi^_4cqWYjO=9kNu_Wr$4lcQ<74OEd{IQ$}mQ+m;T8Vl-&o{ zSM>=7z?I_%j=Gc=j;rNOo@HX*ugf$$j=mTCnitMn8y7frtZfg+{a>w{_JV%Bo!~uc zqae8En7_tUF6a>CukYF|lFPSOS3b-(gDUn8S8Q$yj0dwIS81<$s9Iu_3`nZh_uR*< z>IBM_(w~gTTH3-Zv79aktY-C+e_mG|^0<(TF{!^7U3j7QPZBU;z9C2a*LOC%WVgCc zmB@|7z_PUV1y+1{s5~6{iU8Z&(%I4-+UUD>X(VrxE!y_7mq5BdQ~v=}mB|(kd0378 zhrpTqA^BX=2l7AgOIdufZt_0&#UsJg3mG1QuY#^~A0LKBUS0wQGi!_g?osK!apFIV zS6A}&I=bI`P2wbbsChUZCF()Orq%gjk1C}^X)O7Rz5$yz*$uN?-|PXRGvTccH=(r-^HId zo?`ttvmawGH@L4B^xYq>aF%fw4F|6I4!?Ff2=hWJ0)1qI-VFya+#0@P6!0z~^YKwz zq3HabQ*hBuGTEs6*CNVUr;`ctVVp7{HCU(W;DXmtu_x|TDNd>JdO=|JR;}nK{C<>% zU(q!$*a07+`Ak}_vIwrldd{t@@|J?y>;LL+eb4QrvBTk`TkhIh=XGWxZYVXm?qCbc zqp_ns0EbW$GVbxuxC1-p4n}8|dfdpsu|KKF6xVv4 z4W7|%tu#J3-Bg8vxe*L&r?_!bLeDs>Mxhb3OLdY>tmY-pLi0;1V3ayV0^p@(Qq+d; zr#=|j6gGNzV=R!|@zAd>n_)$?(1eqbK!c-gwlJ_}T0*BADY7(%QM`5&l%0*!khG~U z-*$4fg^zY{w{m+~JP>$S2CCLDB;Q#|^a7#P(r(hDRuI}T(|_eq()n}1xf%;_ zQR#1BH!TG(-^YX2YthH?J$}+4J)-E#Mhewq_xl`<yBI!jy%;b0(pXpA%lp$SODnb5>6 z2}_6|kCAwfRN=Z=s%KymS2T=jc3pEu0H4&vcAbz-9+h2C9=r|UiNBvhY6RX}T3pAv z2=;9Tg6pp9NhD@>i)6++K6%H@AHE%ZhePea_zOgjqyYc36nhh&eQ>f? z}iTzx+=ram2X?+2^*+eTmqTNl^yt;$7?Qg+}? zns;a`9(pUkn3aJpVhuvC{6TCu$OCVz(*v0-UzOMm3b$^%7AY+h@CZ7w11&aT-(tQ@ z&{N#y+fdD8QL$0hJ`STsSiAQ)Eh!{4f(bt_ru&e$F-}lE{$gpz?JSyt7n_cHT*RGb zP+JLt{8?G0mx99tnwQECz-8B{4FdU4*4xgy3+?xA*yMf1+$QdEkbXFr?DBMUMcrdz zmH+ZChF6B-2fpMa(?gHoE{a{-as8Ii=mC9D>j?Jw7Lv2nvdffxg15@rGc62%6(zS>IkWD2eEn0I zxgx_$1hTC)oD8K!rd>BDk0UZ^F-%d!#LMTlpY9f zuemBG^x<(}j+Z$k-6g}2mB_LC^%+YsaD6LRIf0W2NMUg;J{p$lWfYiSBf9<%kljZ; z?+({i9ON#o1$x)aT)`Z(y zRhha-G_cTA*5)(rOsJLG1N0tP(U$J1&3>=wdC+we+e>qVoXx+)M$N%;y*;Z>2tjL&3jA#uVt!?g=mBu^M)isbht@TftGun>I!YC633f9%3r)k}Mu243!!6leRR=S}vtB2sgHyp4bB|H*|kM zxSOi{KOWhi*`XL`^lzC?UM{`GB1BL2x9~X{o)xXrJpd3Y9#)1NKxXL3(p& z`AT}^q%R<={Ge@e(xpYhWP7G_0<@7i`|6n3iEKFaBy-qB!V;qJjoj6EcSh0HcR&hdx92w*S<;fm|{C^E@7K}x{wr$R|^BZ!|icYDglbl zQ}42t^{2&W<2L@LbCZCyP(2a)zJp#Agv*!}E);07^*kkjKh(2g?xk2T@BalUjTv3x z$;rvO8{H_-=hx#Q=+j<5*2}ZibZFq#(-4FOxLP`^Wi@@7DJxm>cp+||D}Z&2e(K|8 zE;(Ra4Xi1l)ruJub}`B_kI3?xQu>KVf8hm zXA=&yb zGd}@LrA)HR&d=Ew;T4uP1=#o>MkET-W*Y__O%26rO$nA z2BBor>ysP!s>~+E$kF6}AhqE%ZS)){=7Wo%Gh9Q<^myZYvT;=E*=i0~Oh?OKKFZIv zB>Y9Pt}8tPI~gcL2eH#AjDf^DLT#vF;d>SMvas!?iQmBf*dcy#Hq__uMuhL44(7j< zyF%?K8?@3!E+docdjuk^W+|?FSOa>kTJEC*7X|JwPP^wCZ%}&}ApvluC@%W!M9ZrRQET9P zPF=Oje!-Sq;7thh;o0J<)r;Qga=U-2|9y2B0JmB({Kl-dn&#iqU?rW{Ck<{7R}~sN z{=|E*lqVc28#J}MU#%v_ITK;^XRzI}}||Err$}lQ8h9Jh~2x)r4GW5jVkn*Jah~klf!lx_za6S>=n%4&F9_ z&DrD!Tgd>Dnq|ig>`S|9Azgb&7h5V2nPR)tY-aJZNm}@WP)qgm&Zh*8nd4KKRTQA}dO(_BV>w*b?Ahbu#;vMx(=)n&~->^1S-C=QsHSp-J-e;u7c!gryX&$5l3!P)*4w0DlY2BkEmTs?ii?{ANVZmWd_23o<@3N?jYID zgrLk!A&*JM@OGV*@ty%wtmS@;Ggz}KrDb4hl1DmezeRno-}ce%a}&$%RWQRHHMca9 zc66{VUJD?+y~~J)g9wLC#0lyEau7kP_b1=sEjt?BMrxSCo*A|bZ&Pjde^2rcQ2N3A z4gL~N!Qgx2ShsA`%Y7H@adni|0RW7FD(uF@=ZksWMy@6s&*1gC*QZ?iTg>)wH&nm~ z`T1U@=`~l^4i%U$95_%Y?#5o)Ne~v>)9qY)Q4`QWPHxcCEK%}}|sO@ogaX z6j$j@Q<$gf9~`SOq794O*bdJujM0V3(4)5QkE$>yZ>n!VBEXDDa3`9*J|s>!l&r7% z=eXTYNLr}baTdoba%3^St_JT`t9->tG;@Kg@VTweW#dmdB>1wHr+(pv9(q)5E1$O+ z?1I}zeJ*+%8~8JT?itX{i7_A5 zH!WtAoB#6ir?<@&LYY0YN6UN!>o61)oSMJv)f(ZiYBa@Fi7m%9YQb~@w|Mvj<%2HW zEb_m3UtW=91lkAaTI1XrvUY052&U#51;yvOc!Fhk+~T(%a6>|Uub z4A`a(K2TYpNz8E5fi$8(t`h`U=4XAcz7H_n@)E^0OE3Gb9xZ_Sm3n?hbm=Ft`0OW9 zz8HT_^%&&jrbeNc_o%XF@7pxsYhQjA%7|`$77t3q`)23GMEWpPg*^8VyxHQl?NgIX zSI*Gm;#|! z;D{V45;G6lfwKf11^+^2;$F5^yiM(L``*RM?IdNNp(mF-smVY;@8=cNH#@|3Uv?xm zJ|EGfExpq?L`^vQy3ammzYD;%ca2bK>qo}gx466P<#p4!9aF-VWYP`#phx`5I8;+u zuehp<@Q-jp%{#S&D{nLrBw;wKZ1;7@U&7uis^SOp&v2NQuzbi;7gx5soSVg7k6$A* zFz&QWkx)PO4lt0~-DoE+o5kHya4FUhuAKU8HgtF>T<@25H`ViMfd9eO)wuhr7L`eB z6SPp3ZmQQ_#fqK4w}Pqt&BEOIcXAPLBy#c*6GmIF2%zeYMn!4x0l?-QqZ8lMXxK@~ zS(Uk>rqAl@@t1od!+d`YW+f|!Va{UnQLqK2Nec5To z;`A=y+~)OKCV$YS)m95{pEHq(FrCYp4@Z)7&pQP+jJKF05?ycbYqZrbAvK~0^So`| z5dqLTW-wMb+Q$s=3glOQg3gl74&<^?GQagw9)8ytKVF0jkjGOd-~W672-=5yyu;2% zR@{|Ga=z9aa@JbiZ~a@goWJ$j-UG9>7c>K!RCb@wfWoo;3j5?^?qN)@z^z#6vOCNj zi~;*ga6q7IO-QW|Ec2p4yoZOL)i)EZ3~}-E)SvZHj?eO`x`w?y}jxXOrwok z39lkPC5~T$#6cr(>5L+#1#35-w_-R=Y>xf`tZxLF8WL%P*cZRFL6O#2isw}<6FkIC z_b2V^5AjT}Bm}jqRHewWYd) z3-et0$%5qME#oxLr6*6}8HwJwb~QCL_A|oVF`-z>;v3l;=g+tg7Xr(?I#`r=pAYe8 z)qT|ud8thd>aci4NM{Oi>?hAsau!F>BhT<}y+-BS0z@*tTTI{bv#~6Q&!`~q2Xr^d#fd|_%G$HMgut%} zH?4Ip>SXoW4n-9MU^#Z`a6;y$dFDo5tFM{;aOcb|Va1q98DISnge zH&1RIqN>9`W?Trk#){1O$B!&Qu?aa~X)ORB)bJ_1s+#RLB^R9;C9ELD?(o|i7*lmh zRn22+NVzmF2PoFC$C#W%leE4w9w~3%`7p2? zYRr*RS3~hQ!X-5?D&aDdL&PHFRcGC_IgLt|XN^iGV)BcH=L^ieM_|K+G#9JVba*&U z=DYvNUic?@>OMBqmMLjp?TwL#t60vncTayN&4x0Mw)UX=>=a?EJ4yTIT@_gxmV7Fo zxF4xB8cJ=nWTmCv-v1&XF5h}vn=M1~{M+vk@r?a{yt4oC3ZYO1K)eJM6pap`NEZ(Q z#7iRRgJ6&ZVoethphA2Ek^mrf6VVVy5R`s85aMJ7aH1j@sz?>D0FDQM@g%@-NdO)i z6`mph4*@-s1mi&v8R+1MY>HHHG%AoH9ZUfc4u%4$@Fb|7DBho?;?NWgd+kpSV;R;~Hpb*>8|HefH15n`s!14dZA~H}x5hDTuV3LRvr~vOS9i>3rXutKRKf0TUsMNFH zk!Y9oD=<_NFT|zQFTJ@AdLr5Qp)Lgtu7iTa_-DxA3YA(`LTLIGY|h$>PJeEhBw`G| zXmdhr-L+Go*~SD}td((uSgUd&AR2J8fa>!uac8lr^MhH!awuPg|2CHC3Jno1g?$fK zc;vz{g-C5&o3eJXYJQT!(wD)0D$gjIHM{95VDQzCMXEDm_h(bH;7qTK&L47q`Zm z=@LzV8H=b8u+9YYW&)hE03y{Vv5s0gt|%ON#-qGC7+t2r_Q?dL*oINS6E+yh;Oa{W zGvrKxifwK72J4asH-gEo?LbouGvrh^^SMSJH*v&m)@|VKKw}5XIi3#hbyjSj{a~VE zTVE@1ou2^$P$7Ra#-%&nr_U?JMBfMOSGLmOcg$Z%!gAWlA1zKiog-#t7KbFp-ZFJ) z3>2ClArmzUt1|2>{s3|*B13N}KZf+iNTFnFBA2gQ%nc&Vn)hqkFWF3p=eZGjn)aKj zHq}PtG6pBF>YJk=HSciTNMxUvy$Tt$M0eO<8=T}MNw}eXn=CAi;oZ-T`}F)aEEWhNzZIrfrx}qlM4TC?TI%*-Y*7ku~9msawXNt3(h=TJZ90(c0 zn4QP5dXZ!>Bnk&xWh)qhrDRSB^t`3^3*!stlKz?pn@HFL@Q}namKUP5b}o^&aau=~ zb$<`S0=?>LKO3_e_k9t^zMtHe*D4pBGx=$G`iE=f3!V$LqY+QBgev-3Apl$Sw)^yp80o-2)6S}knugbw$TjqT|%a|pj^emq`-7K*qMl@9^yrRss}r{_miZt{SJV9YEt7LvS1sK7 z*B^v@18JCx=Nk*L67t~&Kx4ufrWG0c{uGxgTnls3cFpq->H2a-X$B2HRj83uQi}OQ zf+PkYQ3~bu1=I>&kCA|cx?>KOP6Kj}cb}IKbbX7-U0jqzBm-2uYd>=vX}7t&nCEWq zkRrl#3B6|jc?P+Xk5qhR_&%?Ai0(B!ozOqu_Tqozv{|RIZ^_w3aj7()J)fY1j?3Ch zhzJDJ2YxjLT%03G#kaDWMm;7M7wGetr`B+S4B6i6#tgPuS+ZHOXh1*s+H%zCmQdd> zm<`DghX$wap;CH#M=UUzcX)mBdL}Yn3S5hqx9kG^X!`NzF$#>6GwAED7^`ayuPiSz z%vRIrt9=`DfNNV|4Mc&eaf=0pd{ z@#!|_azfWvK!)yJX~mnY9Knl9K|ee~jOr!JQ5Cb+=hxdwj|y@YJKj~;e$>)=_oN=~TSn12Ct88rOe7UsUvN zNAhhHe*Eo?L5?O4zqx*GjXQ~g9yF;^oR+Z}GxWyIIRDl@4x(T!`Cv)xWF+cJtUyhI z9-SY~+Z{z{-Roa#ee9X=9#%pHzC?ZnqnC0MOcu{{07=FA?=%{yzZ!YnX=Zb|*fWnh z0p$Ji^(m;)XkJz8qH~?%e4Fi~N7*TZ(@hYVJwzeP`NM^?N|j=P%oY~p*;5!Z6(w8P zubV*?$(*##p71bz0r7erMH;@P3t}CU88>9D%-jCPvK5j@P>+{g`Kg4A?n~eL4{Ta? zGi}q#?zTAV5r85Sko~twWz<>CN&J~`PePW?}TgMJizLJZ(NW*-ss2)x0^uj0^vvI#7fkYnDzY()*nv_SuL`ONqik zsV3|BF@Z@g97q%numiw191Olz8~wIuJOim>%{eS1+cN_pX0~^*H9Tqd93fY4sR%Yy z)bDKcf{U^$GJ(8LoKj@8s)@zQ7N0J#15>q>9&q)pCUlr7u8pawgk6cPl8WY~KwsIc zcswFgPqpBH?esn?HU9m{e5}W8qylZ?-w^qApoWS}B=P4ioy_z($S`u0?lYy)8Z#hG ziDD)0Q|mZ$H3pt&zzj!Q;!vY?$kQ$oOYI6R4BiPyACQ*|wa7Jh~G^ujRa3hTd{pGuVQxFZCkUF=FL`# zLcd7J`){pg!8WP!$x)@EUbsPu#vRQp9Gk&cVRTeNn~F4~jb~W&6n|1gJqj^RWAb#{ zxmwPA5Yi*7lV>@%XH~N54=6!iUtG6WU0$%z>WSd&JGoZ{3ed&|!5r&La)sWvzr6J- z5G0R5%V*l40E1(PObzC1L8@llS$*w(mvUD}We->c1)=`xv<< z(@kxl%xXzl!lgJf+;;0=F&ihDmLamR9+L!jhYg4_Etss@ljg}Q*lW}6wmf0Yp3r;c zMaTKkU;Pual1MmpBGaE_JWpzZ$Kaon)fIqVe~KhO3+pe(t>3omz>=;Zzhcl-zxAF1 z1EcItaMDTZ{t6g=;k0^Fl0jFn6uYM2WI!gvwVM0F!f*twc97_GDK-EL<2RsKL@;CW z@@V{>6uIGL+r6b>dfMTs>#xLTnqj`drn6d5J%P#i>z{IK9odGg(3`at#CqoRaiP;0 zhS*`CF9lAn=zv`k$-3|eDHtlESxpv{BD{)1n`eWwfM;N~2&`sw75Z{-MO-kl(*(Y| zWC7CJS@P3<3zT8@U7Y7Vs?SXEOOVCO=Z#qyiPP=I^I-RoI~Y(V-MqnzZo~emI8d!h zwTD$kqawW2SjCbk;+1Yejx>av_yz2#wKVHYIKu@BtN=vpOvGb+MsC}1$w*8z?okS> z<4;wca0oHK<^0Yt!dF8;LOftIkKVL5BMcTldS|fe{6<9K0k{|_NoR1F8h|IB$`K8C zhObn~d*Dm!%M@f2Yr2Og3wJWurXWLb)h?}77djT+t8N8PA`g7CgoubvrYjbq)HTP7 zAZK8@^d=#2e6Z8c?}m8R&F3TZf$wI3)a54j`cuOq`9J^2YuoG9)Fmg+ma53Ap%Ihh zG9A3z(@2pLvc7u{_p_v#Z*lt+Pp504&zL2!UL{APq0^q*<5ENB4pnL)eHlVh_)TW$>{dvs z_>*6b?$tM9&rLdpRufGhw86;4xgruBof|L3ItBwi<|mjZ?<*uRPzf%5cy#NCH||hb zo0yeeAOXz0Ii+iH0R*zIK5a8hpX4s z;kTqRs8b<%t2xLhhVs+gdRC38`umxdeat4b2Pz_QxYYYv`aztCJI;-4#^2`&_mP`H zq~FC+Ko$A1l~kA%Y)Z1RRhU@wC@8DInb*y$rRgJc&iksSnt z;Yb!>hTm4pDS*Z~8z?3qc05L}XhZ}+N|V^$B@J|#L?H;@*kveM?W^k46v1aIv^vA3 z|B!S5Vl=<_6Q#^y`x_)OQ_D$yq+}SSGz*X-?#JQg3PJ$SLSZ0!mCFt}x-03K5YpO% zOK{kNj`nifCIFWn8t_b|<7 z4hAaA97|UAHVCVP84>W@zFxDUwx^B{UsJelN|=)9#ZF8?i&?MZC?wD%Nlz`^V;CJ_ z1Y*@_p$%Jd3ae%$N^;QW-6MxB?C_xk3R#MWZ?VTCkp*J5@d`R({cu2|jj&Wc8k`}F zolZ})5y|T1pA}hNZ!Z8~9(VVQt7$*RUH9yfMlgkFNvhUznhaD^O2I%%D)}OhHQv}J zEO?M#q%IZu@h-f*+J=Jv0O&&xtXH98r@<&;&%!Z2ND@q-JocDYSP9Hx_h^2?IYmf@ z`4xdY<$f+bm32+{V$L>GFg>WJNPR7r!`xS0L%=&c7>9(h!PTPWfc0USR(27f*gjzZ z*(lX-UPY7LWFpzxq}x~#BE-kfLS1g5T#<~u@b;sFhP!EIUV7Y5aS*Ra%Q+mO9Jll#G*%gT5^gwm%_ih>Oqsq@{|em&N%)=4B4WC zkY#46*oK53kqA&<*@|NsF{dK`4SJXL`+9p45{nucx-Km*ku2k|iu%6v$n~#PkoKhG zUw>A3GO>r+&t0^_s;|4M#FUMiB;jbus^!Mv!bSc!<$sx{A9D_^D}IT;zKWupmLlUb%4vRaTbp?y)W6s&+}W+{cQ^p`hVVy# zUu3WvHPExX5};p83}vg-_17>YP>!-zpjt@NKb>ojZ_muaVQ-RX@>eO81y$tAgnfLs zOIqSqLx9N)S_?Ey?0ARH&Lk9M#PtR5IV(>!#g6h9X^qZD)2&dpQGg^6By+G9IJqzN znhfT?RtVKa%ztEm!=fV`dF2x23}PbEzZABW--(VUpxR?sL>u(`;1;`hO~gXlY+WUG(gU5%)F{ zt~fVYdB9XgVVN4`TmLA~#&)DzT=JLDxR+OUDKC;%9!cqA$3CHuFJ}ItxWEg8LMulI zA+gV-udcjoQJwG8z!$A|Ka8d4j?yz^U<#N86u6oq!x&$GoRl@;ST|s1O}Yrsg==V= zr_Y=_m%%6HB^V$bRMgUDsHZh-n2t zv7>6dp7g;iw}jbK}zijX;r)J#Oj4zuxcpp@F1VRP^5sZ!=Sv-ae6qZqtw$D{t{H4vN7r{ILNWsBtexT zPEtZv_!SM^461mBll6q6R!DyYbwQvv`c5{-f>rT+)jeaSTk!L2`s#eUq@g#bS)ken zN~?UL#c&l;>^n?=q-79N4{lMG$~~S*Mg4Y(6H!Z?kf*tdOP_Ygo~}k?f=TWp5+9(k^rVileBcOriP51_QEC4)Ppd12XnhJg}V^XdZS> z^3`0mkzzzGj)7TP;D^Fv@0=*PJtms0W>Jzy(wG#eIaKAUz>^!LBH1S8r+{rIgrw?iuH*~K z03{g*$=1^#pGcbU}ErXwQ!v5 zy%bWR{{{ew>jOs7A|aA_=CG4(CIMJsmq~y+8imJJps>Dx%ej^*W5Tck1(2QhK9#Um zG9<13^;&Mq*$JovrkP@OMax7B&M<;+m2*%=Rzj{tfWsgG8jny%DgvUymW}V&q?D(7 z0PI=j6l7c5YV(hV>|YzEmxN3+?`8W_G{6|HO7pDxF#L0{*&1uuUm|*?j=v9*K+}Z$ zsrOq3h9bHWrOpE80%Tc07KeWM)Ua*~8+d}bH@#{H?!2|c0r**WGU;aeX**t~_mrbb zQ4ItW1`XUYOA43b7+@>qqhpnpP82wRCU2@8pS_*iXrG=sda`dI;?pnd8OH)Z;=}SZg%f%wGlqJmVc4lVDnXx+4lW|%h*k+oJ}(t66(F8#fA(A z{oF5-i_}-({+hX&{t@O%H|7);7J7|^BfKW!1=d@mt&q^|huy<7ZmIE1MQlGEUu}Yf z{;#U>btR@F7EwjWHG$PEOQM3R$*!)g6nmd*qEEwgi`~mMhTmmXtPHAVYwf_eVKIvF zGtS#%q8KFN8q`qDk^Sy({ZHKmp&Gqzo%(vnWAYg`c6LF zgGsLKkSuq73v`k%PFI0{u3MOQNuye-@$5IuL4`k)!>Sws$17&7HnKS0;e8444tV;y z_h(5{^Y>FqmoJ9_@I<_@U~oOddro(C4mq2g<88!TWK~rGlOtuFgKw4jDmQ^bTuScT zy40^Ra=fDxfL2n#(oH%r!HnAG>@kL}^#G%p8hNQk7bjjMq!|=)oOL!wvQkEI#^0Ij zHh3^2hPB4QU_P%A6TA}Qj@iKSF4Hoe#=RM5MOH(A1_{8Fw=+|qVrooIUz1RDiP_~+ZFhha1TMwx({c7W86i@E*q7S@Cxzv z-gmlmJwaO7!q@3x+^b57e!p`P@GR#&?ATWcvC>PZzTRZ}5Y7}j^8I$AFO_EdgqcXF zg*Gcuc}DK~n?InHyQPuQ}1RprpMrI zhv=qbIl_^#wZs$f#`=tZEz9$0>*5||n_g9_P}IQYg`>SipbEittH4(weU;NSm?9*( zjP}V+TT7nPij4KDOC3{p&S+GWZzb}9Rv^q7h1WAR=p?6spRXNSi3ACNbO3~O*s$X1 zAg#x88v!-%hTINzUwW@;Vl{|r6krpW*B@|T7}ZKhk_uW76U&1zjp31j4=88O!cxOT z%|p++HMe7jYyuSr3X){ubWuQCEe54=C%#X8OZ7XNpRnw{4P0Wc_MWXb zLdcpBaDCRWxxZnv`43R{CwP^y^Zw=rs&}$=2Fb>k!Lh3u`0zYMK3RotTE-JB-rG86JWmC*y$H>c? zAUC5x7ZIM21_JO>W*)ne%!2etv_>%U!_{%2HYA-kZd)!9ir{ciHch%#Ydje>%Upqy zd{33b$=qz*!0MkHvYO7uax>wnIxsFXC0IwC!2N5n!dp}?bj@s}2ci`Aak_T*c!bt= zFdEeIINU-ss5d@xXP)|>*b-(TjAO9cu z&uP*;Li!zy+MsP^rqiR45J}EZb^?4fVm66*Qd=G!6Is3sTE_3l&XYKv!U6_W*8IF1 z-)5FB9q*mrFOqs=5QYiLAwcaJd{I@wC_8N}s(_&0onFmyZ5-_eN!>^#=?Xjt-A!?B z?J97qlS$lcSh9RslBTq~ah?qZrgk*jrZJmwf(|()_6|Iy%pRZk2Sx7S7R(B3DO=|7W#;QVzW%RirAt zBvJ(g1*C`w9{8fCyx$-1z3c9*JlT7mnb}i*Gi&c$%w4PiI5crc7XUy;KN{QNNTqN1L@A`VVoj?N+oFSIDm0V66dA|?t@yoJL! zAW+VJU`J;)7 zGzRVL=K#i`Jv@EoaZ3EZmCF<7zsREe;NL8MC?$T?U%P_M^$o!4UOvuXX%QF{Ato*b zmXQ+?mxjs6$=n1>5Z9t&vZ4}VP%$}qX-Ro83Gm;8pSYWklZ*U44fx-C5m!q5e>)Wr z5FipDDdOehDk?4~CnqWIfd%y)5J=Bo#2dc?{I|W%K1hFOC%BIn8vHv#^2q;Ug`B1)TtikHddA#L%zlzu+Y<{)NA@ zClT{LL~vj10_c827U0xHEFzK%JRkx<4g>;0Kyna>{1Q3wOHD~mPDxEeMMX_TMZ-Yz zdoa+@(KFD~(J(W!urM?8aC39>@cuhUC@3gsX=phZ7&y3C8Ckjheer*tTyy~#DFN>R zU&%-q0i=v1WQ-&ieSj3AeIODNlK=Do00}7>5JXNvNu>TB|9M413M2!OGXO})eoa8+ zATl7?F9!jnWQ;&QaVC(eA-RJ$KQl#ma(<0Ox7s}j3+wobP9{(l9awuY>dRM z$N*%2J%4K^VI(CZ$^upSC72DpK^F@E8Zx3rMlwdgEx>pCf@h@R$XE)n0VxH|G?ics zh6F^r8M<&BY^Qwc(l>iqd{#z59+cbIGm6G-8evDz*QKftd4>a+xT)#Vq8_E`(O}wJPE33->ph7>Cjp7&yIRC{P5Fbvf*dj z4qx(z=bEaH6$93V=Y!0q(AmMXQD)S-YpUytC)N*&2xg|a&OSRuiLG(t55vO!^7I91 z!QdOCfN)BcL{=bpnDb^Cav@wr`*M*%p*)a|ge*)$6N~k7CEFEoVpQc2NinmZ3GYjV zihZ>+l`r(%hW2_TxnvLq-R(BszSq#FlVYi6)Eu1+X?viYX3E0t_YR@E&2F8iBThr-iezgT+%#pgc5%JoNyMXINQ)S zebhxELu-E6Rc&KyrS<+iDd+{gLGPL7&#VA*i*hBqT`AX>`+R=BOFyhTqy{p+F|faS z+j<)~xu?=D&f@S2VYi%1od3V<&@E zBw8*2sR2Qg%Nz-MNlMm_t^W+V09;nYT>wzewyK_FEi8>?)=O|j<(!dNSLa{0d2vT6 z89%VnI_}5K0 z5wR`|+{Ld!H>H~$34XI_t9~cAcwaF`KP%E{6ra zb0msMtX#wIb{o@c)<+86G0@XO@XF$1f0=m&UA2=}BjRd2%*|$PGJ}pIaXX&9ICZVw z)x&CIy>WNODj{wpz*H2mmfsh(7Tpr0^?dP8dWnLEpIJKg}$z~1nd5*N3N{d)lITc1m) zN%J-ypur?7S28-m6B2s~5+`9GyhaCVrx$Q3_){4;d4)1leB9vYxI1SdBI>q4Y~tfQ z`zc)p9mXP@zfjDz@Y**U$%IDDU#_O^9 zHz%MZZOtZ+7qNX!6I5~^KYghZsG{CE`nVshLyeX7zqxQcBLzw515D}}BR!;IN&3xu z-0+X5Ux3uoB8;6o*Qrq123jCi?(Ew_rHeh{#YoPD0*su|RdZFCYYKm9ak;OCmKZ2; zwIO0S{R33e?eq>LMu*y(?pu?X@g&|1_Pu`)lF&VFI@17 zI%wu@P&LAuvd@tn5zbEn2vY&8C#%N17i1uoHL)+Md}Z*xpU*B?;sTY;f<+54#~yy( z`aJMwPShw{LMPiH`fdYeb}Avxk)+@G(`3_#5h?r<=K`C$rb*xU>Rrj{Y_;(D9e7U^W!F#0$7a+v zJl_7HvJh;t0e8KH&&-|GvF9P3&D#uEy>BPwR8;!&3qT6FyOd_kXQL?NQ7U9Fo!}^Z zO;5H^=&6hQ!)I0b#-_!k&5gnWQyL6QmVv$OfMNGGVxhGeJK}NjGTRav;C-R z@p`jSf3$nG{Ha!+Ztg^*2`-dVMGK6p>QIuEIsRmtNlA2olqZ(Pg`ScacWrV(9@0x> z1}@*ArOk7D5dPO`nzF*8l6~y|R8$2T9UPi}GBeN}d9xCqVH^sXV-yP>2(VgB)l`U{DW5n-cHjcE#!oAkIl?K_E|oj#i#?S7z5#e)wlMt41;I;MF+ zElca!C!N*N`5yS`#633=G_T>)x%8h&5FKB2#s}@ZvfGApZ^l1<9jnC^{7MsI$IwWhg5kY- z7Cfh})fjj0YC;=a?W;;VeUaGos}&PWYCdfokE(As&y8^H{z`6?)_{+IL+P54TK!=| z{fJ6AQ;sDiB-gFNOd*8EtRnu;pQxpW4UZ+>2c)~b8CqEjBq40+ksiMO;pdZ?Vcycv z(A>yG9xZ*M-2CkOm7j-|`tJh{JU*!5^))Q-E*D`6ljgiFSDMB~&UfuX&R^Gj5&raA z@vi_5xv{8xeF*;;z5=YIiUv`H2R%jvJ4~mi09LnbHnbp-nwL`*(kVi34Su_IZQ^sZ zq;%!SnQH9%R*Y*T_nz1I8@tH{Pe2Vy%n?Yjo#7W<1) zkCrO0zsjY)#6u6t=ALNDrc3*C=xBP;Z#8QZH#I|NSbyT4HPRu!bI3FHqZtbue{Er* zf#2fXGGJBlB*%$zNTim)3p#^P1eBW zf(BDVwbL=VtB4%s6iP^k=V@R+dKQPT_!uSpP7L;-XvDKP;o5UZuk?CDZ(Wj7brGH$ zCvD(#eqlyhVj-@+~g7I%9=z6XnSuTkh+SpW%K00fVg0xtm2=aWk>SikXR5Q`u1 z@ewp17>3Ybs<#i{p}g`wd>MRr%Vf=?X*_JGQ`QnSz_i+OOY>mwXY0vupNvwSFQK}< zJ*0G0okts~NFB|I!v08>?&J8~`qT?ExxYHg{m zef?9hVmdUGwsAl9s4`ItHf21kT~PB>CScoMQBEks@h)lu&(_kqCM)ZIh2uv2%Vx9K zYpM{QIpy%827y@r>**zD0?Cb%IvcuZ#s{n7?#c(%A6(B3{pH9OIA)kAj@}D@OZm*- z-??Cml?yLSW$Bf1E}nZcKqUoqnG_-OQKyPQ-`uSo;+Y$qqfs!m)HH+{>o1z1lKwc_(AV>RxUrUWxo5V!i91AN(+>%ysvS%qT1}1S~`qggSS-CT%SDqp%RKQ8e=P7Pd(t>UF z*l)&V7wrg-wFaUx#_F3=(6iqu#0G%qLR5C{TwOe&Rb+B={nPVYJTr89GLqVogB~?j zcrN_v@UC3QyYr~U!bY3BS-)DuAbBu3r2v@#(;wjELXaD7PzAi%x(c<@yZ2x~tol1C zd(x*DtDk;0{mjwjqKlNa!&RKv1?gyqjPIzaaGn%=Y;G7n|5qp$m{9XGdum;>%R-_VH}(Um`C)Gg(-}9 zavRwG6rX#`5AGc`NW5xA-lu+7KUQta&OMORi_vE35BYRP4aHyvl!bM}A(0BkrDG}Z zA6*Jt93bxJ+-ZyIP!f8sL>8+^{7~f1l)N8&yDjO!B-@zRO+Y@!ZCPm6zf}K^7oLRY z3pKlC91OMQbBX>+4IC>eWe?ezzR>ZgrB-l5lIp#+hjNkx3I*$Ku_9QKWDTHjAyP5O zl1cNx(fxwyljz1m=}nug#-IRXwtov3hn0Je;*axBypipLwmJ2qxPTq0)GZH$`J0+Y zx?E(I<6SfWn|H}6dB2kig3*u`xI_ZO=-nxZco*JfTixi{SUNX<-o2<=kUnWiu&`C2 z9;SQxC<-W=8e)c@*nmEc6tdYfmEjY}F-SHdR2k7BUNr?LRP}v`;S~nil!awofoBRH zP1+UPj&2Lc;DdRKwRteX0xVF>ignD6*)_tKYwOM5fC;GM7eZ>9I#03!a3(qx=Pzop zqDF&qjRcQ{$?r~&7qUW^8H%lz^u5#XHuW8fC(pM}C9;~Vq1-M(SUD0&n0V%SE}Plk zPJMOP@8Pr6B>9S!dxlWHRkn-2?zaW1{;@Lu6 z^{OBd6AYA!aphm`e3)VvCn=U`8;wiL6hGl%AKR&dh1$LA#KsS_KUv`Eoc{QErX(_z zMb5?KF>>~~PLto=ed*tk9IGrXD1_T(Q<(vB-uK3@QCzd$b7H>U1uNY#|E zRiakb8|P8fVhg$Qft3z96;>TJQ;cClv3(65woUvCuN*^p1|1(v3Bq+{mE-vGN-fHs zX=*fZyh;p&)|y=a3K}@(D!Qt*4>}i1>YL!xZsSiPU#zm*cIH@}y>hQ5CZ2e#_Yvf? z?-II7qEh;6_2}_8NsmJ)wCNgEE7`j41weftd91L}^7>9@CiYx^A9Hwo3oM)3b84X{ zLdn4eD$SIakzVGC_r2;i)Zg)jFh3&FY#%%j84(sb$bHg$6q44Mc5q%aQB%2g4^Y75 zdQ!SuvemOG`7N1UhRU7QOc?jYn*bXCoD`!X#h@6W^>x1*_+e?|*=^2Z1jtQjS$OYm zv8%#8{2l{gORP2TU;rfftaWZO);$(;ufRs%P?hXjPMxJXZzr8IY7->>IBOEW6Na70uUC7QiQbzZ%!?eLq3mXYXf+q}Xzmt`jCUR$CvF%68JSw}F8T@&YW*b{SdVm*9NIXxr3z{+gW{W?* zU)4L>D#E!xKq%(ykk~pNedPlT+!HwdSb;+$`~_{ey;m|V9aHSsZuz-(!`<5~Ri~}V zwQ4vN@64=N%av!ULWgUoRTS6?VFgT?Hbu?nS4(^0**VnFm`>~VxZ02Pa%>Zlcq7|$WBTFIIoE%#Vbsum*-i}$g5#H^| zKjQyKR6Ip%%%A{cQ;%k#gGTo=CV53mO@(`s4My2RtfhI1f#qWsPpxCR`zA83Xs4A8 z-(PU_p^Q!J44K$UV*a{k3bE}Gg%&io%%@fqbBP-V0H0Nx%-aeq++39H>E30rX*~_u zxd1FwRZ9F-%Hiayq`%tvZ*=#bMvserfG8B>ITYgce}00KyU3(}ON!n9Jgkf;iT28l zJ@|a1boH`n$IFKkf~uSk*;%KLT;`7!>e}KB*d4_zf=shzNM4?l=?R()vob7ZUCw_K zDWUPmhdkn;YEPWrv~EIA#F}k)mZU{GK4U@!D|9x}w5F=a+SpoYfVwip z;PLrRDu9KjeTN1$4W63Hn#Pu>Fsh!8>n}wen&%55t14!e8{yuh#nCPPzIgF&ytN13 zHVOO}_$ZfN27rx!IrKYqSAw@+=vlORDtyRsygZm9UE9$NgSQsGp;)X`)a~u;l-T}> zU#d{_vDvnAy=UNvJI(lc0eDeE{3C_;y!Lw7tZssY3Djv3+gzJ&7~c|ooyXg3J@cOW zwiL4z?x@*O)1=$fYUat{BfBz!3guz>!EO_KQde62SI+WLs~Y?gqkF$4xwcE8h-(pW{KhwOQHvto5YL;Hv@%sqSmnp%>2%C3rJ|6H_)5fat|@~S+q$l z)Ud9`J{?z=reN>@b}+|j!SVB+*0-qR##gWI)V9d1AZqa6FTeJwOZ@KDlDIqJP<~?t z6U?JPXD0?-DexRDFwgsEHN31mt`B5+m8)B zO<@zgJ7fa5apok)78g{sVf~JbD6PC7o#NDxnU!;sCbLRW@Q+BwGMYU5MG78Pc7zm1 zDk#GuRj0`39o-T8++L7GYBlMzH>G8k+bI#@eFpEpm!)j4?ghQ@Bi@1H{O1AO`bSv- zmn$v+%YM<9(Qc=gcr06+kIv=Je8*aXUuXu!O?yTE&y}StG3N|Z+hgwatrLuKf8&ievxGqSTd|;SO7^7rawLmYBzx|&Ti3-fw!`A zCscpn9}&3LUZk=|(4)$mgLkra)=Hv{4~;(bW*z#8%LK!Q7LpT9&Zr(G5*q#4pKKs9 zKoFnIMzlA~5I(g}t@mZSGCRNWrhBz8+nW5C({m{AAfu>Z`TlLDxE9@oZ7KWL7C zDd`8j)!{D`xyn{S1!0Bw-m4Fejwn@pJu^JhUvGgo8<1Kkn|njN_U!cp24b6M+EaQ% zUgN9QvL*t0rJUsDICQON>A;b5tGxtyvI~G)Q!s46b(-P+ny276u7_Je>l@}l(_)oH pYsUqks6%DzN@5Q4jg;1&oF2!Y@d+=6>>3EbhF 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 HhuQxDwrXz| From a9ef061d0e3b16f64bb51c8ac0248cde6f3bec01 Mon Sep 17 00:00:00 2001 From: Kathy Walrath Date: Tue, 7 Apr 2015 17:18:47 -0700 Subject: [PATCH 4/4] Tweaks to Dart quickstart, Dart resources banner --- public/docs/dart/latest/_data.json | 2 +- public/docs/dart/latest/quickstart.jade | 53 ++++++++++++++----------- 2 files changed, 30 insertions(+), 25 deletions(-) diff --git a/public/docs/dart/latest/_data.json b/public/docs/dart/latest/_data.json index 625f3be00a..4982e87a15 100644 --- a/public/docs/dart/latest/_data.json +++ b/public/docs/dart/latest/_data.json @@ -14,7 +14,7 @@ "resources": { "icon": "play-circle-fill", "title": "Angular Resources", - "banner": "Angular 2 is currently in Alpha Preview. For AngularDart 1.X please visit angulardart.org." + "banner": "Angular 2 is currently in Alpha Preview. For AngularDart 1.X resources, visit angulardart.org." }, "api": { diff --git a/public/docs/dart/latest/quickstart.jade b/public/docs/dart/latest/quickstart.jade index 8f826d4bba..4f1c04c69e 100644 --- a/public/docs/dart/latest/quickstart.jade +++ b/public/docs/dart/latest/quickstart.jade @@ -1,8 +1,14 @@ +p. + Angular 2 is currently in Alpha Preview. + We recommend using + Angular for Dart + for production applications. + p. These instructions assume that you already have the Dart SDK and any tools you like to use with Dart. If not, go - download Dart. + download Dart. Then return here. // STEP 1 - Create a project ########################## @@ -37,19 +43,21 @@ p. pre.prettyprint.lang-basic code. > pub get - Resolving dependencies... (7.3s) - + angular2 2.0.0-alpha.6 - + browser 0.10.0+2 - + path 1.3.3 - + stack_trace 1.2.3 - Changed 4 dependencies! + Resolving dependencies... (2.7s) + + analyzer 0.24.1 (0.25.0-dev.3 available) + ... more messages ... + Changed 21 dependencies! + Precompiling dependencies... + Loading source assets... + Precompiled dart_style. // PENDING: Create template? Link to pub/pubspec docs? // Is browser really needed? .alert.is-helpful. - Depending on your version of Dart, your version numbers (of angular2 - and other packages) might be higher than shown above. That's fine. + Depending on your version of Dart and the latest version of angular2, + your messages are probably going to be different from what's shown above. + That's fine. // STEP 2 - Import Angular ########################## @@ -228,16 +236,20 @@ p. You have several options for running your app. The quickest and easiest, for now, is to open your project in Dart Editor, - right-click web/index.html, + right-click web/index.html, and choose Open in Dartium. + This starts a web server + and opens your app in an experimental browser that contains the Dart VM. // TODO: screenshot? embedded app? p. Another option is to build and serve the app using pub serve, - and then run it by visiting http://localhost:8080/index.html in a browser. - The JavaScript generated using this option is large, for now; - it'll be much better soon, when Angular's transformer becomes available. + and then run it by visiting http://localhost:8080 in a browser. + Generating the JavaScript takes a few seconds when you first visit the page, + and the generated JavaScript is currently large. + The generated JavaScript will be smaller once + Angular's transformer becomes available. // [PENDING: Update when transformer is working!] @@ -246,14 +258,7 @@ p. h2#section-transpile Great job! Next step... p. - To try out the latest Angular 2 APIs, - first download the Dev channel of Dart from the - Dart - Download Archive. - - p. - Once you have the Dart Dev channel, use pub upgrade - to get the latest version of Angular 2. - - - // [PENDING: Perhaps point to dartlang.org.] + We plan to add a developer guide soon. + Until then, check out Angular Resources. + To learn more about Dart, go to + dartlang.org.