From 0d13cd3516d1143cd1927e4c0585d99de2f3ccda Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Thu, 29 Jan 2015 17:42:36 +0100 Subject: [PATCH 01/61] integrated faq and tutorials --- _config.yml | 5 ++ _docs/aop.md | 2 +- _docs/basic-usage.md | 2 +- _docs/configuration.md | 2 +- _docs/dependency-injection.md | 2 +- _docs/deployment.md | 2 +- _docs/design-by-contract.md | 2 +- _docs/installation.md | 2 +- _docs/message-queue.md | 2 +- _docs/persistence-container.md | 2 +- _docs/servlet-engine.md | 2 +- _docs/webserver.md | 2 +- _faq/motivation.md | 18 +++++ _faq/technology.md | 18 +++++ _faq/tools.md | 18 +++++ _includes/{docs_nav.html => sub_nav.html} | 8 +- _layouts/docs.html | 15 ++-- _layouts/faq.html | 35 +++++++++ _layouts/tuts.html | 35 +++++++++ _tuts/firsttut.md | 12 +++ _tuts/running-typo3-6-2-lts.md | 95 +++++++++++++++++++++++ assets/css/main.scss | 4 + community/faq.md | 56 +++++++++++++ docs.md | 1 + docs/tutorials.md | 8 ++ 25 files changed, 326 insertions(+), 24 deletions(-) create mode 100644 _faq/motivation.md create mode 100644 _faq/technology.md create mode 100644 _faq/tools.md rename _includes/{docs_nav.html => sub_nav.html} (70%) create mode 100644 _layouts/faq.html create mode 100644 _layouts/tuts.html create mode 100644 _tuts/firsttut.md create mode 100644 _tuts/running-typo3-6-2-lts.md create mode 100644 community/faq.md create mode 100644 docs/tutorials.md diff --git a/_config.yml b/_config.yml index c126a1978..13f2a8d4a 100644 --- a/_config.yml +++ b/_config.yml @@ -13,10 +13,15 @@ port: 4000 host: 0.0.0.0 baseurl: "" url: "http://appserver.io" +future: false collections: docs: output: true + faq: + output: true + tuts: + output: true features: path: products/ diff --git a/_docs/aop.md b/_docs/aop.md index 349c10a3c..3d4a6937d 100644 --- a/_docs/aop.md +++ b/_docs/aop.md @@ -3,7 +3,7 @@ layout: docs title: AOP position: 110 group: Docs -subDocs: +subNav: - title: How to add an Advice href: how-to-add-an-advice permalink: /documentation/aop.html diff --git a/_docs/basic-usage.md b/_docs/basic-usage.md index e5e818ba2..147f86753 100644 --- a/_docs/basic-usage.md +++ b/_docs/basic-usage.md @@ -3,7 +3,7 @@ layout: docs title: Basic Usage position: 20 group: Docs -subDocs: +subNav: - title: Start and Stop Scripts href: start-and-stop-scripts permalink: /documentation/basic-usage.html diff --git a/_docs/configuration.md b/_docs/configuration.md index 2a97c94d5..2680f911c 100644 --- a/_docs/configuration.md +++ b/_docs/configuration.md @@ -3,7 +3,7 @@ layout: docs title: Configuration position: 130 group: Docs -subDocs: +subNav: - title: Basic Architecture href: basic-architecture - title: Container Configuration diff --git a/_docs/dependency-injection.md b/_docs/dependency-injection.md index bec51cd95..9b7b35e5b 100644 --- a/_docs/dependency-injection.md +++ b/_docs/dependency-injection.md @@ -3,7 +3,7 @@ layout: docs title: Dependency Injection position: 70 group: Docs -subDocs: +subNav: - title: What can be injected href: what-can-be-injected - title: How to inject an instance diff --git a/_docs/deployment.md b/_docs/deployment.md index a7de7a184..7d5934dd1 100644 --- a/_docs/deployment.md +++ b/_docs/deployment.md @@ -3,7 +3,7 @@ layout: docs title: Deployment position: 150 group: Docs -subDocs: +subNav: - title: Deployment Modes href: deployment-modes - title: Marker Files diff --git a/_docs/design-by-contract.md b/_docs/design-by-contract.md index e61e43be7..0db70867f 100644 --- a/_docs/design-by-contract.md +++ b/_docs/design-by-contract.md @@ -3,7 +3,7 @@ layout: docs title: Design by Contract position: 120 group: Docs -subDocs: +subNav: - title: What can be done href: what-can-be-done - title: How does it work diff --git a/_docs/installation.md b/_docs/installation.md index 305b30a4a..3c0724fc7 100644 --- a/_docs/installation.md +++ b/_docs/installation.md @@ -3,7 +3,7 @@ layout: docs title: Installation position: 10 group: Docs -subDocs: +subNav: - title: Mac OS X href: mac-os-x - title: Windows diff --git a/_docs/message-queue.md b/_docs/message-queue.md index 45ee38e03..358b7d7a2 100644 --- a/_docs/message-queue.md +++ b/_docs/message-queue.md @@ -3,7 +3,7 @@ layout: docs title: Message Queue position: 90 group: Docs -subDocs: +subNav: - title: Got mail href: got-mail - title: Send a message diff --git a/_docs/persistence-container.md b/_docs/persistence-container.md index 3ead5793f..f05019667 100644 --- a/_docs/persistence-container.md +++ b/_docs/persistence-container.md @@ -3,7 +3,7 @@ layout: docs title: Persistence Container position: 80 group: Docs -subDocs: +subNav: - title: Singleton SessionBean href: singleton-sessionbean - title: Stateless SessionBean diff --git a/_docs/servlet-engine.md b/_docs/servlet-engine.md index d689a082f..c1409d4ea 100644 --- a/_docs/servlet-engine.md +++ b/_docs/servlet-engine.md @@ -3,7 +3,7 @@ layout: docs title: Servlet Engine position: 50 group: Docs -subDocs: +subNav: - title: How can a Servlet-Engine help href: how-can-a-servlet-engine-help - title: Bootstrapping a Servlet diff --git a/_docs/webserver.md b/_docs/webserver.md index af6b37d31..0822a688b 100644 --- a/_docs/webserver.md +++ b/_docs/webserver.md @@ -3,7 +3,7 @@ layout: docs title: Webserver position: 40 group: Docs -subDocs: +subNav: - title: Connection Handler href: connection-handler - title: Server Modules diff --git a/_faq/motivation.md b/_faq/motivation.md new file mode 100644 index 000000000..69623989f --- /dev/null +++ b/_faq/motivation.md @@ -0,0 +1,18 @@ +--- +layout: faq +title: Motivation +position: 10 +group: FAQ +subNav: + - title: This is question 1? + href: this-is-question-1? + - title: And this is question 2? + href: ant-this-is-question-2? +permalink: /faq/motivation.html +--- + +### This is question 1? +Answer to question 1 + +### And this is question 2? +Answer to question 2 \ No newline at end of file diff --git a/_faq/technology.md b/_faq/technology.md new file mode 100644 index 000000000..ae2300844 --- /dev/null +++ b/_faq/technology.md @@ -0,0 +1,18 @@ +--- +layout: faq +title: Technology +position: 10 +group: FAQ +subNav: + - title: This is question 1? + href: this-is-question-1? + - title: And this is question 2? + href: ant-this-is-question-2? +permalink: /faq/technology.html +--- + +### This is question 1? +Answer to question 1 + +### And this is question 2? +Answer to question 2 \ No newline at end of file diff --git a/_faq/tools.md b/_faq/tools.md new file mode 100644 index 000000000..3c0d868a9 --- /dev/null +++ b/_faq/tools.md @@ -0,0 +1,18 @@ +--- +layout: faq +title: Tools +position: 10 +group: FAQ +subNav: + - title: This is question 1? + href: this-is-question-1? + - title: And this is question 2? + href: ant-this-is-question-2? +permalink: /faq/tools.html +--- + +### This is question 1? +Answer to question 1 + +### And this is question 2? +Answer to question 2 \ No newline at end of file diff --git a/_includes/docs_nav.html b/_includes/sub_nav.html similarity index 70% rename from _includes/docs_nav.html rename to _includes/sub_nav.html index 7fee37b37..c4390be9a 100644 --- a/_includes/docs_nav.html +++ b/_includes/sub_nav.html @@ -1,5 +1,3 @@ -{% assign items = site.docs | sort: 'position' %} -
{% for item in items %} @@ -9,10 +7,10 @@ {% endif %}
{{ item.title }} - {% if item.subDocs and activeClass != "" %} + {% if item.subNav and activeClass != "" %} {% endif %} diff --git a/_layouts/docs.html b/_layouts/docs.html index 225422a16..fbafc1701 100644 --- a/_layouts/docs.html +++ b/_layouts/docs.html @@ -10,19 +10,18 @@
-
-
-

{% if page.title != 'Docs'%}Docs / {% endif %}{{ page.title }}


-
-
- {% include docs_nav.html %} + {% assign items = site.docs | sort: 'position' %} + {% include sub_nav.html %}
-
- {{ content }} +
+

{% if page.group and page.group != "Community" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


+
+ {{ content }} +
diff --git a/_layouts/faq.html b/_layouts/faq.html new file mode 100644 index 000000000..2dc92e398 --- /dev/null +++ b/_layouts/faq.html @@ -0,0 +1,35 @@ + + + +{% include head.html %} + + + + {% include header.html %} + + +
+
+ +
+
+ {% assign items = site.faq | sort: 'position' %} + {% include sub_nav.html %} +
+ +
+

{% if page.group and page.group != "Community" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


+
+ {{ content }} +
+
+
+ +
+
+ + + {% include footer.html %} + + + diff --git a/_layouts/tuts.html b/_layouts/tuts.html new file mode 100644 index 000000000..c12668484 --- /dev/null +++ b/_layouts/tuts.html @@ -0,0 +1,35 @@ + + + +{% include head.html %} + + + + {% include header.html %} + + +
+
+ +
+
+ {% assign items = site.tuts | sort: 'position' %} + {% include sub_nav.html %} +
+ +
+

{% if page.group and page.group != "Docs" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


+
+ {{ content }} +
+
+
+ +
+
+ + + {% include footer.html %} + + + diff --git a/_tuts/firsttut.md b/_tuts/firsttut.md new file mode 100644 index 000000000..a4638597a --- /dev/null +++ b/_tuts/firsttut.md @@ -0,0 +1,12 @@ +--- +layout: tuts +title: First Tutorial +position: 10 +group: Tutorials +subNav: + - title: How to add an Advice + href: how-to-add-an-advice +permalink: /documentation/tutorials/first-tutorial.html +--- + +asdf \ No newline at end of file diff --git a/_tuts/running-typo3-6-2-lts.md b/_tuts/running-typo3-6-2-lts.md new file mode 100644 index 000000000..cda29dfd4 --- /dev/null +++ b/_tuts/running-typo3-6-2-lts.md @@ -0,0 +1,95 @@ +--- +layout: tuts +title: Running TYPO3 6.2 LTS on appserver.io +position: 10 +group: Tutorials +permalink: /documentation/tutorials/running-typo3-6-2-lts.html +--- + +**Prerequirements**: *Up and running installation of MySQL* + +Appserver.io is a pretty cool and sophiscated infrastructure fully built upon the PHP stack. This makes it truely easy +to develop and extend the platform. Appserver.io comes with an built in webserver module with PHP-FPM therefore it is +possible to install any PHP-App you like and run it on that platform. The following guide shows you how easy it is to +install appserver.io on a Mac and run TYPO3 6.2 on it. + +### Installation +First of all you have to download the latest appserver package. You always find the latest and stable release on the +appserver.io webpage belowdownloads. We have installers for all important operating systems but in our case we just +download the .pkg for the Mac. Once you have downloaded the package you just have to follow the steps in the installer. +After the setup has finished the appserver.io is up and running and you can call the welcome page with + +[http://localhost:9080/]() + +By default appserver.io is configured to run on port `9080` in order not to affect any existing webserver installations. +You can easily change that in the /opt/appserver/etc/appserver.xml just by going to section + +```xml + nodes in the xml. The first is for the http and second for the https definitions. If don't need a SSL-Certificate just scroll to the the Section and add the following host configuration for TYPO3 there. + + + + + info@appserver.io + + + webapps/newtypo3 + + + + + + + + + + + + +After adding the Vhost you have to restart the appserver and if everything was correct you should also be able to request TYPO3 over the name based virtual host. \ No newline at end of file diff --git a/assets/css/main.scss b/assets/css/main.scss index 79089bd0c..bb73ddd3c 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -176,6 +176,10 @@ ul.nav li.dropdown:hover ul.dropdown-menu{ padding: 16px 10px; } +#leftCol { + margin-top: 60px; +} + .error-404 { font-size: 100px; } .well { diff --git a/community/faq.md b/community/faq.md new file mode 100644 index 000000000..4c18b91bf --- /dev/null +++ b/community/faq.md @@ -0,0 +1,56 @@ +--- +layout: faq +title: FAQ +headline: Frequently Asked Questions (FAQ) +position: 25 +group: Community +permalink: /community/faq.html +--- + +
+
+ +
+
+ Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
+
+
+
+ +
+
+ Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
+
+
+
+ +
+
+ Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. +
+
+
+
+ + + diff --git a/docs.md b/docs.md index bb0a6de6e..c2b509bc2 100644 --- a/docs.md +++ b/docs.md @@ -1,6 +1,7 @@ --- layout: docs title: Docs +headline: Documentation position: 30 permalink: /documentation.html --- diff --git a/docs/tutorials.md b/docs/tutorials.md new file mode 100644 index 000000000..4da03cf2e --- /dev/null +++ b/docs/tutorials.md @@ -0,0 +1,8 @@ +--- +layout: tuts +title: Tutorials +headline: Tutorials +group: Docs +position: 30 +permalink: /documentation/tutorials.html +--- \ No newline at end of file From 475bd45f80bdd6d5ff3874307fb5f1ab8b438257 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Thu, 29 Jan 2015 18:13:21 +0100 Subject: [PATCH 02/61] added typo3 tutorial --- _tuts/firsttut.md | 12 ------- _tuts/running-typo3-6-2-lts.md | 64 +++++++++++++++++++++++++++------- 2 files changed, 52 insertions(+), 24 deletions(-) delete mode 100644 _tuts/firsttut.md diff --git a/_tuts/firsttut.md b/_tuts/firsttut.md deleted file mode 100644 index a4638597a..000000000 --- a/_tuts/firsttut.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: tuts -title: First Tutorial -position: 10 -group: Tutorials -subNav: - - title: How to add an Advice - href: how-to-add-an-advice -permalink: /documentation/tutorials/first-tutorial.html ---- - -asdf \ No newline at end of file diff --git a/_tuts/running-typo3-6-2-lts.md b/_tuts/running-typo3-6-2-lts.md index cda29dfd4..147499220 100644 --- a/_tuts/running-typo3-6-2-lts.md +++ b/_tuts/running-typo3-6-2-lts.md @@ -22,10 +22,11 @@ After the setup has finished the appserver.io is up and running and you can call [http://localhost:9080/]() By default appserver.io is configured to run on port `9080` in order not to affect any existing webserver installations. -You can easily change that in the /opt/appserver/etc/appserver.xml just by going to section +You can easily change that in the `/opt/appserver/etc/appserver/appserver.xml` just by going to section ```xml - nodes in the xml. The first is for the http and second for the https definitions. If don't need a SSL-Certificate just scroll to the the Section and add the following host configuration for TYPO3 there. +Afterwards you had to add the vhost to the webserver config of the appserver which you also find in the appserver.xml. +You will find 2 nodes in the xml. The first is for the http and second for the https definitions. If don't +need a SSL-Certificate just scroll to the the Section and add the following host configuration for +TYPO3 there. +```xml @@ -91,5 +129,7 @@ Afterwards you had to add the vhost to the webserver config of the appserver whi +``` -After adding the Vhost you have to restart the appserver and if everything was correct you should also be able to request TYPO3 over the name based virtual host. \ No newline at end of file +After adding the Vhost you have to restart the appserver and if everything was correct you should also be able to +request TYPO3 over the name based virtual host. \ No newline at end of file From 613265e74d00462a38391736b8098574b2cdce26 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 10:25:51 +0100 Subject: [PATCH 03/61] fixed headline markup --- about.md | 4 ++-- community.md | 2 +- contact.md | 2 +- downloads.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/about.md b/about.md index f465ae81b..7940d7668 100644 --- a/about.md +++ b/about.md @@ -5,12 +5,12 @@ position: 100 permalink: /about.html --- -## About +# About *** The TechDivision GmbH is an established internet agency who supports famous national and international customers with the planning, conception and implementation of web-based technologies already for years. As Magento Gold Partner and TYPO3 Association Gold Member TechDivision is one of the leading addresses for ambitious Magento- and TYPO3 solutions. Beside divers medium-sized companies a lot of international acting companies, such as Ritter-Sport, American Express, Meggle or Ferrero trust the know-how and experience of TechDivision. Actually TechDivision has 3 locations in Rosenheim/Kolbermoor, Munich and Lübeck. -## Our Mission +# Our Mission We want to change the universe by creating the world´s leading PHP infrastructure - powerful, secure and easy to use! You think we´re crazy? No, we´re not - we´ve only high targets and from a technical perspective there are no boundaries anymore.... \ No newline at end of file diff --git a/community.md b/community.md index cdd398750..5dff22a57 100644 --- a/community.md +++ b/community.md @@ -5,7 +5,7 @@ position: 50 permalink: /community/mailing-list.html --- -## Subscribe to our mailinglist +# Subscribe to our mailinglist *** Get interesting informations and the latest news about appserver.io automatically. diff --git a/contact.md b/contact.md index 70bae2504..204dacffe 100644 --- a/contact.md +++ b/contact.md @@ -4,7 +4,7 @@ title: Contact permalink: /contact.html --- -## Contact +# Contact *** Do not hesitate to send us a message if you have any question or request about our project! diff --git a/downloads.md b/downloads.md index 1500efefb..0c5a323c8 100644 --- a/downloads.md +++ b/downloads.md @@ -5,7 +5,7 @@ position: 20 permalink: /downloads.html --- -## Downloads +# Downloads *** Get the latest Version of appserver.io free and enjoy the most powerful PHP infrastructure in the world with only one click! From cdd50e584c0d5a8b77675cf28d94c85938858f49 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 11:18:26 +0100 Subject: [PATCH 04/61] fixed main headlines to be h1 instead of h2 --- _config.yml | 2 +- _includes/news_category.html | 2 +- _layouts/detail.html | 9 +++-- _layouts/docs.html | 2 +- _sass/_appserver-variables.scss | 2 ++ about.md | 3 +- about/company.md | 2 +- about/press.md | 10 +++--- about/team.md | 9 +---- community.md | 2 +- community/contributing.md | 8 ++--- community/news.md | 2 +- community/on-tour.md | 2 +- contact.md | 2 +- downloads.md | 2 +- imprint.md | 14 ++++---- index.md | 2 +- partners.md | 2 +- privacy.md | 26 +++++++------- product.md | 4 +-- products/appserver-community-edition.md | 2 +- products/appserver-enterprise-edition.md | 2 +- products/features.md | 2 +- products/features/message-queue.md | 8 ++--- products/features/persistence-container.md | 8 ++--- products/features/rewrite-engine.md | 7 ++-- products/features/rewrite-map.md | 1 - products/features/servlet-engine.md | 7 ++-- products/features/timer-service.md | 7 ++-- products/features/webserver.md | 7 ++-- services.md | 2 +- services/certification.md | 2 +- services/professional_services.md | 2 +- services/support.md | 2 +- services/trainings.md | 2 +- terms.md | 42 +++++++++++----------- 36 files changed, 98 insertions(+), 112 deletions(-) diff --git a/_config.yml b/_config.yml index 7acb54bbb..755544d30 100644 --- a/_config.yml +++ b/_config.yml @@ -9,11 +9,11 @@ description: > # The objective of the project is to develop a multithreaded applications in PHP environments. timezone: Europe/Berlin +future: false port: 4000 host: 0.0.0.0 baseurl: "" url: "http://appserver.io" -future: false collections: docs: diff --git a/_includes/news_category.html b/_includes/news_category.html index 02be8f2e3..70960e1c8 100644 --- a/_includes/news_category.html +++ b/_includes/news_category.html @@ -4,7 +4,7 @@ {% endif %} {% endfor %} -

{{ category.title }}

+

{{ category.title }}


{% for post in site.categories.[page.category] %} diff --git a/_layouts/detail.html b/_layouts/detail.html index b447dad8d..6280c2dc0 100644 --- a/_layouts/detail.html +++ b/_layouts/detail.html @@ -12,18 +12,17 @@
-

{{ page.title }}


+

{{ page.title }}

+
- -


- +
{% include subnavigation.html %}
-
+
{{ content }}
diff --git a/_layouts/docs.html b/_layouts/docs.html index 225422a16..5127205ab 100644 --- a/_layouts/docs.html +++ b/_layouts/docs.html @@ -12,7 +12,7 @@
-

{% if page.title != 'Docs'%}Docs / {% endif %}{{ page.title }}


+

{% if page.title != 'Docs'%}Docs / {% endif %}{{ page.title }}


diff --git a/_sass/_appserver-variables.scss b/_sass/_appserver-variables.scss index bb302b738..2ee8ed9a2 100644 --- a/_sass/_appserver-variables.scss +++ b/_sass/_appserver-variables.scss @@ -7,6 +7,8 @@ $brand-primary: #5bc0de !default; $font-family-base: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !default; $font-size-base: 15px !default; +$font-size-h1: floor(($font-size-base * 2.3)) !default; + $code-color: #222222 !default; $code-bg: #f4f4f4 !default; diff --git a/about.md b/about.md index f465ae81b..a5f0cb41d 100644 --- a/about.md +++ b/about.md @@ -5,12 +5,13 @@ position: 100 permalink: /about.html --- -## About +# About *** The TechDivision GmbH is an established internet agency who supports famous national and international customers with the planning, conception and implementation of web-based technologies already for years. As Magento Gold Partner and TYPO3 Association Gold Member TechDivision is one of the leading addresses for ambitious Magento- and TYPO3 solutions. Beside divers medium-sized companies a lot of international acting companies, such as Ritter-Sport, American Express, Meggle or Ferrero trust the know-how and experience of TechDivision. Actually TechDivision has 3 locations in Rosenheim/Kolbermoor, Munich and Lübeck. ## Our Mission +*** We want to change the universe by creating the world´s leading PHP infrastructure - powerful, secure and easy to use! You think we´re crazy? No, we´re not - we´ve only high targets and from a technical perspective there are no boundaries anymore.... \ No newline at end of file diff --git a/about/company.md b/about/company.md index e5b6b6aa1..a44e7246e 100644 --- a/about/company.md +++ b/about/company.md @@ -6,7 +6,7 @@ group: About permalink: --- -## Company +# Company *** Content here diff --git a/about/press.md b/about/press.md index 7c233d0e7..0ffc93f39 100644 --- a/about/press.md +++ b/about/press.md @@ -6,21 +6,21 @@ group: About permalink: /about/press.html --- -## Press +# Press *** Check out some stuff about appserver.io and the appserver.io team in the press! -### PHP-Magazin 08/2013 +## PHP-Magazin 08/2013 [PHP Application Server auf Basis von phtreads](http://phpmagazin.de/news/PHP-Application-Server-auf-Basis-von-phtreads-166667) -### Sitepoint 10/2013 +## Sitepoint 10/2013 [An Interview with the Appserver.io Crew](http://www.sitepoint.com/interview-appserver-io-crew/) -### Dev-Metal.com 10/2013 +## Dev-Metal.com 10/2013 [Postmodern PHP: appserver.io, a multithreaded application server for PHP, written in PHP](http://www.dev-metal.com/postmodern-php-appserver-io-multithreaded-application-server-php-written-php/) -### PHP-Magazin 01/2014 +## PHP-Magazin 01/2014 Asynchronous I/O in PHP, oder doch lieber Threads? (Tim Wagner) diff --git a/about/team.md b/about/team.md index b2ff4fb6d..49462048b 100644 --- a/about/team.md +++ b/about/team.md @@ -4,16 +4,9 @@ title: Team position: 20 group: About permalink: /about/team.html - -stefan: - - name : Stefan Willkommer - title : CTO - text : Stefan studied computer science at the University of applied sciences in Rosenheim, Germany. During this time he started his entrepreneurship with several projects leading into founding the TechDivision GmbH as an internet support company for open source driven solutions in the area of content management and ecommerce. The Magento Gold Partner TechDivision become one of the leading companies in Europe for consulting, developing and supporting Magento Enterprise solutions. During the last 5 years Stefan Willkommer supervised lots of international Magento and TYPO3 projects for very well known customers like Ferrero, WMF and Ritter Sport. Within TechDivision he introduced lot's of market leading technologies in the area of deploying php applications and is addicted to lean project management methodology. - image : http://placehold.it/700x400 - --- -## Team +# Team *** We really believe that we can change the world by providing you with the next generation PHP infrastructure: diff --git a/community.md b/community.md index cdd398750..5dff22a57 100644 --- a/community.md +++ b/community.md @@ -5,7 +5,7 @@ position: 50 permalink: /community/mailing-list.html --- -## Subscribe to our mailinglist +# Subscribe to our mailinglist *** Get interesting informations and the latest news about appserver.io automatically. diff --git a/community/contributing.md b/community/contributing.md index 7c5bc02ea..a5965ae45 100644 --- a/community/contributing.md +++ b/community/contributing.md @@ -6,7 +6,7 @@ group: Community permalink: /community/contributing.html --- -## Contribute to the project +# Contribute to the project *** The appserver.io source is hosted on [Github][github-repo]. To contribute patches, create a fork of the project on [Github][github-repo] and submit a pull request. Please be sure to include unit tests and documentation @@ -15,7 +15,7 @@ please be aware of our [coding guidelines](http://docs.appserver.io/master/organ We want to provide the best open source quality you can get, therefore we can only accept commits with these guidelines in mind. -## Report it to the team +# Report it to the team *** If you've found a bug or issue in appserver.io, please drop us a note. To file a bug, go to our [issue tracker on Github](https://github.com/appserver-io/appserver/issues) and create a new issue. @@ -27,7 +27,7 @@ Please do not report security vulnerabilities on the public GitHub issue tracker For this case, we have implemented the appserver.io security policy. You can find more details for the procedure for disclosing security issues here. -## Get help from the community +# Get help from the community *** We prefer StackOverflow to track questions. Just tag your question with appserver.io or search for questions with that tag. Please check to see if your question has already been answered before asking a new one. @@ -35,7 +35,7 @@ with that tag. Please check to see if your question has already been answered be In the near future we will start a discussion forum on our webpage where you can participate in and which is a great venue for discussing features, architecture and best practices. Stay tuned! -## Live-Chat on our public hipchat channel. +# Live-Chat on our public hipchat channel. *** {% include hipchat.html %} diff --git a/community/news.md b/community/news.md index 30db0cc4e..ccbd2ef36 100644 --- a/community/news.md +++ b/community/news.md @@ -7,7 +7,7 @@ permalink: /community/blog.html author: all --- -## All News +# All News *** {% for post in site.posts %} diff --git a/community/on-tour.md b/community/on-tour.md index 228060522..b6fcc9248 100644 --- a/community/on-tour.md +++ b/community/on-tour.md @@ -6,7 +6,7 @@ group: Community permalink: /community/talks.html --- -## appserver.io on Tour +# appserver.io on Tour *** Meet us on tour and discuss with us the future of PHP infrastructure. Let us know your thoughts, doubts, wishes etc... We´re very happy to talk with you guys! diff --git a/contact.md b/contact.md index 70bae2504..204dacffe 100644 --- a/contact.md +++ b/contact.md @@ -4,7 +4,7 @@ title: Contact permalink: /contact.html --- -## Contact +# Contact *** Do not hesitate to send us a message if you have any question or request about our project! diff --git a/downloads.md b/downloads.md index 1500efefb..0c5a323c8 100644 --- a/downloads.md +++ b/downloads.md @@ -5,7 +5,7 @@ position: 20 permalink: /downloads.html --- -## Downloads +# Downloads *** Get the latest Version of appserver.io free and enjoy the most powerful PHP infrastructure in the world with only one click! diff --git a/imprint.md b/imprint.md index 181a30c58..dc802941f 100644 --- a/imprint.md +++ b/imprint.md @@ -4,31 +4,31 @@ title: Imprint permalink: /imprint.html --- -## appserver.io Imprint +# appserver.io Imprint *** -### appserver.io is a product of: +## appserver.io is a product of: TechDivision GmbH
Spinnereiinsel 3a
83059 Kolbermoor
-### Represented by:
+## Represented by:
Stefan und Josef Willkommer -### Contact: +## Contact: Phone: +49 8031 221055-0
Fax: +49 8031 221055-22
Email: info@techdivision.com -### Entry in the Commercial Register: +## Entry in the Commercial Register: Register Court: Disctrict Court Traunstein
Registry ID: HRB 17123
-### VAT No.: +## VAT No.: DE249664276
-### Responsible for the content (§ 55 Abs. 2 RStV): +## Responsible for the content (§ 55 Abs. 2 RStV): Josef Willkommer
Spinnereiinsel 3a
83059 Kolbermoor
diff --git a/index.md b/index.md index ebf6a8b32..85d0ee9d6 100644 --- a/index.md +++ b/index.md @@ -34,7 +34,7 @@ boxes-targetgroups: link-label : Learn more --- -## Comparison of PHP infrastructural components +# Comparison of PHP infrastructural components


appserver.io is a next-generation PHP infrastructure consisting of a lightning fast webserver completely written in PHP including additional frequently needed services in one powerful bundle. You can use all of diff --git a/partners.md b/partners.md index 433212b1f..cc0beb5f0 100644 --- a/partners.md +++ b/partners.md @@ -5,7 +5,7 @@ position: 30 permalink: /partners.html --- -## Partners +# Partners *** We´re working on a partner program which will be rolled out soon. Our partner program is designed with the diff --git a/privacy.md b/privacy.md index 2699e2c29..693039665 100644 --- a/privacy.md +++ b/privacy.md @@ -4,7 +4,7 @@ title: Privacy permalink: /privacy.html --- -## appserver.io Privacy Policy +# appserver.io Privacy Policy *** _This Privacy Policy was last modified on May 11, 2014._ @@ -15,24 +15,24 @@ Personal Information only for providing and improving the Site. By using the Sit use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible at www.appserver.io. -### Information Collection And Use +## Information Collection And Use While using our Site, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information may include, but is not limited to, your name, email address, postal address and phone number ("Personal Information"). -### Log Data +## Log Data Like many site operators, we collect information that your browser sends whenever you visit our Site ("Log Data"). This Log Data may include information such as your computer's Internet Protocol ("IP") address, browser type, browser version, the pages of our Site that you visit, the time and date of your visit, the time spent on those pages and other statistics. -### Cookies +## Cookies Cookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer's hard drive. Like many sites, we use "cookies" to collect information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Site. -### DoubleClick Cookie +## DoubleClick Cookie Google, as a third party vendor, uses cookies to serve ads on our Site. Google's use of the DoubleClick cookie enables it and its partners to serve ads to our users based on their visit to our Site or other sites on the Internet. You may opt out of the use of the DoubleClick Cookie for interest-based advertising by @@ -47,40 +47,40 @@ Google also recommends installing the Google Analytics Opt-out Browser Add-on f Google Analytics Opt-out Browser Add-on provides visitors with the ability to prevent their data from being collected and used by Google Analytics. -### Do Not Track Disclosure +## Do Not Track Disclosure TechDivision GmbH does not respond to Do Not Track (DNT) signals. Do Not Track (DNT) is a preference you can set in your web browser to let the websites you visit know that you do not want to be tracked. You can disable or enable this setting by visiting the Preferences or Settings menu of your web browser. -### Communications +## Communications We may use your Personal Information to contact you with newsletters, marketing or promotional materials and other information that may be of interest to you. You may opt out of receiving any, or all, of these communications from us by following the unsubscribe instructions provided in any email we send. -### Compliance With Laws +## Compliance With Laws TechDivision GmbH will disclose your Personal Information where required to do so by law or subpoena or if we believe that such action is necessary to comply with the law and the reasonable requests of law enforcement or to protect the security or integrity of our Site. -### Business Transaction +## Business Transaction If TechDivision GmbH is involved in a merger, acquisition or asset sale, your Personal Information may be transferred. We will provide notice before your Personal Information is transferred and becomes subject to a different Privacy Policy. -### Security +## Security The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage, is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security. -### Links To Other Sites +## Links To Other Sites Our Site may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party's site. We strongly advise you to review the Privacy Policy of every site you visit. TechDivision GmbH has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party sites or services. -### Changes To This Privacy Policy +## Changes To This Privacy Policy TechDivision GmbH may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on the Site. You are advised to review this Privacy Policy periodically for any changes. -### Contact Us +## Contact Us If you have any questions about this Privacy Policy, please contact us. \ No newline at end of file diff --git a/product.md b/product.md index 3e329cf15..467f8a187 100644 --- a/product.md +++ b/product.md @@ -5,7 +5,7 @@ position: 10 permalink: /products.html --- -## What is appserver.io? +# What is appserver.io? *** appserver.io is a next generation PHP infrastructure. It is not a webserver like Apache or nginx, nor a Timer Service or Message Queue. It is all of them and much more in one extremely powerful bundle. And it is completely written in PHP enabling PHP developers to adapt appserver.io to their specific needs with no additional coding language - just PHP! @@ -14,7 +14,7 @@ appserver.io is a next generation PHP infrastructure. It is not a webserver like ![alt text]({{ "/assets/img/appserver-stack.png" | prepend: site.baseurl }} "appserver.io stack") -### Want to learn more about the power of appserver.io? +## Want to learn more about the power of appserver.io? You are interested and want to learn more about the of appserver.io. See the different sections below. diff --git a/products/appserver-community-edition.md b/products/appserver-community-edition.md index a1cbd1f9f..cf1b091ec 100644 --- a/products/appserver-community-edition.md +++ b/products/appserver-community-edition.md @@ -7,7 +7,7 @@ permalink: /products/community-edition.html author: all --- -## appserver.io Community Edition +# appserver.io Community Edition *** The Community Edition is your entry in the new and amazing world of multithreading enabled PHP. It offers you all the services documented here without any restrictions. We hope you'll give it a try. Enjoy! diff --git a/products/appserver-enterprise-edition.md b/products/appserver-enterprise-edition.md index d8476453d..1b933dae7 100644 --- a/products/appserver-enterprise-edition.md +++ b/products/appserver-enterprise-edition.md @@ -7,7 +7,7 @@ permalink: /products/enterprise-edition.html author: all --- -## appserver.io Enterprise Edition +# appserver.io Enterprise Edition *** We are working hard on the roadmap and the feature set of the Enterprise Edition. If want to know more about this stunning product please contact us directly. diff --git a/products/features.md b/products/features.md index 11cc2f9fe..72081caba 100644 --- a/products/features.md +++ b/products/features.md @@ -45,7 +45,7 @@ persistence-container: --- -## Features +# Features ***
diff --git a/products/features/message-queue.md b/products/features/message-queue.md index 3cee45ca7..121a7a8bb 100644 --- a/products/features/message-queue.md +++ b/products/features/message-queue.md @@ -5,11 +5,9 @@ position: 10 group: Features permalink: /products/features/message-queue.html subnavigation: features -author: all --- - -### Info +## Info
@@ -39,7 +37,7 @@ author: all


-### Functions +## Functions
@@ -63,7 +61,7 @@ author: all
-### Use Case +## Use Case

Importing a huge number of products, e. g. into an online shop system can take some time using a single-threaded PHP environment. So if you have to import 100.000 products on a server with 4 CPU's each providing 8 cores, the import process will make, by default, use of exactly 1 of the 32 available cores. This will lead to an import time of round about 14 hours, what in reality will be a really huge problem. Using a Message-Queue can be a solution, because it allows you to chunk the data, supposed 100 rows per chunk, and import them in separate threads by sending each to the queue. This can speed up the import process up to 0.5 hours in best case.

diff --git a/products/features/persistence-container.md b/products/features/persistence-container.md index f01513fd6..23d3e608b 100644 --- a/products/features/persistence-container.md +++ b/products/features/persistence-container.md @@ -5,11 +5,9 @@ position: 10 group: Features permalink: /products/features/persistence-container.html subnavigation: features -author: all --- - -### Info +## Info
@@ -39,7 +37,7 @@ author: all


-### Functions +## Functions
@@ -64,6 +62,6 @@ author: all
-### Use Case +## Use Case

Nearly everybody who has been involved in development of an online shop system, neither for the own company or as project for a customer, has been faced the developers question: „How many products will be listed in the catalogue finally?“. The background of that question, in most cases, will be the problem that with a growing number of products the response time will become worse. This problem is partly a result of PHP's “shared nothing” paradigm. This paradigm makes it complicated to hold products, that has been loaded once, in memory and avoid to reload them on every request again and again. A workaround, that has been established in most PHP applications is the heavy usage of cache systems. At first sight, this solves the problem, but having a deeper look at the insights of many applications shows new problems that cache systems introduce. So massive usage of a cache system leads to the need to refresh to cached values, but the selective refreshing of cached data can be very complicated and will lead to critical mistakes in many cases. Using the Persistence Container offers the possibility to load objects into memory, which gives developers high performant access to them and avoids the usage of complicated cache systems in many cases.

diff --git a/products/features/rewrite-engine.md b/products/features/rewrite-engine.md index efed3133b..f20af2ec9 100644 --- a/products/features/rewrite-engine.md +++ b/products/features/rewrite-engine.md @@ -5,10 +5,9 @@ position: 20 group: Features permalink: /products/features/rewrite-engine.html subnavigation: features -author: all --- -### Info +## Info
@@ -35,7 +34,7 @@ In addition, the rewrite engine also serves as a basis for complex rewrite maps


-### Functions +## Functions
@@ -59,7 +58,7 @@ In addition, the rewrite engine also serves as a basis for complex rewrite maps
-### Use Case +## Use Case

The rewrite module is a webserver module included within the appserver.io Webserver environment by default. It provides sophisticated rewriting and redirecting capabilities based on complex request analysis and is oriented on similar solutions of other webserver components. Especially functionality of the Apache solution mod_rewrite got adopted and is offered by the Rewrite Module.

diff --git a/products/features/rewrite-map.md b/products/features/rewrite-map.md index 4ce5efeba..b920e7160 100644 --- a/products/features/rewrite-map.md +++ b/products/features/rewrite-map.md @@ -5,7 +5,6 @@ position: 30 group: Features permalink: /products/features/rewrite-map.html subnavigation: features -author: all --- ## Rewrite Map diff --git a/products/features/servlet-engine.md b/products/features/servlet-engine.md index 94f839151..40916fd92 100644 --- a/products/features/servlet-engine.md +++ b/products/features/servlet-engine.md @@ -5,11 +5,10 @@ position: 10 group: Features permalink: /products/features/servlet-engine.html subnavigation: features -author: all --- -### Info +## Info
@@ -39,7 +38,7 @@ author: all


-### Functions +## Functions
@@ -66,7 +65,7 @@ author: all
-### Use Case +## Use Case

During the last years, as PHP tries to advance to the enterprise market, PHP developers have had to face the reality that PHP does not provide an enterprise ready infrastructure like Java. That leads to the situation where PHP developers have to build up huge knowledge about external tools and libraries written in languages they are not familiar with as the application server brings the missing infrastructure to the PHP ecosystem; it enables PHP developers to use the services it provides. Extending and using such services will be much more convenient since they are written in their native language.

diff --git a/products/features/timer-service.md b/products/features/timer-service.md index 662e645e8..06ddb3415 100644 --- a/products/features/timer-service.md +++ b/products/features/timer-service.md @@ -5,10 +5,9 @@ position: 10 group: Features permalink: /products/features/timer-service.html subnavigation: features -author: all --- -### Info +## Info
@@ -38,7 +37,7 @@ author: all


-### Functions +## Functions
@@ -60,7 +59,7 @@ author: all
-### Use Case +## Use Case

The need to schedule tasks is given in nearly every application, especially for applications in an enterprise environment. In most cases, PHP applications use system services like CRON to schedule their tasks. Several e-commerce applications provides script like cron.sh, that has to be scheduled by CRON every minute and itself will again execute configured, long running tasks, like updating the table indexes, by a complicated, internal functionality. As PHP is single-threaded by default, this leads to several problems, e. g. long running tasks blocks others, also very important tasks, that can be executed only if the previous task has been finished. The Message Queue is a simple solution to solve such problems, because every task will be executed asynchronously in a separate thread that will never block other tasks.

\ No newline at end of file diff --git a/products/features/webserver.md b/products/features/webserver.md index 078975bba..a567eec8b 100644 --- a/products/features/webserver.md +++ b/products/features/webserver.md @@ -5,10 +5,9 @@ position: 10 group: Features permalink: /products/features/webserver.html subnavigation: features -author: all --- -### Info +## Info
@@ -38,7 +37,7 @@ The actual request processing can be delegated any given backend following suppo


-### Functions +## Functions
@@ -64,7 +63,7 @@ The actual request processing can be delegated any given backend following suppo
-### Use Case +## Use Case

A central part of classical PHP web infrastructure is a web server which delivers static data upon a clients request and helps with the delivery of dynamical content through additional service backends. The appserver.io ecosystem also offers a web server implementation completely written in PHP which handles these exact same tasks. diff --git a/services.md b/services.md index 17d12d474..2eba06dd9 100644 --- a/services.md +++ b/services.md @@ -5,7 +5,7 @@ position: 30 permalink: --- -## Services +# Services *** We are working on additional services for community and enterprises. Please stay tuned. diff --git a/services/certification.md b/services/certification.md index 1b736aa54..93884585d 100644 --- a/services/certification.md +++ b/services/certification.md @@ -6,7 +6,7 @@ group: Services permalink: --- -## Certification +# Certification *** Content here \ No newline at end of file diff --git a/services/professional_services.md b/services/professional_services.md index e4b450038..b9a167eda 100644 --- a/services/professional_services.md +++ b/services/professional_services.md @@ -6,7 +6,7 @@ group: Services permalink: --- -## Professional Services +# Professional Services *** Content here \ No newline at end of file diff --git a/services/support.md b/services/support.md index 16527a819..f410ef158 100644 --- a/services/support.md +++ b/services/support.md @@ -6,7 +6,7 @@ group: Services permalink: --- -## Support +# Support *** Content here \ No newline at end of file diff --git a/services/trainings.md b/services/trainings.md index 1d451a32d..3918cba42 100644 --- a/services/trainings.md +++ b/services/trainings.md @@ -6,7 +6,7 @@ group: Services permalink: --- -## Trainings +# Trainings *** Content here \ No newline at end of file diff --git a/terms.md b/terms.md index 690447fd5..1d430afe5 100644 --- a/terms.md +++ b/terms.md @@ -4,32 +4,32 @@ title: Terms permalink: /terms.html --- -## appserver.io Terms +# appserver.io Terms *** Welcome to www.appserver.io (together with its sub-domains, Content, Marks and services, the “site”). Please read the following Terms of Use (“terms”) carefully before using this Site so that you are aware of your legal rights and obligations with respect to TechDivision GmbH and our affiliated companies (collectively, “TechDivision”, „appserver.io“, “we”, “our” or “us”). -### 1. Background +## 1. Background TechDivision is the creator, among other things, of appserver.io which is the next-generation of PHP infrastructure consisting of a lightning fast webserver completely written in PHP including different additional services often needed in modern web applications. The site is intended to provide: (i) information about appserver.io and its products and services; (ii) a news section, as well as possibly future forums and wikis, all in which account holders will be able to share relevant ideas and comments through user submissions. -### 2. Consent and Modification +## 2. Consent and Modification By visiting or using this site, you signify your assent to these terms. These terms apply to all users of the site. If you do not agree to these terms then please do not access or otherwise use the site. We reserve the right, at our discretion, to change these terms at any time. Such change will be effective twenty (20) days following posting of the revised terms on the site, and your continued use of the site thereafter means that you accept those changes. -### 3. Ability to Accept Terms +## 3. Ability to Accept Terms Employer Authority. If you are entering into these terms, and/or using the site, on behalf of your employer or other legal entity, you represent and warrant that you have full authority to: (i) bind said employer or other legal entity to these terms (if they have not already done so); and (ii) use the site on behalf of your employer or other legal entity. If you do not have the foregoing authority please do not accept these terms or access or use the site. -### 4. Site Access +## 4. Site Access For such time as these terms are in effect, we hereby grant you permission to visit and use the site provided that you comply with these terms and applicable law. You acknowledge that certain parts of the site or certain uses of the site may only accessible to registered users who have a site account (defined below). -### 5. Restrictions +## 5. Restrictions You shall not, and shall not permit any third party to: (i) copy, distribute or modify any part of the site or to copy, use, modify, create derivative works of, transfer (by sale, resale, license, sublicense, download or otherwise), reproduce, distribute, display or disclose content (defined below), except as expressly authorized herein; (ii) disrupt any servers or networks connected to the site; (iii) use or launch any automated system (including without limitation, “robots” and “spiders”) to access the site and/or enter information onto the site; (iv) circumvent, disable or otherwise interfere with security-related features of the site or features that prevent or restrict use or copying of any content or that enforce limitations on use of the site; (v) use the communications systems provided by the site to send unsolicited or unauthorized commercial communications including the use communication platforms; (vi) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on the Site; (vii) use the appserver.io name, logo or trademarks without our prior written consent; (viii) use the site to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches these terms; and/or (ix) engage in any action, indirectly or directly, that may be harmful to appserver.io, the appserver.io community, software, products, site or any function thereof. -### 6. Intellectual Property Rights +## 6. Intellectual Property Rights 1. Content and marks. The: (i) text, documents, articles, comments, suggestions, ideas, brochures, descriptions, graphics, photos, sounds, videos and interactive features on the site including appearance, visual elements, design, concepts, business models, operational models, databases, collections of links, hyper text markup language (HTML) code, scripts and all products sold and services offered (collectively, the “materials“), (ii) site products, API’s, tools, services, programs and software (collectively, the “software“), (iii) user submissions, as defined below (and together with the marks (as defined hereafter), materials and software, the “Content“), and (iv) the marks, names, trademarks, service marks and logos contained therein, whether registered or not, (“marks“), are the property of appserver.io and/or its licensors and may be protected by applicable copyright or other intellectual property laws and treaties. ‘appserver.io’, the appserver.io logo, and other marks are Marks of TechDivision GmbH or its affiliates. All other trademarks, service marks, and logos used on the site are the trademarks, service marks, or logos of their respective owners. We reserve all rights not expressly granted in and to the site and the content. 2. Use of content. The content on the site is provided to you on an ‘as is’ and ‘as available’ basis for your informational and personal use only and may not be used, modified, copied, distributed, transmitted, broadcast, displayed, sold, licensed, de-compiled, or otherwise exploited for any other purposes whatsoever without our prior written consent or as expressly permitted herein. If you download or print a copy of any content you must retain all copyright and other proprietary notices contained therein. -### 7. User Submissions +## 7. User Submissions General. The site may permit the submission, hosting, sharing and publishing of materials or any other text, comment, suggestion, information or idea by you and other site users whether through the site, within the appserver.io software, or other (“user submissions“). 1. License to user submissions. By posting, publishing or uploading your user submissions to the site, or submitting your user submissions to appserver.io, you hereby grant appserver.io a worldwide, irrevocable, non-exclusive, royalty-free, perpetual, sublicenseable and transferable license to use, reproduce, distribute, prepare derivative works of display, and perform the user submissions in connection with the site and appserver.io’ business, including without limitation for redistributing part or all of your user submissions (and derivative works thereof) in any media formats and through any media channels and, and you hereby waive any moral rights in your user submissions, to the extent permitted by law. You also hereby grant each user of the site or other viewer or user of the user submission a non-exclusive right to use, reproduce, distribute, prepare derivative works of, display and perform such user submissions, all in accordance with these terms. 2. Suggestions. Notwithstanding and without derogating from the license, we shall have a royalty-free, worldwide, transferable, sublicenseable, irrevocable, perpetual license to use or incorporate into the materials any suggestions, enhancement requests, recommendations or other feedback provided by you (as well as relating to the services and/or products), including by way of user submissions. @@ -38,43 +38,43 @@ General. The site may permit the submission, hosting, sharing and publishing of 5. Prohibited Content. You agree that you will not display, post, submit, publish, upload or transmit a user submission that: (i) is unfair or deceptive under the consumer protection laws of any jurisdiction; (ii) is copyrighted, protected by trade secret or is otherwise subject to third party intellectual property or proprietary rights, including privacy and publicity rights, unless you are the owner of such rights; (iii) creates a risk to a person’s safety or health, creates a risk to public safety or health, compromises national security, or interferes with an investigation by law enforcement; (iv) impersonates another person; (v) violates export control laws; (vi) is unlawful, known to be false, defamatory, libelous, threatening, pornographic, harassing, hateful, racially or ethnically offensive, or encourages conduct that would be considered a criminal offense, gives rise to civil liability, violates any law, or is inappropriate; (vii) is otherwise malicious or fraudulent; and/or (viii) breaches these terms. 6. Exposure. You understand and acknowledge that when accessing and using the site: (i) you will be exposed to user submissions from a variety of sources, and that appserver.io is not responsible for the accuracy, usefulness, safety, or Intellectual property rights of, or relating to, such user submissions; and (ii) you may be exposed to user submissions that are inaccurate, offensive, indecent, or objectionable. You hereby agree to waive, and hereby do waive, any legal or equitable rights or remedies you may have against appserver.io with respect to (i) and (ii) herein. -### 8. Information Description +## 8. Information Description We attempt to be as accurate as possible. However, we cannot and do not warrant that the content available on the site is accurate, complete, reliable, current, or error-free. We reserve the right to make changes in or to the content, or any part thereof, in our sole judgment, without the requirement of giving any notice prior to or after making such changes to the content. Your use of the content, or any part thereof, is made solely at your own risk and responsibility. -### 9. Disclosure +## 9. Disclosure We reserve the right to access, read, preserve, and disclose any information that we obtain in connection with the site, and your use thereof, as we reasonably believe is necessary to: (i) satisfy any applicable law, regulation, legal process, subpoena or governmental request, (ii) enforce the site terms, including to investigate potential violations of them, (iii) detect, prevent, or otherwise address fraud, security or technical issues, (iv) respond to user support requests, or (v) protect the rights, property or safety of appserver.io, its users or the public. -### 10. Links +## 10. Links Links to other websites. The site may contain links, and may enable you to post content, to third party websites that are not owned or controlled by appserver.io. We are not affiliated with, have no control over, and assume no responsibility for the content, privacy policies, or practices of, any third party websites linked through our site or that link to our site. You: (i) are solely responsible and liable for your use of and linking to or from third party websites and any content that you may send or post to a third party website; and (ii) expressly release appserver.io from any and all liability arising from your use of any third party website. Accordingly, we encourage you to read the terms and conditions and privacy policy of each third party website that you may choose to visit, link to, link from or post content on. -### 11. Privacy +## 11. Privacy We will use any personal information that we may collect or obtain in connection with the site in accordance with our privacy policy which is available at www.appserver.io/privacy.html (“privacy policy“). You agree that we may use personal information that you provide or make available to us in accordance with the privacy policy. -### 12. Warranty Disclaimers +## 12. Warranty Disclaimers 1. The site, APIs, Services, Tools, Software, Content, Materials and programs offered by appserver.io are provided an on „as is“ and „as available“ basis and without warranties of any kind either express or implied. appserver.io hereby disclaims all warranties, epxress or implied, including but not limited to implied warranties of merchantability, title, fitness for a particular purpose, non-infringement and provides no promises of any earnings or that commercial gains are made by you in any way. appserver.io does not guarantee that the site will be free of bugs, security breaches, or virus attacks. The site may occasionally be unavailable for routine maintenance, upgrading, or other reasons. You agree that appserver.io will not be held responsible for any consequences to you or any third party including those that may result from technical problems of the internet, slow connections, traffic congestion or overload of our or other servers. Except as expressly stated in our privacy policy, appserver.io does not make any representations, warranties or conditions of any kind, epxress or implied, as to the security of any information you may provide or activities you engage in during the course of your use of the site. 2. We do not warrant, endorse or guarantee any content, material, software, product or service that is featured or advertised on the site by a third party and we disclaim all liability for any such content and matters. You specifically acknowledge that appserver.io shall is not responsible for the user submissions or conduct of any site user and that the risk of harm or damage from the foregoing rests entirely with you. Your reliance on or use of any user submissio or site user, is at your sole risk. If you have a dispute with any user submission, you agree that appserver.io is not liable for any claims or damages arising out of or connected with such a dispute. appserver.io reserves the right, but has no obligation, to monitor any such dispute. 3. This section applies whether or not the services provided under the Site are for payment. Applicable law may not allow the exclusion of certain warranties, so to that extent certain exclusions set forth herein may not apply. -### 13. Limitation of liability +## 13. Limitation of liability To the fulliest extent permissible by lay: (i) appserver.io shall not be liable for any indirect, exemplary, special, consequential or incidential damages of any kind arising under these terms or out of your use of, or inability to use the site, even if appserver.io has been advised of the possility of such damages, and (ii) in no event shall the aggregate liability of appserver.io for any damages arising under these terms or out of your use of, or inability to use, the site exceed the total amount of fees, if any, paid by you to appserver.io for using the site during the three (3) month prior to bringing the claim. Some jurisdictions do not allow the limitation or exclusion of liability for incidental or consequential damages, so the above limitations may not apply to you. -### 14. Indemnity +## 14. Indemnity You agree to defend, indemnify and hold harmless appserver.io and our affiliates, and our respective officers, directors, employees and agents, from and against any and all claims, damages, obligations, losses, liabilities, costs and expenses (including but not limited to attorney’s fees) arising from: (i) use of, or inability to use, the site or any part thereof or therein including the content, materials and software; (ii) your user submissions; (iii) your interaction with any site user; or (iv) your violation of these terms. -### 15. Information and Press Releases +## 15. Information and Press Releases The site may contain information and press releases about appserver.io. While such information was believed to be accurate as of the date prepared, we disclaim any duty or obligation to update this information or any press releases. Further, information about companies other than ours contained in the press release or otherwise should not be relied upon as being provided or endorsed by us. -### 16. Term and Termination +## 16. Term and Termination These terms are effective until terminated by appserver.io or you. appserver.io, in its sole discretion, has the right to terminate these terms and/or any or parts of the site and/or your access to the site, or any part thereof, immediately at any time and with or without cause (including, without any limitation, for a breach of these Terms). appserver.io shall not be liable to you or any third party for termination of the site, or any part thereof. If you object to any term or condition of these terms, or any subsequent modifications thereto, or become dissatisfied with the site in any way, your only recourse is to immediately discontinue use of the Site. Upon termination of these Terms, you shall cease all use of the site. -### 17. Independent contractors +## 17. Independent contractors You and appserver.io are independent contractors. Nothing in these terms creates a partnership, joint venture, agency, or employment relationship between you and appserver.io. You must not under any circumstances make, or undertake, any warranties, representations, commitments or obligations on behalf of appserver.io. -### 18. Assignment +## 18. Assignment These terms, and any rights and licenses granted hereunder, may not be transferred or assigned by you but may be assigned by appserver.io without restriction or notification to you. -### 19. Governing Law and Disputes +## 19. Governing Law and Disputes These terms and the relationship between you and appserver.io shall be governed by and construed in accordance with the laws of Germany, without regard to its principles of conflict of laws. You agree to submit to the personal and exclusive jurisdiction of the courts located in Rosenheim, Germany and waive any jurisdictional, venue, or inconvenient forum objections to such courts, provided that appserver.io may seek injunctive relief in any court of competent jurisdiction. -### 20. General +## 20. General appserver.io reserves the right to discontinue or modify any aspect of the site at any time. These terms shall constitute the entire agreement between you and appserver.io concerning the site. If any provision of these terms is deemed invalid by a court of competent jurisdiction, the invalidity of such provision shall not affect the validity of the remaining provisions of these terms, which shall remain in full force and effect. No waiver of any term of these terms shall be deemed a further or continuing waiver of such term or any other term, and a party’s failure to assert any right or provision under these Terms shall not constitute a waiver of such right or provision. \ No newline at end of file From fcfdfa9a817250c985ffe3660a0e79583e8be8dc Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 12:48:01 +0100 Subject: [PATCH 05/61] finished tutorials page --- _includes/news_category.html | 2 +- _layouts/docs.html | 2 +- _layouts/faq.html | 2 +- _layouts/post.html | 2 +- _layouts/tuts.html | 19 ++- ... running-typo3-6-2-lts-on-appserver-io.md} | 3 +- _tuts/running-typo3-neos-on-appserver-io.md | 115 ++++++++++++++++++ _tuts/running-wordpress-on-appserver-io.md | 112 +++++++++++++++++ community/faq.md | 4 +- community/news.md | 2 +- docs/tutorials.md | 7 +- 11 files changed, 255 insertions(+), 15 deletions(-) rename _tuts/{running-typo3-6-2-lts.md => running-typo3-6-2-lts-on-appserver-io.md} (95%) create mode 100644 _tuts/running-typo3-neos-on-appserver-io.md create mode 100644 _tuts/running-wordpress-on-appserver-io.md diff --git a/_includes/news_category.html b/_includes/news_category.html index 70960e1c8..84f547d35 100644 --- a/_includes/news_category.html +++ b/_includes/news_category.html @@ -4,7 +4,7 @@ {% endif %} {% endfor %} -

{{ category.title }}

+

{{ category.title }}


{% for post in site.categories.[page.category] %} diff --git a/_layouts/docs.html b/_layouts/docs.html index 6fae434ac..d144fb149 100644 --- a/_layouts/docs.html +++ b/_layouts/docs.html @@ -18,7 +18,7 @@
-

{% if page.group and page.group != "Community" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


+

{% if page.group and page.group != "Community" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


{{ content }}
diff --git a/_layouts/faq.html b/_layouts/faq.html index 2dc92e398..d2e7d403a 100644 --- a/_layouts/faq.html +++ b/_layouts/faq.html @@ -18,7 +18,7 @@
-

{% if page.group and page.group != "Community" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


+

{% if page.group and page.group != "Community" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


{{ content }}
diff --git a/_layouts/post.html b/_layouts/post.html index 275a103f7..a0a700964 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -4,7 +4,7 @@
-

{{ page.title }}

+

{{ page.title }}

Posted on {{ page.date | date_to_string }} {% if page.author %} | diff --git a/_layouts/tuts.html b/_layouts/tuts.html index c12668484..c2b4c6152 100644 --- a/_layouts/tuts.html +++ b/_layouts/tuts.html @@ -12,15 +12,22 @@

-
- {% assign items = site.tuts | sort: 'position' %} - {% include sub_nav.html %} -
-
-

{% if page.group and page.group != "Docs" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


+
+

{% if page.group and page.group != "Docs" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


{{ content }} + + {% if page.group != "Tutorials" %} +


+ {% assign items = site.tuts | sort: 'position' %} + {% for item in items %} +

{{ item.title }}

+ {{ item.description }} +

+ {% endfor %} + {% endif %} +
diff --git a/_tuts/running-typo3-6-2-lts.md b/_tuts/running-typo3-6-2-lts-on-appserver-io.md similarity index 95% rename from _tuts/running-typo3-6-2-lts.md rename to _tuts/running-typo3-6-2-lts-on-appserver-io.md index 147499220..8d99b0994 100644 --- a/_tuts/running-typo3-6-2-lts.md +++ b/_tuts/running-typo3-6-2-lts-on-appserver-io.md @@ -1,9 +1,10 @@ --- layout: tuts title: Running TYPO3 6.2 LTS on appserver.io +description: It shows you how easy it is to install appserver.io on a Mac and run TYPO3 6.2 on it. position: 10 group: Tutorials -permalink: /documentation/tutorials/running-typo3-6-2-lts.html +permalink: /documentation/tutorials/running-typo3-6-2-lts-on-appserver-io.html --- **Prerequirements**: *Up and running installation of MySQL* diff --git a/_tuts/running-typo3-neos-on-appserver-io.md b/_tuts/running-typo3-neos-on-appserver-io.md new file mode 100644 index 000000000..df29fb7b7 --- /dev/null +++ b/_tuts/running-typo3-neos-on-appserver-io.md @@ -0,0 +1,115 @@ +--- +layout: tuts +title: Running TYPO3 Neos on appserver.io +description: It shows you how easy it is to install appserver.io on a Mac and run TYPO3 Neos on it. +position: 20 +group: Tutorials +permalink: /documentation/tutorials/running-typo3-neos-on-appserver-io.html +--- + +**Prerequirements**: *Up and running installation of MySQL* + +Appserver.io is a pretty cool and sophiscated infrastructure fully built upon the PHP stack. This makes it truely easy +to develop and extend the platform. Appserver.io comes with an built in webserver module with PHP-FPM therefore it is +possible to install any PHP-App you like and run it on that platform. The following guide shows you how easy it is to +install appserver.io on a Mac and run TYPO3 Neos on it. + +## Installation: +First of all you have to download the latest appserver package. You always find the latest and stable release on the +appserver.io webpage belowdownloads. We have installers for all important operating systems but in our case we just +download the .pkg for the Mac. Once you have downloaded the package you just have to follow the steps in the installer. +After the setup has finished the appserver.io is up and running and you can call the welcome page with + +[http://localhost:9080/]() + +By default appserver.io is configured to run on port `9080` in order not to affect any existing webserver installations. +You can easily change that in the `/opt/appserver/etc/appserver/appserver.xml` just by going to section + +```xml + tag. + +```xml + + + info@appserver.io + webapps/neos/Web + + + + + + + + + + + + + + + +``` + +After adding the Vhost you have to restart the appserver and if everything was correct you you can go ahead directly +with the Neos installation itself. + +`sudo /opt/appserver/sbin/appserverctl restart` + +Therefore you just unpack the TYPO3 Neos source into your Webrootfolder which in case of the appserver is always the +webapps folder underneath `/opt/appserver/webapps/`. In that folder you will still find the already installed example app +and of course the welcome page. We are just creating a folder with name „neos“ and unpacking the source there. +Now you have to change the rights so Neos is able to create folders and files below. + +`chmod -R 775 /opt/appserver/webapps/neos/` + +After that you are able to use the TYPO3 Neos installer just by opening a browser and calling the URL +http://neos.local:9080/setup. If you do so TYPO3 Neos let you go thorugh the installation easily. At the first page +Neos is asking for the initial installation password which you can find in + +`/opt/appserver/webapps/neos/Data/SetupPassword.txt` + +Now you just have to type in your database credentials and select if you want to use an existing database or want to +create a new one. The second last step is creating an user account. Finally you are able to import the Demo site +package or if you already have developed your own site packege you can import that as well. + +Now you are all set and can enjoy the power TYPO3 Neos. \ No newline at end of file diff --git a/_tuts/running-wordpress-on-appserver-io.md b/_tuts/running-wordpress-on-appserver-io.md new file mode 100644 index 000000000..97e71d7bc --- /dev/null +++ b/_tuts/running-wordpress-on-appserver-io.md @@ -0,0 +1,112 @@ +--- +layout: tuts +title: Running Wordpress on appserver.io +description: It shows you how easy it is to install appserver.io on a Mac and run Wordpress on it. +position: 20 +group: Tutorials +permalink: /documentation/tutorials/running-wordpress-on-appserver-io.html +--- + +**Prerequirements**: *Up and running installation of MySQL* + +Appserver.io is a pretty cool and sophiscated infrastructure fully built upon the PHP stack. This makes it truely easy +to develop and extend the platform. Appserver.io comes with an built in webserver module with PHP-FPM therefore it is +possible to install any PHP-App you like and run it on that platform. The following guide shows you how easy it is to +install appserver.io on a Mac and run Wordpress on it. + +##Installation: +First of all you have to download the latest appserver package. You always find the latest and stable release on the +appserver.io webpage below downloads. We have installers for all important operating systems but in our case we just +download the .pkg for the Mac. Once you have downloaded the package you just have to follow the steps in the installer. +After the setup has finished the appserver.io is up and running and you can call the welcome page with + +[http://localhost:9080/]() + +By default appserver.io is configured to run on port `9080` in order not to affect any existing webserver installations. +You can easily change that in the /opt/appserver/etc/appserver.xml just by going to section + +```xml + tag. + +```xml + + + info@appserver.io + webapps/wordpress + + +``` + +After adding the Vhost you have to restart the appserver and you should start with the installation like described at +the beginning of this tutorial + +```bash +sudo /opt/appserver/sbin/appserverctl restart +``` + +If you alread installed wordpress and now you want to use the configured filename you just have to change the siteurl +in the settings menu of wordpress. \ No newline at end of file diff --git a/community/faq.md b/community/faq.md index 4c18b91bf..b59e8ebdc 100644 --- a/community/faq.md +++ b/community/faq.md @@ -1,9 +1,9 @@ --- layout: faq -title: FAQ +title: {{ FAQ }} headline: Frequently Asked Questions (FAQ) position: 25 -group: Community +group: {{ Community }} permalink: /community/faq.html --- diff --git a/community/news.md b/community/news.md index ccbd2ef36..e055d4119 100644 --- a/community/news.md +++ b/community/news.md @@ -7,7 +7,7 @@ permalink: /community/blog.html author: all --- -# All News +# All News *** {% for post in site.posts %} diff --git a/docs/tutorials.md b/docs/tutorials.md index 4da03cf2e..88fe0e59b 100644 --- a/docs/tutorials.md +++ b/docs/tutorials.md @@ -5,4 +5,9 @@ headline: Tutorials group: Docs position: 30 permalink: /documentation/tutorials.html ---- \ No newline at end of file +--- + +We are working hard making the most valuable tutorials not only for how you can develop on the appserver.io +platform but also running legacy php apps on it. If you think a special topic or maybe an app is missing please +let us know. We try to extend the tutorials as fast as possible. + From 896af1ad733ae1eb5651a68cccd77adabbcbe906 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 15:47:53 +0100 Subject: [PATCH 06/61] added sections feature --- _layouts/sections.html | 21 ++++ _sass/_sections.scss | 46 ++++++++ assets/css/main.scss | 13 ++- assets/img/sections/bluepink.jpg | Bin 0 -> 20486 bytes index.md | 191 +++++++++++++++++-------------- sections.md | 50 ++++++++ 6 files changed, 231 insertions(+), 90 deletions(-) create mode 100644 _layouts/sections.html create mode 100644 _sass/_sections.scss create mode 100644 assets/img/sections/bluepink.jpg create mode 100644 sections.md diff --git a/_layouts/sections.html b/_layouts/sections.html new file mode 100644 index 000000000..44a467d6f --- /dev/null +++ b/_layouts/sections.html @@ -0,0 +1,21 @@ + + + +{% include head.html %} + + + + {% include header.html %} + + +
+ + {{ content }} + +
+ + + {% include footer.html %} + + + diff --git a/_sass/_sections.scss b/_sass/_sections.scss new file mode 100644 index 000000000..43fcf4de9 --- /dev/null +++ b/_sass/_sections.scss @@ -0,0 +1,46 @@ +// +// Styles for sections +// -------------------------------------------------- + +section { + + padding: 50px 0; + + h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 25px; + } + +} + +// section background themes +section.inverted { + background-color: #000; + color: #fafafa; +} + +section.grey { + background-color: #fafafa; +} + +section.black { + @extend section.inverted; + background-color: #000000; +} + +section.blue { + @extend section.inverted; + background-color: $link-color; +} + +section.bluepink { + @extend section.inverted; + background-image: url(/assets/img/sections/bluepink.jpg); + background-repeat: no-repeat; + background-position: 50% 0; + -ms-background-size: cover; + -o-background-size: cover; + -moz-background-size: cover; + -webkit-background-size: cover; + background-size: cover; +} \ No newline at end of file diff --git a/assets/css/main.scss b/assets/css/main.scss index 764683b43..282b1559f 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -9,6 +9,7 @@ @import "countdown"; @import "docs"; @import "blog"; +@import "sections"; // import font @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600); @@ -32,7 +33,6 @@ code { background-color: $body-bg; position: relative; margin-bottom: 240px; - padding-bottom: 50px; z-index: 200; font-size: 16px; } @@ -193,6 +193,12 @@ ul.nav li.dropdown:hover ul.dropdown-menu{ box-shadow: none; } +.panel-heading { + h1, h2, h3, h4, h5, h6 { + margin: 0; + } +} + .price { display: block; font-size: 50px; @@ -344,6 +350,11 @@ footer { display: none; } + // smaller the navbar elements + .navbar-nav > li > a { + padding: 22px 10px; + } + // rename what is appserver to info #nav-what-is-appserver-io a.dropdown-toggle span { display: none; diff --git a/assets/img/sections/bluepink.jpg b/assets/img/sections/bluepink.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ccc6e842f052a93e75d902df523918257e8d037 GIT binary patch literal 20486 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 literal 0 HcmV?d00001 diff --git a/index.md b/index.md index 85d0ee9d6..90d7b8e5f 100644 --- a/index.md +++ b/index.md @@ -1,5 +1,5 @@ --- -layout: default +layout: sections title: Home position: 0 permalink: / @@ -34,97 +34,107 @@ boxes-targetgroups: link-label : Learn more --- -# Comparison of PHP infrastructural components -


-appserver.io is a next-generation PHP infrastructure consisting of a lightning fast webserver completely -written in PHP including additional frequently needed services in one powerful bundle. You can use all of -the services or only specifically selected services in your existing application with no additional tweaks. -This is just what you need since we have eliminated the need for additional tools or additional services, -appserver.io and PHP and you´re done! -


+
+
+

Comparison of PHP infrastructural components

+ appserver.io is a next-generation PHP infrastructure consisting of a lightning fast webserver completely + written in PHP including additional frequently needed services in one powerful bundle. You can use all of + the services or only specifically selected services in your existing application with no additional tweaks. + This is just what you need since we have eliminated the need for additional tools or additional services, + appserver.io and PHP and you´re done! -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +


- -

Feature

Apache

nginx

appserver.io

LanguageCCPHP
Webserver HTTP Compliant
Rewrite Engine
Rewrite Map
Fast CGI Interface
Servlet Engine
Message Queue
Timer Service
Persistence Container
-
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -## Learn more about our target groups -


-{% include widgets/boxes.html boxes = page.boxes-targetgroups %} -


+ +

Feature

Apache

nginx

appserver.io

LanguageCCPHP
Webserver HTTP Compliant
Rewrite Engine
Rewrite Map
Fast CGI Interface
Servlet Engine
Message Queue
Timer Service
Persistence Container
+
+
+
-## Watch the Video from the Imagine Conference -


-
- -
-


+
+
+

  Learn more about our target groups

+


+ {% include widgets/boxes.html boxes = page.boxes-targetgroups %} +
+
+ +
+
+

  Watch the Video from the Imagine Conference

+


+
+ +
+
+
- -##    ... and best of all it´s completely open source! +
+
+

  ... and best of all it´s completely open source!

+
+
diff --git a/sections.md b/sections.md new file mode 100644 index 000000000..4ac0e971f --- /dev/null +++ b/sections.md @@ -0,0 +1,50 @@ +--- +layout: sections +title: Sections +permalink: /sections.html +--- + +
+
+

How does appserver work?

+

+ The appserver DCOS is a new kind of operating system that organizes all of your machines, VMs, and cloud instances into a single pool of intelligently and dynamically shared resources. It runs on top of and enhances any modern version of Linux. +

+
+
+ +
+
+

appserver.io Community Edition

+

+ The Community Edition is your entry in the new and amazing world of multithreading enabled PHP. It offers you all the services documented here without any restrictions. We hope you'll give it a try. Enjoy! +

+

+
+ +
+
+

appserver.io Enterprise Edition

+

+ We are working hard on the roadmap and the feature set of the Enterprise Edition.
If want to know more about this stunning product please contact us directly. +

+ +   Contact us + +
+
+ +
+
+

white stuff

+

+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. +

+

+ Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. +

+

+ Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. +

+
+
\ No newline at end of file From 3994c42c4ee8ab6fc7fb4294df73f2b070d6bbac Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 15:52:00 +0100 Subject: [PATCH 07/61] Update index.md --- index.md | 154 +++++++++++++++++++++++++++---------------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/index.md b/index.md index 90d7b8e5f..c2d8c3645 100644 --- a/index.md +++ b/index.md @@ -35,87 +35,87 @@ boxes-targetgroups: ---
-
+
-

Comparison of PHP infrastructural components

- appserver.io is a next-generation PHP infrastructure consisting of a lightning fast webserver completely - written in PHP including additional frequently needed services in one powerful bundle. You can use all of - the services or only specifically selected services in your existing application with no additional tweaks. - This is just what you need since we have eliminated the need for additional tools or additional services, - appserver.io and PHP and you´re done! +

Comparison of PHP infrastructural components

+appserver.io is a next-generation PHP infrastructure consisting of a lightning fast webserver completely +written in PHP including additional frequently needed services in one powerful bundle. You can use all of +the services or only specifically selected services in your existing application with no additional tweaks. +This is just what you need since we have eliminated the need for additional tools or additional services, +appserver.io and PHP and you´re done! -


+


-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+

Feature

Apache

nginx

appserver.io

LanguageCCPHP
Webserver HTTP Compliant
Rewrite Engine
Rewrite Map
Fast CGI Interface
Servlet Engine
Message Queue
Timer Service
Persistence Container
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -

Feature

Apache

nginx

appserver.io

LanguageCCPHP
Webserver HTTP Compliant
Rewrite Engine
Rewrite Map
Fast CGI Interface
Servlet Engine
Message Queue
Timer Service
Persistence Container
-
-
+ + +
+
From c83dd39cd182e6903e05a8db6b3d414027eae883 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 15:52:54 +0100 Subject: [PATCH 08/61] Update index.md --- index.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/index.md b/index.md index c2d8c3645..d3b2342a6 100644 --- a/index.md +++ b/index.md @@ -119,21 +119,21 @@ appserver.io and PHP and you´re done!
-
-

  Learn more about our target groups

-


- {% include widgets/boxes.html boxes = page.boxes-targetgroups %} -
+
+

  Learn more about our target groups

+


+{% include widgets/boxes.html boxes = page.boxes-targetgroups %} +
-
-

  Watch the Video from the Imagine Conference

-


-
- -
-
+
+

  Watch the Video from the Imagine Conference

+


+
+ +
+
-
@@ -18,12 +13,9 @@
-
- {% include footer.html %} - diff --git a/_layouts/detail.html b/_layouts/detail.html index 6280c2dc0..58cd96b0c 100644 --- a/_layouts/detail.html +++ b/_layouts/detail.html @@ -1,12 +1,8 @@ - {% include head.html %} - - {% include header.html %} -
@@ -16,7 +12,6 @@

{{ page.title }}


-
{% include subnavigation.html %} @@ -30,8 +25,6 @@

{{ page.title }}

- {% include footer.html %} - diff --git a/_layouts/docs.html b/_layouts/docs.html index d144fb149..da4ba1e8d 100644 --- a/_layouts/docs.html +++ b/_layouts/docs.html @@ -1,16 +1,11 @@ - {% include head.html %} - - {% include header.html %} -
-
{% assign items = site.docs | sort: 'position' %} @@ -28,8 +23,6 @@

{% if page.group and page.group != "Community" %}

- {% include footer.html %} - diff --git a/_layouts/faq.html b/_layouts/faq.html index d2e7d403a..72c2f46a6 100644 --- a/_layouts/faq.html +++ b/_layouts/faq.html @@ -1,16 +1,11 @@ - {% include head.html %} - - {% include header.html %} -
-
{% assign items = site.faq | sort: 'position' %} @@ -28,8 +23,6 @@

{% if page.group and page.group != "Co

- {% include footer.html %} - diff --git a/_layouts/index.html b/_layouts/index.html index 33f38f790..a29718beb 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -1,18 +1,13 @@ - {% include head.html %} - - {% include header.html %} -
test
-
@@ -20,15 +15,11 @@
-
test
- - {% include footer.html %} - diff --git a/_layouts/news.html b/_layouts/news.html index 0d8504248..6f94af01a 100644 --- a/_layouts/news.html +++ b/_layouts/news.html @@ -1,23 +1,15 @@ - {% include head.html %} - - {% include header.html %} -
-
-
- {{ content }} -
-
-
    @@ -45,7 +35,6 @@
subscribe via RSS
-

Categories

    @@ -60,7 +49,6 @@

    Categories

    {% endfor %}
-

Recent Releases

@@ -72,7 +60,6 @@

Recent Releases

{% endfor %}
-

Other News

@@ -86,18 +73,13 @@

Other News

{% endfor %}
-
-
- {% include footer.html %} - {% include disqus_count.html %} - diff --git a/_layouts/page.html b/_layouts/page.html index 74c1a1184..5e8e08aca 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -2,13 +2,10 @@ layout: default ---
-

{{ page.title }}

-
{{ content }}
-
diff --git a/_layouts/post.html b/_layouts/post.html index a0a700964..72c194056 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -2,7 +2,6 @@ layout: news ---
-

{{ page.title }}

@@ -17,15 +16,10 @@

{{ page.title }}


-
{{ content }}
-


-
-
- -{% include disqus_embed.html %} +{% include disqus_embed.html %} \ No newline at end of file diff --git a/_layouts/sections.html b/_layouts/sections.html index 44a467d6f..f0cb33d15 100644 --- a/_layouts/sections.html +++ b/_layouts/sections.html @@ -1,21 +1,13 @@ - {% include head.html %} - - {% include header.html %} -
- {{ content }} -
- {% include footer.html %} - diff --git a/_layouts/tuts.html b/_layouts/tuts.html index c2b4c6152..0ffd72246 100644 --- a/_layouts/tuts.html +++ b/_layouts/tuts.html @@ -1,23 +1,17 @@ - {% include head.html %} - - {% include header.html %} -
-

{% if page.group and page.group != "Docs" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


{{ content }} - {% if page.group != "Tutorials" %}


{% assign items = site.tuts | sort: 'position' %} @@ -27,7 +21,6 @@

{{ item.title }}



{% endfor %} {% endif %} -
@@ -35,8 +28,6 @@

{{ item.title }}

- {% include footer.html %} - diff --git a/_layouts/wide.html b/_layouts/wide.html index da7db7f14..c10f80342 100644 --- a/_layouts/wide.html +++ b/_layouts/wide.html @@ -1,17 +1,11 @@ - {% include head.html %} - - {% include header.html %} - {{ content }} - {% include footer.html %} - From 2f73a9309a9f8c11c000f7cae0d563182d3f255f Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:07:42 +0100 Subject: [PATCH 13/61] Update sections.html --- _layouts/sections.html | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/_layouts/sections.html b/_layouts/sections.html index f0cb33d15..b0be39db9 100644 --- a/_layouts/sections.html +++ b/_layouts/sections.html @@ -4,9 +4,7 @@ {% include header.html %} -
- {{ content }} -
+
{{ content }}
{% include footer.html %} From fc728b73d6d50e9319011cc11d0f1ed68abb4bcd Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:10:01 +0100 Subject: [PATCH 14/61] Update header.html --- _includes/header.html | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/_includes/header.html b/_includes/header.html index 69a1d00fb..b3a98f67b 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -36,15 +36,12 @@ {{ lpage.title }} {% endif %} - {% endif %} {% endfor %} -
- -{% include widgets/slider.html %} \ No newline at end of file +{% include widgets/slider.html %} From b3b26a42cebd303c613668cd19fca8fddfc33ffa Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:10:23 +0100 Subject: [PATCH 15/61] Update slider.html --- _includes/widgets/slider.html | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/_includes/widgets/slider.html b/_includes/widgets/slider.html index c21a818e5..955bd523c 100644 --- a/_includes/widgets/slider.html +++ b/_includes/widgets/slider.html @@ -9,7 +9,6 @@ {% endif %} {% endfor %} - - @@ -35,4 +33,4 @@

{{ slide.title }}


-{% endif %} \ No newline at end of file +{% endif %} From aad9323c8e162d9d8e97366a712650207337a00d Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:12:23 +0100 Subject: [PATCH 16/61] Update sections.html --- _layouts/sections.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/sections.html b/_layouts/sections.html index b0be39db9..87f83f926 100644 --- a/_layouts/sections.html +++ b/_layouts/sections.html @@ -4,7 +4,7 @@ {% include header.html %} -
{{ content }}
+

{{ content }}
{% include footer.html %} From dce37361b3ec5d1f999e14d2e04166fc2bfc11ab Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:12:53 +0100 Subject: [PATCH 17/61] Update sections.html --- _layouts/sections.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/sections.html b/_layouts/sections.html index 87f83f926..b0be39db9 100644 --- a/_layouts/sections.html +++ b/_layouts/sections.html @@ -4,7 +4,7 @@ {% include header.html %} -

{{ content }}
+
{{ content }}
{% include footer.html %} From d2721507dfc6c54f967524468b06ba84d64cc144 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:13:48 +0100 Subject: [PATCH 18/61] Update sections.md --- sections.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sections.md b/sections.md index a2b2719f6..269d93872 100644 --- a/sections.md +++ b/sections.md @@ -2,8 +2,7 @@ layout: sections title: Sections permalink: /sections.html ---- -
+---

How does appserver work?

From 454853df17a2a1471903b39ea540ae49824744aa Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:14:14 +0100 Subject: [PATCH 19/61] Update sections.md --- sections.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sections.md b/sections.md index 269d93872..a2b2719f6 100644 --- a/sections.md +++ b/sections.md @@ -2,7 +2,8 @@ layout: sections title: Sections permalink: /sections.html ----

+--- +

How does appserver work?

From 009d97303d7e55b1f6ca26d8f87aa4a371a83e4e Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:16:25 +0100 Subject: [PATCH 20/61] Update main.scss --- assets/css/main.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/css/main.scss b/assets/css/main.scss index 282b1559f..bffe7fee7 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -20,6 +20,11 @@ body { -webkit-font-smoothing: antialiased; } +p:empty { + padding: 0; + margin: 0; +} + // inline code code { padding: 3px 8px; From c7c5847a5d8f7fc355ca3f2d07ec37c54e7d1a59 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:20:52 +0100 Subject: [PATCH 21/61] minor fixes --- _includes/header.html | 1 - _layouts/sections.html | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/_includes/header.html b/_includes/header.html index 69a1d00fb..67dbe1b3c 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -46,5 +46,4 @@

- {% include widgets/slider.html %} \ No newline at end of file diff --git a/_layouts/sections.html b/_layouts/sections.html index f0cb33d15..b0be39db9 100644 --- a/_layouts/sections.html +++ b/_layouts/sections.html @@ -4,9 +4,7 @@ {% include header.html %} -
- {{ content }} -
+
{{ content }}
{% include footer.html %} From 2089c383e66d0dfb7eb859ebffc0c16eba375189 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:22:33 +0100 Subject: [PATCH 22/61] fixed content padding bottom --- assets/css/main.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/css/main.scss b/assets/css/main.scss index bffe7fee7..4b9c874f5 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -50,6 +50,7 @@ code { div.content { overflow:auto; padding-top: 40px; + padding-bottom: 60px; ul { padding-left:20px; From 989ab520924a53af07d1cc5e7e834bd7226c3382 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:38:38 +0100 Subject: [PATCH 23/61] minor changes on sections at home --- index.md | 10 +++++++--- sections.md | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/index.md b/index.md index d3b2342a6..f102e3f2e 100644 --- a/index.md +++ b/index.md @@ -44,7 +44,11 @@ the services or only specifically selected services in your existing application This is just what you need since we have eliminated the need for additional tools or additional services, appserver.io and PHP and you´re done! -


+
+
+ +
+
@@ -118,7 +122,7 @@ appserver.io and PHP and you´re done! -
+

  Learn more about our target groups


@@ -126,7 +130,7 @@ appserver.io and PHP and you´re done!
-
+

  Watch the Video from the Imagine Conference


diff --git a/sections.md b/sections.md index a2b2719f6..9810907e9 100644 --- a/sections.md +++ b/sections.md @@ -3,7 +3,7 @@ layout: sections title: Sections permalink: /sections.html --- -
+

How does appserver work?

From 9714dd7858a14e7bdc820ab2cd206e40bf0f95ec Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:43:35 +0100 Subject: [PATCH 24/61] minor changes on index table --- assets/css/main.scss | 6 +++--- index.md | 48 ++++++++++++++++++++++---------------------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/assets/css/main.scss b/assets/css/main.scss index 4b9c874f5..a283cce8a 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -253,15 +253,15 @@ ul.nav li.dropdown:hover ul.dropdown-menu{ } /* icon color definitions */ -.icon-ok { - color: green; -} .icon-nok { color: #a82629; } .icon-ci { color: #31b0d5; } +.icon-ok { + @extend .icon-ci; +} /* subpage properties */ .subpage-fill { diff --git a/index.md b/index.md index f102e3f2e..49c6a016e 100644 --- a/index.md +++ b/index.md @@ -69,51 +69,51 @@ appserver.io and PHP and you´re done!

- - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + From 5548da3a2d2e8b602b0572b308eacecaaa77eb60 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:49:11 +0100 Subject: [PATCH 25/61] fixed bullets --- _docs/installation.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/_docs/installation.md b/_docs/installation.md index 3c0724fc7..e432d96bd 100644 --- a/_docs/installation.md +++ b/_docs/installation.md @@ -23,15 +23,11 @@ Besides supporting several operating systems and their specific ways of installi also support several ways of getting this software. So to get your appserver.io package you might do any of the following: -* Download one of our [**releases**]() - right from this repository which provide tested install packages +* Download one of our [**releases**]() right from this repository which provide tested install packages -* Grab any of our [**nightlies**]() from our project page to get - bleeding edge install packages which still might have some bugs +* Grab any of our [**nightlies**]() from our project page to get bleeding edge install packages which still might have some bugs -* Build your own package using [ANT]()! To do so clone the [runtime]() - first. Then update at least the `os.family` and `os.distribution` build properties according to - your environment and build the appserver with the ANT `build` and `create-package` target +* Build your own package using [ANT]()! To do so clone the [runtime]() first. Then update at least the `os.family` and `os.distribution` build properties according to your environment and build the appserver with the ANT `build` and `create-package` target The package will install with these basic default characteristics: From b872344b3a98a59bcb7cb8b7a0286acb5df33d6f Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Fri, 30 Jan 2015 16:55:56 +0100 Subject: [PATCH 26/61] fixed bullet list in docs --- _docs/installation.md | 13 ++++++++----- _sass/_docs.scss | 12 ++++++++++++ 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/_docs/installation.md b/_docs/installation.md index e432d96bd..55c294ebf 100644 --- a/_docs/installation.md +++ b/_docs/installation.md @@ -23,11 +23,14 @@ Besides supporting several operating systems and their specific ways of installi also support several ways of getting this software. So to get your appserver.io package you might do any of the following: -* Download one of our [**releases**]() right from this repository which provide tested install packages - -* Grab any of our [**nightlies**]() from our project page to get bleeding edge install packages which still might have some bugs - -* Build your own package using [ANT]()! To do so clone the [runtime]() first. Then update at least the `os.family` and `os.distribution` build properties according to your environment and build the appserver with the ANT `build` and `create-package` target +* Download one of our [**releases**]() right from this repository + which provide tested install packages +* Grab any of our [**nightlies**]() from our project page to get bleeding edge install + packages which still might have some bugs +* Build your own package using [ANT]()! To do so clone the + [runtime]() first. Then update at least the `os.family` and + `os.distribution` build properties according to your environment and build the appserver with the ANT `build` + and `create-package` target The package will install with these basic default characteristics: diff --git a/_sass/_docs.scss b/_sass/_docs.scss index 4c58901f1..9bff57764 100644 --- a/_sass/_docs.scss +++ b/_sass/_docs.scss @@ -58,6 +58,18 @@ visibility: hidden; } + ul { + + padding-top: 15px; + padding-bottom: 15px; + + li { + p { + display: inline; + } + } + } + .highlight { padding: 15px 0; } From 340762fac98589545cfeaeb9249479321461e590 Mon Sep 17 00:00:00 2001 From: wick-ed Date: Mon, 2 Feb 2015 14:52:18 +0100 Subject: [PATCH 27/61] first extension of aop documentation --- .gitignore | 6 ++++++ _docs/aop.md | 45 ++++++++++++++++++++++++++++++++++----------- 2 files changed, 40 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index a4e80b590..43d113065 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,9 @@ /.project /.settings .DS_Store +/webapps +/composer.lock +jmeter.log +/bin +/etc +/vendor \ No newline at end of file diff --git a/_docs/aop.md b/_docs/aop.md index 3d4a6937d..4b08c8ecb 100644 --- a/_docs/aop.md +++ b/_docs/aop.md @@ -9,17 +9,40 @@ subNav: permalink: /documentation/aop.html --- -Meanwhile, AOP is more than a buzzword. Many of the PHP frameworks out there are supporting AOP for -some years, in other languages like Java it's available for a long time. As there is actually -no stable PECL extension nor is AOP part of the PHP core, performance is a big problem, -because of its nature, AOP needs to be deeply weaved into your code. Most of the solutions -available for PHP solve that by generating so called `proxy classes` that wrap the original -methods and allow to weave the advices before, after or around the original implementation. - -As we're in a multithreaded environment, and performance is one of our main goals, we were not -able to use on of the available solutions. As we also need to generate proxy classes, we decided -to do that triggered by the autoloader. As the autoloader is part of the appserver.io distribution, you -don't have to configure anything to use AOP in your code. +AOP, or [Aspect-oriented programming](http://en.wikipedia.org/wiki/Aspect-oriented_programming) is the concept of decoupling so called *cross-cutting concerns*, logic which is logic duplicated throughout the complete codebase, and implemented them at a central point. +These cross-cutting concerns are logical patterns which are needed in a manifold of places but has a simple implementation. Examples would be security/authentication or logging. +Implementing logging at several places is either a huge duplication mess or results in dependencies to your logging infrastructure littered all over your application. +With AOP logging gets implemented once and you can centrally (or at the actual place of use if you like) define where to use it. +This allows for very easy reactions to changes within your infrastructure. + +Meanwhile, AOP is more than a buzzword. Many of the PHP frameworks out there are supporting AOP for some years, in other languages like Java it's available for a long time. Currently there is +no stable PECL extension nor is AOP part of the PHP core. For this reason we implement our own AOP solution which is completely written in PHP and can be found [in this repository](https://github.com/appserver-io/doppelgaenger). Besides AOP this library also supports [Design by Contract](https://en.wikipedia.org/wiki/Design_by_contract) and can be used separate from the appserver as well. +Within the appserver environment, this solution is enabled by default and can be used in every webapp from the first start on. + +## How does it work + +AOP is often realized using so called `Proxy Classes` which wrap around actual classes and can be used to invoke code hooks on certain points in the program flow. Solutions injecting calls to a managing component which handles the execution of cross cutting logic are also possible. +At appserver.io we are concerned with two things: good performance and accessibility for the community. To accommodate these concerns we implemented everything in PHP and tried to do as much work during bootstrapping as possible. + +## Join-points + + +## Advices + +## Pointcuts +A pointcut is basically a definition of a certain point within the flow of the application code. This might e.g. be the execution of a certain method or a method of a certain kind throwing an exception. +You can specify these certain points using something called a [join-point model](https://en.wikipedia.org/wiki/Aspect-oriented_programming#Join_point_models). This model explains how a pointcut +sets advices and join-points in relation to build an actual execution of aspect code. + +Pseudocode might be `execute AdviceA at call to MethodB`. + +Pointcuts can be specified in three different ways: + +### Direct annotation aka interceptors + +### Generic annotations within aspects + +### Generic configuration in XML ## How to add an Advice From 5fe94386b96e74a74b510459ebed4539ea907993 Mon Sep 17 00:00:00 2001 From: Stefan Willkommer Date: Mon, 2 Feb 2015 15:24:14 +0100 Subject: [PATCH 28/61] added the phpmyadmin tut --- _tuts/running-phpmyadmin-on-appserver-io.md | 56 +++++++++++++++++++++ _tuts/running-wordpress-on-appserver-io.md | 4 +- 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 _tuts/running-phpmyadmin-on-appserver-io.md diff --git a/_tuts/running-phpmyadmin-on-appserver-io.md b/_tuts/running-phpmyadmin-on-appserver-io.md new file mode 100644 index 000000000..0f845e92e --- /dev/null +++ b/_tuts/running-phpmyadmin-on-appserver-io.md @@ -0,0 +1,56 @@ +--- +layout: tuts +title: Running phpMyAdmin on appserver.io +description: It shows you how easy it is installing phpMyAdmin on appserver.io +position: 40 +group: Tutorials +permalink: /documentation/tutorials/running-phpmyadmin-on-appserver-io.html +--- + +**Prerequirements**: *Up and running installation of MySQL* + +Appserver.io is a pretty cool and sophiscated infrastructure fully built upon the PHP stack. This makes it truely easy +to develop and extend the platform. Appserver.io comes with an built in webserver module with PHP-FPM therefore it is +possible to install any PHP-App you like and run it on that platform. The following guide shows you how easy it is to +install appserver.io on a Mac and run Wordpress on it. + +##Installation: +First of all you have to download the latest appserver package. You always find the latest and stable release on the +appserver.io webpage below downloads. We have installers for all important operating systems but in our case we just +download the .pkg for the Mac. Once you have downloaded the package you just have to follow the steps in the installer. +After the setup has finished the appserver.io is up and running and you can call the welcome page with + +[http://localhost:9080/]() + +By default appserver.io is configured to run on port `9080` in order not to affect any existing webserver installations. +You can easily change that in the /opt/appserver/etc/appserver.xml just by going to section + +```xml +). + +After successfully unpacking the phpmyadmin sources into the webapps folder within the your appserver installation you +should correct the rights of the phpmyadmin folder to ensure phpmyadmin is able to write the configuration. + +```bash +chmod -R 775 /opt/appserver/webapps/phpmyadmin/ +``` + +> Please note that we renamed the folder to lower case just for a more convenient handling. + +Now you are able to login into your phpMyAdmin installation just by opening the following URL in your favourite browser. + +[http://localhost:9080/phpmyadmin]() diff --git a/_tuts/running-wordpress-on-appserver-io.md b/_tuts/running-wordpress-on-appserver-io.md index 97e71d7bc..36de46c79 100644 --- a/_tuts/running-wordpress-on-appserver-io.md +++ b/_tuts/running-wordpress-on-appserver-io.md @@ -57,7 +57,9 @@ chmod -R 775 /opt/appserver/webapps/wordpress/ Now you are free to step over the installation wizard and for that it is necessary to create a database on your local running mysql. To create a database you can use the mysql command line or just use another database administration tool -like phpMyAdmin. Of course you can also install phpMyAdmin on appserver.io. Just read the appropriate tutorial. +like phpMyAdmin. Of course you can also install phpMyAdmin on appserver.io. + +Just read the appropriate tutorial. To create the database by the command line just use the following line From ddb4c95f1fcd12e4bb438f5783d895a70a99187f Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:17:52 +0100 Subject: [PATCH 29/61] Update installation.md --- _docs/installation.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_docs/installation.md b/_docs/installation.md index 55c294ebf..7fecaa84f 100644 --- a/_docs/installation.md +++ b/_docs/installation.md @@ -44,13 +44,13 @@ For OS specific steps and characteristics see below for tested environments. > Runs and tested on Mac OS X 10.8.x and higher! -For Mac OS X > 10.8.x we provide a `.pkg` file for [download](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-dist-1.0.0-beta4.22.mac.x86_64.pkg) that contains the runtime and the distribution. Double-clicking on the `.pkg` starts and guides you through the installation process. +For Mac OS X > 10.8.x we provide a `.pkg` file for [download](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.30.mac.x86_64.pkg) that contains the runtime and the distribution. Double-clicking on the `.pkg` starts and guides you through the installation process. ## Windows > Runs and tested on Windows 7 (32-bit) and higher! -As we deliver the Windows appserver as a .jar file you can [download](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-dist-1.0.0-beta4.39.win.x86.jar), a installed Java Runtime Environment (or JDK +As we deliver the Windows appserver as a .jar file you can [download](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.43.win.x86.jar), a installed Java Runtime Environment (or JDK that is) is a vital requirement for using it. If the JRE/JDK is not installed you have to do so first. You might get it from [Oracle's download page](). If this requirement is met you can start the installation by simply double-clicking the .jar archive. @@ -68,19 +68,19 @@ root@debian:~# aptitude update root@debian:~# aptitude install appserver-dist ``` -Optionally you can download the `.deb` files for the [runtime](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-runtime-1.0.0-beta2.14.linux.debian.x86_64.deb) and the [distribution](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-dist-1.0.0-beta4.20.linux.debian.x86_64.deb) and install them by double-clicking on them. This will invoke the system default package manager and guides you through the installation process. Please install the runtime first, as this is a dependency for the distribution. +Optionally you can download the `.deb` files for the [runtime](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-runtime-1.0.0-beta3.16.linux.debian.x86_64.deb) and the [distribution](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.25.linux.debian.x86_64.deb) and install them by double-clicking on them. This will invoke the system default package manager and guides you through the installation process. Please install the runtime first, as this is a dependency for the distribution. ## Fedora > Runs and tested on versions Fedora 20 (64-bit) and higher! -We also provide `.rpm` files for Fedora, one for [runtime](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-runtime-1.0.0-beta2.22.linux.fedora.x86_64.rpm) and [distribution](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-dist-1.0.0-beta4.42.linux.fedora.x86_64.rpm), that you can download and start the installation process by double-clicking on it. This will start the systems default package manager and guides you through the installation process. +We also provide `.rpm` files for Fedora, one for [runtime](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-runtime-1.0.0-beta3.24.linux.fedora.x86_64.rpm) and [distribution](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.47.linux.fedora.x86_64.rpm), that you can download and start the installation process by double-clicking on it. This will start the systems default package manager and guides you through the installation process. ## CentOS > Runs and tested on CentOS 6.5 (64-bit) and higher! -Installation and basic usage is the same as on Fedora but we provide different packages for [runtime](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-runtime-1.0.0-beta2.24.linux.centos.x86_64.rpm) and [distribution](https://github.com/appserver-io/appserver/releases/download/1.0.0-beta4/appserver-dist-1.0.0-beta4.28.linux.centos.x86_64.rpm). CentOS requires additional repositories +Installation and basic usage is the same as on Fedora but we provide different packages for [runtime](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-runtime-1.0.0-beta3.26.linux.centos.x86_64.rpm) and [distribution](https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.32.linux.centos.x86_64.rpm). CentOS requires additional repositories like [remi]() or [EPEL]() to satisfy additional dependencies. From 395a20afb5f2ed8cf99e55aea9b4916cec4aa423 Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:22:18 +0100 Subject: [PATCH 30/61] Update download.html --- _includes/widgets/download.html | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/_includes/widgets/download.html b/_includes/widgets/download.html index 443c97bd1..19069a787 100644 --- a/_includes/widgets/download.html +++ b/_includes/widgets/download.html @@ -28,8 +28,8 @@

-   appserver-dist-1.0.0-beta4.22.mac.x86_64.pkg + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.30.mac.x86_64.pkg"> +   appserver-dist-1.0.0-rc1.30.mac.x86_64.pkg @@ -48,8 +48,8 @@

-   appserver-dist-1.0.0-beta4.39.win.x86.jar + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.43.win.x86.jar"> +   appserver-dist-1.0.0-rc1.43.win.x86.jar @@ -74,14 +74,14 @@

-   appserver-runtime-1.0.0-beta2.14.linux.debian.x86_64.deb + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-runtime-1.0.0-beta3.16.linux.debian.x86_64.deb"> +   appserver-runtime-1.0.0-beta3.16.linux.debian.x86_64.deb

-   appserver-dist-1.0.0-beta4.20.linux.debian.x86_64.deb + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.25.linux.debian.x86_64.deb"> +   appserver-dist-1.0.0-rc1.25.linux.debian.x86_64.deb @@ -96,14 +96,14 @@

-   appserver-runtime-1.0.0-beta2.22.linux.fedora.x86_64.rpm + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-runtime-1.0.0-beta3.24.linux.fedora.x86_64.rpm"> +   appserver-runtime-1.0.0-beta3.24.linux.fedora.x86_64.rpm

-   appserver-dist-1.0.0-beta4.42.linux.fedora.x86_64.rpm + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.47.linux.fedora.x86_64.rpm"> +   appserver-dist-1.0.0-rc1.47.linux.fedora.x86_64.rpm @@ -120,14 +120,14 @@

-   appserver-runtime-1.0.0-beta2.24.linux.centos.x86_64.rpm + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-runtime-1.0.0-beta3.26.linux.centos.x86_64.rpm"> +   appserver-runtime-1.0.0-beta3.26.linux.centos.x86_64.rpm

-   appserver-dist-1.0.0-beta4.28.linux.centos.x86_64.rpm + href="https://github.com/appserver-io/appserver/releases/download/1.0.0-rc1/appserver-dist-1.0.0-rc1.32.linux.centos.x86_64.rpm"> +   appserver-dist-1.0.0-rc1.32.linux.centos.x86_64.rpm From a7cd67ed75e36299f6507020a7f2066395ebc2fd Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:23:49 +0100 Subject: [PATCH 31/61] Update 2015-01-17-1.0.0-beta4-released.md --- _posts/2015-01-17-1.0.0-beta4-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-01-17-1.0.0-beta4-released.md b/_posts/2015-01-17-1.0.0-beta4-released.md index 3ebb8cc4f..c73ebdf4d 100644 --- a/_posts/2015-01-17-1.0.0-beta4-released.md +++ b/_posts/2015-01-17-1.0.0-beta4-released.md @@ -9,7 +9,7 @@ categories: [release] Today we've released the fifth and Last BETA release of appserver.io 1.0.0 aka "Iron Horse" -As this is the LAST BETA version, we've feature freeze until the final version 1.0.0, that'll be released on 02/15/2013. +As this is the LAST BETA version, we've feature freeze until the final version 1.0.0, that'll be released on 02/15/2015. ### Bugfixes *** From 2b817614be33e14670e321cb3654ae3d0f82d197 Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:26:13 +0100 Subject: [PATCH 32/61] Create 2015-02-02-1.0.0-rc1-released.md --- _posts/2015-02-02-1.0.0-rc1-released.md | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 _posts/2015-02-02-1.0.0-rc1-released.md diff --git a/_posts/2015-02-02-1.0.0-rc1-released.md b/_posts/2015-02-02-1.0.0-rc1-released.md new file mode 100644 index 000000000..52de43d6c --- /dev/null +++ b/_posts/2015-02-02-1.0.0-rc1-released.md @@ -0,0 +1,36 @@ +--- +layout: post +title: 1.0.0-rc1 aka "Iron Horse" released +date: 2015-02-02 12:00:00 +author: wagnert +version: 1.0.0-rc1 +categories: [release] +--- + +## First Release Candidate for appserver.io 1.0.0 aka "Iron Horse" + +This RC provides several bugfixes, improvements and PHPUnit tests. + +### Bugfixes + +* Added missing dependency to appserver-io/lang +* Fixed MQ memory leak because of missing job thread when handling messages +* Fixed invalid namespace in QueueManager::createSenderForQueue() method +* Remove unnecessary interfaces SenderInterface + ReceiverInterface +* Fixed error when prepared directories to be created on startup +* Bugfix within service tests +* Minor bugfixes + +### Features + +* Refactoring, move interfaces of Persistence-Container + Message-Queue to separate packages +* Removed risk factor of non-injected \Stackable within class loader +* Applied new file name and coding conventions +* Updated dependencies + +### Notes +* IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-rc1 needs to be refactored before it'll run on this release! +* For detailed installation instructions look at our [WIKI](https://github.com/appserver-io/appserver/wiki) +* It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-rc1 +* Linux packages are split in runtime and distribution packages. So please install both of them. Runtime packages provide `appserver-runtime` which the `appserver-dist` package depends on +* For latest updates and bugfixes (this is a beta after all) have a look at our [nightly builds](http://builds.appserver.io) From b879314ec2b981a8469fe2200d8aee2e6410901b Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Mon, 2 Feb 2015 18:26:38 +0100 Subject: [PATCH 33/61] refactored sub navigation, redirect integration --- _config.yml | 2 + _includes/head.html | 9 +++- _includes/header.html | 46 +++++++++--------- _includes/widgets/download.html | 10 ++-- _includes/widgets/slider.html | 2 +- _layouts/docs.html | 2 +- _layouts/redirect.html | 10 ---- _layouts/tuts.html | 2 +- _redirects/about.md | 5 ++ _redirects/contact.md | 5 ++ _redirects/downloads.md | 5 ++ _redirects/home.md | 5 ++ news.md => _redirects/news.md | 3 +- _redirects/products.md | 5 ++ .../what-is-appserver-io.md | 3 +- about.md | 14 +----- about/company.md | 13 ----- contact.md => about/contact.md | 4 +- about/team.md | 10 +++- assets/css/main.scss | 27 +++++----- assets/img/slider_appserver_zoom.jpg | Bin 0 -> 977931 bytes community.md | 18 ++----- get-started.md | 5 ++ docs.md => get-started/documentation.md | 6 +-- downloads.md => get-started/downloads.md | 5 +- {docs => get-started}/tutorials.md | 4 +- home.md | 6 +-- index.md | 23 +++++---- partners.md | 3 +- products.md | 5 ++ .../what-is-appserver-io.md | 7 +-- 31 files changed, 134 insertions(+), 130 deletions(-) delete mode 100644 _layouts/redirect.html create mode 100644 _redirects/about.md create mode 100644 _redirects/contact.md create mode 100644 _redirects/downloads.md create mode 100644 _redirects/home.md rename news.md => _redirects/news.md (67%) create mode 100644 _redirects/products.md rename what-is-appserver-io.md => _redirects/what-is-appserver-io.md (61%) delete mode 100644 about/company.md rename contact.md => about/contact.md (85%) create mode 100644 assets/img/slider_appserver_zoom.jpg create mode 100644 get-started.md rename docs.md => get-started/documentation.md (92%) rename downloads.md => get-started/downloads.md (84%) rename {docs => get-started}/tutorials.md (86%) create mode 100644 products.md rename product.md => products/what-is-appserver-io.md (86%) diff --git a/_config.yml b/_config.yml index d30d769e8..064dac061 100644 --- a/_config.yml +++ b/_config.yml @@ -16,6 +16,8 @@ baseurl: "" url: "http://appserver.io" collections: + redirects: + output: true docs: output: true faq: diff --git a/_includes/head.html b/_includes/head.html index 93c8bc9a6..d318ec60f 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -2,8 +2,15 @@ + {% if page.title %}{{ page.title }} - {% endif %}{{ site.title }} + + {% for redirect in site.redirects %} + {% if redirect.url == page.url %} + + + {% endif %} + {% endfor %} - {% if page.title %}{{ page.title }}{% endif %} - {{ site.title }} diff --git a/_includes/header.html b/_includes/header.html index 388e3023f..eb6e03a86 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -14,30 +14,28 @@ diff --git a/_includes/widgets/download.html b/_includes/widgets/download.html index 443c97bd1..ebe55bcc1 100644 --- a/_includes/widgets/download.html +++ b/_includes/widgets/download.html @@ -1,13 +1,13 @@
Webserver HTTP Compliant
Rewrite Engine
Rewrite Map
Fast CGI Interface
Servlet Engine
Message Queue
Timer Service
Persistence Container
T5){z&dfi~7mhncw*( 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

`Ki` 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ȔA^7oTKH3hLD?Jx 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äFZmTF>9xG^DSNAL??D^vJh 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

{% endif %} - {% if slide.link-label %}{{ slide.link-label }}{% endif %} + {% if slide.text %}{{ slide.text }}
{% endif %} + {% if slide.link-label %}  {{ slide.link-label }}{% endif %} +

+ {% endif %} diff --git a/assets/css/main.scss b/assets/css/main.scss index f5efc6d2f..529a76933 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -138,7 +138,6 @@ div.carousel .carousel-inner { } .carousel-caption { - bottom: 15%; text-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); h1 { font-size: 3vw; @@ -146,6 +145,13 @@ div.carousel .carousel-inner { } } +.carousel-info { + a, a:hover, a:visited, a:active { + color: #fff; + font-size: 120%; + } +} + .carousel-control.left, .carousel-control.right { background: none; diff --git a/index.md b/index.md index 7a4f4f47d..8dc0f6939 100644 --- a/index.md +++ b/index.md @@ -6,12 +6,12 @@ permalink: / slider: - title: PHP revolution is only a few days away link-href: /downloads.html - link-label: DOWNLOAD BETA NOW + link-label: Download img: /assets/img/slider_jday.png countdown: true - title: Apply for a revolutionary partnership link-href: /partners.html - link-label: APPLY NOW + link-label: Apply now img: /assets/img/Slider_02_Handshake_grey.png countdown: false - title: The next-generation PHP infrastructure From 226901b33147c30b7f309462fcd11d3f7becb102 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Thu, 5 Feb 2015 14:33:14 +0100 Subject: [PATCH 59/61] fixed github_repository site property --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index fda12a672..1b7f2b428 100644 --- a/_config.yml +++ b/_config.yml @@ -30,7 +30,7 @@ collections: twitter_username: php_appserver github_username: appserver-io -github_repository: https://github.com/appserver.io/appserver +github_repository: https://github.com/appserver-io/appserver github_issue: https://github.com/appserver-io/appserver/issues/ google_analytics_id: UA-42386171-1 From 40af9c130fb65c2227de7d9e8593e9405eed7148 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Thu, 5 Feb 2015 14:56:51 +0100 Subject: [PATCH 60/61] fixes #464, Fix roadmap ling and integrate simple roadmap --- _config.yml | 2 ++ _layouts/roadmap.html | 28 ++++++++++++++++++++ _redirects/documentation/roadmap.md | 5 ++++ _roadmap/version-1-1-0.md | 35 +++++++++++++++++++++++++ products/roadmap.md | 40 +++++++++++++++++++++++++++++ 5 files changed, 110 insertions(+) create mode 100644 _layouts/roadmap.html create mode 100644 _redirects/documentation/roadmap.md create mode 100644 _roadmap/version-1-1-0.md create mode 100644 products/roadmap.md diff --git a/_config.yml b/_config.yml index 1b7f2b428..bceccbc3f 100644 --- a/_config.yml +++ b/_config.yml @@ -24,6 +24,8 @@ collections: output: true tuts: output: true + roadmap: + output: true features: path: products/ diff --git a/_layouts/roadmap.html b/_layouts/roadmap.html new file mode 100644 index 000000000..da3e7d2a7 --- /dev/null +++ b/_layouts/roadmap.html @@ -0,0 +1,28 @@ + + +{% include head.html %} + +{% include header.html %} + +
+
+
+
+ {% assign items = site.roadmap | sort: 'position' %} + {% include sub_nav.html %} +
+ +
+

{% if page.group and page.group != "Products" %}{{ page.group }} / {% endif %}{{ page.title }}


+
+ {{ content }} +
+
+
+ +
+
+ +{% include footer.html %} + + diff --git a/_redirects/documentation/roadmap.md b/_redirects/documentation/roadmap.md new file mode 100644 index 000000000..a8226bae3 --- /dev/null +++ b/_redirects/documentation/roadmap.md @@ -0,0 +1,5 @@ +--- +layout: default +permalink: /documentation/roadmap.html +redirect: /products/roadmap.html +--- diff --git a/_roadmap/version-1-1-0.md b/_roadmap/version-1-1-0.md new file mode 100644 index 000000000..6e60572f3 --- /dev/null +++ b/_roadmap/version-1-1-0.md @@ -0,0 +1,35 @@ +--- +layout: docs +title: Annotations +position: 60 +group: Roadmap +permalink: /products/roadmap/version-1-1-0.html +--- + +## Version 1.1.0 "Iron Knight" +* Update PHP to version 5.6 +* Upgrade to latest pthreads version +* Optional Integration von Dotdeb-Pakete +* Integration of servlet filters +* Use ACLs to define groups, roles and and users and bind them to the internal naming directory +* Enable authentication agains internal naming directory +* Enable HTTP basic + digest authentication against ACLs +* Use ACLs to authorize users + groups for method/resource usage by annotations or XML configuration +* Container Managed Transactions +* Expose SLSB as SOAP + RESTful Webservice endpoint +* Integration Speedy/HTTP 2.0 +* Integration of generated proxy classes instead of creating them on-the-fly +* Integration of Message-Queue topics +* Integration of Environment variables for Session/Message Driven Beans +* Integration STOMP protocol to send messages +* Implement and integrate HTTP 2.0 protocol +* Replace PHP standard sockets with rockets socket library +* Integration thephpleague/flysystem für VFS und bessere PHPUnit Testbarkeit +* [#363](<{{ "363" | prepend: site.github_issue }}>) - Provide alternative class loader +* [#360](<{{ "360" | prepend: site.github_issue }}>) - Webapp appserver.minimal-version property not used yet +* [#356](<{{ "356" | prepend: site.github_issue }}>) - Webserver has problems with multiple SSL/TLS certificates per server +* [#188](<{{ "188" | prepend: site.github_issue }}>) - Provide an rpm repository +* [#187](<{{ "187" | prepend: site.github_issue }}>) - Functionality to use .htaccess files +* [#186](<{{ "186" | prepend: site.github_issue }}>) - Provide appserver Docker container +* [#184](<{{ "184" | prepend: site.github_issue }}>) - Homebrew installation file +* [#179](<{{ "179" | prepend: site.github_issue }}>) - Standardize Windows builds diff --git a/products/roadmap.md b/products/roadmap.md new file mode 100644 index 000000000..d28a09b7e --- /dev/null +++ b/products/roadmap.md @@ -0,0 +1,40 @@ +--- +layout: default +title: Roadmap +position: 80 +group: Products +permalink: /products/roadmap.html +author: all +--- + +# Roadmap +*** + +## Version 1.1.0 "Iron Knight" +*** +* Update PHP to version 5.6 +* Upgrade to latest pthreads version +* Optional Integration von Dotdeb-Pakete +* Integration of servlet filters +* Use ACLs to define groups, roles and and users and bind them to the internal naming directory +* Enable authentication agains internal naming directory +* Enable HTTP basic + digest authentication against ACLs +* Use ACLs to authorize users + groups for method/resource usage by annotations or XML configuration +* Container Managed Transactions +* Expose SLSB as SOAP + RESTful Webservice endpoint +* Integration Speedy/HTTP 2.0 +* Integration of generated proxy classes instead of creating them on-the-fly +* Integration of Message-Queue topics +* Integration of Environment variables for Session/Message Driven Beans +* Integration STOMP protocol to send messages +* Implement and integrate HTTP 2.0 protocol +* Replace PHP standard sockets with rockets socket library +* Integration thephpleague/flysystem für VFS und bessere PHPUnit Testbarkeit +* [#363](<{{ "363" | prepend: site.github_issue }}>) - Provide alternative class loader +* [#360](<{{ "360" | prepend: site.github_issue }}>) - Webapp appserver.minimal-version property not used yet +* [#356](<{{ "356" | prepend: site.github_issue }}>) - Webserver has problems with multiple SSL/TLS certificates per server +* [#188](<{{ "188" | prepend: site.github_issue }}>) - Provide an rpm repository +* [#187](<{{ "187" | prepend: site.github_issue }}>) - Functionality to use .htaccess files +* [#186](<{{ "186" | prepend: site.github_issue }}>) - Provide appserver Docker container +* [#184](<{{ "184" | prepend: site.github_issue }}>) - Homebrew installation file +* [#179](<{{ "179" | prepend: site.github_issue }}>) - Standardize Windows builds \ No newline at end of file From 983991a2912a2792382c43bbab0f7e31887e7ff2 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Thu, 5 Feb 2015 15:20:57 +0100 Subject: [PATCH 61/61] fixes #466, Integrate PSRs --- assets/img/github_logo_psr.png | Bin 0 -> 7123 bytes get-started/psrs.md | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 assets/img/github_logo_psr.png create mode 100644 get-started/psrs.md diff --git a/assets/img/github_logo_psr.png b/assets/img/github_logo_psr.png new file mode 100644 index 0000000000000000000000000000000000000000..acb3ebb3de6916b144a9a22beab5387ed5b0c48d GIT binary patch literal 7123 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
PSRs +*** + +More information about our *PHP Standard Recommendations* will follow... + +> Meanwhile you can checkout our [appserver-io-psr organisation on GitHub](). +
QG+>5*Fq8c>6JtbF#E5k^pK=72SV{`1S)H<-TspWrP4+n{=MONLi=nkUPop07`%S zcAz+L*;Q&t+1qsETKL|^uyB7(n9~401}+9EheDw2-dloqcF9GIPpMz#0UYNZBRw-Q z+~`~rf`ljMr47={Y{SdLrZiq%WU;D$ib7g$BMS=P)}7w|_z`Nn)k5`}E;)yvg-{DhRJ4&Vf69+KuY(1M z-Ef(P7S{oatNu}YRto_V6s2MdAo6r!pLZ54(1=EA*pu?wN+#H0v4$TO ze-K&K{Xy4FKOj8Q6uqx3pJ3?FdBV@y`gs+}h6%IHR4S>c*^6Di?svAHMl}tBix}0O z^?Z;I%X+!ax#M3dJD^x;=vKJ~(~Y@>p*)>Ty_k9%YDo(qlUD@etawGD%34|S953S$ zO_h8(Ry|N#mVI1FYK`vs1ce>a#jT8{??-lD8jY;Y==0x_(zV-<0N5&IB;~wM__CT^ zRTPtU_!_P{U0P1VRquoXi`%$vwO|^P9lhuM(;r_K^s&G5UnX8=>8w5ty|?f~OU=iT0Hb?VS1AeJibJ)M`mU55XswWyN3k8c{^Pq(gbuSV zVh%CFs)PHc#UUGE^asiL0OweZFNuVT?Q{)&w;DV$JMzDYBU?A(Zy+ME;z64Cpn3kk zh0X3;|I@iul-*goC?~Aky}n&QSjh{^=BY;n=D%`Ie{WiYoMo-GMlSrP^WsDsM}X*i z>;5QvHh!*ed26Sm{2EVRA;4spP*Ru5T{^9-iayVqvHv!&e!J+ki84j{wG9J1PI}hF z3yK}2;ak!g$ACUWk`)1@Kv8Nb5T%GVW|~N(-8Fb^k`i!Ei}P8p<2-#d^ACIp!;dnK zf@9rH5mr&uK$fq_cQ)i==W$%l5L4<`O0rZ3k0D&~ahA_MVayhX-s1^LW z;o{zWiI$Mx>tk8%P)b%LlIxt}Jnl^&P;uE};Q$2ME+aBB9aV@EV$g99QuY6uUI1GS z<88oZjn&%am#KZ=?QQN#|6>vDE0O={9Pqkcwz@4DCB{-0mN`yLkAaBI|LKeleGgeJ zdK?iA)F$rnWQNX_po0O36iK)~t~3jm zU54*_7a>HQf7!Aqp3#R`<-Ru~B_gbUG4>nFFN=&rpV)dr{QD96Tqo7J2OIRzz%nWc zvG?KEkM#}){u!A)uBH#ATK-S!dp{LUqLM6_=)l_`!L zA^{=j#7tKyLh|oQkwFdwRl7oOqE{WKX%qX^Ic}7TGoa_j56<2erMxt|k$=X`?6%A3 ztyI=${Hc{?5m8zExq%lV2Fw#~Cl+xr7@0IChO)~3z5saUgzjKc2H*0?OGmE&^V;Ns zuT~(O{jtwmO%76itJ-2IwRteA$i~z(^1c-(Xo)rndSIaXkPs6?QujMx2UxCB@f@I~ z|2%ZjfR;Z50ID$)>u*>7yrjJ)jxP+OQl4qj5pV%qwmN}*HdK-CC-t@#lg`si`#q4$ zMAe@3t5p?cE}+ka)m2Qh=QBLl=9P6GHWGWUAILc;j<;l4i|~vA_n4>#zJOXBrYXLF z6QD^He395lyzU`AI*uFd3KPAu^BW1`A*(2sRq_d>AWK zTl=}_k*f$g*j9!dLqPn~6g)zVrO;ee@KyHc^_HPD*)6BYw(Z@Ov~b{>Q0>P+N`tZr zX$=dJ3{;HZd1Bi_4jgibDu7v3AHP1Khr^`lMCQ(>c<--_aS7iTpH(I;<%_RNO8ry> z?{4_r3flve=utIS+ur4qQ24vgbW*l`N521tGcMqbE{H)86(FV~*Y>d`@~HXALaw84 zu%1BNCIT@nl>=JDTx@|6c>A>^*NM3Hq*TG(5tfbDC}qHvDs_UdfMQ!%nEu=7PAg-V z-{~xvM5!4cZzHB@;K=zDuEMi|e#;VbGC-GT7DX3^X zO9R0Gcd64N2-Y|`I3Rjl)y7~~hF#0Wp(o67gz8f_!~r_#eTGM#A9_YtK(RFTbWsxu z?rEC%ak@MK1p7}%#AIObgQ0U^?Q%bodsFH3?b4ogWgiBFG;P zDK06TM9qo**Fq{O;rw246-B^o1go4zA1UD z^Xi8U?jt`r=8n9$7WFiGWwb8qc}&Wkahj@6AI7ilh99Q|3N>-pNW|RU&qG;zi%@e+ z0Kt?9uPv?^&$=io4PpG;yqUY-Mt8%J?UG3^A0xMisRb9K$bkeSZx{kuPOAuJ(#3(8 zSRP;2jZU9x&r%)pk@r(oQv3+&<2OngrCX^kEq_0IboOy$OS`^TMmyL&GS@~4t!n8` zW*#4VUWnu`FlVu5^}@CY6njtq6p~M3eyGd?O@=reghb1UKI7U3@ zz{%>F3r(31ZnIzi@8QQr^1krrdPXjN0Tq=$1k6Mp*(O$_VVXEPm-Qe7*?NtK$h@c^ zR7PNVs@gm?JulJPf#SJhi@6Kz$#DAqS(jI?H_3H7KSAM5k>=QVHEO~OR!Ul>*! zIqO;I*%;i-IPpSL904LLm*e?jHz}@6!;TNd?TE9o((8wX+Gxh68HhnEOnlEW;?c_quMeNlYaI|DiI!#)C#?AprYpkCphIriLRAuI+b5d(n> z`GcWeovZ(L5N>_*4%(DrTuC=XcDCylx_)eJ>ryHbFZi80FkD^gd$KP zWYvnG@RRZ$xa~)4TUQ$I0*(TK5-@m>>zP{bK<-a^z*A5p!#zQpei zMI^qM(TE-lZHMiAdd_EA2x73HQ}pS1+0~`QOvI)SX}@t-U)cvxt`O*U)E_d8@1}?{ z6=|w2%~a8>BwR`ERfO~TALJ97nthq!(r+j_J&Yw&SqOqM=tHU>(uNbDdUz@cL z*l(g%zy9D*6%tLu)eBwY5Q(Z#)~pn2YfioeV98iwqKMQmuz+epq%#Jm%+29-kJcSP zCY{>y+Wg;yObs~6=Rh+6_f`sk8X{p=Zy%(M-;_N6j2q0v*p$JjQUFPJ;`mUa@xwiv z^?yxeJ@h&y|MIicq^K|4j&>y+6|O90M6i$Ja4JU@4CakSL8evYf|&kv|6VQ7p%r)F zQ2fb{#yfOc_TOmU?Bo35)%u4!XE$}6%FSs<#>?@gWL15en7^6^DHjx+b*VX^0Bs9u zpe`v@Jdz6Eld<0$TPt2;=dS@MN>;`Cn4)&doUJ_wpG}m9n+yD|6P9`l& z=9=X7ZHzz;yWVNXCgY9Pxj5ke6pfC=VRnBlGm{FWf<8h|Y&u2=Dw4wymZGL{xFit* zYg3(3iHc{JhM-0lvB?0eFY0^7`gxrff3(grG2wks$@07izYsljYuEngNa1glBSqDvWvvpT|7z7dT{bP`9Oe-Nb0dx<2+?db zymo;aHXv6niDACbVCAGv;2GWgdv59vhL`gfCt9vud08#S9>IwncnojE5z1~+L6GGL z940zVOY~o07Y5T*(QvVOpj)NghikXIHnwLa+_Ttv^Om>y&BB4(a7cV11CdUfE~&N= z2x4mc6+Y~AKXy7Soii7vU2$~foED+N+>@n!rfr70^+p|T!)#}B2G_a2DkSwyAl83ImYE8KA9j)pHZl5$Nw%fqls zXl=r(SND6cX4ODM8|N-x39AP&T$Okj?)nyYPg2F~^7KlR`od(iIpG+Clle7-8*GBYXUscS*T!_78wxKOq+wp06~? zDM$<<`6Tiq9!xQz*{=`EOm^?7-D~Rf7p#=eVM-ow{O>zhoBz%WMbiHAy?5_dlS>Bk z;19jtrY`b8`Dfp$8m5dWo}wZLr2f&!r7VjP&~80_Uha!e=MuQBS6WGpD{KQA{@{0d z&exOlAX9r*vS_uR*Or9QIfPANqKfCCganO%E6z3xu7MwV<%;)%3%gd2tCaH$6q$UE zb1N;_aN{3peL~#6vj+j!gFX7;K!9l|yeFOVen2Ri%gPZ94%$I}ebtOl2w|b(C^i&2 z9TqhI@WC+HLGW|WiIJ-ALuM1>;@chjcZfIW?ZjOU3Y&q(J!9Y)g$Qe_0asOh?tePO z#o+2A6T7mCq>ML;8k8TAQ9lkZKaBfl{H$k4hB4Ex!h<=^31>aXkVg2DJaPOLSf%UACJHR(p zp9_ud{PXW5@GP!Ilo#CwT0NuNv@L%%qXW+Ht2B+{D8;iTu3!bGx^isTnrgW0zn1aE z9U)nMA$?*+-fm1>_S!xz>a+xgou~#C4?_nWgMnYQGN_QQ!jlJ9RFohpj1=?iLGkus ztY2#5*S^a*9hW}wx_fKjjzImBgw?0MK!$+r(GJ{r7#GUrb(M`Kz*K?+ycO!PrO6e| z17cv}ri>exEUtJO>gl?k1n64L3T8f9tGu$DMB=Jv^w?-C?)q$p* zldEb>eO`CGATB&=q@AHIgwdo4AqY+nDHpbPsJmi&kgc<Ae?7YWpQ;d@B&^GN#{LOHoyAufIJ-oO zk;1LRr>4XpxTfF5lw4aTPPFNn()n@u?9DT>>^AS10z- zvr&De*M(AAkU&^#g?z5yDzxW-?$$@2bFmq(_Q#By-OD|XMxe6l!nNs0DXoes%g*$) zva;%qX&h8w9S}lMidDa5$5G^^v1gY!c7~UiVt^>@TUXZBp95*kiy|d+N%)`6;x3?m zbX+**sA&!3!KX?e%=%%t!HZFa{{E7qAv*f&M$Gqp-{oRuHEVv`voKy!OXXxkJosVZ zf-y~rQVqdqXxh~Zg+vV6_57jZhCNReAHp+7vETx*bGP*vTg?g}(Fa{)1u&bEdBpNi zL3vkyFq=Y2wCcf=sU_Me@w01v&Yemi9;WTfzPMajH4s%&F-M~y)yRvaC3%k&^1yE? z5X&3GYL9C{xYhYz?G#sf>lnBi!D7-G9Zl!fjiZct}J{j|-}rlB2SX(5Vd zz}pxK!>D9k?RPc~N16tJ^{z$fY--OuC$cgM>e=TEkf%5iRup0pLYCbqb`|mqXKAf8 z{;C!PLe&)I+BI*!@>`N4omW}ifil$^ydEC?1HaIsQ5Fiw*niZ}j`+E6|ew-V_~aXn3SjE3}{E0k3J!{DAVGmL0(p zN%GjfvKc;T37U}8>-}H<|G!g%cN3Snp!S$BTsivMK;(%{pH%|K9CR%1e{PMXwKO9@ zvs5qLi3=O5l8moL`Cm%K321b`JP%v!s)h zQ~xVE`E*~qJe(b|#>noyZC8SK=h%MkB?MGY{{BnH7+}>PV|2Mxd7`x@;%-H#7*vjU z@6hu&1khNk=T`nbR_!lbs|L=j%;58))n{3_w*}b=H*}JaiiKd2t+j^5lnt;!{C0yu zTaWIweH_X8%bojybdHOna)Mwu9Y9Y)-WNgWS~*P$9aLeKfwhu#%_i@P0R&KgwlMjh z4veG?-JnBEFGtDg~V__7#X*)Bg7B2v__m;?rPk| zb}{Un*mu`noYf+`k>bk*^dl4=aDuG~Mi8cwhOTpCjVlo$WFbo{RkEy$1i8ucvM(B0 zd$PLy$3O_1CMRnZ0u=z1Cttj(h@O+-*Wx8e7Ps%EC$loUdKRrU(e4#G#%o1>`_lQV zFb#`6AM$y;qKSt&u2sqDxC$jDrSi)XGtDG@VVND!HZ=db-5m~<*D@6Zn3K=K>XE^} zBqR;5uZ<#TBWr~3eey4#1mDdzYhI7@uo1t8=Undv$`#5%%t@fPGHkNku4*a5uT1?c zES;ueiS5f$l6&oVE9wp-6HHVv5u)ME2(TwISNSf{aF!Gjk+95G2vsGqWo!b-sy!k% zWhh4esw2REjs2ZPD#N7p13r|j(iP*|I`AQP@Jg<7_PR!=dI^pT&`CKZ>(5MZx?Z2eJmf)(ZDWMNDR3u2kg*tC{;20f z()F(LI#+}$jT2q~m19UHV;LPbNh~DG?b<1GjKS@q4;|gSwlnUnrYui+`c+y$sau^` zC}2t!LXy!dj^3u8vDBd&>$n~pc&OAbY(SPatyI99b_ci_>^*zW!_jeKOxF$IE$@5x z2V?yY8^t_4`77dtETM;OqZ%U$B&ZK;dj4-OYWMrnzi2WY~8@C5fzkkw&?7?0;Fc~}%Ap~u=HTAX<^ zA8C?nyYHe&_U@DbaDboa1+!g9#iywgX6U8CEGT#h3PGx4M~M?%0yuI?&8}z?h18?} z>}Wl-tmt_k<<+G9B7uXnw=?9Xm!M14qL8!iM!ZG@aIM0lMm0Qsgs%KK4y zYFcG0d4MHW)yS>P;-^A4S$gFh2zI`-bN7eg9mZx=DFN5ajLDUe4Us*T3Jj4F(o-W} zsL~3D8s`rCqXdPUAYRjCmTM=SAu}Z@g>H*w<#~U_o@Pw4ykQ-#&Aq*>GgGH@@}7Kc zA^#IdOsnys(eEFiyiuqu6-*AO0*Exv2EY6Iq%!*ctuU6HQs~nS7XjR7Df6qD;~bRx zE28J$h9`xm0?*{$Zudgz_`Di1-ELfjN;|3+FU2-XmkRv|H4K2smIXgv?NDCm7WQRj z=iWA(V*zjnJQE&`&`!~ipC%Hoht{6nUbg?C$)%!K&U&~F+q1lm>YCiLCgXl!vAJQ6 z^E5RaitoSnpU#`lNH^^u|7TldyuZwKmPKTTA*4a|B}Hwmq|VBQwd0cmu|3)h%^HQt>lHpC36XONr*L&!hO?^AE6viD9XbICcX93;m6vaij znus+I4zzr|aL8hpp{`-OzD_&(`zEWF_1DPt8N0SWki>-rhhRuy{z}bkoGglWb0VZ? z!j+gZ$roAm#30Nlc(K%8va-^u9gqa5jullG7k!Wyo*34@LI1STHFndf`%OPM_a28$Cr0i)CEzu^jvBWx8065z)J35+@!dsJkBixYyW4|6YF znwt#RYD@sH=9q1sdcw3Ot$hq+3N;WYoHXAL?#=vMS&mQ)I;z=@ht_YLf+ zHXP#OGM&YJ-%RH6_4G44`)1;)i2)!KUr1F@R#^yAx6#nulA?t&e_<`lS|}n1anGU9 z)8DT84p(mf=ZB41HJrwx%BY9VE}e#N1A_+$A64my^IQc16w(U3O2eiOk*|pm$ML&q zO@qWV?5nU95i5&6Mdo|7+Hbcy5FlBu@QN>_ z(c)_7<>>=>q!j8J_bj2)pvR)(9G|}oO>0w~mehH}#qS$i&UZ+9H<^P3V8e-j&HpuJ z{Uo}}!-R_*y6bsC!~nkreg*9M`ED_3*Ft~nJa-vCVD0eTVb3qQPZIRj7j7E4ePg>` zYWna5&gJc)ZQjh~4yYqpsG(kGPK&tx(i-HA5jaE=%r26E)UqDgP6i|mD8PHm+L~@b zKYGTh=;rNec4Z`Z*IiNYxQrs?wRQFS3m#-Kf)l2@C4z6Vl}?s*wsj$`cwk|SVLz1c zCyw-`FePb^9y06sXf^B8o!4PUN(Ks{vz=I6+Z4+u)G2z`faEOvu>%n~0He|b;_(Cl zM`J>xiLM3r9{t_Kar?*2QHlnzG`64A`GMsx3tWcuEIbIP;dXIRZ3?-P;AD-0N7L(; zd@xK0>p>!DXW>-U-wcza6#W3g`Sz^uT_Y}i=RXY`7qk}n5A_B^%59fP#OI%Jt$fJW zoV@n=siJcsKJMj{s@=3%y5PmLko9vP!1f!?EOZ!|o97~h$+LK4K-zjx9)Tqb&$YG5 z#}l-^lfkr72A?lLk{Yq$b@TqR*v=Xb&R~`mldGJt+ONA}Ww>)9*MPal9pvFNyDQotgmG+(+?cE)f-eLCgp&wQ#(x z6MVpC*>~|#)cezgyDT0Ro|1jG>oiSWReG&6way{`IMtwGkIDXrYE#n`HB4mS6d`{! zOWuf14-~xc1szEjH} z3037VrFh_Z!`foUXZ&LjFek!AJ+iq3ejcBQEC~AU^bSthm{IoIOz>8O4*zvA(3pz+9vP4A0iIq##J>;Ei2wEUvlys*wI@!JJrVDY~}jS;NM zB8G7F%OYZC&)aH)70~5xoNch@3uS*3Q{&o>p`J?*Z>P%2`prvo#>I>4Z#2ER(sHA9 zhq++RKe2ek{u<(Q^no6tpE+K|d%@^ed zNk*S28{0{G2Tv>>@r_`=xpLX`a#(Q{{Txx>m#XqlE@n+HXZw42%$PSDQEauMwe4R8 z%XDg6aTtJ7RRblIYn=W6mz6_zxNq^0bKi8u$WwX4qDg9d_BSGLaeji}h89d_?f##9 zS0?#SN4dD#!kN^k02>WD6y>o^>zUoz&6gha&;!^ zz~BJz(Lr+x_+Gfv(K>;`3eRH?L6N{rf)q1&5YNtVEf~;hEa(W(u2Ld~0Tf-in5Rv- zOpLv$ocnUH(*)P7SF`oyGociAgwijIv*a=ZB62##gsT-+DAo$U(^1(_fwqRx(xcNq z_ErS|qR?8klYd6X+2QN>!gvj{Z9x!R!W4tk`dMv-t@jvW6p|NCA_A)_N!xvu1yC^B zn7C3A^6EdGfW=_ku93B`FJnaR%~Pq9@WqMT?9sYDEpY6Uk3}rsmqN+Xtg@GD^@~A- zdv1FuE4-G3UhVRaSjDO}9A5pKpl9Ec|GVCF6RyUzX)UvF)WanA9A#zCvj{LtrCs;c zV_%j_M(Qx?mhJUZ^M03;SL8!zijd!NdBh{(w!C*-+bML*}heDyK z9Q4{gQ^@4R1j3N%1dH`pX=8~cbwjLMoL#Jxb1anFX3OD)1@h;Yd#;uUNLe6=7TV zLquo6pl*5>7oTFT_m;Byw?rbhn3yFc={uY1fj9P^OuT~A-}#N&Pb!rSI@RX63z7kQ zo<&Ab@{S5kdE4rVa7CgqEukmEPw3XW9Li>=TrKzBs(%#f{&*s8SU1;bMpz#aElle`^U{1Jnafg?yPf=y*1mR<9zW&h2`k#Ob)^~*U z2*eIX(A*%vRi_saLSxlu_o|3ItP@{@&^{Lx0SUH@cZ1G-db*~mtlX_Oink2iIJcEA zOXbNj1k<80SQutWlV26~3+2UA(|mT3s7D9}H85oG_g%XIQA%e{u;rCol8@HprxSTy zq5sn8W9U@Z$p(_ZGl8shwY~510rG53xk9p1r8UM)b6GjuDaD^LWdHt$$q&KJZ{}V4 zQol@CR&lw)10+ThO%yJtmow;0i`w_;*j-wh6gyOlLe|6q14%wj@sVLeEdQw0l(R>a4oRTNt1{^s?Ya zeweE}eL!}V>4c}m6-jBF*PYdSvee}E1i=*>AN$gfIj z+J|0frO^tds9ktE+9rWmYS&npgXL40lCZXNXqI*<{unqZz+c=La3ym@Co=D8)>N(? zt${p72&jmcSu4q0pY#C94!=Q53clJit9olC6atTBvdw?JMAiWblp~3!3jK9P_Uos9 zaC!Y>SYr_ak1+NZgJNZHQRjjzmYdKknuqOxOiMj6K+Yp14x2v1Bf~qrwFSDjHx>(m`m~!2@C$W_d;6`62pn z(y9F;roZRw=%gnsef2TL)CC1m3gc^q$P<4`r2ChuU4KaO9Zn(a#~3j3SShF4k2cFy&)Hw7%hs+5 zOC-}Hl15cS!kDOUHy5oQi*u|Z5rYK~X`;pFO5|miUmW#Ohaw-{*}5t5pUQ_>3A&Lk z9*$k_2Z>@SeM(D&4@gUU*H8r<&@(YtmVF;w)X1DtA=LQ_CwO`CvER-?Om0&R9?j0& z96}q+ZEH123Iy`kq6YyXhyg_m=huE&bc`jA9`7~Ndc3U+BWr}2PV+EnO^xVwD8KN` z>(CCRChDOV_sOXCVTSYTPSwL7FI&(Xkl|Fq_3nch+V#dS?&ZmA%h<=)1+@G zh^h+4GatNA6I_BT2#tShY`4XzJ6-4JTVkK3RFSF3x^wuzl`%NXvEqMLJB)a3J0?t1 zI+I&=tEO?(D!<}hk3b_JL%#iX3_1u<}kba+Y?#5m{P+aP-R z8X}DWB4H%GLrhGk+~{9*sk_BM;nA?K4=*E2#gz+gs`gX8M>E!b-Ij9U4VQK9Rs}+A zb3d+LlO_#sW%Rq?@JG6LKB=gHVz_V#iivKP!dzN~Oje+rTD>RYjnm7y5bMrvyT1K5 z0anol*Oy2BaQtm1==FJ2#1^#H+ST%NBEa@3nIEGSglww_xuvO^_t(q`h<Yzl$}Hm_($* zsTK4xNQiaBvP6Ub-Su@>BJN^izX!SpgdESCXF@nJaR=3W$^P&2)2Eo5Pl@s-nn!WT z?Z-Y`i!50?{0+Cqz>ouAco0P4f|@q(=bDDDGyj7BXZWzg@)!nBq?b=s(0dY*R7OB* z9lebk5u5Yf#$_Yagv&Vof@ffvyEV=qmwxkRefiTM>#$*|-A&YJaF;d#{&{mHCtXc2>2?E8exqcY7h;QWazZk(edG z;6Evzt1P~KF7sZs<-k!$uXk;+!jE>9Ntte#^iFW{4ST~0mxf(!FbeiMBUqHc6`fA& zdrXEyqhr!}%Vg^_LdUVDuy7~eFl3SFd1Q}8Zj#=M(cwGh4|Q}CPDCdB80p;QH%k(t zEmzZm?WQ-;rW@KO*)VmyW?I$ra>H=SKV7*$4|@BD zxNV)QervMs;%pO83pa6ffM2S}Dvb-B_lHr7`rkssR?TBr2)VI4$qRg5P~2Md19Z#X z^>=kf2=p^X>!Xrycep+(H?d*LW9nDW`z|CbAQH*--lyZ^6>#EvycI&T2$WYd-8HS$ zn)Y3P8(v%Y>Xkyd!MRVD<8iP-h^BDVu!T0^!U@^)0cANRT#A#XG9calu$|r}kDYRJ zBXRoM^;$;LCca$W`x4>N1Sia-31AKbYM(SZ({%H06awth%D*r5D}&N@Y7_D{if^Vxr zM+M?U8e@`G5()Ozl3+y6SI%ge9nF`D;)@txP5nmA5Z2 zKs=5gMxq3Pnc$MDh6j)AZ=Cs!bMXiFe{^o8Y!9f_>4^ksIOR*%tF*_*q;(C~7JRTm zyoOBYkwi_1-FG+r$X=fHIIHfsJd|7>AsAb|o>v$+Af;;~NF+jOy`v~tm`BywN}d4( zw+_ZB+%X(BwbTV)D@13%;x4Na!7dG9T)vEk$mKivc9WSbmYjp)1h;|2%Awl65%o&ez0djR(cCC5?-`^Yy0&jZTTC51fS`uK zu}*??WZUW{-TW#KGrLuwG%0q~;|@^XuU!RNNNWpHaAc(|B3!W~y;?NK1$uqEa!8*s zBf2K5?p00IPu_g2YGAPFotz7}ve`LtEI!WjeeBvQ2Gz)cCi18H5Byo<(xt2JGgRS{ zCtddWmW~!)?@_jeWeyVCa(X6}qCc*`WW1>^;lMn=XyHg6jTLhgI6hLqsY`1f+%jr) zwj5|Jub}@Qbe(BDTY32Qb+pyRXs6SKTG|;@TSXUJDB4a@42D`NX=taEh)8V-iJ<#t zX(?LkOck{xX~{w&L0dEwB~3CC32F_JShCprod5rM^SpW9`FMekbMiaqzOU>0UR>v+ zKJY81%k8U*>HKc^Wasj~ILGc4L7V))hP8J>Zzt^HSdEgrk1@HP%=5HcR{r|oE0&#^ zziLV#E>mYJ7|5Cobf0C_raj<`E$N4zr&c;H_oV)Qko!9cl@nsWfe4YUei_dnF`4&$ z%3QJ7;HVvuU=)bMaT@?1>1S?$f=>=!peO3z4uaPa9Qm#rZS z-*>W|XQYC#loIgOa+BMnW1D_byC?s+&#>`urnman4cm_q^_uP?bTDQG#T7f~lPGzh z$>-OM%gT{fDOqy^5RaOmH#~Z=#Ycp}pD)j+m#k5Con1VVC}HbuD$Rxa7X*gvuVKk& z@%!Ksxcv-bpl2z3yZu72g@=`C!wlVR(VP}LO<_n*JWknrVbZk9)@LE({jayh#nT!i zfc&)x{-G9S)wEAUp}AqOgsufafHcDzHQUieu*wrmGC23@gURIIoXV z5WO~-Gg8~Gs(4W#81f0O2J9&|5Fh%xEBy*$TrC%B`wN;mp)x)!No*QKCWZv= zElQ{MkvXe;|F5l}<+`$>u{$pfnR|8lq1r8q)j;_RZC~cEt;7^rvQtQHue7^?f@wd|ppNHV>zz zWUh%aCGJpjg2KZk`*g0OYi;;`k;Fb8s@v>Ipn&avKV*GMVEC;@Gqo=EpUkyqnD}AN zOdr%F8Za|WhNu-6ZZU7Eu{;SOj1pr}DzlU%t`*QsZl#285$ssyaKZ3-dy) z6u%Lic>#NFVSogkN*F!rDNOh`gR52wQ$;~ z-ptMFV*^$dE+Z-0sj{vtQqs1T?vwR%=C)C$=?>x1PG*H5%WW>6-91& zLR{IPtTAVRdY|*@8vx(oiF^;h9S(EY_~TIJXyDHq7k8HkS2uu12k>i(0{%I_lyWvT zGxd)(<%0yf)ZWo$g#>c`2!-d*U6F^Ft;Y{e4hY8or;KNA{1{US zIvX0UShHKORT*7J7||dV-N{S{DnyH5=BhJPSkXJFA{9y&0{^`I{3+ zcr<@q?BY9KETDRoa%meWf$x2H#o*}W?+X9V>U z(NIM%g%;hJx%W4aQCu2!J??JlM-&dUF9yNL-Czp^6{3`AJ23+E9#zjA;^cb@^YcsE zw*Rqj`O@aml2QGZ(X*QBC8_ruO(RHD!T1lgU7{`s9|)~9EPUfcNJK!-S2T$%TBC=Q zKdB?MeZJN4uUcsMzo41yINsemu91EALoV4=sAL`9T!^U$nL1lahrDW7l4Zrz&4!yN zlD}@7-cfQ2kg#=nzhKl$n$3Ze|7X6ik}m*Cf*DFt&oRRXZgi?835e%9AaTeV*gy^5 zDE!O7@MrsU#LPF%wFZ{jt`UdTV%or)A&Wrn@pTJr3dJpAmK4b&8F%~8gL+nkLI)_d zj>aHIDg&QlE01gG-5S^ti_P5i=biIw+s-b;6!aN0W&JWQ+JaPu#9mynF*Z-C3huVT z=g8nmrXdw2F=WBf&h*oNyxo{P>ef-=)vslzR;goRVqAEIjPPHX5>fl7SqbbQD0Hf{ zAQfM7D7>5u;8!X84RSd|~(Y z=p?D1rsnYKo;SR552LnjYc|B;GCY_VP|V41dM(O4%c?r$^kh_zQ0RMa)bvO#DHcV} z#|4HG0Ut=ue%1H&hMU%Nw-R;fT5-?X&Z&c@cFm`zBFnuWPFv=>Sq*@>&4DocnetkO zveYoM>X?mt@sKB|5o=W;94lG3j2a_4o`}rZZ$1CECuYIow_Az5_U}NQMbgi+ zH3Gc{>AtaO27#RqtibWFH)h9jd1gfElA?jFW6iOJQ@tOecy6YSVGM5fRFApr`_@L( ztR^uVV*$t@wqpqGsWUAC`o1Z4=UiVsxW)!u?F|ot-OMcvq-Eufe&>F_+D?a;zzeGx z1mWzP?G%GdZ2PCp|%V%OkA3 z5LM3>BAKg=R#>bk0VsGeIWql?LM4?RCj+(g5ga)RDogr%FfuTy`S zq0vy^Z5Lf;J@>CCxXam$+tdYxaN34&z!SXc z*IN_rriEqoC`zGCLRnp(yTB1*d@xoo{sN;x+u>bY{ayBhR_)+({K))Iv)?(zB^kzq zu90BybS~a3>2EZA1aLnhDKvY$K_M9qgA2>dZ+2)qS^FJwX>Bq5xo4|a(uZO77H9z7 z^vGxehp8Nb4?v(fJYgG!k`*eHyykWTy)?$=7qh)zP5%oW)%Uosqml8&acVOChT1JH zx3SFA5zS2`UhbMN+hYc83g$8UX3C{{`A?gzifK?Xv!>45mAh(ca$+Dbr}vy)c=j#3 z%s9dG(yO7|8U~fzNT#KJ_wh98bLOi!j<9gJ5n*Lk)D@i1k&Z(rDEIK=}fJpsL5>i9G*kwd6o9q4I^n}pU@bA@8n;_n=_>Vr7XE_1`hTcuOk<5 zhD4OY0jgOJ-$9PBIeO4*^-BC`v$~0c{hdS&{hl~yV(54xHNIFt#>4T5*R+ASBO8X6 zv!yhAYJv@wLF0M{;>_s{HRe~qe}<=R>h;ywup7{3spq86e@r6*FbuX=ejtit9!Mbi zrzTMPC!PnQ`>Z$?7#@>?#*hl9)&>0TpN)#b@#Jy@}V>S%Fq-cL!gj?G!nA@sPqZapcCUK6{Tov{)r z;(~1sVOYTuBN?0kuZ%Y?FDa133o!76YMKfvK`FQ!i`v5rwwGJly#|Zk8HIWMwKimN zt=YECDQUVOcATR0$!{xXlurmy9wAB13656^Z2D?KR%s|HVL2z37l`M-fIc|aE@^DH zTh-e)s-Yfn_Byr!NIcKB2?wN2#OOc@wGKrt`-Nc%3qHOw6CPhU#4@!y27||ejly|v z^#N9wUCE`%=b4j@hT}D=_$QuHW>2P)4#4=~!Wtqj4t)AKHmXE5LAA);03?EeXaV^< z_iVUEu5CNEC{`ot&^5Oy?dQJ4nr7^Ph_y_o+pn_d4JxlibI!UMR>=WeK_}$CvmD06 zFTHO^_0#m-q`S=MhQbC-&mF6;S_M`!Bf8Ru+dZ#fyq%|^M&bb|#8qCSsFhU{k34>f!9z&Q!3_H{pw zGJ1Bt-QitKPOFA?ukY3fwm*$rTwBX?S(lIVF0KxA{vjk+j)w6r8u<*t7l{7=Sy zKbg7C8m&B*u9bGzCEo*}SBQhe33Xs{f7N z;9U4CSJrGze7jVx+f*5FBr;l5ViXO+38_~L?b2dC73 zObiY6?wl%GqtoL74yYuZ*%AupG*3zMmtY383)@Zh=~LR8Bq$i6{f>)CdefoRxnEl&NUNI;M0BFzLAs zK$L&ZfBozxj zQoPL`5+&jTpnwz=A03ELOqZhyxMr36eluO=frFK_zM+8G>}l!7)Ku0?xbn|1puH8g zbnpxy3-x|z`la_^{EcsuCAPg)?S6sty*f@yo%KKfOmZ~@jTFHM`D}c);F73g1wR4- zFr0C%fxygE(|9veweb_xs{|zr5ATwn3e)eH+`u{Yz$cjA)DJ(@Dl3t}9aH;prGq9f znPqH{hPVYZX;7NwkUcPi|MT#DM@WQ z?FbGSLY(EzAlPgu`YSx7Ed)VRPTCVKZ@qc#ZP|%07pl`vdz^_<&ukoyH^%&x z%ZCQDA~(j-OPG-B*4c=uJbahX4ZOh?qT~qy>RZ#j zmMwS9S8nWJ4Kt35W;~YkM?C*%1J{?e?Rt_7-AuE2hBB&5wul9F3B% z&g-k5Bqx1`uOkDRKQv|U&D;sOHr#QeazK!TD!|>_^yo=H_vpU?H)Hk3!jXc7q8u~U zyJxLo4dBGcy}A8&CSHv7d*Q)#P1An)?UTMF9+PqGl_oX1Gx*>XKV_pW!25y`H0@gJCgqgqtNWY=ufrvNKF*e#ml+5Yc@~)cBX1r}f=ekmo?U(gKH0QLnTV`{A@Tf)C(|nf(T&mH z%Fc#odA%GfN%YBfV*H02-s%{+2Nus!acpX6b@`_Q(5VN}ZbuwdH2M&Vi7;hw@glyk zrmd2Ay>;>*eGQH0&%bG=U%Ml?WGU}^lfzU|3eA$`P()d7Ng9n#6~Cs4h=E*{nB$zT z@n=!OY?5r+)whMRtw$I1Z-iWCL;=^pIt5r{XsL7jGs=LeeP>rRFCbddz~oIdGv+nV zYMuEycS-7fb+|-Gzmu}GV|I3SpEsOP=|BAH&W7J5CB))FS?w@h)3yRGOS=tYE^a8&j!{fPY{g2iYmtFtq zIWtspUN7vn(KWr|9!X7QnHQ^#5LyddWfDQeMF+ksVTqKU z6zmYgveoXmx>la3t~PAIxbw}C8;DXt0`m*{1(l3t!fY|&09h$!ilO++3hMF5A8I@5 zJ)ax6IwY>grJby_HAMP%g>N2~7)*N#S>$k2Q%7Dsxd6@zd1XBqXpJAjPL=d})X=RJ z2v{^N>f{1$t9J^n&ebF<3cV$UT(Vy1{zEO&iyKI#mkkIV_CP4hIWyH*Q%S1TA|+!n zUPab<)}%1G+ithAsUdDk_v_-bY9>w+kAEG&7E*J^#~QEZJjVvP_Y$WRC^twd7GG-q z$p5C=u*8J;C8lWYpN#)le`6QF-Y|*taE3$t4~*k3!wbYwwGy*p$$|aL`Fuo3>QUl^ z8`NS>6)g8NHum+{RW+KHG<#m~VQefWJ5F+eT4^<_q(`gzpkkcaUSfE4)C0+00VasR zFz2HJ`yd5;Q*h_8Y{ZTB?UV1dwZ}piza7fotTNpE>~&t1J+yKXOUj`%$I&SGqXWO1 zQt)Iv4uP}4kMEZjudJ6q4`$F4avNBi;&O^RZh!rG$>>??W6JxH$EI|UTQnP;oXJNA zaLVHeDrPnBNtm;>5{5y~h}>DG1V2t*5#H5Bw~F(wiL!MQVxUD*+#vsJyIe=F*4DZF zm@(Q^q>Nk@B291va-`VZ^DQ~R1L;hlV2o7B54zAQbSvZWsG_cs3taM7vIgpUwJST7%(qZBnWxkFR19yOSoe1 z2{p5X3&Ak>R5r(6N{&9(0H`TXPPlM$uhgB?9=!FReEAap-rW|U5q!Jua^y%TAs@&& ztnwL_G~g4OKv#Xkxr560CArxX3f|P>t6`QhdZ3EL8_t5fbD>Y7pHQd20c=-J+$McysF$h@ZfVV zH$IOCNn*rPo{M;BmlvjW=ZuSkV&m?p-_VcCRX53sMeAML+C6iivsfZ1L}aUq>2x_KRIY*KAd)XVDq&FG(y7&6ME>y4NXoD8{y)4 zbYNmVQIZMhrm>xa5LdG6l$SbjpGv%sOrVn%b=#KKZl2$=p@1 zMjmXx*kmY9!qWQb4*g!@UVrxSNI4pm4RL8~fnO%P zQ0D5Q8%d6Vg>yHgwcEb@_3o<4;o*IT4O7EJlf%#KukD8Gxbxgqb*rB7(>VdrtZ6bt z2q~;6$Qhq}q6&U&B;`*L3Q-t)6QH)#9eig5N}2W78Rt62WrB3+YF^$Zvhbz2@jMA- z8A2Y%LK)_w0{W5K75>ze@^M$bkdy4={YoyWEPjE9JJvRt-Hdq|+NwTbG-eP;)r5dL z)Yjd((e7f~l_>d4^b`9a6DF|zM23OjIuew$c|?>?p+^)`t>j|l?AVr@=)-$9-Jq77 zp&Fe!;jNZ^>4TIHKlrTNa{WJX`79F#0T#?jkg%VP;=h*so+Uuk7*|VqiFCTaUl)=K zHGEH=-(R~s{B^@$Zn_WDmg!pRN83|;*!w=7wKAPCArK_%5_^ZHf@Y}CZ2y<{D6rd6 z#*nAItkOFvNz~o(wr(C(8L2KEJTMVl+Sc)9*Pn9zmpEZrM6}!RRF?-5yV_0V&Ui4; zLmqI{AkI#w-8|nk0EXh2GFQqIZua*fUw;+PZWxB-8btp5PsujD(ZMu)CIb_iU3sL@ zB=0igyNo+6NzIj26fC>+yH>hBn%8oaBXxm+QN}69TGhu=@|#Udoh#N{C_wAV+f39# zim#SPkba5-!F0TT=& zZkKyzYFdp^G0%#@Ev1i9$H@hKFt`~*I?)l(FZDMtZQF6Kr8eKPrrh1wt!m`3>U zu7q&4TXyNcW@>5ZZ?#poJv4XXPEec@%^-=R3sv6T4&?~5wFmQ6p>mG6TEve~^qJYC zy*iB>+|)v^VMf(5I|v$HF(odbc2f}0atT{l;7Ita8Nz3-O|TDj86H|v&8i{f^;JMG zlv;do@rvo$-ea$c?$B{K|Jz+ZhtgDgK`#QeL9&Jrp$Rkanw12$GrGLn@A#){V|trf zXV}`KwxfD!t~yZxhj@VQ__InsCb~b6hgyLNumh=&0eoST{P(Mi%~h)nJ+3-3)+Dj3 zWi9dun+EqIru0^N(5b{GF13!FAtu`FSJX3E%W-DO6fyQv^KL^ORm*2ROe|)S;##Rw zTTU&_W>UrLrpSS=*SbTY%_Gc^ETkFkP0*NpDbvQKkZZaH+dj*x$}#VtKs&No@30Z8E*Tb3eNAOEkVJ*n5btIDDI zDaCGB;oGV7WNs8U4?8m5MD35Ef|U)X%)jxp=AjPc^|f9-)J%`9Ex3)&z^`K%srZE0 z0aGJ-YH(_)$m0^+6AOHmF9HF2Zz-@B7-tjDMOaSIkf>6^G@uo>2Eg${bi~%vsk^#} z4)$3K&fz|@WSL5`vfho{?-&1MgUah&k-R^i&_P^EDSd!jZt>%c;)<6GxIC-_0$#ZS zHwXw+tRvRZ{}uf6mhOGItFQ>BTGtp6Khc>AUP6Smod;iZB z+h}^0`VqhtjNMyVzC95W~xX}3Mv<_1GFySs1uoNa~M6aKwV}yILbfs`v>Y@-T?hjyPo>7 z^wa9CGe9?)BpL=;;i`tl7pHDc`R2`qphvJ~3TDBq^fK;%M~?CAKYypppCWcEhO^j< ztKF|Z1q6`BD}%$az)X?^6X46AcFiF%CsW>oSER+OwJy}?f>u`Vw}Tj$0;YIxmtrE2&7 zyBt&Ml{9JcjPH7?%~ir$p>JeuXmwk~l_Wdmv8)t{slm^)yn)J>8{KowA1~{7A>JuQ z>U$E$D7!||QXkFd@j=Yv_T9~0YclbIu;}v0*}7QT9dEyEG+NG(HwQyfjQ213lt~A3 zE^Xhu>75p1DXe!~oK|K}4&sEt+cz-yQkPkpyiNu`qwzu8%H-&`NWh^VU5xBk_R)j8 zt$p)H9NxCxkvc06?>pp^ojO1CWie218WViVo6<|JZI%}&u<>R0mRt(Z89^ce1A#S{ zC4`e80V30v-Gw8l*KY&(D^@?$V6Ovo-NtrzrN?C!p@vU$`?|$4JA`op@?nKIf~g{8 zSSgdjKfEl)pu;)Ok zB-xC74=DIL^`%;)qex-Za(m=XAWMw) zTCv7ggMnN92mAl)6xnrnbTGx~L2B>y{@V_hsRhex#PxW{?!T_>`(Mw-Po)1_{Cz{- zD_1BtnntS>LD{rLajFwTJ}Vh-x^SF0vm#iLHEdBkG`S|WbxiSgJslTMF0ILy+TEot8bk-6 z3%jgHPqo&7PX&JVTH2HUEnNBcSH+qWk++hPjL>Wkc%e+?tsPig4=VQjpXb1)^QUL#!%j4!?MLo%)uB z(*m81YdQ4NL5#dSGSmPY(7)O74ciA@x9!=!Ak-Mxj~upQ2R}`Sd`Jq`XPNX+{V0 zqOFWFa*Q7xkG%yl;bk^XVJVnv&*^~c;n!6*uUCX*;!QWU?zxvMsOPbqXi`zCO||Mt z^jYrVaHP8J+0l}%NqQycuihBM`=ZbrWVSysgb~>o{o+>2DjaGFU>LdHUU>_#i_A=` ziN|w+@Z)j~*sLo%^JVL_oqh%BKAFy4rR1){QlH8gl7v(&=yGmB{jxKOreaSb15;6D zt_QPq?mY8y(~X%a(pv=XzmuAQp@KR$F%J?imN^#Gz@?(K>Qj?1emnF8J1wJTHx-bn z3k)fHGB2SMa<1ZX%x>Q}a=A0ec61`v#V+oyn3n+4IK~Wi3qcex=x9Ni!iP37fj?-8 z2l-caZP>O==VReKQH+#b4|=XP1@z$4sWDcW>D{OW@O>g>~5h zeGxKt?jf^B^Cl19(p_rsM@3>6s0~?w>R&On0=h_I4mL}6Mrv6Kc8}@(k_<4Uo;sELVJ63b>{ufaK*fQ@`NAM2_`7>3QPgDnl@lr zmVf4RYhiNc%hmP^-dFcc#wa(X8C@HeE~B3Sn;3|*fj?(GS7rpL4UDGQxNk31lP_`= zbgZN{x>izww=y$>g8~BDQ!e!0zSA@5Sf(5FzG#oD!#Rz^mr>LGKAdu0Ktyo!2v{pr z#nWHBILP=Ga;BNj@8WujUoXW6MBBan(DTQ&PnGNcxNHN-I)IIACMInM8I|)CJAh>z z2zw16M)CDNs!$J9r2Bpxo5t+q_RnCAW+jaEDgB12pPrplTg;hRxTW@C>=tHia0@JG z2tq}he36zAMX6ySuP9Oiu@m2Q8sQ9hP5KyzJOGxjEG!x>TqH!Akqq8wHRz-y$|XfP z3z-f-{R#$h2bAl`%h5uj0DAd#~@0?XJQiuxD~ygO8e zee>W?wt*8Wk=5Sst<%yzG$P$*3fSP9vNH*6-#Re8Mjq`Yrq>8Oq|1#(<#7p6uF5T5 zj;SFZAv7j1*Z5uer?O+wzfhT%TGUd}YV#cqr?s|=!RG$2>&ZFw6EvIx2No$AeDt3k zBC2b6#p4h%1)x*XLoQNj8E*StSYO(Fm$c{ft&;$sQTZ`JE$2CnP>g>~^ThVb$ig>d zZ;!WA1ut~=XV>M2kV+n#)v{4&;S`(qiZXWdr129aqRj9%JK}7--q`Lqs4o@#7t_oj{S z6xXh+om`=09%@~%6wD8~L?MP%yIqVeHj>yo!T`A~aBVzH<*`7A_H&H-GSY;V_ z$gh@5rOD!pm&szDUSW`{&7@khIIZj1WVM(%h1nn*@vF(O!R%TB_x{67G~zd=#DpX z;b=qx4h)VSDa!OwM|7H+>UnGCK$pnz@Z-tF=it#Do8Is35i1B7)wh7- z*9yrGPHEdG9un%SDSl>ujh{ZVaOciLk%fzh264vPmID=+$MBc4VK%>+*+(k|B!Y{x zjf5PCB{B4jgZ3N_$8frvbLWzvz2EEBg?us_9orOQwwy3t&(3v5j++WRKrCSKh$`U+ zLx#M<$5DK+Gr-`hEWP|SRI?~v?s&Io(oj$HAc_VQND01k#WltN$;`nIkGp!)1fbLM z8JFpOYaWFVr*^62sLPp^#ge$sYT*q%DbZUuwNAN=({Oxn+o--5g%CWp5#c$|w=;kxD{&wfPqb>_>DsJa|33Unaqb z!*TJ2*>{e%=s2{lV6!{YP7NN@f4KShfW5t<&nA4VFl2uL0m6VJb2X5y%W;u}+(v?| z47MWjN`AY2v)ZZFDUci_{%oRQ6xU&LE1XH4CN-t3P5~g<_JNhdtL}M|(R7fWE8`1T?@){(6Rasb<6?#aQ`TMNe?{8>pDsBEY zUC&N0A;|onY}=^&R%2avmb}WMgS4)!2(OQ7B-uON=MVCp^znNn-UTN8ee>{71#T{S zh);Tyr%m$}8gc@X=i-jOi`Sv!dvVBNrz2F&gxCIK6Uar!Il4AUQ>-xJJ=rCNy$f(WZIp4oV{~RYy6wN6@DrFHY zJZU_SK0S04;EE!K`1M&!45pdUFV7BKT26Tbdnzt*{YNcyN67S{ZIG)EHxo#x+I5+e zsLc#XWK`FKS7}ZM&-$Q$sHOMXOv$2*%Tu1N=dGuFA(jQi2Ie0cCGzi%%04y!9GvLX zk-GQnAK$%yj@-ld#=Zff1>v~t@9>>3i6_RM|MULA^)X?`-naYDRa}HlUHO|HyRmm< zw(@|tZvMD!@)7f5yC-?Smy+V{6eS&b5oRC6Mu0pD^G?HT61vAGnMY!V_Jncjie!(^ z=yjNVa!;QbIo_cq_RBr^9Pd$>{UWsSxXZ8LH-neyUZ=9|>~EcNW3}UAzDa!5fPAWA zXZ!eyeI+^-HSbxDX6Dlaf+ZYI39EhZ{gP`n1V9YKEK5BtB9yE4ux=fVN#KD^w>Jx9+bKBqkT91P^f{@o1p7_xme@CQRt_ zJFzKOE!3X>msNPH=R!R_Acnyw7r4O@2P3;)1xpqvctn_y*=0p@7#!9-NnVj9;dDlZ z_$p=2+=KgXmf#;t4>Wm}N7(JVckt%(a(;%@KXq)$ZdW8?*Q@I%=)Yy4OkNqDY`M^} z!*o36>VXgc@fGhAYxB25etA-LoLt?_3GRQRD4I0(F=Y*iyYw+88cuzuf2i$GzS#Nh z%Aa)e?_YX%-fkJG8hO`{c*4ne$KHHnyT1}n_IO$L`vm&3CD;nqdP8dDg6-1Ccdo5T z)@)oRCZ@b%tJdjmzEiP*vG;^-> zKHT}8-Pg6#Q{g3Ph5>9gJ|8xJ>+fX0dELE5@R-V9+%4XmvHON7ugyK6>oh^4_6<~& zkAr2ON*|?|Twof_52Yvnp{x0l+`JcFP)(6F?FgPeb4(*TQ7xuNco+TtVb|$F!w~{UAm9G@kQ|OH>po(F`h|o z)-hW$W3{eK<_7$2x4%a?pq6=$pskj)9M~L6D5pFJOj!KsQ=Vch1Qs0Vb!y=<%qG0X zyO0PitPcdnLwrQ-xsJgHXRRG$aX|9zj+>ddb!c}OlI0iwamhodb_Sx9VwPo( z8g#DYO>U{_GXR{$AQZX_-jqDHH}`so=vK=X%L-CG!752 z`)8`jvods_d0`Or-^k*U%mpDyS&wj|GP3C$D_U~h^}}~FPxWkDem{NY8AiQm&abr8 z=@gSb)D7`3FC?$v6Z*x+uN#&#YXteh@T=(yXKts@**aiL>6s6UViP~) zT5{Oq!Dv#k6ae=&aTH5=bjr6^fz%;1Vn4$MY!jA%i&~#K;?m)e)Vcy#GDg*b(^XTw z12nmV%Vm mGV#e@vghDtb}M;8PWNLRPQ-*^|YMlhmW;Zsjb|8=6ZOnWN`j&=0i|N zXRK5%>YiR%pifg!WD?j|bcCRimX=Y7fmlA+Dq$kW3t=drcwr5ik8b|yB&hX+YIuu} z`E+mBYqEgZmFu8e=k{idaEA*;PqAYbr6gX+^8?Y4|Ax`xuT^95;%B$CPCd~p6e(qR zDPdMApmV!nJCArU`s<=uMA{1ERpiF%A{Ng#Gt6iiZRh|}S9RHcp!5?#CJBDzr)ZkH zOvtH$5)%e2ONwX=#<%{hGQ_W7ICiK)82~o(%_|_`yN>)SFfjqRkZv>Lsnh3d1$Wo% z$NBt-<#>-vWUP(AIW(7)iEp2uz~GazJvMekuVwYKl8mz7Yn@lqN()yvxOc}^EnM9g z9eXSG{9dCxs>ekIgN#^M0H}GQb@MXEh@1q3ey#!>WN~FZm)mJEE7SS?bX!+KYB%EC0m}1p6jMx+g%Jn1XfVv=h)GIS2v=5FE|t%O){;~Y_9W@or)y58 zfm&9SE4fZ>-u3m(=1*UbV-hg1vXsc<;-}TZ4i-=pV4Mn3^pAzx{(X*R+o69ONcl)- z+Anq38fJ8qA*;m+I2qB3lA_9fk)lnektu-lc_pg2mdzQ0R}}qSopgAST|78R*`?nD z>d@1>vp=hjlfxBYJEvK3!5%dF801Z<>0TgR(OgcvSun+sz4k84xk_MZ?lRHQOfDjy^@>wCiuP5h1V0{ccpa66m+=6aCLy!QMNoCerAqz(A)?ZHld)53B;!6WRk!7EPj6Ib; z{QSkWY!T4E;ZlY> z@%+sx|537=4cr3L4UJz4&WQJspi|MPt~N9`bLXXA(zP*QH&j$aId7t)trk}I>EX`% zf9f46@(WqCci4yL@@1i8<%A7Y8^^U4GF=7mo(nLUNW5b7oH`9^%s+c)J*N*3AU(N*68QeJP^O&Poc z5+R38=PD*=2NV#RxKHtykeY@d%wvH^DkYODtAv-2uB!yciw7c|?9Q4Ukzh7@uJvRBDIWM%D z1{9wLGLj6cFE4)h`*-26kU-&i{7^&L!{H$p^Qe)IZF*hmzJs~@n)3^UX6WijrLY_e zWfd1!{#WtSrSM1LdfWfXm8j75`U5>2k-hnb`+OJQ%vi^o82YanQorbRq0nB51`DgO zd-Dw71^W)OQB+Gv-~zJ%Q7+(1u=KK@55CrK+dGmU)A2=n4&<;&Z}*wo0Otw5=!uzC zHM`^%6Vddn>|8?usd(?xqdB;(Ivj)Dm6=-A=z<6n0zvTM=b2y);Dm z;8f#dwx_98bx287Jkph%$8%#|5$>q-t-qJ=oX8LrP8F}n`&H;DK~}QR$XV}adRp)I zB#>-VksTfK$Ne9=-ZU=B{0;lIbh2hzrWz}A zsTnmh(-w2zYNlLMM^j7?tw}RPz!el++E+Cbmq}5l5KR#%5l|7eO;b}x5J(WPTo4r~ z70q>?>wiD@^YVG+tIH1}e6H(vp2zY1#;F)>b|tpdlF5?Tjb2k4$2Q| zl())#G%jBmIX+LYW&`gdyL;ea)Ka#km38s}>F}v>Ab&{@sA3KbLCzL7v{{Yzyj;#gwvn`XjBDQ7Y(L zfI2ejeS^nSKeX+tKYZ*|jEi!Z6X5De`x8B;X+P>0V+~qB`I(I)xDd92J)mJHOy=`Vk_k5=B>Xa@k z-%=wltK*Dw)me~8Uz#Z}B|z*?))WxU>?@l>mf;ivRE;na`B=DJh~Rx(IvZ+D*l=gq zUu(>8m-CG&PZOks+<&2H`F*+)WwpW})Kd0leZ3#D1)ziXL=uC&n=o zOs;_5I{5bG{(|c!>9v@{KWc5ry60dR_0qiTS!>XzzA`)7Oc5Cn`4EvJ%H9y8hN9er zX=3DVbkPxX&;UHDrGkSyR46E7DrP$=_re8~0>of=%;5Ic+k`9T**|A4hCduF+J6hb z#tooxdNSJ%wH2~O;+1O3Ro=7M$xpYA}8E2qp7Lxs@{v8x#`lTkyl2n zOJ7gBp6=SZH@_=EsJzTu@c2tcXJ_)JJBbQYJSMMsM%6r`Ah zmX?SCj_j!>)Un_1?fiU*i|j?Vv@qMcx>D+$rcrv==6-N4PEZmKP}5#_8jfV|?DI(OXqHT}G}{|ZE%%#;i9>`XR{qd!Rg}vnKjdC~ zZLX#NONt?Y97gx?6dhhvSRf%KAzyuMdP>xcRUnKSID^lz!LKf2i+mE0V1*fC9_(n& znP(-Fh>y?c7L6dD*buH8=#0M7cXVN80x`$^P1Pw`<4mQwK*)PYn3?#ONLULU+97wR5Z%WAi;zGM-0Zhj8st8QTcR)?y^EO@FFDmp{( zxSI5(6&EJyEc{Kh(P``PfY>zMU2g39R)68qXdpIXDVHfL@D zzyF8y>PCK2o^Eycw;Q?DH0^y`(OkQ`vWIg45vWqsa~|+mYghcjaRjJnQ_7?xVTK%fu=;WD&>D+Y!embl_!+KtsTqke&}6Gn=0C z?@bpDdsU=nx_4J!Yc2MbQ`7?pPC+?~I}^n>^ZXL&-qY8k&Wist?(mdbo1C|_9=yTz zhqt(S4P%v7z3L`J9Q>zPsIFgGEtlx6h17Z7YI898x*)F(fHv*B-1u{_^-okLe0-cL z#*8;N6rY53_-xx)U*aum(@55RCpP@KVLhwQ9XOx-!M(oTM$URYkK1)!CS7x1^ITd+ zAG#GxT9w^fwOL(Bj?4Jrjut?p*l-$%9aOh1&Htz6`r@ay>E*dB-j2-wwB(%s6A$|# zVc zrPay*C5K3qnY>L}Gmg`pb4JUH3ULkbfB&){dswszysCKBuJgaa|G#8~7Vw8WIgJHk zKr~Oy8fpza3>>z8@?BhW|Gbj1tQB(o|GfGW{aV-+EM|0BF3jE?=(=lY8V7)WFail9 zU>yDqSd{{SrvJ2jNUVS&;M3Bql~pk(T*^#tckhp!E6?gb1$b37YgUTyNonH0w3nAN zjati`mQ((D0{D#kK%uQ_hzu!$iD{lGIOd7R`xafZ40m=K%W~~66>=>hGcA;HqENk* zZr?z+w0G>+<(befIb-?{@ZqOTfH$mSbhXXx+HbK_Yi%QGw64|rr8+UXKt-X$c{!6f zZ*c3_|JcWY74kM9KL)gtkcQ%BnI~TD2!@@kLj<5P)rj_yU z$xa=-P^fFkYgBe5<-r5&Ggs0ZM2l()Bf{g{l{~LW+)m!7*{mW}s-v6|En!HI@xhS;~XRfx4 z%na>Law^DQoDRB!Z#%`MEBUBu`PG@E<$L#&Ew?fR6xja5X7q&3E*Vi`q52AXM|vKl zD)%S7uyys0AiuUTJkAws8P~uN3yYJw-(Ovd*rRH7-?ooDIUOVtuEX7wwTzs_IT1D{`(Dru_gamdt;7K-0#p+p{UOp2uj&X1@rIwhSR0AJ} z^II3vYyBwhPf6V(Gzj4a$JNjt_1n6OV&2h_xo-x3JD+!QseRP=wsxmZQoF%*5DI)x zXXML&TDU+)t3Xj3F(p{^S*KdeonAVR$!>aoF3wiZ4};0zb0xMZ(y6Yv!Bp2jMlm@I z+o-)e;(EJMt{N`%DI3ksjEoXup6N|p_?%6>+w!EO^#OTu*%iNJ31Rd(K__O84nPE6;^&`)2>zRTYWA+0=WxZYnLuallk#@n=;<_1Xjb&MoMP>#}$ zRj;}nwaOR-iJ9t@=R(lp1iIM`zVqEv4Wy&>3MAqoMV(oKSo9EEiU3|h%OGvboORXF zxA{@&`3X0@<9&@w#9Zr7iH5;1 z?@ehfv*t5k*VZIfDgr&gbAdS#IxXU^bEf@{Eww&p&5PKBn?u`D-86f6W}xDJZZ&0>f%W%oSax$-Y@07z0-z9?`q zr%M#*60t91&nscF)2i3^qa~ zSOK=hkV14gmwwtJz+e#7qi77bS@kt|nAIo6e=Zf>lt*>2WPKV8zksSVIIe|qiu^3N-V zUpN00I1WxiGV6U5h^iV$C@w5klMqzgf0ejrF+rj*SKE>pA|+IT6H99c{BmSbG1E8o zW<3%*qaBtJD@2ElWut9w6;{sBNND*oQ;m#H3_fCx`b$aVU*mnRQ^F@HbrjNIP!N7w z16}Kt=ocVA2Ge&Z%@EjX<2UKU~R0b$WH_8ft$qcjz~0e65Rg=-z&E=Exvmn(M4ZE5ji~M_inu*ERSfQ9FiEUss zl_}vEG2AR!Bk*?_axuan5e67wa)Q+}Ja zey3si9fba{CF?0U^7B;bN@xzAKi^z1_|o=DgB6h2C;$DlBP`2MCm{uni4M zi5!0Z;#X?iU#GnaGrWh1xj|kuF00g(r+1EN$6i0~HKygz-+S|yT>rF#7N46L$sQn}ooPEYQv!+f zC@SfZ)cfpw@L|5Wz8*boFvL#FJc(ZMgLV@M%ZA!B0j^2ve>Yin_5VK4WvKF})XeV1 z96k+^{4hJD{K3x}HEvnDCLsIQNRqwdF64c~xA%8%{?MPkqu`3p&nG$GgElfCQc(|_ zT{YV5ox*0LiWUdRO^2(b(qf4fs5}c}*K9U;?@2yUr@V2x^AARXOug;x3!^R1Bx30P z#fSy5lx15Q+wX~_N~eA)l#ClxG8!m|g~+>)&mmNU&s{q%Vz#Gz|=xm2H$~?&+m7V>j5>Mm0JcvE?T@ zTfh^|V4qO1IT4Ms+~J)Sb+fl#Ev0Kf{OOEim312L$m;0&D>KEb zd*woEDO~;{N9AvKbGzd-V5mz`OeTKpPLn_)6k%Bp4z=*}11Ib9C~_i)Pr-?n;jR4; zWSKY$Fc9CEbV`}o6u-gkc1-owA79k1R=iC~JCrY2nQDeE`l!CZ)O5jG5Rf3_f}!(s zg4w*kJB>PYU9M1VRL4Ef?Q=mBuc~NrglHh6Xt8LSl;J9#Wl@%^CCn0zN_Hf{f5j~% zMsTdeFS_&3O&*EF{n)2yJ(iJY%j?Zj$l;>oSm(9U z>C7Aq-#Xf$t5WHF@BH?s+Ac|&$rJ77NUaY?moSgtHSk>{i$zEQ%F{{@ANs(sR?u1l z9}@=D3zm~2C6c)D1KN&8CvNc$&bnUT*Dh~6+Gyb?Qku&VTwgSyPEtDIFPi>X8va%) zXjLOihR7&BTcx~O>i3?~nd#N#pc!_abyS5KHID_sNHObXlCT-601aa2_D=V>#c(KG zVF2P7A9{`J2exO<4(@P?Lig$ZnYK?mF}FHT^m4*v@u%9}6+uDu{45#jPyqCN9z6@qeR%D5b+&U!PtSVi#8>MixErenILL z40nNbi<-egP%CE-3l7xs*zceDXD)2_z{+(^339_Rx$eZIci)!FUA7X+7?VR4CKvJ; zyhlphhgqb^yh`DG>`q!%8krHL-g!IW-?=*qypWJnjl^z6jNj9~6)Z*$VCeK_4C{yx z&Bemt2)Omdn**E+lML2p%8ZJE4dbL-aY_QDS-4A!CNB(ug2eStqLA*o*gs0} z&=qUVIs{%e`%mkJv!W+P-h;vwlD#Fbnm&wZHEL=4PG2F|?HxD8FTP@%>z2SIlrsDz z_n~09a;C!fTr!B==*pK=)FP}jLt?0{5K6u6ZhxgSju4;q!#>BEw-b&BCkhHnu+TS4c2b++Adzj1!ZKDwEtl78acWdN4219G@dn=AU-eGQZ)Nl90SylZ(;T_| zf$3l{1$8HK7*_T7`pOc!Rp6Htr{SmvWEXQ*x7*z4avUi?8IRo>b%p1+6s;yHiQIKC zvyc;4VJTfDPDhi`s1T`W$T>_h4^yapK3tx3-j$|vwM+ zO6Bz_3M&n0E_ATV6M+}`dmg^Rj= z`sxB2EAzuNOPahbk*bwA&E+WR0?HFZLqw?k)ZHs!!K35EUr)>1A_zC#E^To&AY2+j zcJ}(M&M+R0dCQ23=oE4g8pf)79!%_B+lB0Qg8|3c=#r!uO3d+f; zytKQ$ed)$)xk;geF3Q9_7Y6H{njeyom}Pry9)|i&Qb~Jv`?f+DWI90dVr3XpY^Mmp zUP;%{-*~zh$FUn9I%MIa`(EoFutG8g{^_APJ;nK+*3qd66o}5z5hw$fmTY2 zFha;?tI0SS`jcR5<57Ko?~Z@BxIT6q%RBwS)oa76hoMr7g=ra-G1CB{f|h8yrZa_9 zK&S4$0|GqTlky9IVa(WWMaA#&4*keYsjnxKLP&*NK`&rNEThh_RN@)tHljc!lF{ok zD8z7P>jT?gzIgJ!zY?;t&ZiHVaa@mYak=2D-m-R?VqDXfK)2O6^JFCv(PmCkU!`QEtI@W-)xm25 z9z-gbk_cGdkd%g|eW{uQ$(J^I_4_A0$+O`Zowy#FN}(3f1tRA1p&|-Xi6K!7XGTq) z0zE5iWN~Kga-~{aDjgVN{k%1JCrehf*_>^mll}FRO9J}`Kl8mLX=~sFfS&^)rn4|5 zz4M&+8OF~I=xPyby1_zz5n_oK|iN!a!79&Nhf%M3$ zQ$1%z-U@YMlTQj=s<>7tv}`*E02K?>jFO4P``t}i@}D}*f5_dGbT^KW{`N^%*Qmo4 zGM)97B6v)*=jiQOQ|`yQUZ5A`f(li|ezv|eQEb-~bAWw{((QRLV)aI+u4`sv|7HGl z6Mg49mZ$io3?=muwAHGJ0_|{`i}a4LOo7{5g%amb!3&%ciCx+KyPrFFvyTJw+!nP~ zhb{VhHKWc2zEI`Id2c8uZWxiQ!7fNn5&o_?IjI&GO43;LmZqRZJj5Bk>m($b>gsk0 zYwWxsFYETaR_^iNi$W6~B_bqHR|E}W%4Uj()~JD&^Zw$6dZ{v*%@u+!Bi1%7?c6gRTbA_AqfM8=Qi_k$JRedT1`V^c>^@dFFBQ(grMx1gv~PLZ zxXbR#vv^${pqkU^ICG*u@)?q|J*)=~b&i<&#_JaFv5i$T8gC!(s`WMe_dUzidvTM? zkgL+Vrv~~CUB)d5iazg|?I#`Ns9#93bJ7K{l}Zx;Vio2yxQTlFX0zyw6khLo5C$9O z`slawQFo>r4g{+;`jZY~ajsr8r4-YaKh*lL=juFH$&{!J#c=Avtbm(g&tdRrElT}g zM)Fz=V@&eX`ntOj5A|Q|k-%w1%6TvZZUw!sOlFDt{j93UDxrsH;MB#S z)Ypq$F52bS3E7v7v(d8#6FNs_Qo%H*bh??lK%WL^f(*ai&w0L9-1-4BIYLZMf}AbN zc^&@Laa1Qkn7usLfy>_AJ`y#iN9IK23{@kL4H8R;CnD{F*jMTeK=#O@Z!3e8%ts;B zA_m1k+wf=qtfTW<8=ZFMCtUY%PGH1Rl?|XrVX&--nrQ=(Bu(E69uq@StJq=xBlO{ZOZ+5aqzr*4hkBzg>dH{*xpQ>nHn4;+=qHxO`BPwMLh)O7s zqE$aL3x4;WOPfC5T07A&8{jx{EN=Gq+J_u`)?-foVLHG7z(P1 zU2XQT3R9@TQ(e|iN-QrKW{>H)?l93kxO{{6_}z&gz`0qN=#<)`ifB%;O}KCXAbilh z=X~yz!T{-NDxlIu3If7n7wA)?Cv`lRE}jT+KaLF0)-t@A)_0PaEt>Erchu2m!U*M|b#f`~rh5X-wsb`nW%m0WT`HZfYGI;feLW>zp1+IV?I#u7 z_-D}UcU|e6L92ATTuyWOPit@QP0;fy=VKGzMy8+7LTdm5u^zx7zW>0Z2@ z3;->IFz7`TeC`y`NTir|_eVV5Jy8G#B0u=hB{*3Kb^WVU(NN&LvLlD(%XIbAA>?}L zTk=eAvGqqCW)eO)w}_tV7;wzHmo0&^T{a3Y6E)@ay!27`gVdd5*}#zkuVN->>L zD(&~|#w?>cc5E3=%euy#y*Qfp5nEo7idjlsKYDA?E7FPTo&A`jpM*ZFqi zU(BJF=B7;R3LAncSNIvJj>>0cL~<-s>U~QU$Cp$g;DPFh;}i9)Q^<0$y_|=b=bESN ztZ!lMFs{+5I1zcYYfsv|$h%|Hc4v+DQFwoBr5Wt4KijdgQQl&^70x z`Btc-2vnbd!(bKxsY?LVbtuUq4g$N@?zQoiwpqQW&eorOcXmx*Z;#r2>rPw@1Vqy# zg5ww&j)j5}yX9Gu+TksAUj*FS^Jz6%;B88*?q01`TE&&H1KT!lN;2*kuHAI{wQ=c7 ze~4?s&5L>Q{`(DLw^WnVs5{mQX`d2ajhjxLL;d8G1GzZlir}RnA6!#b`=N7tb4Pl2 zdjq^xZ=Wj8v{Pe?7+fHvkfLF($S!uOFppDohDm#!J(Vy^OO4;EN_uAD|RQh7-iitFgm_j?$#*2*eA_tD_O+aGi&0S)t1%~%|2b^ z8mb~K1Z`xX*S1M1v7&{ek`JWW>BNoo3X8PH=UzBBmbRuyNBGvR1PsRfw_8Y zxq=)aeWC&seKFH;bp`|lwO@JEv%e!S`?k$tbJdN1w_eIUA;Xv7w%$iYs-H8IO!oXE zx{$d>yGDF=A$xy%pQ?8#WwLZ~Ii<~m*A&O;xicF+dPJOb$7JwQ;a_iWRj8w``-7~0 zs3XSIq2LgK&|9i5QYn!XYbd1V*i8^SDAvD=21TV*`?I7Ib=GzNY1!6~TFjviswM-F zx99r;%*`F^qK!i+o>WD~`U0Tgv|}--B{9L^M8V@(+5?sFtgxp@2u%xVVq^~d_QP4G zsQT{Vi=R`M?&@CY-1hI6m&z1Tc55ix$&JM{x8E)J#edkSZO&9A3vI~xDpztj@ ztbsI1EKwG)_fdGu-&G}9y>%6#a3+;8#4H;QS*qrKN+pKhxDLPZ>w)=yqt;Hgmv3>< zo*0R`xxaDh@^K!gkWvd0hL9Qg-VN)5T2LtGvHxAv-xo6HM=i~#>xbZ$OV)5oXfwVd z0P#&bFelHyf<4*4>ZqK{kT&%NL>%|J98L#t7#@Lto`W@Kv+sU0T&1qW9?W(Zx{1v-M+XH-0)M1)0PD-&h zA-Nt28%n2CmldrQF4Ef^x!~_IAHqzw5|8vgcvEXs3!m#gZ@Bf+&Twu!D7P6x0~L3j zTK7e+l$RZy+Y&fi9fM?Quo7n(j$%cbcd|qzoiDSId)TaV=l)%c8;RfHV*JblNDRIe z_%A59_F}Ro0(f*{xjJ2(u{v9)5efq=X>G&-(QrpgD4O>8$Y;lS6WKqKuKxIo^6X6q z>~`N4d=-+tX{COoEPuF?=x6jN*_+f8Xxr=`xVreT4QFMPPd_&p|4Dq%ZRMW+ftmTy z!DE9PX5W_!;8ktZ1pt%Hn&lhqgiVnQ7NpV|NqRY8m=3x=q-#=*22@Tl&*W9ZH#Azc z;&p8Z%~Q6%!-`u7Rkp5Jhe{VR*9xgLKr|U1cThnXr8;LCH#v?acLKGr9-L*E+R7k+ zj^R%Gl`WtHZ9(;{DA{mXl95jfIT(*Y& zpN0Ll#fzn@^PS)2Q?AX)mEjk@7nW$4%bBd9R;pBe;!JH@2+C5j4#q@)FoL&t&lqa= zFSb>=(;E8{PG?0508%NUi(?}rV6!UL+Y-(sh(uM=9O(K_S+4mI2JVi|f^w0qndPoI zg>fKezh`Ytc&*VW`Wc(@P~(VG87oR!-ttdBcKa*b-;PyizN()y|Iq_d1{!TwFZb&+ z8E5*9Z^<71^e|LXJqtaMtgem*+$)=&0TG1%n?(5ker))U|Nk2bPzK8v;{NFFyr5ia1pisaDzFEL>owd>2m5p9p?AJEJMlIhU2of=9 zZVwcV>Y8L@R4ZEDF94p;e_A93QH4inh5X-iK-xcj8SV$>GE38y{GVAD*0ZdiF1EM3 zB%JwMq;+^!y_OZa=2b>`p5IC%W-UxZ6jvF{1;nW#gM|+rC-7Yzsq=Db>VI0D&D1=G zq!gPnfL&B8gvnQV0U?M;-wfH;<&;-jA3CiL^*i4^p=QrbmsesEnPqBbS=suUUh87k zuUQfBae3=H_Rz!rqbL5;sw?03pO!41_|1y`P5wANoz-LB5N$59oMkM6DYgn6(V~xl z>IMHiTfhY|6-<1yy3Ip<#dz-Be!ZJTP5ioF&nL>@cQWHf_icTDzw`9I+>@JrKn3VN zA|ub+hDG#`6ibpRa}zLiazk_Ddcj z&Ea@pKtyu#DSx<#a}%_bEQz0^GiNem48Ewhd=6D5*u3+F{_3Y36N6o82#mLc*k^k{ zME87bahce4EPU^VO=m`({cU7o7gdMlCt~}>;uvtt7332>$9ldY;!*Noc?mo-@^MG% zbg}2t%ZXEX@7AyYNscg-RaCPCQyXK*nS)Z3fpPM@~rG_FXx8YDfEz6Efdw3j`S&4YypY zaOb;UJ8*x0c0k!_aIV|M>k&^!j4H8@OU(`Az4WF(fA>68$*)=Qh4q>zukr~+L=}hMP><~KYfxa4dNs%Hw;mg;lqFFjY!K1IroW<#R7)&5tmV?As{(jzr6!0A?p74XQb(mvVtg-}kX#jGT8X*w&vb*lgKBmZ@8(jk@T zpC5ugo*6CFH@!8p#c|!b$?El~rVE%LJenOY$OKDOVyVb#hTvE-V4BZXd~85ihr*$% zA_1f9%h(fb(_2N>0SB+!bm{NY&2=2rlIK(sF7P5#FbEE)TjeKfr3w`AQ^zu#o9v1d zr;VEw0vHs?1!GO1N^nOkq)#Iem%T9v)#ig_lomcw}ZUw&~VuG3# z-3*4HjM6MUQ4GD%SbO<%KyhJB>qC^EI+aPx*wgZgm&{G)k{O-9o!+$N$IWl@Fjo#( z80I#OH!i`wAxMZwEP=88hkI(nDWcxk(t;~4`J6RUgJ>nv*Hj{ z9zVIk^|h(WxmfVxT%?G{pQ$VeQNrz!G>D@uu7P@?=S1T7cs`d?vVfx3N3tIxmtkfM zhR>Md^EPa{&a0+h8+$xX>&x*?-}(<~Po72HOfoZ?#oRxu#11`Hz4 z@bRfyj!2KAw7pY|gNmO@`?ziBe7|Co@0c&J(?c`)6$AM&8>e!h^SR8l&S# zrI+yQzj@n|gu^sFakY)6KIW`LsC`+}wLWP+7B#m%>$e6dY1633-tO4x_~XAVxR(yr zluu*YHvrLZ-1g&?SwVpFYb!^lxHKlC02~^-hH7PjkgkCvK-XQKLsdQx<*F9K0e=jD z*ljx*rTAJA8u!5PV5HhkYn1xqm{x$+ruOm2o9Jnp%`3GFlcg<;TqbUcH{@GYVv`yV zawPlsq2O!?Wxko+hGR0kPY!13qQ;y{CVnFl(uhy8@wxG7{RW;viSHivh5zAkWH{e% z3ja8wbclVbs78z=RG&>X&~txCaW=!i!YHWcE7MTsH>t-xCU!^ zHuZbjGjRTF{=3H`OE1$L96kg&nB2P6Zgu0r8tq{z2;?`7lbG^C!Om~$YJ0Vuquu0i!Y9h``7Ij>5b3*oxwX)qqK}+ zs`tFr8aGitu+A@rj7P)2w)u*=eai~;nqs~0jmP?znFbuLZwg}REbZ=AFlmW|66o_J z!@%SFMznSqCUm(Zh+V!ui{)_qD#xFsZ0V9a`TeabHgm=Jl2NHjwucAkRIU zTLd){)0=@hAI~q+mYV28z)#=<1B)I=OqtD4J5aNq$H0K;M=Reyd84;5DljsEUhX9S z^#S1Pxzp9D^91?}EF@8IGLTWH@sq(7aA_BLn#3y{?Y#f)GvB%9k8*1fxYrbjF%+Y4 zP;Ow8T$D@I&r0_2TKj!;eDYn?hSwrpa{~a1c~9bshcPm#5Gr&JwXdfEsY>0KjXJrQ zyy7EFXjQElv(<36ILxq&KRkzTS}6NxZRQ3cslTU7Zki-~wgVchcpf5L$E;z zKwhHK@MZOqX}$)0aSSdELNJUMa~1^<8COkGN0EX;bQ81?T^~CAs`Jv?4@eB>+O;2I zDMnNl%abojlog7ROa$f6QhwMhhtG!4-hEML*bOj}3yA(_wOy!NR0+2TiAh41gKE?2 zu7(od&-~b;W-QocKp=7$!T}%50=1_QP+Bd`^%T#st1OXfYMMhKv(dj^<0L#rCfbONuaBCT zd1~$2Ov>zKE74+vl~g%r3y<*il}H{6eZO#|6wB7fQDS&TD2F&;>N&RYjQYdt_Rf7u z!Wh15U;9|zPOuu8qbh2aB{PQDb~Ee8(rWCM&LNg)IP7%hYIB5$6g5_q+wFIp>U0x3 zs_WpAz5L`ukZyWnWe}$VO2Kq9u#+5B3@Yu=s8thsBCkjk$;lsx^!p{92dup-X?o@c z9!uz(S)1CeW*p^?IzI=)tXFF@)!;mhEQhW`=`&gUblPl%Aelz2@}_@_>7Zl4Yf; zA0ElJ*^fXV&`Tkut9x6-&5)_O)}4u{W+hQD?d@6^o#e6Tgz_@~B;PUy%@>|xbqo%W)Ckd(d6A{vj_W#oxeF94h01TJ#T=4NKPR^g--vL9eKh}x=^Ek zp@{sXW6Iy+eFqY3MeJ?e&qzOX=&t4VCCks`3-1Ceek(RR?-~H}hxwM+Fubb1ED@WF z?Oz`l&T(JxStGQ?q3%cxzB4{UodWJ;T7A>Ij{4bmUO8u>ZB?a@hs&F47r$$$RSYB10DAjB8Y!B%e%`0g$Y zz;7ia7-~$M4g}YL3Vo6a))pPpPkj4heM|MqAK&*$B2t5RUf(N-op-%kY*U$Fd4Z!O z;j<)4Jggt@HG8V3H?Sw>`u3?c-NWBP?ff&m@}8BSS2> zk3HdzzTd15E!(Hw$agBNuf6DY==B?AaL;IU>u?6XL> z`O>!Wd(Z2=e%0SQ-?W;3rA#?{E=2x(tvUDcuTdFwCiX9XH;dSAdZXM<`?u3A$0ql= zWNIG>5M6qe8V_ez(^{=*7nF@&%FfeVk02k_k({S7Mohv77sF8Qgd;6FhJHz>&|P^$J7=bu<%- zT;NcF#A$2ujM$}fFWj2aN{LvOwO}K@i3I+`uky9@4HL3)ILwDWdu+mct7H%zCY$B2 zP}~q1Qk+@cU!uU+ek4~?J<)0)>i33I1XN!s%71A2tFF=Zj7>k@>RR2ltvb5e4^`{y zTOB1Ro}dSiCt$lONYrv+B3(Aaz==RSU&YniuHTIkPfxvl{5)@iZo&xQf0?@=5-Z>` zzaqd^nSN5-YpYX|2vcO1Q^b7uQnv(?p6&YTgJFECa#Gi2UCa3CpG35ug36RQM?#Y` z7u{+m2iwq1P0us8OqTaDsANWScOaud@}kPoMEeH*rt6J$K)9~Bd7?7kc{+DcCBBW&nm>DrN)e363oFTBm9Dc0!C!jG>{0=@mSy{QCS+u#>$R zV*w0SaYOUrDMV#5&);gMbu9=*8I7icT}O%a-!DpajZS3eW!=ZlzulEKrZEZ$AwiEZ zDYA1ty+klfWt$0MvYDdnE@1bE7Epz4r`S_?9GvU}N`G)~LOxLK5NBM*Zx z-5@L*8p}K9Y%OeqC&7pVY$W&5K-j6lXoItYZs--dbZS`|i7sJh6qJogTjm}Qj$k#8 z2j1UwY#-idbBbDm0Z7slKuVWwHyl*ojN)5egje<8*v=GOgxx%=f(>)Dzm<1-%1N_| z8;L?3)oOQW|9r208bN`#7W0Aq^RcVc2F#-eWM(<|R8g%^;O$M8h@c@$5tVV+B3%bX zhsUPvJB;q7U%7sKLp6_e1P4Pvn+gkC^;AQg%-*I48HM=+A|YLof~HiJUTfexyxyMb z`f1}9xvq(3RZHZcwZR)Zm*%nHFZ)Pku-icMXndpn&@tyzGfLJu9+{(wguN#aei(Ut zKD{kjOUo)hAi^oVIxjGG8sYx+@Q@5c&h6{6PnB|8F8CwWylSdqS`DD-DH$o_u}96z zbMied-gJIxxH^30>(+R0Q$2r$D+1>n79l~Zs12~Hg&aK0+>|$tdTKg9*?{J*isBmD z?7eDCZy$Ga`MB{!Vff`xmm4?jR@n~#dN=;wl_sflI<}wYhYoFnBx92-IluKRAXcPv zpb6en7GihqwBNcVj>)Fq(2gk|nGZi~er@Dux9Hb>{+rSict5*EAYrhMLDT(2?v}Qd z7Z#H;^k|mVaE6tU7#3#MO;nLNN7YwHkM1cB#r!-ZI%E5Oc-9oOkoSkx`;T*kxLnIr zu6NmkH?_51@9!VkusP>s&A#6+6g0tJvz+j;zlqdDmA$nJTR8A0;M0MH!tZReIzg*W)7O}L@~D_^ z=8r|Ftzo9y-=2iPFelvaAN%_3=?_);KruW&^@c2RFCq28o264R`V%`l|N5=&jC!XLjIe6jzfugoXR>^$)YI|6;{N`+PBvtA@N`N)N3 z4JJxb^BLScMi`N~WPbhDKSTZsUoiZ>`wQxR=3(}|FPM&spJAAYZC|bWUPYre-64K| z{0^JEkTm7C|LY*Vw{`S1Z*0&ui4vO_AvwFilttb1FHxLrtB4+klqW3y{Q2atsaauE zDtPeQ(CusfNKTyH{<@g`7wdv@KRtX!^8EB?j)SeEQ$Beg>wsvkf9v-@Ui)wU*m&zC zWxL7f*3A9X3;DtCxwnsBJl}cZnbU=L<3n-Pfpa6r=O_T+;!w}?x6{5QjJYLT%(Z=2#VL>X43vL&Q- z+udbm^Gpe|xTq-Ws-4$^hL0)Xc}_cp)qp#7)5*>I!j1m1GL&EjEGK38KF6L;s~RgA zh^zyi)P;GQZ#HWAHHPKZ=}_4q#X~F6+)X3 zB&t{v7GdF9BxLXkkX#+E7<#OlEIiAlOO>XjQ-rg7wuk=eKl8Zwny$`@ax&4YTfUa} zuD(En7AaWC`Ot7`gKC)gyfvRO8u$p)fHg-nw5~L8F>Lj~slUHf*<3N*=#NcIOx1bP zvn%P}SB~wHGJ5~jQU(oPl^<{wUyO?_FXokmvrYv=Fb#qdm^m&DC-9RvJ6n|wBo4Ij zCbsGaD?2uK96!@%S3A2Mpa&P}w;wU^N%B{+#gHcJeor{Xj9D|Y+#4t~#2 zKk*ZR@{vj^nYo#K5Q2#Ki)r@KnlitTXvNd&u+)U+};xsI^;7yV&^fj@`(i?FJK< zfviM^SLA7j|Fn`fcK?ZWcN-RFgo2jv-w|y%laN#M4M>3+E|CtuDq#zK-^(Q2j}Pc; zZyY4$oQx$PnBe;0;PI-G0jR4LvzOvt3=xT@7~|l%KZ-;5Py@R)yHky5@&4I z*}(0a^7W2Tz*9f!Iy&}kF>!PpiPx2N>D;(;aQ4K_{nj(;6yiWqI=&vnp%xTFobCRG zCL{aLVKPo(1dGk}{!>%+giphq zZKKs-dmj+0;NCZggx_TTu^7sm#0%Dy^Vm6y?sMmp9px`a-6|8eIF9P(pTIX-_Fzzw zS+sNkLO!G>hAx&b1o~VEptV$%w8}Do6D^DjnC$ZpozFkrv&TVaD;d)lkF8+8?zfKb zoz0n|^pG0TYe;M!6ygUpr_iGC+3GCxV)0u94jxS{vCT3S1tykx?o)ZXTzVWnKenAX z{`w%{(p?;jtYK2DG*|@=CuXxLl?CNMAdw3^@rZpjD*(ifJ?B{xKO}e2a*iqMbdlfm znsJvd-TT-;=XSf6F#gl}Oc6|HTsR9BfY?}7Vg3-C16rYAArY`&R6)+T`o&J81mTVD zTfzwwYY`rm5!42%E1f1spaiq*gi!h%ZB-=(xY`OT!U_;#RKH zhCTny?xXUGf{M#2`elBFJ=$Vjs5&78X#oNt!fV>yrhQ^`3Qd96=r{_A;5 z-;bVPw$mC>$fT4?O;X$JkG-{QXjKGs?F^;>M|Am{9Vt_b9W?8)%5q5#Jt#kwb)j3W zunL8#0dZiZjy+zKP(igPCphLC_Cd26AyExTA+csQXVptNCJ@*6)m+zJ$8q@X&_`L3 zGIvuJ(dMcTQ77_H4fvxp7xg+ArjlE<(&AGUIc$_2hFyWP$f!CxMUaTdc$2m9#Qev@ z!tG5~O7o4~od?2NEGa*h&*ZK%n?Wvi~?oa)Yfw?l322+2f^ymk`XL;bR<4P~!vJyOr1*0C>M6x%(f$gf^Q-O_P2ne(R zZ81}jn9CUfs|EL^G+!)`)zrzXT0@NQ?Np|8odVugzd%LbzCPy|SYH7WvCL_#auFCK zr&?LQGp-)qA+;G$h6cV9$hA=U`1C|R#4 z^*)VtuSC96@1XM`M^_JC=Fpu+iRowK69naJA$UD#Fw~1*;|(u?mdC?0rPp;EZz1n_ z{Udnu6`2bxVG7pvlx8=IPQPkHvU5f58f*2A=0-dYis;!)*{%9`LLn|a?#71n9` zxom+-xWf2Ox#!_4oK9}|}C;#JY>NH(>F^(IF> z+d?{BEA?9NkN}u8F%QdNF49KwoVDG@guf=UTkgv*spIl7%A1~O z!AZ#1jLEx;JO1i4ocLGC9|yJ>R*W-Kdc5PVR;LN95;apx2%|C?EU**g?0eNFJIpo0 z(Vpm0ig1M`X2u|e_|~r@XrBGhVH4GQ?;5Tf7)J4g<1Y}(V%!|vioUIM$m!Ii^%Ll+s195*U zuc_#pPn#<(x8Ga}(6SEOuRrQS(To9PgueMb$~VgMC&hV_5M2_ERG+9Mph~WjmHLm} zKV8)jIYs*$jfWSqSOTx8=*#?C)iop=)Xa95 zBzW!%=__iHaR|y$lCy!EPQCApN6kZxH52`MC?{qUYe{es3{Et@k?Kr<<8CrW9f{_k9}GB)uu^NO4haR`+Eq~G zR@y*r^Rp4T*Hda~Y>(`Sw1yl#nLRc9j~}{b3lF(8X(}`K-=;7u+2VO|8_h? zseE~Sp@@(+|J^?;M=6ZK1kXO;7A<>oxq=)FbKjSvE&P>lQIjXW zrpz<1Wiu51y0(vdM@HOx@7ZjfiKHryGFswFF9hL)*8ctN@jF z+{2U*XmtrBy02&QFT(g>)A6rB3ul1%K&6BCEV%&R_h^~VY>s%<&Z`CuWw(msiCL^( z0TdckOK6_-;SBvUw_nX+FSk&TJmC9UAuP^Bx1oHQzd!}2fy~3_uaB0#t_q6nELMbZ zGK(`hyLmCk26TaWo6ZJ}4XEwH&MI!WN}4hdQ(fkPLt-7Bb|DSO$p28Rze z-(R`hvrCKz>=W^c=12R^{SnjPhqqtiImBNqA_P{tSbXXor9456CKU_^w{k90G^4!t zL!BD|<7$i|LONqUl`&=WW01M}G52HxGG){6=laE>jNaG{U6;qT-eIVYc(Gq57WcLy z>(Y-i(WlZjYIkoHUEK8QgdSJWHTRnu^`mXc&)%w_ZZ_GzMi~y1f_y3E!?6^Q3 zjRY8zGVxXzgW?@g5lfUb6k+|NC&@H{<`eQME0-*yTpJ zNy*@Bm+#2>6z@+YU6?=oTgG!UF(x8yg`XK><0(bA07fQo4aRE zguGGljsFc|k!4m+U6pPoSFR7DFL2A~KL3bfi}T~E^0#gbp&MkaG(LDX#&ggU`!>^Q+~h8#IzL zydhcNw#F`ceKHgFZM~x8xX)VN>k5N*mAJZCEB}*SvX;na#}D7S{d1O#sMK6l2bi_l zU~F;L&zgMRcl6Bo{0*wO%J<-!dVdXrg%Ct>u z1;u{4==(48-PP0mA5Fxu+PzZq_Kr9RIc6;yW|EVHROwRE&GVa8Xx&dhRlD=Q$HRg; zNLV^ejHpGf9_LTYpi%Se|^`;nFLon{Zyh7o> zgH@lE9;HnjX0FC^1a~*AzdGA8zINs#DQGbV(yJ|@ISq69Eb7|60==3NHO_9I~}$pi6rI5Iv>p#1Q2N^#Lu&yP-D=9D!G z7mT%65B;HsM05zhm zx@Ci-x+0(m4-8=R`|4Toy_x9b=W-nV`0Yn4K zk6r`UOJc6Ct^b(&+|U#(YBO8%A@x~;fVB6Tnmr3P#xk}w0tH<$?f8M^Cjg*u(ATq(mWw0J#Z174y|B!Lc zT$8JVwJ3&%lgw7&qjUT*hu$h?m}*PRfSqhGzL#=U1+;C{8y}-nu^B3;3`2}C>6S=u zwQsIbNRW=*Xz9#EgG<;`OL9Ze_!)&O{)ajwhb~{=j#>|Fm7`lm?y^^}GKFF=5@cKS z@?_W~P?Xahx-4F4Gb4fgKij!T*b3!LGQo}kchkF|f_CZi)n^gek{44Mv0KyHM|7rf zMfkRBty|tucpedJrhs1{z|qQVpbJMP3R&WW_kM*(6PD$D%@kvmRt6;nY{i@#QnoWr zkmw=t8S-S(Fq|KvW}zSm69~^oaZzFfdXw1&HU9K1Tw$BqzRUuvg@M~qY1`VYl=eNt zn19|M#uLTRdX~;z0Tu84%XqWb zHMcohk}LHJgOy_yhgKCk>LO02RBa!Tfw7qYYGdd63LL@9{}_k!ZHR5QhKSmnLyKFB+<}qHyYEW;_o-OzJFnOzi*V`Bcw(~K*L(rw=~TeYp-JEX@^+>O z?~m!D0JhPeEALl>ztYiVpd#zT5qU=b&5=D?4p@s;27{TAlU$#fI!qdjx>tDY)Z2^P zDdjzd_j6Sdau=5Ft#;|N4pxt5wSlKe^{gIC*7|!Q^6Ka7YaBZES!$L9KRBc_BP?ze zuTx?`8WjB8Xp*1+>u98+CrD4*Zt!%(Q`ugEDtsK}LmSsdG@SMAfvPnXrzYx&dUIcr zbwUbVt~`GdI}jjP04}}|Q^#3MiLPJ+;6NOuG|+7gp^=@#W{W@0vMe5dQYw6G z)}ydf(0%mVYA?A>?}P~y6vP!+D;E_Log0d{LjK9e^Vxg<+*&fM+I^9i&o2d&TZ;l< zJ^@V_==||7h*hbrprcFW>&)<6)U&my!K>u=YG_u=idl_Xe^MPI9m5&bc5xIZ55beL&s}>u)85zSH zHKrI8SJ!7y6kYn^xNN_Qm%cVnVh^9H$c_!_AMI&VZ}x!pB){^M1ZMvnd~)i=i{+Zg zVV|VAz<2F~Hy?wpDNA`yF5=d^<~AWqgtp>7crKxsWoe4Z$%b znT^6|qLNGTq@`0#I;?uq!czzXXFYIpyMd!}6`sp%m@MMeS` z>{~6%VY;M%SD%*EW7z8ud514e_d1KEhQUP5biwfH(cyJxqBq1)i8yEeBK(?wR)M@z zSQw+-gb_gdao%fE{@$WTmmZv2>hVh^cbfMpWqaH9j?`sOQgDI*rqe7c7}Kyd3%cEVB+uxb z<6qun^#^o`hX-nnCG5Z5pA|{YJ)3}8(IF|n;oZBpO7@iG_8Fj-oFx&L-kXv@Ptmgf{5OA|Ungq;@U6*^TFTN0} zdCVg{B6uVY2kQzN%_0_7*}rNIp}Lzlx#KXvs9~kewvtSTRi&$CT;8*F)9Ns-)kNF{ zinKSE-KU_F1c6ajoEBW{H8ygE>t2z)K60=c+eJ~F9TUl5PI3S$565BDjraB($^qCL zv%zL(f1XJDAjpvI-3|G)pRF+p4r=}_<5E!-=e_=ZsmBPTg&Ghu2An`-FYA?faGR;# zInrNMcVM215#&2cnI7HpW6`Iy%q>57G^-xV%_h{&u{?b}={5W^bgr;VwdTk~k!3V& zDPdDEhZZ|>!XA`8H+uh#ea2vlH?r$um3Zf2rn2cChSo}Ch{QqIKoCp=QODN8kr++I zVfACe68&?&d0Z{c$!uaC-RQdkoEG`IR`yEAM_SpAjf>jLpVp#!!hX(H2m&7nN(rJ$ z|0Z87WLiKRJ%03dQ;n8dL86fdkxfdRpl^H!JNgL!9b$Jh1u8{6jA$SHIAecF4s^-t zAlbF00Hj1rJl5(-LFY3)F*s^kVW#Cl`dQKdfus2VP4<;E*E3-gc=^E>-xC~yVGqe( zpC`~(&j=M@BrpMJ-DyB!S6bQeH~|9kR$V;glA!t*q>zS90G3_rRB%(TvS7 zL~DPZp`#=grj5NzNX-2A5=e)>EiO-wIM;#APH`-*$qUo}ahm$oG2B zDb4w)@yYf2*g~$n*__#!WM`r%^jSq=(Q*z9+vG2q4SU5FQoX$;kw?n*`}nVijJj>Q z<53B>C=DRKLfVa1u)LHK3%95m8&CUiZr5?khi2IO^Q~Ax_4LXl1V(&GK+TH7X>V$=BVM*V*t z^(RF5@&Qy(zIAQE3>z&8^L>D85#~o!FRYl|%xF0PK2t#RSYI3VrCzXOlWm? zDZH%sB(Xx=voOiVP78oK#t8{wzha`^~}1I z99B^^>cr;O0|F;{%_tfZV9r!U%`*6=FkKz~5rE!8WTq8pocN0^iI;2CwEC+M7klbZ zrJ43F!($jaoz-JnGo(Qp;!C(%LE^h}qM@Yy0LQ`UJ(iG5IXa;l8~S0#9i8G>{u^dt z;`#V-?aKZ3qQ6D(s_wjg_#;WSL zPUfD~{JAglvt7qMdfq$hIk!Exy0VS*fw_>v^M_1*ut=*ROfzRLwKw&COr+*emNzO|(}&^O2jgpYVt7w<~;KOyJg6eu)!! zM|^cJ;#iRkUx}kH>}m*q=dIM30K-e)Q?VD32aJ*y|L!@XT66BzjIy#9METF&=A&i- zp*%07)_}babLsvNtKYaRm8)lA#K^B~gB2|YuK#uX_@9kEj)p!x9UP+-XY2BOWGaZk z>dUFD4r;b*3f3sW2FD}tch7z$dSlXYWx;2cv$%_jFZ`9l6)v8;ODKDRf1Y3UyvFsZ zEpRAspccYdZoFfyE<$EO$c zz0u*6&dy0^zcJBMU7Q{`fn=kYA^M!BxRCa2Uckstk-z!qp!^M!g9s*VtZ_E=yi#=r zGOh4_`Q2AJ25jPx+Toi1u7^I_Mfe2eARC8ynfFCvG@jh)Z#Uj+m@ z&9}d)homq2&=CZYf7wKS-o~K|?R7fJs^coJbPuQ>zBNzGPO?~zgAw*y*BK`B@>4nw zc;G|w(&c$!wf_G&=6b+$P5*MKn7L4CR8TieiJ!^L`I>mdFwS<YaZ#p8oUqw_5pe z&7;#-JJYP%UcUCAOGlcXYP3<{32G`P0$&gEkXK~!{;*PniEg!0@KXSGfqnDqo=EK3 zQ2CEju9n%%JKg)hXaMIEwi@k{v6%d8A=asQ_ellDrE#{PalArCe2NH7UQJhsXRCMW z=1C_Ntn=%6Pap-PBs{pM@9pN13w;1V$qx;ICeM9?X9A^EuoO(8ukbv5fEVOmER2Sw zCH*ycDf#CKMtq>k^1+_Dmcq0H>^$t#}G^h!YcX~l(Yd7+j%QN6VCqNf=+*l?5JF|OibU)NaEzhxj zz8ItE*HP}(hX^fg%e%dOH~g6Dp>JaNN6V@h|9x~0dbR#p|Ap&vU?=sjw_-Qkm9(+9 z6dm3>Hhe$oaK#K6BP)trnthP%@^i8A`Sj4+dC7r5FR^NBxY>(|wFegrV!gdQH1wK3 zyP`co#(}AhITfYjgLC;l%m^qqlXnYHzQ?~C?0S~*z@wly)ly~goL}lc z`*z*U_{8j4Ahq9HFf#=Pc2B-@Pc%$7zdEYw+~GDsPAf4A3s8rad^h(TdTudbc)iT5 zeF5Z_3q_AzF#GQ-Z*@j5En+p~Hpb3fi-D`)qi%mG8ScvO$0&9Jf3>QX*+mFAR&2TI zU~wml7Lue-3^12g*Zj2n*G(>Ieqv&3C*8hNPnjoK+~8Z=oRBxK32mFS(5bwQL6L0& z`_lbNNy=48BCDT{FEL1tn;^w?9!lfSjQMD z>bK0FF1QP65pRU_-!gxtK9g(>4lK8AeEE62cu;u@u_Z1X`Ym(lW7ojw{KwB0!CTS- zzxf{KSgSPO1NeFmrUQG6zh!>uf9|_NJzzSQcT%VIuL=ilYv8lF1ZKO8T>@d}(y7y4 zOC@Q;+uJn2g$`=9n0>mssEgvaXK`fb4RB>#%#C&Ji1Mbywu9jvrg2dyi?^FvvHD@X3yX)y zu{yD|Cr%Otxij%WGvmRxoCxE4jD0zi~wwA|Aan`x;BjMt2nVqjzVGr*9mU;60S6BLq+l^;I(TS>8|9dmoM?Mf9^IT@^ zsjh-`clRBxo@Qq#wbJm5|LO_-pyrhYvtl=<1oB6i4wucHULQFyO9PZS5|RY5Y3??-umca5&W&P9|?=L z=L96%yX>vwU%~iPD(2Il(fTi(yG~1tn;zpHIAB?h#yC2T1`~%@NRM0PHndm6PUt_f zQC>CuoOxpIxP|`nhCa)wD>7PorNDVO>>s7%K4{)lp;A_fa^}EN=n(0j2e;?$!8aPy zoV{PWK<+#A4R@?x9pqee?OC;dx|(P&J^Xwz4R_P0l_~r1%Prh5iR)Kw$CkX+YU>zc zttbo*JEsfR$7?>LQU`VmaYCW;{l_fE@Cj6E>Prs#%wzeoIR7{~y6rv0lRMl*Gf-5z z*)6og_nfspwISW+*A{W<&nSZ}^G#+_r$#X|%r8`ec< z6Ij_o*DjI=GTwv@5U(q67O0wlUNp1CwZKlNsHgY0%t6;LnvX3J0}+j52N6HhZ@tg= zCIu3xPIwTJP*`}3D!~iO351O@7?wEDAJ%uIlu>ezVK_;pC*^rtV;3v66his@(C-eGXps;u})AG@HjqLd7 ze$W1T7GubdAfiJoxf}fseArE0q{j?l!w(!%T36=E%ZAd)E6yy2N8(y}{@<8BJ%4O9&27|)6Gn!>IPCoEQFXRH``%KIoi%k2eV(Ev-8|!kAdR@;~g)>q~YQaZtJ1`KlBplY=f44lXvg+$LK;6@sbtx1^I=_Az0Ef+JuS1i{?b?qzzW*U>ekvl(KZE=%ZmmFh{`}dfycm5m z5}$@$CJ0+k77kU~Y0rWy=@2N##$#e7xYZX5ftZXJ=)D1OPN%XWFRds$C_V$Zn91h$ zDSh-Fa!;s1(CP@hRu%@kHPBq%6xS4YKlKY>q2HRy2DF_b6c9}V1Lv$;1&;1MxNGJ! zO=jx}U7Cd^KfC51A_*vPSl@9@k46rH^aW*8t=9*Em#NJ!IN2t#w4mI6I|h$B(8E{M zNPBs@*yecTL6d#EJ_~kerbQG#JSfwBx)s8zvaQi5JFdxMg%&lP6G5BIp}ob`=caPB zZEe5}McDdHW6tbO@hZHV14qkf^TKzH$z9VnkbuHJ?Z^rrIar?fy)cGABYWh&^cK$A zQAd5j`f)l&|2dVQO^Q=XL1HF`f#sL`echZz(erqx>gw-THz~cgeC9LN1o{;9dM`mB ztUS^X;kePeSr!urGXhDN_xG!c9GsX;cc{6yfGFx0>Awu&opCI9aZqbS0eR<5W~iQ7 zcc&r9?2g>o2m)3wmk%S76MB|(!;Uc0{k$Bi!10JMTO0|wk{Gj!Y5TlZs_ht+7H+<_ zIsl3^^fR~0+Me-SMl1AIgcM(iWNa`s+7tamkO z*33*DwXEAYa#C(mv+^GDP%pMQcip$2?R+bqNKK4M1ME)O>aziVAOm|D(%D)_KFphs zfxk32jD7RN;I-0OPVr?;(mj{cJ?ugx>(ic8fhfi=5S}NA;po@ViM6t8_k+Sj-Opq!?2~VYvxy}3jEWZiK!hsl(CL1(yawBcK;d!^{wE~{8 zo`h7|%35xH!+{KUktg$7JCu=Z3cVF16!Vkot0SB5*EeR2^Z1#dl9$V>%t!rZqLVXH znEyJllrU679`=f4QQw;C%ra)yS?nH5V*qIyc8oPif2EjZZ>6-+G$t2$A#ESB>w8J_ zT-GcUNAyGuvqXOCLzX`OummPW0Bw>{;|nnv{adtPR8F1D!Nn(hi)e)D4!aQTqPnV- ziiXQ;fxIBWp9gan1YmI7D$54Ip0yTGKI%!wMz?iPvK-cQjasrMl~Numn(;Es?mjBq zKJsR8Cu|%&0&-(Qb;}ZwPNl2f)Lt=1hYbo!MAjuA9uDUB=HdpNf6JVUc0tGaK6w~5 z=rg`3i&rVOyLyYtA2uO))Dc=W2z80RS%?rx^W=&8__-{XL}HrZc=xA^G&X^1ayDAcr?knPNduUGbAYuAXdpa;uH0-8s5uvM=c(t$!Nk0N18 ziBr7rZ96CKyzUz{8%P{*v0Bk-O1%k75RMkmoV*2VP+htpEXLX!;X~F;gjJ(%c>r19 zW$(W!A>{0eq)5x6AAZd{U}iGo=A9PkUG)V7&br1jl8&qL8m@#!>B1|^B3Wr+dv#_t z@!G*;$PyUlo336%Cj5F%AooVP^jgbj{W-Ts*lDJdG93=`z&NYNz{JR`ESSWh4+PZ# ze8QZaRgPfFu~au)>v2?X|EL|V#9o7GBu^YYyKmxy+8gqO88230Jtj0V=|&`DDjAjM z6wC!`XkLilHx|FyqsgX2&uv1GXdGfia|HGf8J_2lXFExUYOgmlap^>oa#`6KFg(xW%cH* zh)2HmNu?ECVm5O?`I?HrpnaC!(qg|ifKK!6zf3W5Fk-@qt;C^Vk@1n?<$n$wj!pT) zOnUwA>i2w2cM7b$iNs);HZRr%HU+5=4OnkN)*}OXo6|lfi7AOc-?Te-Sv~FIuB~s# z33*o<3fP{_lsp{=pz##YNA~u;Capc5uGI3e^XEI7yT63d>xm`+7Pi_lot~3}KL=T< zKLt`X(`+ldE2av{+pDaKAHKeTRtl6^yu|jE(|=NLfy_CB35ad1L{>-`EWt41hcvXl z1FnSaQ?hlSi3^$^YzqR){Jpfq5naX3E<~< zZerg_a63Nt{xpgZPVgmn9;i&@P?Xt7M%T!gS+;7|`@X&Z{JdAN3JLfoBsjxG^E0Id zqg+?}f4!Z9<4zj&j5n%BT2+p+i83-u{&$p62R&N&o#kqjy71r*uTI90_vS4^+qK>; z(a=!QiT`+CK*oCbSm~heOPw&DS_5NU%O_*_=LlRE|D|pNdr;9%Rxz{hliy}nf%v}R%zpYe@#gtv1Od+tgOF$X4(H(^6AewIe*s=kAryY_F=$^ch- z&0J_Nqs)mfEZitZ*9ION9flx0H`Jl}8d7Tt_l2VgVSuU||;(r}x`X)&qsjlEjN1d%QqP@$|0aU}JQ z8bx)5GAZw+UGhp%SrJSbIWzMCo13>mP7q+Kg7Bl`tNG%4<4k8uUq1#w0)Qc00nx#5b;20ST&jvhhNrUa_2;cFk#f`fGcoNFYcOdp~8QI3lIJc0wX?6~VbK_GEwwnIv&HBht%@ zaV$NCluKDgAe`$jAN#vY_@Qy)QI~I9+@qa~alV(k)e?p+t@X>8&bbuj(F=YwWT0b< zYm0Y1A@}7)uprT$5HTqWc>=gMi9-aA9eQ!yI*b(U7($Aw0dlT?`NKF`s5p4Q3vCS>xB(#;6B)K zY=Oxuux65k?V=~4xfP2E<=WLLPi0g>12^KtTmEk3b#d4-;98RH&*XUfYD>u-;K5#2 zYk@JgL`TWSLB+H>NAuCL?xW7#r=rK@*Wf15AONboxqcDdLX!~FoJ~YEZ7^7XI3E@| z@mof*^}+5o*+_q&I2MaP$w=T9V-v0+LS`%0@0U>IPY#Y|P0#(XCDb_tSK_LG4n9h= zFM5kkRdRfdd@Y;Ek+Zg#So-hIgjj8tlQSjRPlv^v9R-^n&etC85(}3ned3vHBwGQ?f~jpIu66+Xl`9C;7{J z`_Jt<8E@9(1!wxUI@GLq&X)45dOb2V|BWMl3FU@0lQ^-!|syKxytn%gqkU z6ddyAuOB^)eY;(c!TfR|@ilA1A%xjr%dUS@e|bCtEQD}IQ4bpN2x#v7m|Z&1H_40h zP}l4^YO=0FS!XSxEZaJ!*AmZ0*z9nDY1+40Gfg9yy%stA$DxdRkC{!eoTAJ z(BO^Rc{RDccaSTC|Ee*S=8ebZe(GSAOGTIsG-sKRHzYUWu%^K7$1BuB2a zyo0TH=P!)@=zE-pm^)DZ-hR^XqHlcK7(*`I{kM!BU=;COmINfC;-Se%qI{Z_7z-Nx z<$@)6Uu;K6lFs}H>RD5>SB|w(30p)-`md(t@;B(Mn-DUDO(B}NrXIVZ6-!*)bdVjS?Lssi=nLo0atwa={{WXR6 z1CY6K;Iy#yZf)uNgUtW2(iv_!C;MU(n&UX;{};>me{_NW`8 z1p%tS)r;@{Iut(@G}YMEmXx@*5guh%l-xZ)MI!6kW&`N(Q80(q9jxra6^2KQw%RY7 z3kq*R@Nj%0*)mizBo3bI=wl{fE5nKxDJ#r*#C@l;O0UfZ)$Ys7T1RvxB{hC}Fr=gI z&+UU+qegQ#jY78Yzn+(pp@~8)l{HNkB-=vYN-R3j{utbfj!uA&Fj#ozh5pBLpO6!| zHL4;WFTwbDv)g z3oU2!c=#=i*u%~qsFEYWJN0kwpD-jT$EKH1uhfx) z{p^Q=6S2Zo`Bsyk*N^zjPBkTFQL28OHuocxSyHI90xU7hOy{=@OaCV!<4VW{?s;q7 ze*=HZ{I^lN<4w<4#y{Q0v(&K`aRu&)7H&nePB>S=EOS^!43(&-F62E9uZzeq#Hr)g z791J`Wx;)Kz*GqVE%+AhT_OPg>_$J!D<2){zED5t_RLVmOcUz(MeTmDIUs)nXmc&r zUH$mld+%v}&^JWp*3Pn_QBRnnXX<2L@BNLW9<3<*9eKZI`z`HRi&qXzoeTslp-G@E zQSpolA@7C1=3M--l07Ss$w~W@Pd0jYowo-?yq4R}#5;XyQGy8~+$TlJ$ShWf2u3fE z6c@QhBy@G(PkQb34fkQq<5*f!UqO|Yh8Tu=sh`8hS4YHcVWrm+uC{f*5-VF=0Mv;e z=d6=k`ZOX6Gdv%f&tT_%uBxiP3)F_U;KfrsC>YpKfwF{~`8M|F7b?>t(xvCz&mDm* zmmO6AgRtgKq_4E0DE+iw#wxE`t-jM+e#;yV@wd5phVw0DfBR39jHy#{KYl)AEKkpG zxm?Cwms2(-@a+IhsxxOvUlZ3{L2X(xE4KR85}yR{9i%-K?_T7<^9dtvrBr@vvzO7^ zFV0mVo&bS`uCK0^aWYuNlDzG)#qzi)aOaqA{F`^rE3o^l&vxhp%P+IU_0;|uV8mLb za=}v}4R5NwI%f-R94#*AunAd_k&~kG=r#|*3H>9r?Yvw_W!bgx1OIjpev31MeJ!T+ z&MI^S%XbiJZbDrkCJrV92N;6(sQ;`3xwrPad%;u)l~DYWfDu929!0zuEzj7++xtw$ zd)SW(=c9Vm@RpescIOd*;69om9OQU{N9_t&Jvt$hRm_trqM$r)$pJ#oY~IHT6ZzlWoqIU5A3q9 zFhjT~Ec$Qn-t32OJ}SvvIb5ieA_?Cn6Up{ebl@~Rv2F-JY6{CmiGHIx#!!xNorkA` z;Z`N2BeK(Huq=%;`ghh-4z~aU?3)|S$0ETkF;WwB)CK>$9*5YgmbVXomjOi@WEdVL z896CFEyY^>eTXV(Bpb8CJ`44!o!=wV1`iv(zXPQsgY6C`tx)S$-NF(>bF#hF6|Zqq ze&&5u{BPgMV{|W|?&Qf>TO3Q+{-><0{PNBepX|ZNc)w#dkD)H<0!#x9UVv!{LyXV5 zj^T8_4pX}$`n}jAk3j-{T(pamj_G0x5!U+WhI3Jl>C>=#oYyCA!BaCMCKn|37xfNE zK6IFeM1UL=BPWk=aM`b5nAY6q;MunP^sLOvt6xB-)zq!e9ke#@;(j#}1?>rQ=Q83e zXj2v_zu_;xjxwy+W-vpG!7~^3mHgTxeHN#LON`&nP4qSD;rnIPR_p!O43e-G1aRSC ze!s&7_Pa6WagPN0`S0&_Dhfw@)60dwCUUD{Jcl>V@=tB%B!Df1dG55k-91<84FKqu zZ12TXrKzfJ$DdVQYtedTSI7*0<=$Z!6ktBrbch~|cnNRLE56XcpG%TE6taP5Iq2&i zn;ncPn;hY!h(X`C{D`w2D0}YiBNOxC;d^E5;awNCW|txdzwYtecI^46AEsYcPJxdW2$3O=pb;7tA z^H2NJl&}#lnFdJ0iQU0?<03ISPhYoy+iM|;3D$~Vw%XIDx+TfXVKZz7Ic%^sd$@*3 zIro+%JNISGOePo(pPZJD`>NG0wBH%1p0qH?8T6hiQJSO;*%jVG`jI8MOeUhXc2wIT zL=by{jv2%6y;WZnLRY7w>{>m%YgkMgga~}NTQUhYgm$pG#tvCY-SHmf_=!gi#jDfi z+nghTNpt+mN)H1Fl?OnnLK-~47_1*21G!(kh%+;94y^8C>WWG?SphUMFNNCcmY9K7Yl^^nn{nFL#dy(4mNCqE$_EJZr)9Jc&E7Kb)=aB`?Z~!ug>lV zZ=X5`q~ds_g_G5+n&`El^|_20p9`;V`sCELobhbF`A#;FviYN@#_#V!>_ow2OS4Hj z+@!q{Y)^afGwnWGdzV3R+}-a={(Jgn&8lX#X=tWrqD7T88ywsgE6_vd@*2=pKhIvS zs0I9Qz*0GH6gsS>Yae&Ma~C^S)o1y~j(zd#>kB2J6UI(C+(p<5Gr4sgIh z8E~ix9q36)#7tB$vkByNoAiy>JVgS9+nLX1q=cQ?_RO21rRxgOuWqY$2u4}zD$~f# z@Y@5+T!GH`E3o(H9^^ne)E3CWJ%~m zzW4CJCejZWrmHQ}svDvL+O5WkNWFM*DBS#1hQWV3x-DyBlG4{lN#L6GEyRys`Aqkt ztqVioGLL%xP~4A!#s{G=1EiANKPzVAK#DtK0=B>5UUvQD5LTFlsNaGiUEXTo;qHjC z9#@bz>ZPuU;}#-afGlN*>yaM|OvYsUB_HHuapuxbsO2g7dv+%X&&b^MR{Xpt63$U^ z@+vE?k01e-BM6e!GbdRYw(+3m#(e5LVxWv7#tCD6HioC#zL~L{f{)iXvo>{M8>}{n zF5P#wAio*`eM=}~w*7=!Tg>3{fAkkb+_)T?5xIN0TQkE>M!8W9Sa)S95}=xhb>DS1 zToMo534M6)OSI`V7oC7EJl?d9ZaEF)p#M0I;5$vglnRL#TZV0(Z|g0V=~g79Fm8gh z)ESIXXVfTm#ii7IhJO^*2L(5CC9_na0F22u;9Yv9ynA2Kk?e<~94p+VS*E%CsXMvT zpiLt*njs4G&+CiENeH-zKHG22CIXhnu#_Z$Rf7>ZCFg?rt)4ot+HL}}B6FLE6X6Df zH@4NJx#nUkk$7~oP7fPX;FozWZVC|O=F-B{m_^vWdhca~{l&=Yv1j`(g%;k)LLoc1 zol0BjG-x-bE9*8dHiJ0WA-2bsi^rfvgB$)^fm7)uQ{)haAq3ahcoby#Wj)Oh3}x64 z{&>Vpo48+j59roIeFHH#7M&22hypuD)BP}|qvx8;&j^dg17PkA!e*=$rVnKqgh@BF z)9AZ~Kj@R*a#y-z>8#B1*hlL)wPSqe#b8Cp^;t1$9f#*aI3)%hXRop>ogMT20`2gC zBA(307YSYSZ?h#gN(^1iY&+xR$4Ls^r((u~r?FZIu09{*NBsq4sRs=u>a8tEz1bO+ zhTr4e##@C|x*-4N);JTTRwDw*KehMKj6>&zN{`U9C3%`8$S{m@Rg2A(6-uiH{g8Di zD9Ueu33OFY!eZ0}CRM|gYU^v_X+hgCYqlWs`-;Huvw1T0Os=iW&t2f~oquedTPQXY zrNKY19|@<2IGUzqAsyGbTL`fAVUTBhg3m~+jgG;WyLT<=uEEyW7!1%4_5|zJ7Gr&f z7CGQ9+pJjZjg-d6mj-t{{1Q?aEh;?F754F}&duu;`I_dICh z@cCK#Y=2O>#CgL3qB~a!&!e9Vj;WqG{9FSO{XklJ<=cg|zp{TU{und)56XOcBBU4a zxuX04x-S$*8UmLRGV`m_JKV!0Sy|bVESQ%rI8{=B2y=-mXG>slcY4*~pvlk)q3WZI zk_&;F*^BFWIw{~PTS0Xqjz!E5h6eE}$$f1X7*>(#_DL}sd8o?TVoDj3DIL(y?RR*^ zzRXHfROlPq{xy7?RpAPtz&dqsSMV}ng=9|)oDh{}@es|E4JD__y77vZ>}v16@;D%c zE=W94|KrNj?{815y&JGI=$XFI?elu%sjB&e-ihcTEe(RBkPim;vP`HjBQ##Q3=RQg zcE{@pS;S1I%9=X5SI1}oIiljGLig9 z;bvZY?fHB>?)OWD`W;$hTP#5z-m0WC-J^?A{!U77%Wc_cgpIG!g}YW`;EgNTd>OT? zqH5gTkBRd{U&BA&=fk9ODaaYzH6WWk{UXQC>~cYt@!QUgCEv_!?Cxzi68kN1@5KY9 ze&j0rQyiKHaB5(-0b&@px5sn$y}=hmDwSA`cmV?jT)7@`g`8ZhYy01%q!<;ypV1uE za_3g(ZnJC#RS{9crD4LaLZ)-qJ)A2{VBb75jLNwshTQnx0EAUO@bm%VU{B|ZEtgxg znuX~vi`;?t3c^F3duJ87#V2!X3sy@2|xctjDCub5zpfJKI|uo+PYpn83|DG z)<1F8KBT;!0czbp%dZ|y$~t=weJ62XrneskcyJN&)+Gk31S_Jkbw;{?e9r=g1<1J2 z)WtD(H!77AQ#c&6b*?)pIJr3{HmfA7zx(1yrOhp0PrA2&j$7yr&mlIR1j6-B1EIB^ za8s{ZZtHSlEEJc`PM0vE^G%H29=@dh18=poA!^%X%1^DE&x(gX$lQrDydJcoPmt`b zh?^1(i(YebTDHmykoFK@fG@5KH?lvlHYWCf=RfQBZBx+XSJPypgy8trSZUFpfnjo< zdOU2pz-NZ;TJ2~=%5~G{&KtGbpG?=R78xE0<@-9h>4z3HdX+}@$+uv&Vxk7E67^0W z4})*g(a1YyK7!uXzH4qOF9%rcUtSLIL1I`-Zly0eCX73w_D73}RB(T1@HCH@?D40W z-MdXe{BrC*%Ek*LI`|aN==uUG`{4AlJ-}j`!A#}SsWl$Jm*$m;aQ@q{uo(>@zA zAL~>~O((?vK~+=5dnBhaH0tEfxV8=m-rXRp-B!Kd3Q~;4;G&}MHZ^alB{V2thdF#?q3m{Zxe&v=(rQFp zlS;8*7E!(s`8v}opL9E>`&`!dY8|B7kzY3LM>cqFZJPGUa7^N%khZY_t`%KqX2d|5 ze#&o^U+Nj>9P#M>)tV)M+y+e5=s}JqAlKjx*&Iz2?#V3Y$UH^8!ZQ0!ADTrPwC;xo zz!GmQ!*LPQ{L`#n9SaEjv_m8|lzlMotT*>Ii6lhk>Gt`c(HrI_Z2V%ssW@&sA78Ki z*5T@tM_&CV(|A{Ce`F|$fuhWGh(^fVTZ^>Hei^D03a0<;SHc2rv@P(LT-VAr7qVac zBo79@Jn%cPQHOAykY^v$RHhyx=>>VB(87bY@FqlNbdvr@gKsFf5px~_gL1c&_f zTP2_>!2UW6Xjcc!OVYk>xcdut0zmeVr-lsFCisI=;IXUofEk0osC?U|Tv(V?^Z1zQ zPXSaJgMHHXJAlV2*RQKwr7tcc*TU7hQfXSoE2ooV1vi3z@ER5F>URHZ0ww}!@?#%u zKx#;w)8^E6->momK?3e5-;=X`bUBVzF_B^-`B9;53pCqX&u93!3v3XimD|&c?t;lw zg96&>%QM>7W1Bt?1>T&$f6x5Tt~NJe>bpe0!ZNfhPNbxO{X5nbmOO&Yvc#JZw0;BZ zFIZd@ItslZrOfKdqF!A?(1_0b_n<*TwD#+t8ke?p@5l7_vnZ=D4xgq5CE8!?_Ias~9m;?{<5vfgBEPB=MzetG!(TbagTs*aTp??1#-G-Bl941>Ho*y3 zy4RoeR@3qY>uxcu0OQ_B1h$diINj&_TP3XV-e042#~!3?8p{}Idvr=g>!gNiMv3-? ziC>Lr?<@5`zL*PG0DVbUzrH7wew&0REU%Q5?SC7x-I7?bH0N0&1Hm9?K+cJ_5`tiMGj&U(S=I%d6i5 zQ;X-!+JM)E{cV+|-zw)PgsVwkH_Y&btL7Ju6;FHu3ixX&&cN5EO0g)5qOEr7FWSb{ zbgSlzo|wDtyy?LLTJolh^Nq~jD^_^^DjU;_;VnafUd`BfS;2~P=5CY050NVV%KZPi z@Yc`riFyw1xBMb= zf0XB0Znj)sgq)*7Tty{r71JfAi7AV1*}wR0nFn=WoLoKBlJLlGQ>bL3K7E_RU-2$6 z{8JykJ*B*jtI!^nUTMEI}nFTtV}?a1!q$ms4gASye&&#gCAy=#M{`u zYd`)YeixX50xtE9{51@tvO z`fFin*4Z|#&%kZ22eth{*TwSbVjuA`qHGLlCtsj)Jgt@r$+P~QEMnPf;WPyo)b)iB zq~|RTG=-jOk&mD`ggxA?-3fwvx#JJoYfoBkxIlv8q{tQ-&j+zixv}CxYx_tPfgDFn z5IW)!ov?g2u%p(k?dV)B`I&mqQnMs241jNgM3-_&a`!2L?6nABw$g;Iga6SrD-Z_a z;tHHe`6@|ZvftPJf>p@l&(j{8vb!BOrl~}yofyS$*=#HJ;hhVJ%$Krhb&$cb@sDB} z!qsZ53!MwN-stW{uGf{iPi*vp8WB+~!G=x(#N3${B66BZMOwG5?gwFOD2D5Qv& zgeB2&BU^r}6jbDu0eG*)tG$xhn9MAw^F|Bp3!6|){TV9uj&c={YSuPo-PJ=UrWF(> z)RCs3CK>A|v_t)&PELoDu9UxC2Kx9EpE2a%_zaqpA5*#ZEDY41&^&QGUbXzpcEzrY z-A5ZjawuMg+7?V)X;ER^IIEC6FaGlB#|d{gS`L7EsH4n$%KrM0k$()|UDJ2n1ad${&c0E55kg|W6zo%{dVJO4*aT--EdWsSV0p$Q5o-w>AY3Ec1Eji-`kkmNFQ2k!|u*~HN^?-V44ZUKQ{JC>8J z=W5vsgv@cWPXF~CU(Ia7gOS)1hG|2U6Gf^qYKr1pOL;C5J^CcWcv>!B7Od$K9~Yij zKm~{xteS;7R)PESe6?{$Z?IW)+=dLW=5ZAb54RRo<5uh*!b?QVOfV6J=%*FY^H_)( zEEVTZe%^jXm}|01U#J~NN@=Ymw8SEk{a9${!e zF`#ho0DofA3fxL(mhfs?#`f1F@#Rcwx@qNYCDpsPyj{f>d_3r0)WvRS+Q{)^m1=f- z^7rzU5ew3=DH3m~j}JuTzQ{~N7ZEi%#dr^B92oNpKL*Y|e#@*~FLoZFADd1OsZP4A z1RHrBAj!oULi^$zN*}})3>Ej6oBD_5eO%}ps9L61un>ucyeY`u&4CUQzaXR57>(%M zz>79^d(~sVUMTmnGD@pL&jFfJr`Mbf@^#Bz~<38r|=Z zX47QTIvuv@m>eJ5x@|OT>rKZMW8rNgH%CNg7xJDle8!w}7Zf?Pq-xXUWT=4u3rQsG z4QlcFw90kj3WcFBWr>KZ22b2PCltN;ef;r8_{G2E^=NCHT#qckAG zFl$Kmiu+b-7BP3e;esT~_Rd-6xUS7ACN7l5NRpyhRxI9Bm({eA!s<64PoeXcVM=3v zMZm7-OX!R$6SX3Dv*yYDsTzvd@6Qy`gLrfw46g{H5vLeVjx|fYq+s4`_WxF}{CQzs z*9r+z9X_limT@Ao!;6Po(RUKmj%-``< z&nHYD>H?K3qVksD@ktU4JMaC7UWZk6J6|vTqefn%=l&=UyEvPHga6<$Xl}B-e6emk zvcOfa%;rV7$7b~9(p`MuCZ`cGa!NA47HWAAWOz&c&$BxCsqOb}+&Md#wrJn_r}vSS*W(Knm>h+hv5Co-H6iqhLKbTI`8aC8k#isKthp%`aNuN= z(q`}N(5YfEZ*#b1L@JiZ8E3$}M&*|ar;9ClQ+%=L)Ifx&q|t)(nj}d37uvbe4mghy z+4E)s@Q9|~NLrk#&U67O?8`KsNoV~+pc(z*E-N7&KpT381B>NpA&n$NPc6J{g?~RI zzOSbBfgo>I`eIM(+O4)70q^j3bpXCCoS(o5&TdqH zOt12o?r)9I4HSOcvv05K!CPLBM|A&4@ykjyDY|o%GU&FS8M8t(wxaio;08IRR4z~q z@EP|R%b7vQS0tgbGCHlxq(qfaf9g+#gMU5z?La37)FcXi5>7F3&!zb76c^=hqIYBpP#83xornj#hRifD;kHm(r zF0z^S19&hKb}=H~Z=kf(v8IpVW+RDov#te%6;w2Du8+oDG(KJ~UY|Q|mHy8CS}t+` ziBj1_*g5e|SHssm{czs+18Z!B0i`#0WXh69hF>|bTXU$KUbxvu_wkmgh+`M;jhG&9a`V{sVk9V-*ySDLiKwP6QR)f)&p56{5`en6GHjJm zsa_EkzqQ3+Jlhn#af>!OLGN92#7|LdEgO5N*%uZ%;i!|ruZ6%wr{iJaxrKa_nzApr zCEpRleSsrehr{h$Jl*H((2euf#zacGkV+|twy$exq#tR_&ypUrnj|^8IPOzf)IA|G zzpyEI&T+bsy~Vgii8y&6SjO=I9Ks89FE$bOX001G^65OhGo$5Nns!>^$PQ!Q)c9%$ z#2<|A>veeWb5Q2=vjUp1tGh0;!c}(zJCqvzLBE8}vp=|cL-!n*nm?|fhH>?4_uDp=f!lOY{e+|}HJg!5{GMTRLfg*9)cfSE!~&O2CRK>(?LVtc{$a(#Em7pH8tUixVK@Ru$tAm@fcPp4##*p8EWDm*e1pJ_azk3Nf*rBa((^ zjNoq)hqv>iTl@VUo>Euy3%g^^Y99(yo3S$WMt#jj^Tj^QT5h!z-JmO_lg zib$BX`}$lR8@P63@#(^ZY~8g#^a5ixg&E#f9XLvuI|Q1zSEFoao{leDo57A%^t|@w zCj0eGR%oYoezImCyy#3^M9*6 z8Y(I#b=mHfFZ8^fKF_>&+oz5S6jabN za%w224rz!ynr1Dwj`4Aej4UjmGUob?Enf$_9n}8gNtW%83xL?u{`1lMX=88%PMhA2 z_VMd7P8Bi`iF&2#b~I!efBl#fri{J_w*BPw*;Y>#HBj>YgHAMMzWGRO&gW*(fVDvl zsVL7!V!G6CvDDYT=mP!@7fbr9ZLKl;XR7#aGF)UFx5N|``cL4E99qKKtu*5Yty?EF z7c_h57mVn&3i)r9e4#xtbh%o*#78Re5N2yO826vv>LLb)rU?fxUaj5w@2McP_7_hL zcXyEe8PLsVZJp^9Xtg`UBpcyWhwg1ltz)p4wl-o0C@2}+poZm1D?EP`TBdKZ=T;O7yk$ zKNum^e z3G?dBD^Yt&9$w6-dzo!$56y5lKNs7kx{>^Y3p)LCg^>cJ_!*HgCR*6qbdX7k&AbVN z_*+F&!FskK-RI=p|H)R~ZhR;|;AnMs8PmQ3jE&=gbZNL0YFNU6z)L(Y_ZxikOs6O! zvZZq2jhWvn8YNFhR<66%qe?d&bqFdH55%0646?W9>jW8-oR(u^T1&6oV#Bcof%%2B8ucq>X-bx9JE8Lz_rU&6*4%1_1 z(2L4Ynm&Ubq0FD^$fiWA8<}XMmKEtWxm}T|Pde6@sCgex?}v7c4Gdh2y0bPiH<5O? zgXBEvuBNAY&j)<~@B@q_d};+pCl!hOp6Q>m%uLC#> zx&;e>AsG;!huzO{R#bdZMEY9uVTA&$HMY>c@sqvf$Y4Ao7I8Os*HK6N%s&@<^o9IUT{?kEFXx+zia!SIgx!5Q zb_wfjRpgiwQDkqksHH0>+s)PZX)CmWx-~r@c0ur4MHH}2VmC>v3liGB3a1F*arO2y<})2wY#nc~mY=SazK<_}^j1HF{j*(0Z}`Vf&Mbq>aRS zGmGN0wSH4luEEN5eX*-Smqi0LE7bPi;`5@Y)ZEyGwuu{z*o;{`9bg!4NZGZn1|d5J zYa%XgDSLXAT_3_4vlHV#;oU5r^M&lKxGBqppbin*-YpP%6TB^5(bQwr% zvCcjCKZ)jM2FE5(JPRh>fCr$-}GR|U`BDVd;Vhz6$zi1TU}V) zZhekc2t@m4kjSqaT|MlgPpAyxgF{qy9>oOicGA8rNgN$D|X6tldmmC$6tr826uXhCF2Be2=Yld1lcx_68I9?UX7*n0L4n-MMaV<)|M)C>C*uf^L@{)teh zM@#2^t8_|YB)#k#9Ue4cKLUHqGGq4s{WGcRHy7z)@*g+5XRr|Y)%0~BP3n}O`if+di#S3i+wmpKNKk25s5)vfJwLQ<1SX*+Qtv32!?{q z9|w;9Go5?J*STGwW|v%gM=aA&e+$7zg!uYm2T0Ek<1lW*?y13~M=e0euf8SrhF!@v zH{1(vuc|Vx!7Ce>Fd!Z%JhZAEz^ynYU;d^r6c8yx9$SFz!EtoUS+mdWlZgQN-D^Se z)7|xAY>ay?Pfm3$U(Gw|-8(H7lzuBY_TuBOp4J=E3jYj^{H0~;wky?=>g2uvs|DUH zry%2-gHgirN>uho2=ig9xAxP2{+y37(`xez);X%aArSGc1qk}N^kt}R$43rV99&8w zVJ(qKg6`g4*Sv}7q6>h!k^_und>vj%TsW23A6 zw%94tC@hDu7ZKhYefXLM{tUT(OWz)TFQ}M3@k*7ir z7JhqY5ky~QWm+y#mE;t13bL@McEr~)?BAe>~_|f0O{fp580_XU%}Tuef8w_yW1n<_m?3P z^J_Cj33dI=KMnT>MZ5{I5meHIOO|ld;#f=t(u+V$m4Es^`RdoMS%)E6X3Mp>R)0Cq zl=V2&FMi5B`m4^afwRM_4-a=9*&&j-$2P{*PglImiF#F%yFWGl)*LwAvTq*c zM+ma3_Sx*QC%e(qe{6hK0~#S%!dVUmBrVrF1cYfUB)xeK^Z(;-`X|jHRM{BjU#Khv z7RkR+xT|=&FV6f01hHZ($$o}r<1#qi{n1CLmgh# z5sKo=ZJd;+4Lk93Hv-j?Vq1StQ}b+LH4E4g9UQMQDwaL zwvtC5*oP@i_pfkT#s5+0dOGp#f6a1UYO0oRC4qw8agSNdTB4R$T#6v@>2&Hr(3V=d+TyD#^5wq{=YD=)oQ#504>&0s=DJ z0wzo>`Xn79+PPfS&Dt?P&dk#1ddrKu-jpv(5>cXp;NcV5|D>xNv3gCG+_|_UmEO;K z*JTP^wl@A&IU5fA0w4=de1xL zN0zl`BjO5~@J6z!aBA&zYSP(^7S*>)z$)rI2emc)Do?@Zj7`K7m*`LnWd)(E#2bxU zT3r0CLeHV0^DLZ$Z*rpjlPc{9fphkZ5whBYlTes8uS+RakeOs3tY7yGg2E_O@F$i{ zCE_tBP|ugP+0pgQu^gSv?b5IJuhYe%)9YBcGI2Tx@Lw0_hzcef?UBY2xixQq?r`bI zx1T=c32F;=_lvyfUQ;>siFn?UVEyru$RU4@sQVO)rB6~tK4!^QP2P3DkpDf)OmfLYBD0WTL=eyuRLu@At+wA#jx#+;SiCrnhD z{5|Nzk<&dsF~wrye;spmb>dE^GS;mEwq%8cfv^caCVx4_P~6_!7;6BTl(6snNj&3EB( zfl5EM;R$}8$*)`-J$f!1SPFOG5$;dBr1aIZbVQ@A0pV@#6QHX>U5TfWT}8>X5cOAi zHbWytgr8eSvV~-_;R7L*cyO(OO6B%7VlX_O-++R(JP)sy9yte*lmj9vp6t2k!r$t# zO`s#KN%uLklCN>)Hx;Bj`O0Fz0~(cc!lm>ms2h3&w`B{cY0_r${3FB2OUMNYaOyO= z@kpImDb}fwoYYyJ;)78pF04F35{g*P6Uwx-IJ@}e4e8$+JsLZf6?L_9aOzAfxSyFw z{uRf|M8u;yMZKNoesaCch~<$+zsv@k&bam!AtIy-h6aljN@+@A$_l}9A9DtY2G9p7 zq0@yq1CcylIH>Qqw)+|P>$7cv=I7F8=dz1RwtI9jFi1pSH;*BZc9zeKAv$wYw<8f# zVn7n)e%Jr-ztllHmz#^qdZ)*%=}T2H#x&#-2OnSG<_$Y;)56H z#xNpQAoDjCzlw1jk=rf;m(mFmHYmz(X&2-QywSD)G}B!YE(ZF^wobX#jqZ%|mshiy zjYyL)?29>qk>uB%B+P^kX0=wsMPTi|j2O>n%n*fQ#S=b&O>5hhe0q%BlOlvqF8)fB z-edc8;vLWJYi^dME%vBHXKe)$OX7_arMxvysPHEjw(z*e%TOa;R_E4;h3hkMg4*zQ zsOYL$g$dP1tKH_aw0LE7=vXHRv>8TA&x7R_hrp!@Tp5q&MmV5d>&>X`troA4AM_`_ zmoPk>PSt;=e+;)vrZct9Rc-a29(fP zCNsV;YFH@W%By+Dj)`(?RO&{|0g&B9Bzus-JpCA#%Y6UIsr(relXP2&X=EjUV!Ue0 z<%J|N0BCqTRZ3dmmv>Qm@1MoHjLJZU_V1_q+d(^1nUp<*3Co5*LgKk)Hzy2oWHs^02<)&5+_VQVZU4=P@1{5gM{Z|*hT`PkA$se8@dumsc{K0X! zf9JLZrL&sqD~FeJ)&6Ng+r!&$ZE^O~(ol%xMn7$q*jd8&Ki& zTGkW#vP3()P=NMh)cXebVuirnqhmS1Yq$Q#MtxSpN80th|Hxb3>21imptstlxguHz zqs-i|<=0UM{Ng=a1Dr|A@0WP9j#URjZhs&YWKR~)y)O$1nTVU|ExX-uj#spsOG3BD z?t`|hDK$hLE(kwI#DJCUU?czEDhKjR(~6GvQHFw9jej1V`IKE`JQv)Q}}awtq%;!t*FUnAX7mPQpu9p zKWKf^o|iUkjCsk_NjoCCV54?C3rKUt%(!ZJdtM_$_$y{O(`D1(1(+@%Yb|LHIMedM zG~?jCJSNfc_25}}>FDxcjmZ!en7aj z&m&k^>xm-($|$(8f+f#Re>Un>`ERv$Jw$NAU>$atRoK^S&&v%pn}6sb?lH#OOu!9M zjwvzQj%TG5_>>H|OXdcLCAiZhrY{s5Q!a$hyXM5M2yBg)Ex8pXY&irXbut)uGV%p= z_tB;hYy5?gwcO)-FSbUVdqz2YswB8@ro3p%AL=`q)A;ikTGDYH8r~`9SBX286r=)o znX$Ym&&B&CE%bbYzJ^D^w~=EX)vXqEqdyNJmHGO{`n5jcvp!c5;{GX`v~$+hmXiL% zt?@C-wx7lm!8i~Jl^mD<>`i{MQM--dn5To6jfDQ|JrIA?xpPSS%zFkNh`p~TiTwF4 zvg$z?6=j~CpXqmIR_u-J7cq?+?XR(!ah@zfXse4!$p+}JL|u^K%bn+d_g>ULC##+o zF5x0%w`Y1!l+%GV(MiU{ey)BA!U;h~D4EbQSr~fpmoU0K<6&1tcmqQbbwE7w(|1fuffE$hOjedj@l1J4j)&Rb8bDHodCY_T8v?f} zHr+9gYOB;G$WOZ5+xj8visw}vlc~=k)^KV$-plQ8L}v|3$B;0fs4>jt_92boHJ($2 z1NTfze>#=-eav2Ho=|hBC`$S&@L|dOFyqnQJ_>3t65IZ126sJ8S%6w@WQaYzIq|hz zI8l(17Jd9u|E4Tw;2JYB6FYFM!P?55r^m)L;JNw;v4llUwT~z&46b=bxm6?LJz3Ag z_>+gdsr(NFUMzo zgp!|K*Ef3w>V>2(0L!Mq;a)g~eERGd!;x}wzY1v6&bJF~{AWNSba9mAK@}j}fC?_` z92`@Y+f`D&14H6*O_+)7+_W-mc^p|rk)1mVQ3<^vB{)#;pkn|L|oSWih%y_?Enw$83@65$TmEdQYuRtbJX}6Qwak8C= z3gAY3;1~vaj=f5RQSi~ye}Gm?=9N)kHv&A3S3>o?H9UMY{l*`EO>EMDy$qwjZ&#%O zG_33!9nh(nkg^$EgaQ!!$;#HGpGrt)T+0A4inP(|3k9IqObMn&Ds@zg&Moe=jfz$j z*q`O-rKLTa8$#Hhy3ajO>|Y9Ha~3qW1vs)a-%KImky42pRty|`Rpg9$AO;#)cCqn z`T6NiU3TtU4xh}BdsaS37ggOJn3P!)^~#kRl9?S1!3j5RzQ;U$r+y>h#MjQcj;@Xy z38f_-J6?42b2Lj!Tn`VFxjFbhMSB(n<`q4D!+N@_dA2KHP#MvPYx%l+-GtZx3!a zib}|aQ?UbSLE})Sr~+x1`_y};nq3J4$Gd&H?@goAgM|TMPFj|6LLshjblN(*M^8Np zJ3=7LZ2{{>`HMCv3rU0i=}eKdEN7AaiHQs+M+Z#Pt0Uv9xXhJKuXtPl3rj+X|3@GM z#|5>KznC}KMi&(@;#7_2*xiDF%Q*{B-+0_9>UeE(Wrc2ebsYaPK747a066JF{ps!j zeEM|HZxw^ZpHA!T0e4dub>2w_$(#lK#{{SY5%iAD z>5A1`%Ky<3fhQzN%wp1;mGorg(yI%bfqCrFEx7YNjdQD$8>u1@E2lw$iEV)+ko$UK z7ma#LT=rIaQz6ePTykuxJK|5e&3)MOB$PX2n>i-P8+J}8I%YBHusT~*l{dT?3g#F*p{^GxFO)XUppV;J$6-XDwnnRCo z+UEulu6cfJ<(~OvIMbreX$X5QxDj0$12TM8klY`6qoP-Z%E!f3%jc;*6_^tVkVfQYoY93!#B_*ji zU1~GLNGz(arxB~YnWA!fFNJ}Co1nz>^Mq(kNNjm|31^%*_#z-a<@z82%FHa7%Ds0) zm>?Jk8?1e(a?isLWxqw^%3|g97zC6JJ0*l7UL&v&v8=e*!sErquTku!@gyOOBdah+ zpwi*5+6H8Pxg+C4M{Ar%?|$|#R3C^3Z5?L5CUeH~dx2f30XJuKB%~s!Bm3$&vR?_9 z8Vt({h3?&c4C3Kv5cUi0hU10yshF6=o(qo7Hlo7!c41?rH~Ozp%Sd@O#*KBbP)y?u z?oXboY!?{}=MWm1Sn=vR2m%?8k}D|nPn!-!HLFz)<@V_69ZcZvcB%!g^_RWT0gJ;{c!QER1?x<~exK+&t z3Xr*Bl^{JThu!0YG?i7+@S9fHT_#5bFvBV?;EnX>bA8+P-c&sL(KHZMQmJLrq-3ME zHiItgK*R|>;y7;o2z{(UeL<3V7S6N`f!lPt!p_ZvA(N+bo)-$A#_)s!1IuQ=tZkp$ zNQpLfVTMHwfpN;z%*#deT6Q(I-+GM9n32AIUh_Qcg=wXci3P()$dzGD(C`yZxp!Y& zKd@b+YoV#>h{Lt}^fcrVM~{ugr%Cx#xG}AO8R=$=Bl23VUG3|tz*@crn|LCMCwk@U zC+Zx0_tZ5{Iyywe_8dXu!9%jq(cG59$wZW>&uzMZDldb($bi5YxrST=E#&k~=r1T_b$Pw$LBj`@5Xql#DG6BC!s>!U;aji-2d zT%tg1REC7w8r{-+U4X+#!d`>L-R%$~7jJJr-tE3H^9yq$ddV#r6Gs3nl4k1YS#~XOKht@ogN3+SWa|ZN&TX;yc2`wuL zX>WbBqI{d}h3<3NO^cv`Dv<@1$+e^kq@~wtxq~SZU5GcXk2YvgLqyMr3=z@}!JlQj zM-ud*S~{fjN1YcZ*k3URj$7yrhLVW9CESsGe4RI#Xu*G8-)aSi84GwwTP9-Gl*n|T z_kv^E_M@kp&Q9PxzJLsM!X_rSHT^ZDvN3Bbqye8zo9!2!h9$yQg;*vu=6^5c%7RGP z0WzszvW8rT$yq|yM?n5JiX_yj7P((gecA2Y=C{yuJn-lDcJ|v^Yy>SuaV1zuCNifA z!n|ya*%(74&K@Mnhpzhg3Ev3pPaWE4x>2Ys)yT;(|86(34Zp1|6m;Z2bMjemHLRQt z21B9ZF4_V$AK~Vgh}_3MpjWe2Y?UtwD+%X~d3dE_a{OlyR&j5&k(Z7c41e0c+eh1p zHhn@RExxVu{m#H2&l1Oa!1Eta%M^Sh6xe9W3#r^j>Wt|%+R^R?uX7Y)d==b+?S>#T z!)Bl_gg%=5;tz-Izk6x^H6kYjVp;;h55?oDO*(o>a`!gZswDaEVC09In6z zG&N@9!az!@#R>(T=^84h_6@xI%=qOSX%Qkjy)9%yExYKS-Fq_Jtrj*X9o%G2`q?#F zNQgsT@ukwbeEnDCTyBj>S<(!B2zN1$3%4cZ(*f^z${{ARcKliEz^_A4&IAw#x;qx= zs*z=0)UmA2K4t1GI&4)00plcXP9h z|H8rQ-&XWW!e#apR7ql-;Wzg z|M*&SS!Z+W4)nyyhAj1H{&=%ikmoe1uy7f8U9k#$e0WQ=Vt8q&Ft^I3C=YDnzuN0r zi|mJq5ZEcXZ(94?dj+L-ff*v_NyjrDJMKh*n#-s2eO!8(@P2!XI)*o{fB~*RxR|-V zFc`Q7+!feN3v!h-c#)m|FIZ*ueMeQUs3@`JK)aUSfuU$hhSgnnYepReNfwni?qEMg zOuX9*rPap)5F$!`=DOP|4;g;uR9ck!g^A-8JBk`cj_(Zn**vksCm_6+%|ldNUgs^_ z$0_ibcR3XXJaR=#HPBTkFO*@BKmtCkT3h}{d-qp&C;LNR=f9?f-8r|@%qy*D`+*;+aUXbuHZBb-wE$B~f$K_{93rlI%g% zjEc%;(9$0l|A2=t(w6BZ98n#M>Rsn@E@EjsD7@a9|mnLUqSWYuDVYho;MZ@+Fuhvc(m>w4DRrx zjb7;;P*ca<44lf?yCy@>(41D37o-+;DuZdn2l)fzwzgIT4BqM<`1*qb_VOHHcg&U(F#2lFVL8l)?#8<%L~Z<=>kLnHs=-9eo1f97ee{R4G?Kugt`~{0HF4+|^g>4B zyb2JaEh1ud5*;aCxeYWu>X7y$2T(T)V2?GAFHSi+*=&z~s5kaD(e8d4s>GED0BDz4 zGx6FI(o!$X>d$dzZTNCU6_ix_1X@nL3ZLS)d;MjN!t0>oN! z;OuQ6+t4`(Wnm=-)&_ndi2Yi8VSt!r*pDCdUZ2jBk?Hxynw({s8vOWP*mk{O5@8JjZLxx^ph^L z`G`(2m2v(l)P%@h?ffww6O(80dxG7c*ocIS^bU_3&;lxX$#{V%Hj!Zu^A4gad? z?BQrln4|$wgq=nfWAUAsC8%53;AKK#pW7Q?)L7-BU)gL)9AS~N(M%8E*r&?S9L9LV zQrub?gi|0pj1-L(4J3vdKg!G~S-W;z^LXmM2q7hK~@zB=4$;>yhni}`f|&9Z93H3S^I+k@z)Z=exvUd!gio0Nq?L4i z_Sr+L-Mxa7guLtdV@XyNq$98Y`?7XR>d(JfTRRUU9Ml#GrU{>6Bi7GX<)k(cE)Q+j!Y&NavLf%GDRy<7xRvusDy` zB?)7S$~p}VaN4idzn@oaxMb453PzUrgZ@U!|9V-SJfL+*k+4(fVGOvB4I?{;6O7M) z=z!m>@FxH*kWZ713=vI%$5uCDyiRk>f2(Ny+Hq#dGZ*f$83Im`mnpMTQg;=%B!c0H z*s{)J*xr=m35P!V!&+YuZ}>m*GCJx1XLoE{*Ku8uvwntqpIYa9&fIFtt_0pI0N`fB zi0KoS6Ax7L+9{l=_0wP9>RibRb+J72e%e0n8}1jsoX)Q)(VM|#`|!ogG;BzM&%P_s zJ7=@hFTYu}{_BUZJSpQJLhed+vuS9(4xl$+Y14;gwQwe)Y~UO2qeSXS_~C6^c`_?E z-PYu2K7`-sYvf{_f7Q$zotN}BaD%`}K1&GHD9HXEJ9T3xHzH?2iO^F7gh)^`?A&_u z=or*&xHpL$^kgWRqtz61FF_eR0|B=2R10B!yWc zIvtr(09KB#0J-Mw{f8^!+(-JNl-ap5DbkYRLkaN;-nH^6h&jGF@yNri&D%YWnJ$iQ zblP0NO7rksDZ^z-@hks5WNI~khDapQSNL8jJb3G=Yq}v&#Ln!T4Hu67 zXLoE^bYC8|OT9Bhuef`?5H?+uUeSd-MR@RqE6V5RLQO0rN9kf7#I<_t;`_a?&Zy0Q zp1AY=vveB3Warw8Yq6*?B-VGDE2eWrD-B-`S<$?GkRs$5k&G1QM@;8DvdK0KPp?pk zzR#!sbuX1!uuq*c%?V@)sIi>n5#W#pU^Mu3-BO=*(YDre~hwRfgtb z7o=^M&P4Tp?v8~Ra%cKkc|^rLQopYDJ+Uf1hvwmiY!tw<19mNlKO<)Tb|3tDH}jJQ z*{$)fAPaxVd*))6{-I%Fxv4W{+JI^XA#Pbr&uii_5%vPvc1J`*^)M z(1?Azg=rWAo($N#$Mn|`UbtZkB5M);Tg96`GDm%}r~UKstaC{tpd<9?tSuM)lG3iF zCS{{(=_acHh=`6E%{#YFr>F3MoZ(MJ1bVmnrJN((_VwM)Lq8pE4yr{S*!BNdI`?>{ z+duv*-E`zm33sS&r%Dt#3wI|%<95zwR8BFQ^M-}aC#RZIw_`cRY%6TT%%KB~5Nnpr zHgcTVmcuN^exL8}_xsx(4-X!@KA-El-mlm5=`_b2OcsEA;&L0?hMm@wHNEI!CT-2U zjBAD-`DA%fOY6p<_Jrlp=MFMU(uH4vZ|2S%Dl7FVpIcduK{|?<4miSsT3@yJIE`aV znp&=Jhb^+!p)9A9nV9FA<~J?36~0#A=)BY2bZ-BEj7$w4>OuBrCWDtidX+esFZk2t zE@b*^BmuX@jHJM*C8VY-ndg{eo?CyjJ>zD+21!R{2Hc+8u^b2n=ISxL}2uE6BQBqCGD5J&x5A+J;%vSSy3p@bVUn8NAi)N5YEH zw@J4mVc4F%dr@v=t*VR1{g$}z@(%12<(ddrFqv2}*p_Xl{VkK_OA0$wv2fP84noGj z=Sm80yZa2SJTtc&4}lHeP?=wVzW89hJ<37eLa+Ums!b9CADVlkHhgkC5)+U#w>)Ic zZ)rs59}KaG-_QYivtgU-6kgkCi#}f~ruRqPlq__lD#;`Yn@iRESSsSB-yQp-f z*W~(}0hh6@f7TYB&E$dnnGePdmR-pq61265LGkTwDODNcf<+X%c{|j5Qp~Fev3_=hT_kv)Tfo`RXY!}}GV!gyHor?h7C=hpbsF{)SA}NppJHiw>Fs!e;~3c4oUqzxV5=xS88K9;M&U`4b{z97VtOq z$jRo&mj4@Reas*FaP^5CfSim!8V@|8Hc}6OPS|GLZnx!SO_v)+JBb_(@VqJFG7~gR z4jaYVmIp^v&NScCmYFK?+#@K;b4!;k%3UimGW`4ujo+x&`T~C$GNag~|#Wpz_EC$U#+5dzMWys6>0w>_n^r&YsYp|^TdN|x#w{PMgOlY(2TPFv@K$(Z*+ zzIn%R`Hj^Y!WH)-a{I?|@}>X2aJRnN+E52pjy%vj7!h%H#Gga%`}*QgM>L;YbUzc; zmL)g2Jha9Qs+t$m+;g>s?85(W2L|y4mj2xj(-zXw-l=T$jMIkF+f)MfJp1UFI;K#7 z^oi_6z=)bDsZUci<4uj&`~&}}PnxzpjNk8$7AF*)Zi8h0w_}=ed7>AAyx^v{(mf!W6`b?{$`;fZGKgO0b&Y3iOwcp>3qoty~uuuYbZ7Hg? zu3hH@NVD?HzxQ~|Jx%-E+ z{OA8s?RKjCG-`Aa95+p*XYVX0hg2R~9^%`t>2mUQV}F)@{Bo0c8)V*BM{R?-5v5B+ z<|RVh&~)P?mDU&je@MR++~RALF?()uWR}@V1LMY9o&4l_Y%+L z)&&i84VCVQPfN7cGc2;Z(+cu-OZbA={;UN=$9Xq^p|sOj`tX`)nD5`C2Mu07{xN!m zr_|=C^T5pUx%}%eOG_CUZ`e!gbBGKwx>rN4sr;E1&dHGXO7f;Bo*-fN=t$xDIh zUX7g`jx&pq9q_=^n+{2|QBMxHbC|~%ST(nqxq$%EG2$y)K5n6qq1s=cvr2=)YNX5j+MDTqMXxW zY1W%b74hwq-HwUAX!8++q+2Yf8KUCuroS+tNl(44lerX$Q|*S1KD^A$6mEN9!@52g z7P&j@Nl%Pgd7_J}Mlj0uJ3rHEug|HbG|O6^?G67SX+$x;waC+}MO;h7B^3WkRs3bX zoBsOw_3J-Gg%7HK%TzYU14pi6Qob*Id{gPmHdvMKKL@Yx6i&!ymcHNF9RZij82IHH zCDf8vUOpR&MEAQ&vJm2)VQJgFM{c>}7|%1R;f`>clm7DN5x#~FiG2RSJsl0(Yu}=O z$ItPcMlfMa>qw5o8W z-4)bgSCZe(3OppQVf|aCL|!5&xo=vS?M`-HhDG)z>9;$_%JCRamY6)k>PAxPLyJ$Q zDfq1b1G}-5dh1njwPZ6wb<;|5Nhn_KHbs&po2g*Qjm^}6nI*K5;@7PmciG=jb8?O| z>m6SMO$ZD=(~I6l2}nl&IYVgX{M!0&qy3cIX42a7hV5dqU2m#jt*LZoLn0Nge*OOd zkbzafRb>OGHs`RtwR{K`l2ZC~)*D#houz-e1sceMr^Cs1S z=x*kQ#j-l!9!&ioMdY8$Td5z|)z$R3uUys%wj46EVT<(F=B|NrDRwh85|P5Te?P$6 zd)Kxo&wtC5F3~sEmT_9gvHrlMq_K4+m#`@DX?d#jpoG~lJRI304PXMC(&NE9;sn1^ zY%-H3CrTV{zQ)-ZSlNNBZZR*zbK(&znE}jY^16@%HR-87HwLszo&%^8LW!%XbNt+; z74RxVvI=ka&kshf*6&*3-xYWJl@yiYW5E>#-a{+m!4+@Bz(BHBUEmNeD?k7+FYCfA zj!Gu<2oZrrr8hP$J3_P=)=+CSHATRN{FX6ZN_w+2a7nUC5D>-}PuM0}H+62H<89kk z1zlF&tVMjW$+{0C>`MW)gzDac5ULNc>m8THlO$m~eBR^c2MpwH$;RG^qk%k9^xR2C zF^-R@5y<1WwwQ%QUIs6fVX^d5Zw!wf~>9fF)O4_l2@vK>JX`-k0!v? zt%O-GFOmCg+vbip&+w4O30*r^^oox3o|}{#`imo7m88xvheaz{Huh{(5-*u@tAzrz z?*`rN1$PB6zGI9AdI8b#1aA-Jatmn-!p9d7erfu+SPX>V;9@ayS;UYwjIchL%E-w- z(w;xqepE;;)(J(iv+vo>L4v*dllAV>^wWbnYiW0gBM=a|d!I9h~`77SpwWloB0qVJty z>yIFo!Ekn@Aw`fvwk(jA4zzC^>Hf*c33BV*uJ|Rj#b#}7Z&04b0!_De3yN<9ChP1i zO`&R^0jDvNhA$AJVddmL(-Xl?Dwh4xm?RlvdH*OY={fV1^EgR8gj~)Qz*ibl^_cmt z=ts9(`}^6A6mudj4qqouc_!356!OKBpuHEM)OOrK-Ypv2{*R43XFCzH%5&B0C4)TH z9pi_Xq1vnN?fUE#Xx&=eP(NEFt_`>J+2*u2#ys<2%$e`Yma6J;Gg_8?@O>->x+MU@ zYoSU3zfnLuGWr|JjbRf{XAbk{+9^{yfmQ;9C8_=CIGU^L=3s`%Cw*1e8T;M)9S3q5>u5IA zUWlaDF(u z&;2a}Jd8?VW;Z;>oR~f-OUvxU#L5&O{Ih<)5qD>mEB*XLRujVYHM}C`%9JxkE9bXAXUWXl|`)9 zrT#f)ycQE5y6eI|&gG>xxMiI8G9v)~qg?Al>*a-*MAoh4Uss-F6FV(rW=cFWn>H*a zgM5a@V^rUCc?AK*6eNf2$5BD98-}E$7DVHmS_eOP+|J~it&7RV*$gq$4^khQ9hPRgS zryo;#R>Z$B?fTiz9I2>5wo5$-3kCa)&KFt!A${9QC`*N&PTv1>k|E1yUX*>!bf!A8eA?K8b0Jk8S3jYIn~kqmh8TBubgN?D_UFg z%&rc34I?LSka@Xlh=}U_ViAtVi~6edWo?@ z6~4%+#%3>GU$H(fQZRBm`K?B;@Az_y%MpFM#=M@J=~ zg6P32aU4#=H2uFJ)`s1;>Zzx{Wg zogd7&HKm%goDiw(-uKCrtPf(>qDXjHXiz3& zX{sYdKcmhY_$i-tVpPx1R?%amgrzpD10_H?TUv0_Jvp!9MeT=~Pv$sT37?jxu7EFq+b;#ka1@S_82Pkd_J-P-aHu8U6n z98F-~H#F4+oLk2VGj{*`X6RS5JJTx|u(k_UgQm(5dL@DqYicV;UB36KMy<+@yU&v} zI%KzoUK9mRyZM(K(XZYYT8E?XJWF0oCt33=TdKsGk)_?ye^k>g zt>>F!N3LTJPl*D2P21y$i}ljtPBe)+P>u-CR+B14zuWMG{Q&CqyZp<}v$U*a5oWVw29Y!!%S&579{a$0Q zI3DBEi1ML;sVwxZ`2t2*NGKQDaX9>=mHOD2P{Vci`JM%e+CGdUd&yJFz-Fa*-Pde5 zkCMh^2}6n{(ziJ9{vi`#aJd8pUP2IXm_=$`py}FkT6WHjM%g}BWVTJNw2tQW^@vW828i;xy438)S$plVbemVMZMq z3z@H8WOu)ol~2za-?8mJv8kGfOR4cCSo=aL29oKvj55#4WHE!vgJy$BZ2FazMohSw z*DqPEqtTfb;-V(%>roxsa<+?t4m)}2abnu&cvy3xLbcpFh+3)5LL zg5?gtEx{RYMgza6KfltUHG5^=Q653x(3UebfWd4cNR+u@DafFRw6$C@=!534I7f2x zNGM0Fb8p<>>w|ZWoM)o6c1Zr981-t#B%%Ls>8(YAc>t;rSY$*%PK-TW9)^WLSwwMa zJ35^AqI~b&E9yZ?(f3Q5j}pGfw_O>yeIz#q;|cV3ShE() ztM#hhO?ks9@eFdJ4xSelM*&*yyOtS1A{J$&zm1TuFAK$k7e zhTG8A)n$~FrD@QIdZi3}D-M`y>94nF(@|gpWz1u%))_%twKq(;`J3fw?MZt$+^0D}$nozW)JC9D&%%iJvGIlPi9;oLh0$+<%gHUKDin9kXaw7-&m{F`l=MJQ zk;k3P8<@bFz~k2T6$d6i-l#PpI4EBTXf5{&2t(KZs_BUekC~STx?YwxR_YTajLywe zAnHvx%RO{wx6Eq;v8dO8ps~jJk`B;2d*D>glta_fz1g71q zbAQZ_(YrdR&GO4DL+07c;GjYVA-B-Zasla<_2_o^jY%Kcn}W}AoD*K7l!F`7JuZ8KiW(=JKuyGDlUdYkN_Y*}XGXON;3lwR<8^REkZUv#;GH zx+veIxtP;%GR13NTV2@|%bvh)sw4x#}xQ(%cSMUn_g@^z-JSz9!0`v2^&2>*rd zjLldL*cY_GbXafIIBq@L@<~eWpJ`c0AxN%_27Jc;f;S+x(5V@eYst&yilzeh1~a}p*14RB|7{4SXhemNJdUd z*Aaz^N*LCP5$voeN3Zd=(ps#Z@DU#SA%3<4gL~CYEx})lFAto4IoW)i zr?sCFhL~X9b5Zzel)~a4vGoS1OZ_aC}LAmDV_jSjjx4w1>Uu}v?4dwTh=HMH74MeI2Bag*T zAw&3#Mb3#(?*crBodv<-QZ)?F1hmfr+;SD)5TEJU@erTTMMjeq>V(*d0lI--znUkHR&hWdraKQ1N{>qe6VFsLogsqfahoxZhk z#`}x$dn~$yO&zpTb|b2vZ@Rj)j@@`hbjo@4Es0pQ&ZC#n34JEzgY)Cy-9FFSojU{C zNSw&QxY=sMlWQa6$fJk+@7zmDT0B^CM!|gFhbC)mtw?^Z7&;D%ab;@HD9eg6Sx_CNvWz@WHCc=%@%t@%Oop*edzt7x8k3YvSu&=GbQW z*%4{Ny?;gv(r@qdwu_N!u)^qz#f;|FyQ?t} zWJ14Oba#)-o?!!u89jW60%vjlhtP&3Lxx7XJp+$Sa|gy-+R}Ra4XVpqhWn4{UwZXO zeg8cbj3R+^!Kx&-bMpDFAV)KLvN<18jzzKti}e%b$pirxd7p zgAY-t(hF1*lusv`Tf+yS00;RFM^QNscoB|*yCNPJeXikkDPa`v1UILQs?4fhrQZEQGt{HE%S zdq6@aJ3alL)g4ZZh4MfzdTxyqiJB=(n!~}Q^*Kf8BPScCpv?tD%-jlz%JeQSxKh7T zub_W|iSg
    0r2;F-e*dXeWA&s=!^+GUqELF>5@ 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 p^MMys_v>S; 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

    -{% include mailing_list.html %} +position: 60 +--- \ No newline at end of file diff --git a/get-started.md b/get-started.md new file mode 100644 index 000000000..f45e7b74a --- /dev/null +++ b/get-started.md @@ -0,0 +1,5 @@ +--- +nav: true +title: Get Started +position: 20 +--- \ No newline at end of file diff --git a/docs.md b/get-started/documentation.md similarity index 92% rename from docs.md rename to get-started/documentation.md index c2b509bc2..cfc79d058 100644 --- a/docs.md +++ b/get-started/documentation.md @@ -1,9 +1,9 @@ --- layout: docs -title: Docs -headline: Documentation +title: Documentation position: 30 -permalink: /documentation.html +group: Get Started +permalink: /get-started/documentation.html --- The objective of the project is to develop a multithreaded application server for PHP, written diff --git a/downloads.md b/get-started/downloads.md similarity index 84% rename from downloads.md rename to get-started/downloads.md index 0c5a323c8..99fb8cbbf 100644 --- a/downloads.md +++ b/get-started/downloads.md @@ -1,8 +1,9 @@ --- layout: default title: Downloads -position: 20 -permalink: /downloads.html +group: Get Started +position: 900 +permalink: /get-started/downloads.html --- # Downloads diff --git a/docs/tutorials.md b/get-started/tutorials.md similarity index 86% rename from docs/tutorials.md rename to get-started/tutorials.md index 88fe0e59b..ecb89e8b3 100644 --- a/docs/tutorials.md +++ b/get-started/tutorials.md @@ -2,9 +2,9 @@ layout: tuts title: Tutorials headline: Tutorials -group: Docs +group: Get Started position: 30 -permalink: /documentation/tutorials.html +permalink: /get-started/tutorials.html --- We are working hard making the most valuable tutorials not only for how you can develop on the appserver.io diff --git a/home.md b/home.md index f3c7ef900..41e7d1fa7 100644 --- a/home.md +++ b/home.md @@ -1,6 +1,6 @@ --- -layout: redirect +nav: true title: Home -permalink: /home.html -redirect: / +position: 10 +permalink: / --- \ No newline at end of file diff --git a/index.md b/index.md index 49c6a016e..60851aae1 100644 --- a/index.md +++ b/index.md @@ -4,16 +4,19 @@ title: Home position: 0 permalink: / slider: - - title : PHP revolution is only a few days away - link-href : /downloads.html - link-label : DOWNLOAD BETA NOW - img : /assets/img/slider_jday.png - countdown : true - - title : Apply for a revolutionary partnership - link-href : /partners.html - link-label : APPLY NOW - img : /assets/img/Slider_02_Handshake_grey.png - countdown : false + - title: PHP revolution is only a few days away + link-href: /downloads.html + link-label: DOWNLOAD BETA NOW + img: /assets/img/slider_jday.png + countdown: true + - title: Apply for a revolutionary partnership + link-href: /partners.html + link-label: APPLY NOW + img: /assets/img/Slider_02_Handshake_grey.png + countdown: false + - title: The next-generation PHP infrastructure + img: /assets/img/slider_appserver_zoom.jpg + countdown: false boxes-targetgroups: - title : For Developers diff --git a/partners.md b/partners.md index cc0beb5f0..c9a04930c 100644 --- a/partners.md +++ b/partners.md @@ -1,7 +1,8 @@ --- +nav: true layout: default title: Partners -position: 30 +position: 70 permalink: /partners.html --- diff --git a/products.md b/products.md new file mode 100644 index 000000000..68e3c0f25 --- /dev/null +++ b/products.md @@ -0,0 +1,5 @@ +--- +nav: true +title: Products +position: 30 +--- \ No newline at end of file diff --git a/product.md b/products/what-is-appserver-io.md similarity index 86% rename from product.md rename to products/what-is-appserver-io.md index 467f8a187..861ff2c44 100644 --- a/product.md +++ b/products/what-is-appserver-io.md @@ -1,8 +1,9 @@ --- layout: default -title: Products +title: What is appserver.io? position: 10 -permalink: /products.html +group: Products +permalink: /products/what-is-appserver-io.html --- # What is appserver.io? @@ -37,7 +38,7 @@ You are interested and want to learn more about the of appserver.io. See the dif The most feature rich PHP plattform worldwide

    - appserver.io delivers the most feature richt plattform for PHP applications worldwide. Why? It's pretty simple. There is no compareable infrastructure enabling you get the most out of your software components by using a just one component below. + appserver.io delivers the most feature rich plattform for PHP applications worldwide. Why? It's pretty simple. There is no compareable infrastructure enabling you get the most out of your software components by using a just one component below.

    From dcd28b91140d725c39d7d3051e2a4cb489dea8dd Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Mon, 2 Feb 2015 18:28:22 +0100 Subject: [PATCH 34/61] removed new slider --- index.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/index.md b/index.md index 60851aae1..c8c5c527f 100644 --- a/index.md +++ b/index.md @@ -14,9 +14,6 @@ slider: link-label: APPLY NOW img: /assets/img/Slider_02_Handshake_grey.png countdown: false - - title: The next-generation PHP infrastructure - img: /assets/img/slider_appserver_zoom.jpg - countdown: false boxes-targetgroups: - title : For Developers From 4021b0888b3a5b9663d7890a08fc260be1ae3acc Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:28:53 +0100 Subject: [PATCH 35/61] Update 2015-02-02-naming-directory-basics.md --- _posts/2015-02-02-naming-directory-basics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-02-naming-directory-basics.md b/_posts/2015-02-02-naming-directory-basics.md index 36ff072ef..044f356e1 100644 --- a/_posts/2015-02-02-naming-directory-basics.md +++ b/_posts/2015-02-02-naming-directory-basics.md @@ -1,7 +1,7 @@ --- layout: post title: Naming-Directory Basics -date: 2015-02-02 12:00:00 +date: 2015-02-03 12:00:00 author: wagnert version: 1.0.0-rc1 categories: [naming-directory] From 4ccfd39af70d98de1df96856cc29b4300d85bacf Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:29:49 +0100 Subject: [PATCH 36/61] Update 2015-02-02-1.0.0-rc1-released.md --- _posts/2015-02-02-1.0.0-rc1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-02-1.0.0-rc1-released.md b/_posts/2015-02-02-1.0.0-rc1-released.md index 52de43d6c..b4b42b1f0 100644 --- a/_posts/2015-02-02-1.0.0-rc1-released.md +++ b/_posts/2015-02-02-1.0.0-rc1-released.md @@ -7,7 +7,7 @@ version: 1.0.0-rc1 categories: [release] --- -## First Release Candidate for appserver.io 1.0.0 aka "Iron Horse" +First Release Candidate for appserver.io 1.0.0 aka "Iron Horse" This RC provides several bugfixes, improvements and PHPUnit tests. From 1d016c915e0b874de4ec433873a625605b51ccc9 Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:32:13 +0100 Subject: [PATCH 37/61] Update 2015-02-02-1.0.0-rc1-released.md --- _posts/2015-02-02-1.0.0-rc1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-02-1.0.0-rc1-released.md b/_posts/2015-02-02-1.0.0-rc1-released.md index b4b42b1f0..6213a6cea 100644 --- a/_posts/2015-02-02-1.0.0-rc1-released.md +++ b/_posts/2015-02-02-1.0.0-rc1-released.md @@ -30,7 +30,7 @@ This RC provides several bugfixes, improvements and PHPUnit tests. ### Notes * IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-rc1 needs to be refactored before it'll run on this release! -* For detailed installation instructions look at our [WIKI](https://github.com/appserver-io/appserver/wiki) +* For detailed installation instructions look at our [documentation](<{{ "/documentation/installation.html" | prepend: site.baseurl }}>) * It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-rc1 * Linux packages are split in runtime and distribution packages. So please install both of them. Runtime packages provide `appserver-runtime` which the `appserver-dist` package depends on * For latest updates and bugfixes (this is a beta after all) have a look at our [nightly builds](http://builds.appserver.io) From 8fb56fd66b8f461dde700df5fac86837a7c2ee6e Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:32:39 +0100 Subject: [PATCH 38/61] Update 2015-01-17-1.0.0-beta4-released.md --- _posts/2015-01-17-1.0.0-beta4-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-01-17-1.0.0-beta4-released.md b/_posts/2015-01-17-1.0.0-beta4-released.md index c73ebdf4d..5f229f9e4 100644 --- a/_posts/2015-01-17-1.0.0-beta4-released.md +++ b/_posts/2015-01-17-1.0.0-beta4-released.md @@ -50,7 +50,7 @@ As this is the LAST BETA version, we've feature freeze until the final version 1 *** * IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-beta needs to be refactored before it'll run on this release! -* For detailed installation instructions look at our [WIKI](https://github.com/appserver-io/appserver/wiki) +* For detailed installation instructions look at our [documentation](<{{ "/documentation/installation.html" | prepend: site.baseurl }}>) * It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-beta4 * Linux packages are split in runtime and distribution packages. So please install both of them. Runtime packages provide `appserver-runtime` which the `appserver-dist` package depends on * For latest updates and bugfixes (this is a beta after all) have a look at our [nightly builds](http://builds.appserver.io) From 5f7a7cc4f7ec93cd5cc6e5e0addd796b3607f72d Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:32:50 +0100 Subject: [PATCH 39/61] Update 2014-12-22-1.0.0-beta3-released.md --- _posts/2014-12-22-1.0.0-beta3-released.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2014-12-22-1.0.0-beta3-released.md b/_posts/2014-12-22-1.0.0-beta3-released.md index c8ce7e874..b2d4120a4 100644 --- a/_posts/2014-12-22-1.0.0-beta3-released.md +++ b/_posts/2014-12-22-1.0.0-beta3-released.md @@ -20,7 +20,7 @@ when using latest HHVM versions *** * IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-beta needs to be refactored before it'll run on this release! -* For detailed installation instructions look at our [WIKI](https://github.com/appserver-io/appserver/wiki) +* For detailed installation instructions look at our [documentation](<{{ "/documentation/installation.html" | prepend: site.baseurl }}>) * It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-beta3 * Linux packages are split in runtime and distribution packages. So please install both of them. Runtime packages provide `appserver-runtime` which the `appserver-dist` package depends on -* For latest updates and bugfixes (this is a beta after all) have a look at our [nightly builds](http://builds.appserver.io) \ No newline at end of file +* For latest updates and bugfixes (this is a beta after all) have a look at our [nightly builds](http://builds.appserver.io) From f08e9b91bb4a10ab5d17ca0c362c16f82db83441 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Mon, 2 Feb 2015 18:34:49 +0100 Subject: [PATCH 40/61] fixed urls --- _docs/annotations.md | 2 +- _docs/aop.md | 2 +- _docs/basic-usage.md | 2 +- _docs/configuration.md | 2 +- _docs/dependency-injection.md | 2 +- _docs/deployment.md | 2 +- _docs/design-by-contract.md | 2 +- _docs/installation.md | 2 +- _docs/message-queue.md | 2 +- _docs/persistence-container.md | 2 +- _docs/runtime-environment.md | 2 +- _docs/servlet-engine.md | 2 +- _docs/timer-service.md | 2 +- _docs/uninstall.md | 2 +- _docs/webserver.md | 2 +- _tuts/running-phpmyadmin-on-appserver-io.md | 2 +- _tuts/running-typo3-6-2-lts-on-appserver-io.md | 2 +- _tuts/running-typo3-neos-on-appserver-io.md | 2 +- _tuts/running-wordpress-on-appserver-io.md | 2 +- products/what-is-appserver-io.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/_docs/annotations.md b/_docs/annotations.md index 633f42aeb..c78211f8e 100644 --- a/_docs/annotations.md +++ b/_docs/annotations.md @@ -3,7 +3,7 @@ layout: docs title: Annotations position: 60 group: Docs -permalink: /documentation/annotations.html +permalink: /get-started/documentation/annotations.html --- As one of our main targets is to make configuration as simple as possible we decided to use diff --git a/_docs/aop.md b/_docs/aop.md index 3d4a6937d..6f4907f75 100644 --- a/_docs/aop.md +++ b/_docs/aop.md @@ -6,7 +6,7 @@ group: Docs subNav: - title: How to add an Advice href: how-to-add-an-advice -permalink: /documentation/aop.html +permalink: /get-started/documentation//aop.html --- Meanwhile, AOP is more than a buzzword. Many of the PHP frameworks out there are supporting AOP for diff --git a/_docs/basic-usage.md b/_docs/basic-usage.md index 147f86753..87e66fe06 100644 --- a/_docs/basic-usage.md +++ b/_docs/basic-usage.md @@ -6,7 +6,7 @@ group: Docs subNav: - title: Start and Stop Scripts href: start-and-stop-scripts -permalink: /documentation/basic-usage.html +permalink: /get-started/documentation/basic-usage.html --- The appserver will automatically start after your installation wizard (or package manager) finishes diff --git a/_docs/configuration.md b/_docs/configuration.md index 2680f911c..27d775017 100644 --- a/_docs/configuration.md +++ b/_docs/configuration.md @@ -16,7 +16,7 @@ subNav: href: configuration-defaults - title: Optional Configuration href: optional-configuration -permalink: /documentation/configuration.html +permalink: /get-started/documentation/configuration.html --- We believe that the appserver should be highly configurable, so anyone interested can fiddle diff --git a/_docs/dependency-injection.md b/_docs/dependency-injection.md index 9b7b35e5b..eed0ec634 100644 --- a/_docs/dependency-injection.md +++ b/_docs/dependency-injection.md @@ -8,7 +8,7 @@ subNav: href: what-can-be-injected - title: How to inject an instance href: how-to-inject-an-instance -permalink: /documentation/dependency-injection.html +permalink: /get-started/documentation/dependency-injection.html --- Dependency Injection, furthermore DI, enables developers to write cleaner, reusable and maintainable diff --git a/_docs/deployment.md b/_docs/deployment.md index 7d5934dd1..8e64889f7 100644 --- a/_docs/deployment.md +++ b/_docs/deployment.md @@ -12,7 +12,7 @@ subNav: href: basic-workflows - title: Windows Notes href: windows-notes -permalink: /documentation/deployment.html +permalink: /get-started/documentation/deployment.html --- The deploy directory in the appserver.io Application Server distribution is the location end users can place their deployment content (e. g. phar files) to have it deployed into the server runtime. diff --git a/_docs/design-by-contract.md b/_docs/design-by-contract.md index 0db70867f..b63e7b3bb 100644 --- a/_docs/design-by-contract.md +++ b/_docs/design-by-contract.md @@ -10,7 +10,7 @@ subNav: href: how-does-it-work - title: Usage href: usage -permalink: /documentation/design-by-contract.html +permalink: /get-started/documentation/design-by-contract.html --- Beside AOP, [Design-by-Contract](http://en.wikipedia.org/wiki/Design_by_contract) is another diff --git a/_docs/installation.md b/_docs/installation.md index 7fecaa84f..56091068b 100644 --- a/_docs/installation.md +++ b/_docs/installation.md @@ -16,7 +16,7 @@ subNav: href: centos - title: Raspbian href: raspbian -permalink: /documentation/installation.html +permalink: /get-started/documentation/installation.html --- Besides supporting several operating systems and their specific ways of installing software, we diff --git a/_docs/message-queue.md b/_docs/message-queue.md index 358b7d7a2..ecfc56839 100644 --- a/_docs/message-queue.md +++ b/_docs/message-queue.md @@ -8,7 +8,7 @@ subNav: href: got-mail - title: Send a message href: send-a-message -permalink: /documentation/message-queue.html +permalink: /get-started/documentation/message-queue.html --- A Message-Queue provides the possibility to process long running tasks in a encapsulated context. diff --git a/_docs/persistence-container.md b/_docs/persistence-container.md index f05019667..b98919c88 100644 --- a/_docs/persistence-container.md +++ b/_docs/persistence-container.md @@ -12,7 +12,7 @@ subNav: href: stateful-sessionbean - title: Example href: example -permalink: /documentation/persistence-container.html +permalink: /get-started/documentation/persistence-container.html --- As described in the introduction the application is designed inside a runtime environment like diff --git a/_docs/runtime-environment.md b/_docs/runtime-environment.md index d6b06e9b6..d1ca35775 100644 --- a/_docs/runtime-environment.md +++ b/_docs/runtime-environment.md @@ -3,7 +3,7 @@ layout: docs title: Runtime Environment position: 150 group: Docs -permalink: /documentation/runtime-environment.html +permalink: /get-started/documentation/runtime-environment.html --- The appserver.io runtime environment is delivered by the package [runtime](). diff --git a/_docs/servlet-engine.md b/_docs/servlet-engine.md index c1409d4ea..928b9d53f 100644 --- a/_docs/servlet-engine.md +++ b/_docs/servlet-engine.md @@ -14,7 +14,7 @@ subNav: href: starting-a-session - title: Optional XML Configuration href: optional-xml-configuration -permalink: /documentation/servlet-engine.html +permalink: /get-started/documentation/servlet-engine.html --- Originally Servlets are the Java counterpart to other dynamic web technologies like PHP or the diff --git a/_docs/timer-service.md b/_docs/timer-service.md index 54ff09f93..1b3dddb4e 100644 --- a/_docs/timer-service.md +++ b/_docs/timer-service.md @@ -3,7 +3,7 @@ layout: docs title: Timer Service position: 100 group: Docs -permalink: /documentation/timer-service.html +permalink: /get-started/documentation/timer-service.html --- In most of your projects you have the need to schedule things to be processed in regular intervals diff --git a/_docs/uninstall.md b/_docs/uninstall.md index 6e5656e12..5b41280eb 100644 --- a/_docs/uninstall.md +++ b/_docs/uninstall.md @@ -3,7 +3,7 @@ layout: docs title: Uninstall position: 160 group: Docs -permalink: /documentation/uninstall.html +permalink: /get-started/documentation/uninstall.html --- Before uninstalling you should stop all services which are still running (rpm-based packages will see to that themselves), otherwise there might diff --git a/_docs/webserver.md b/_docs/webserver.md index 0822a688b..fb92d72d0 100644 --- a/_docs/webserver.md +++ b/_docs/webserver.md @@ -24,7 +24,7 @@ subNav: href: rewrites - title: VirtualHost Examples href: virtualhost-examples -permalink: /documentation/webserver.html +permalink: /get-started/documentation/webserver.html --- The Webserver is build and configured like any other server component using our diff --git a/_tuts/running-phpmyadmin-on-appserver-io.md b/_tuts/running-phpmyadmin-on-appserver-io.md index 0f845e92e..762a4525d 100644 --- a/_tuts/running-phpmyadmin-on-appserver-io.md +++ b/_tuts/running-phpmyadmin-on-appserver-io.md @@ -4,7 +4,7 @@ title: Running phpMyAdmin on appserver.io description: It shows you how easy it is installing phpMyAdmin on appserver.io position: 40 group: Tutorials -permalink: /documentation/tutorials/running-phpmyadmin-on-appserver-io.html +permalink: /get-started/tutorials/tutorials/running-phpmyadmin-on-appserver-io.html --- **Prerequirements**: *Up and running installation of MySQL* diff --git a/_tuts/running-typo3-6-2-lts-on-appserver-io.md b/_tuts/running-typo3-6-2-lts-on-appserver-io.md index 8d99b0994..b5b1e4026 100644 --- a/_tuts/running-typo3-6-2-lts-on-appserver-io.md +++ b/_tuts/running-typo3-6-2-lts-on-appserver-io.md @@ -4,7 +4,7 @@ title: Running TYPO3 6.2 LTS on appserver.io description: It shows you how easy it is to install appserver.io on a Mac and run TYPO3 6.2 on it. position: 10 group: Tutorials -permalink: /documentation/tutorials/running-typo3-6-2-lts-on-appserver-io.html +permalink: /get-started/tutorials/tutorials/running-typo3-6-2-lts-on-appserver-io.html --- **Prerequirements**: *Up and running installation of MySQL* diff --git a/_tuts/running-typo3-neos-on-appserver-io.md b/_tuts/running-typo3-neos-on-appserver-io.md index df29fb7b7..66868f016 100644 --- a/_tuts/running-typo3-neos-on-appserver-io.md +++ b/_tuts/running-typo3-neos-on-appserver-io.md @@ -4,7 +4,7 @@ title: Running TYPO3 Neos on appserver.io description: It shows you how easy it is to install appserver.io on a Mac and run TYPO3 Neos on it. position: 20 group: Tutorials -permalink: /documentation/tutorials/running-typo3-neos-on-appserver-io.html +permalink: /get-started/tutorials/running-typo3-neos-on-appserver-io.html --- **Prerequirements**: *Up and running installation of MySQL* diff --git a/_tuts/running-wordpress-on-appserver-io.md b/_tuts/running-wordpress-on-appserver-io.md index 36de46c79..9410099e0 100644 --- a/_tuts/running-wordpress-on-appserver-io.md +++ b/_tuts/running-wordpress-on-appserver-io.md @@ -4,7 +4,7 @@ title: Running Wordpress on appserver.io description: It shows you how easy it is to install appserver.io on a Mac and run Wordpress on it. position: 20 group: Tutorials -permalink: /documentation/tutorials/running-wordpress-on-appserver-io.html +permalink: /get-started/tutorials/running-wordpress-on-appserver-io.html --- **Prerequirements**: *Up and running installation of MySQL* diff --git a/products/what-is-appserver-io.md b/products/what-is-appserver-io.md index 861ff2c44..b27f56814 100644 --- a/products/what-is-appserver-io.md +++ b/products/what-is-appserver-io.md @@ -52,7 +52,7 @@ You are interested and want to learn more about the of appserver.io. See the dif

    Of course an infrastructure like this is first of all not easy to understand and start with but we got it pretty well documented with a lot of real world examples.

    -
    +   step into the documentation . From 56a9a33435c056e107d78a9bde02602b0f69356d Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:36:52 +0100 Subject: [PATCH 41/61] Update 2015-01-30-persistence-container-basics.md --- _posts/2015-01-30-persistence-container-basics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-01-30-persistence-container-basics.md b/_posts/2015-01-30-persistence-container-basics.md index 9f8e9018f..b3d1979cc 100644 --- a/_posts/2015-01-30-persistence-container-basics.md +++ b/_posts/2015-01-30-persistence-container-basics.md @@ -47,7 +47,7 @@ On each request an new `SLSB` instance will be created. After handling the reque ##### Example -So let's implement a `SLSB` that provides functionality to create a user from the arguments passed to the `createUser()` method. The `SLSB` will be registered under the name `AStatelessSessionBean` in the application servers `Naming Directory`. Registering a bean in the `Naming Directory` is necessary to use it for `Dependency Injection` explained in our [documentation](<{{ "/documentation/dependency-injection.html" | prepend: site.baseurl }}>). +So let's implement a `SLSB` that provides functionality to create a user from the arguments passed to the `createUser()` method. The `SLSB` will be registered under the name `AStatelessSessionBean` in the application servers `Naming Directory`. Registering a bean in the `Naming Directory` is necessary to use it for `Dependency Injection` explained in our [documentation](<{{ "/documentation.html" | prepend: site.baseurl }}>). ```php Date: Mon, 2 Feb 2015 18:38:21 +0100 Subject: [PATCH 42/61] fixed links --- _docs/webserver.md | 2 +- _posts/2014-12-24-servlet-engine-basics.md | 4 ++-- _posts/2015-01-28-the-webserver-basics.md | 8 ++++---- _posts/2015-01-30-persistence-container-basics.md | 6 +++--- _posts/2015-02-02-naming-directory-basics.md | 2 +- _tuts/running-wordpress-on-appserver-io.md | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/_docs/webserver.md b/_docs/webserver.md index fb92d72d0..5f7b747a7 100644 --- a/_docs/webserver.md +++ b/_docs/webserver.md @@ -177,7 +177,7 @@ Find an overview of all modules below ... | `CoreModule` | HTTP server features that are always available such as serving static resources and finding defined file handlers. | | `PhpModule` | Acts like a classic php Webserver module (such as `mod_php` for apache) which calls and runs your requested php scripts in an isolated context with all globals (such as `$_SERVER`, `$_GET`, `$_POST` etc.) prepared in the common way. | | `FastCgiModule` | The Module allows you to connect several fastcgi backends (such as `php-fpm` or `hhvm`) based on configured file-handlers. | -| `ServletEngine` | The ServletEngine introduces a super fast and simple way to implement an entry point to handle HTTP requests that allows you to execute all performance critical tasks. Please see [Servlet Engine](<{{ "/documentation/servlet-engine.html" | prepend: site.baseurl }}>) for full documentation. | +| `ServletEngine` | The ServletEngine introduces a super fast and simple way to implement an entry point to handle HTTP requests that allows you to execute all performance critical tasks. Please see [Servlet Engine](<{{ "/get-started/documentation/servlet-engine.html" | prepend: site.baseurl }}>) for full documentation. | | `DeflateModule` | It provides the `deflate` output filter that allows output from your server to be compressed before being sent to the client over the network. | | `ProfileModule` | Allows request based realtime profiling using external tools like logstash and kibana. | diff --git a/_posts/2014-12-24-servlet-engine-basics.md b/_posts/2014-12-24-servlet-engine-basics.md index 8e0f945c6..38f9e3949 100644 --- a/_posts/2014-12-24-servlet-engine-basics.md +++ b/_posts/2014-12-24-servlet-engine-basics.md @@ -11,7 +11,7 @@ As announced in our last blog post, we want to give you an overview of the servi application server will provide. Let's start with the Servlet-Engine, because we think that this will be a good start for all developers who never get in contact with an application server before. -Reading this post, you will get the feeling, that a [Servlet-Engine](<{{ "/documentation/servlet-engine.html" | prepend: site.baseurl }}>) is something like a framework. +Reading this post, you will get the feeling, that a [Servlet-Engine](<{{ "/get-started/documentation/servlet-engine.html" | prepend: site.baseurl }}>) is something like a framework. This is not completely wrong. A Servlet-Engine is **NOT** a framework, but it is a part in a framework. So you should see it as the controller part of a MVC framework. This is the reason why you'll read stuff about routing, request methods and other like that. As the framworks out there are actually not implemented for running in an application server like appserver.io, they provide stuff like a HTTP foundation library by themselves. We hope, that someday all of the frameworks recognize the advantages an application server provide and will be ported to run on top of appserver.io by using the infrastructure with all functionality it @@ -89,7 +89,7 @@ we want to provide. For our first example, we only want to add the `Hello World! That is pretty simple, we think! So, given you've downloaded and installed the latest version of the application server, create a folder `examples/WEB-INF/classes/AppserverIo/Example/Servlets` under the `webapps` folder of your installation. In the folder, create a new file named `HelloWorldServlet.php`, copy the code from above and -save it. After [restarting](<{{ "/documentation/basic-usage.html" | prepend: site.baseurl }}>) +save it. After [restarting](<{{ "/get-started/documentation/basic-usage.html" | prepend: site.baseurl }}>) the application server, open the URL `http://127.0.0.1:9080/examples/helloWorld.do` in your favorite browser. You should see the text `Hello World`. Congratulations, you have written your first servlet! diff --git a/_posts/2015-01-28-the-webserver-basics.md b/_posts/2015-01-28-the-webserver-basics.md index a0ffd761a..710cae9f0 100644 --- a/_posts/2015-01-28-the-webserver-basics.md +++ b/_posts/2015-01-28-the-webserver-basics.md @@ -38,7 +38,7 @@ our appserver main https-server configuration. ``` -An detailed description of every parameter can be found under [docs](<{{ "/documentation/webserver.html" | prepend: site.baseurl }}>). +An detailed description of every parameter can be found under [docs](<{{ "/get-started/documentation/webserver.html" | prepend: site.baseurl }}>). ### Virtual Hosts @@ -61,7 +61,7 @@ See the simplest virtual host configuration: It will introduce a new virtual host for `myapp.local` with the document root pointing to `webapps/myapp`. You can imagine that just reseting the document root is not the only thing you can do with the virtual host feature. More -informations on that can be found under [docs](<{{ "/documentation/webserver.html#virtual-hosts" | prepend: site.baseurl }}>). +informations on that can be found under [docs](<{{ "/get-started/documentation/webserver.html#virtual-hosts" | prepend: site.baseurl }}>). ### Rewrites @@ -82,7 +82,7 @@ A simple rewrite to do this could look like this: ``` If you want to know how it will work in detail and whats exactly beyond those attributes `condition`, `target` and -`flag` just have a look to our [docs](<{{ "/documentation/webserver.html#rewrites" | prepend: site.baseurl }}>). +`flag` just have a look to our [docs](<{{ "/get-started/documentation/webserver.html#rewrites" | prepend: site.baseurl }}>). ### Authentications @@ -108,7 +108,7 @@ or other Webservers? Just do it using the same `.htpasswd` files and a simple co ``` -Checkout our [docs](<{{ "/documentation/webserver.html#authentications" | prepend: site.baseurl }}>) to get more into +Checkout our [docs](<{{ "/get-started/documentation/webserver.html#authentications" | prepend: site.baseurl }}>) to get more into authentications and all the other cool features the Webserver provides you. We appreciate any feedback So, do not hesitate to share your experiences or any problems you encountered while using it diff --git a/_posts/2015-01-30-persistence-container-basics.md b/_posts/2015-01-30-persistence-container-basics.md index 9f8e9018f..d607343c3 100644 --- a/_posts/2015-01-30-persistence-container-basics.md +++ b/_posts/2015-01-30-persistence-container-basics.md @@ -47,7 +47,7 @@ On each request an new `SLSB` instance will be created. After handling the reque ##### Example -So let's implement a `SLSB` that provides functionality to create a user from the arguments passed to the `createUser()` method. The `SLSB` will be registered under the name `AStatelessSessionBean` in the application servers `Naming Directory`. Registering a bean in the `Naming Directory` is necessary to use it for `Dependency Injection` explained in our [documentation](<{{ "/documentation/dependency-injection.html" | prepend: site.baseurl }}>). +So let's implement a `SLSB` that provides functionality to create a user from the arguments passed to the `createUser()` method. The `SLSB` will be registered under the name `AStatelessSessionBean` in the application servers `Naming Directory`. Registering a bean in the `Naming Directory` is necessary to use it for `Dependency Injection` explained in our [documentation](<{{ "/get-started/documentation/dependency-injection.html" | prepend: site.baseurl }}>). ```php Using `MDBs` enables you to execute long running processes `asynchronously`, because you don't have to wait for an answer after sending a message to the `Message Broker`. In opposite to session beans, `MDBs` have to implement the `AppserverIo\Psr\Pms\MessageListenerInterface` interface. Like session beans, `MDBs` **MUST** provide a non-argument constructor, optionally no constructor. -As `MDBs` are mostly used in context of a [Message-Queue](<{{ "/documentation/message-queue.html" | prepend: site.baseurl }}>), this blog post will not describe functionality in deep. Instead we'll write a separate blog post that is all about `MDBs` and context of a `Message-Queue`. +As `MDBs` are mostly used in context of a [Message-Queue](<{{ "/get-started/documentation/message-queue.html" | prepend: site.baseurl }}>), this blog post will not describe functionality in deep. Instead we'll write a separate blog post that is all about `MDBs` and context of a `Message-Queue`. ### Lifecycle Callbacks @@ -631,7 +631,7 @@ This extends the `SSB` with some kind of real persistence by loading the counter ### Interceptors -`Interceptors` enables a developer to weave cross-cutting concerns into his application, without adding code to business methods. The functionality behind the secenes is [AOP](<{{ "/documentation/aop.html" | prepend: site.baseurl }}>) and an `Interceptor` is nothing else than an advice. +`Interceptors` enables a developer to weave cross-cutting concerns into his application, without adding code to business methods. The functionality behind the secenes is [AOP](<{{ "/get-started/documentation/aop.html" | prepend: site.baseurl }}>) and an `Interceptor` is nothing else than an advice. To add a very basic ACL authorization functionality that use an `Interceptor`, we've to implement a simple aspect first. The aspect looks like this diff --git a/_posts/2015-02-02-naming-directory-basics.md b/_posts/2015-02-02-naming-directory-basics.md index 044f356e1..d42c02a81 100644 --- a/_posts/2015-02-02-naming-directory-basics.md +++ b/_posts/2015-02-02-naming-directory-basics.md @@ -70,7 +70,7 @@ You can bundle your application with its own, customized `context.xml` file. Thi > Keep in mind, that the directory MUST be relative to your applications root directory and start with a `/`. -More detailed information about the how to configure an application can be found in the section [Application Configuration](<{{ "/documentation/configuration.html#application-configuration" | prepend: site.baseurl }}>) of the documentation. +More detailed information about the how to configure an application can be found in the section [Application Configuration](<{{ "/get-started/documentation/configuration.html#application-configuration" | prepend: site.baseurl }}>) of the documentation. ## Register Resources *** diff --git a/_tuts/running-wordpress-on-appserver-io.md b/_tuts/running-wordpress-on-appserver-io.md index 9410099e0..af2908276 100644 --- a/_tuts/running-wordpress-on-appserver-io.md +++ b/_tuts/running-wordpress-on-appserver-io.md @@ -58,7 +58,7 @@ chmod -R 775 /opt/appserver/webapps/wordpress/ Now you are free to step over the installation wizard and for that it is necessary to create a database on your local running mysql. To create a database you can use the mysql command line or just use another database administration tool like phpMyAdmin. Of course you can also install phpMyAdmin on appserver.io. - + Just read the appropriate tutorial. To create the database by the command line just use the following line From de81fae86e7658f05361c8f2a37f18e1151f7ebe Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:56:03 +0100 Subject: [PATCH 43/61] Update 2015-02-02-1.0.0-rc1-released.md --- _posts/2015-02-02-1.0.0-rc1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-02-1.0.0-rc1-released.md b/_posts/2015-02-02-1.0.0-rc1-released.md index a2df00125..b86dc5b39 100644 --- a/_posts/2015-02-02-1.0.0-rc1-released.md +++ b/_posts/2015-02-02-1.0.0-rc1-released.md @@ -30,7 +30,7 @@ This RC provides several bugfixes, improvements and PHPUnit tests. ### Notes * IMPORTANT: Since version 0.6.0 we've refactored nearly everything. Please be aware, that anything you've developed on versions before 1.0.0-rc1 needs to be refactored before it'll run on this release! -* For detailed installation instructions look at our [documentation](<{{ "/get-started/documentation/installation.html" | prepend: site.baseurl }}>) +* For detailed installation instructions look at our [documentation](<{{ "/get-started/documentation.html" | prepend: site.baseurl }}>) * It is strongly recommended, that you'll remove installed versions before upgrading to 1.0.0-rc1 * Linux packages are split in runtime and distribution packages. So please install both of them. Runtime packages provide `appserver-runtime` which the `appserver-dist` package depends on * For latest updates and bugfixes (this is a beta after all) have a look at our [nightly builds](http://builds.appserver.io) From 1af2db3827d0775b91c0c4c650ac77e72beaa71c Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 18:59:03 +0100 Subject: [PATCH 44/61] Update 2014-12-17-iron-horse-is-out-now.md --- _posts/2014-12-17-iron-horse-is-out-now.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/_posts/2014-12-17-iron-horse-is-out-now.md b/_posts/2014-12-17-iron-horse-is-out-now.md index d20d92857..1df898db5 100644 --- a/_posts/2014-12-17-iron-horse-is-out-now.md +++ b/_posts/2014-12-17-iron-horse-is-out-now.md @@ -40,23 +40,23 @@ To do this, we need some kind of web server functionality like Apache or nginx h the main purpose an application server should have. Beside the functionality of acting as a web server, it comes with the following services, we'll focus on in our next blog posts -* [Servlet-Engine](https://github.com/appserver-io/appserver/wiki/05.-Servlet-Engine) -* [Persistence-Container](https://github.com/appserver-io/appserver/wiki/08.-Persistence-Container) -* [Message-Queue](https://github.com/appserver-io/appserver/wiki/09.-Message-Queue) -* [Timer-Service](https://github.com/appserver-io/appserver/wiki/10.-Timer-Service) +* [Servlet-Engine](<{{ "/get-started/documentation/servlet-engine.html" | prepend: site.baseurl }}>) +* [Persistence-Container](<{{ "/get-started/documentation/persistence-container.html" | prepend: site.baseurl }}>) +* [Message-Queue](<{{ "/get-started/documentation/message-queue.html" | prepend: site.baseurl }}>) +* [Timer-Service](<{{ "/get-started/documentation/timer-service.html" | prepend: site.baseurl }}>) On top of these services, it provides client libraries that enables you to use those and extends them with functionality, that you know from some of the well known frameworks. To make it short, the application server comes with -* [Annotations](https://github.com/appserver-io/appserver/wiki/06.-Annotations) -* [Dependendcy Injection (DI)](https://github.com/appserver-io/appserver/wiki/07.-Dependency-Injection) -* [Aspect Oriented Programming (AOP)](https://github.com/appserver-io/appserver/wiki/11.-AOP) -* [Design-by-Contract (DbC)](https://github.com/appserver-io/appserver/wiki/12.-Design-by-Contract) +* [Annotations](<{{ "/get-started/documentation/annotations.html" | prepend: site.baseurl }}>) +* [Dependendcy Injection (DI)](<{{ "/get-started/documentation/dependency-injection.html" | prepend: site.baseurl }}>) +* [Aspect Oriented Programming (AOP)](<{{ "/get-started/documentation/aop.html" | prepend: site.baseurl }}>) +* [Design-by-Contract (DbC)](<{{ "/get-started/documentation/design-by-contract.html" | prepend: site.baseurl }}>) The services, the client libraries plus these functionality enables you to write fast, scalable and secure applications. If you want a more detailed description of a service or a functionality click on the item and -have a look at our project [WIKI](https://github.com/appserver-io/appserver/wiki). +have a look at our project [documentation](<{{ "/get-started/documentation.html" | prepend: site.baseurl }}>). ### Why should i use an application server? *** From ad9833afbabb1ac87818445cc861aff77dac607e Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Mon, 2 Feb 2015 19:00:48 +0100 Subject: [PATCH 45/61] Update 2015-01-30-persistence-container-basics.md --- _posts/2015-01-30-persistence-container-basics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-01-30-persistence-container-basics.md b/_posts/2015-01-30-persistence-container-basics.md index c8643e310..79f736c8a 100644 --- a/_posts/2015-01-30-persistence-container-basics.md +++ b/_posts/2015-01-30-persistence-container-basics.md @@ -7,7 +7,7 @@ version: 1.0.0-rc1 categories: [persistence-container] --- -Maybe you had a look at our previous post about the [Servlet-Engine Basics](<{{ "/servlet-engine/2014/12/24/servlet-engine-basics.html" | prepend: site.baseurl }}>). Beside the `Servlet-Engine`, the [Persistence-Container](http://appserver.io/documentation/persistence-container.html) is one of the main services appserver.io provides. The name `Persistence-Container`, can lead to some missunderstanding in our case, as many people think that it mostly refers to database persistence. In Java there are EJB-Containers that provide a broad set of functionalities like [Bean- or Container-Managed-Persistence](http://en.wikipedia.org/wiki/Enterprise_JavaBeans), whereas appserver.io actually only provides a small subset of the functionality as plattforms like [Wildfly](http://en.wikipedia.org/wiki/WildFly) does. Persisting data to a database is only one functionality the `Persistence-Container` can provide, but by far not the most important one. +Maybe you had a look at our previous post about the [Servlet-Engine Basics](<{{ "/servlet-engine/2014/12/24/servlet-engine-basics.html" | prepend: site.baseurl }}>). Beside the `Servlet-Engine`, the [Persistence-Container](http://appserver.io/get-started/documentation/persistence-container.html) is one of the main services appserver.io provides. The name `Persistence-Container`, can lead to some missunderstanding in our case, as many people think that it mostly refers to database persistence. In Java there are EJB-Containers that provide a broad set of functionalities like [Bean- or Container-Managed-Persistence](http://en.wikipedia.org/wiki/Enterprise_JavaBeans), whereas appserver.io actually only provides a small subset of the functionality as plattforms like [Wildfly](http://en.wikipedia.org/wiki/WildFly) does. Persisting data to a database is only one functionality the `Persistence-Container` can provide, but by far not the most important one. ## New options using a Persistence-Container *** From 47f2d0f6348c06b5d6c592223abb57f130f383cc Mon Sep 17 00:00:00 2001 From: wick-ed Date: Mon, 2 Feb 2015 20:50:37 +0100 Subject: [PATCH 46/61] extended the aop documentation --- _docs/aop.md | 210 +++++++++++++++++++++++++++++++++++----- _docs/servlet-engine.md | 6 +- 2 files changed, 190 insertions(+), 26 deletions(-) diff --git a/_docs/aop.md b/_docs/aop.md index 4b08c8ecb..93c582580 100644 --- a/_docs/aop.md +++ b/_docs/aop.md @@ -21,37 +21,190 @@ Within the appserver environment, this solution is enabled by default and can be ## How does it work -AOP is often realized using so called `Proxy Classes` which wrap around actual classes and can be used to invoke code hooks on certain points in the program flow. Solutions injecting calls to a managing component which handles the execution of cross cutting logic are also possible. +AOP is often realized using so called [`Proxy Classes`](https://en.wikipedia.org/wiki/Proxy_pattern) which wrap around actual classes and can be used to invoke code hooks on certain points in the program flow. Solutions injecting calls to a managing component which handles the execution of cross cutting logic are also possible. At appserver.io we are concerned with two things: good performance and accessibility for the community. To accommodate these concerns we implemented everything in PHP and tried to do as much work during bootstrapping as possible. +This leaves us with the solution of building highly specialized proxy classes which get individually built for their respective AOP configuration. +What this configuration is will be described a little further down, for now we just have to know that there are alternative classes which wrap around the original classes and executed cross cutting logic. +As we do not want to force a certain way in which objects are instantiated we have to ensure that the proxy and the original implementation can be swapped externally but still without the use of any factory or entity manager which a programmer has to use. +That leaves us with working with the original definition of a structure (class, trait or in other context interface). +As we still want to switch between original and proxy we simply generate another implementation of the original class, lets call it `ExampleClass`, which contains method stubs which wrap around the original methods. As proxy generation is a very costly thing we will store these new definitions in the file system for later re-use. -## Join-points +To make an example, every AOP usage for a class of the structure +```php +aMethodDOPPELGAENGEROriginal(); + // here might be AOP code hooks + } + + public function aMethodDOPPELGAENGEROriginal() + { + // here comes the method logic + } +} +``` -Pseudocode might be `execute AdviceA at call to MethodB`. +As you might notice, this does not fit the proxy pattern a 100%, as we do not deal with instances here but rather structure definitions, but it fulfills the same purpose and does not require a lot logic during program runtime. + +To enable switching between the altered and the original definition we utilize the autoloading concept of PHP. For this purpose we have the autoloader class `\AppserverIo\Appserver\Core\DgClassLoader` which will preferably load the altered definition unless configured otherwise. +The `DgClassLoader` is the default class loader for all applications so AOP as well as Design by Contract are enabled by default within the appserver.io environment. +If you want to change this for whatever reason you can do so be registering your own classloader within the `context.xml` configuration files. +You might do so on application level by placing a file called `context.xml` in your webapp's `META-INF` directory or by editing the system wide `context.xml` (which we do not encourage by any means). + +The classloader configuration might look something like this then: + +```xml + + + + + production + 7 + 1 + logging + + + /common/classes + /WEB-INF/classes + /META-INF/classes + + + + +``` + +## Important terms + +The concepts described [above](#how-does-it-work) can be used in very complex and powerful ways. To better understand all aspects of these concepts, the AOP approach has some terms which are widely +used within its field. +These terms will be used throughout our code and the following documentation. To make them understandable we will describe them further below. + +You might additionally have a look at [this](https://en.wikipedia.org/wiki/Aspect-oriented_programming) and [this](http://eclipse.org/aspectj/doc/released/progguide/starting-aspectj.html) link for explanations. + +### Join-points +It is already clear, that AOP is about the insertion (one speaks of weaving) of code (logic of our `cross cutting concerns`) into defined points within a program's flow. It is also obvious that we have to describe this point and which concern we want to insert. + +`Join points` are used to describe a certain event within the actual flow of a running program at which insertion should take place. + +> So rather than describing a place within our source code join points describe something that is *happening* at a certain place in your application. + + We currently support two specific join points, one standalone and the other as addition for other join points: -Pointcuts can be specified in three different ways: + | Keyword | Type | Description | + |:-------------|:-----------|:----------------------------------------------------------------| + | call | standalone | The call of a method whether being static or dynamic. | + | execute | addition | An addition to other join points. Describes that a certain join point has to be in the context of an execution stack. E.g. a call to `methodB` might only be interesting if it was made from within `methodA` | -### Direct annotation aka interceptors +### Pointcuts +A pointcut is used to define an explicit event in the flow of a running program by combining a `join point` with a point within your application's code such as a method of a certain class. +You can specify these explicit events using something called a [join-point model](https://en.wikipedia.org/wiki/Aspect-oriented_programming#Join_point_models). This model explains how a pointcut +sets `advices` and join points in relation to build an actual execution of aspect code. -### Generic annotations within aspects +In the join point model we use pointcuts only define the relation of a join point and a piece of code and can be actively referenced by advices. +Pseudocode might be: `call to methodB while executing methodA`. -### Generic configuration in XML +As pseudocode does not make much sense for us we mostly (see other possibilities [below](#usage)) use `annotations` to describe a pointcut. +Such an annotation would look like this: -## How to add an Advice +```php +targetMethod()) && execute(\Namespace\Module\Class->callingMethod*())") + */ +public function certainMethodCallStack() +{} +``` -Let's say we simply want to log all GET requests on our HelloWorldServlet without adding any -code to the servlet itself. To do this, we first have to create an Aspect class like +As you can see, pointcuts can be specified using [logical connectives](https://en.wikipedia.org/wiki/Logical_connective#Common_logical_connectives) to express a very specific description of an event. Keep in mind that this description only narrows the specified `call` join point. + +> All pointcut specifications MUST contain a single `call` join point + +The basic connectives the doppelgaenger library supports are: + + | Connective | Symbol | Description | + |:------------|:-----------|:----------------------------------------------------------------| + | and | && | Both parts of the pointcut have to evaluate to `true` that the weaving will take effect. | + | or | \|\| | *At least one* part on both sides of the or connective have to be true that the weaving takes place. | + | if...then | if(...) | The boolean result of the condition within the brackets can be used to determine if weaving will take place. The condition will share the scope of the method(s) specified within the narrowed `call` join point | + +As also seen above we can use very simple [bash wildcard patterns](https://www.shell-tips.com/2006/11/04/using-bash-wildcards/) to make the selection of code even more dynamic! + +### Advices + +Advices are used to implement logic of cross cutting concerns which can be woven into our application's code if a join point is reached. Advices are logically gathered together in so called `aspects`. Aspects are a group of logic concern actions just as a class is the grouping of actions an object can perform on itself or others. You will find this fitting as aspects are simply classes annotated in a certain way in our AOp implementation. +A commonly used example for an aspect is a class providing several methods for logging, e.g. for different severity levels. + +As described above an advice can reference a `pointcut` to specify the `join point` and piece of program code it will get woven into. +To do so we also prefer the usage of annotation. +A basic example would look like the following: + +```php + AOP is a very powerful instrument to enrich your application with functionality with coupling. +> But as in most cases, great power comes together with great responsibility. So it is really +> necessary to keep in mind, where your Aspect classes are and what they do. If not, someone +> will wonder what happens and maybe need a long time to figure out problems. To avoid this, we'll +> provide a XML based advice declaration in future versions. + + +### Generic annotations within aspects ```php AOP is a very powerful instrument to enrich your application with functionality with coupling. -> But as in most cases, great power comes together with great responsibility. So it is really -> necessary to keep in mind, where your Aspect classes are and what they do. If not, someone -> will wonder what happens and maybe need a long time to figure out problems. To avoid this, we'll -> provide a XML based advice declaration in future versions. + diff --git a/_docs/servlet-engine.md b/_docs/servlet-engine.md index c1409d4ea..4c6139345 100644 --- a/_docs/servlet-engine.md +++ b/_docs/servlet-engine.md @@ -389,9 +389,9 @@ complicated thing and we tried to break it down to be as simple as we can imagin to configure anything, but you still have to option to configure everything in a XML configuration file that has to be stored in you applications `WEB-INF` folder as `web.xml`. -> Other as a simple web server, we've the possiblity to hold a number of sessions persistent in the application +> Other as a simple web server, we've the possibility to hold a number of sessions persistent in the application > servers memory. This ensures great performance on the one hand, but came with great responsibility for the -> developer on the other. By writing an application that should be runned in an application server, you have to +> developer on the other. By writing an application that should be run in an application server, you have to > be aware of what you are doing and have a look at the memory footprint of your application. ## Optional XML Configuration @@ -676,7 +676,7 @@ You must specify a name, unique in your application, for the servlet here. This [map](#servlet-mapping) your servlet to a request URL later. ##### `/web-app/servlet/servlet-class` *string* -The Servlet-Engine needs to know, which class has to instanciated when initializing the servlet. So you have to specify the fully qualified name of your servlet here. +The Servlet-Engine needs to know, which class has to instantiated when initializing the servlet. So you have to specify the fully qualified name of your servlet here. ##### `/web-app/servlet/init-param` *string* You can specifiy a random number of initialization parameters here. The parameters will be parsed when the From af02eb3ec712b731a4ceda32357c93c9a567e877 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Mon, 2 Feb 2015 21:44:49 +0100 Subject: [PATCH 47/61] removed content rendering in news overviews, added max-height to code blocks, added 3. slider --- _includes/news_header.html | 10 ++++++++++ _includes/news_item.html | 14 +------------- _layouts/post.html | 17 ++++++++--------- _sass/_docs.scss | 3 --- assets/css/main.scss | 8 ++++++++ assets/img/slider_appserver_zoom_slogo.jpg | Bin 0 -> 85284 bytes index.md | 3 +++ 7 files changed, 30 insertions(+), 25 deletions(-) create mode 100644 _includes/news_header.html create mode 100644 assets/img/slider_appserver_zoom_slogo.jpg diff --git a/_includes/news_header.html b/_includes/news_header.html new file mode 100644 index 000000000..663230c7b --- /dev/null +++ b/_includes/news_header.html @@ -0,0 +1,10 @@ +

    {{ post.title }} {{ post.categories | array_to_sentence_string }}

    +

    + Posted on {{ post.date | date_to_string }} | 0 Comments +

    +{% if post.image %} +
    + + + +{% endif %} diff --git a/_includes/news_item.html b/_includes/news_item.html index bbbaa4287..b49d0b77f 100644 --- a/_includes/news_item.html +++ b/_includes/news_item.html @@ -1,16 +1,4 @@
    -

    {{ post.title }} {{ post.categories | array_to_sentence_string }}

    -

    - Posted on {{ post.date | date_to_string }} | 0 Comments -

    -{% if post.image %} -
    - - - -{% endif %} -
    -{{ post.content }} +{% include news_header.html %} {% if forloop.last == false %}
    {% endif %} -


    diff --git a/_layouts/post.html b/_layouts/post.html index 72c194056..728b5d368 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -5,17 +5,16 @@

    {{ page.title }}

    - Posted on {{ page.date | date_to_string }} - {% if page.author %} | -   - {% endif %} - |  0 Comments + Posted on {{ page.date | date_to_string }} | 0 Comments

    -
    + {% if page.image %} +
    + + + + {% endif %}
    +
    {{ content }}
    diff --git a/_sass/_docs.scss b/_sass/_docs.scss index 9bff57764..2ae8bd3fc 100644 --- a/_sass/_docs.scss +++ b/_sass/_docs.scss @@ -70,8 +70,5 @@ } } - .highlight { - padding: 15px 0; - } } diff --git a/assets/css/main.scss b/assets/css/main.scss index dfd4ef89e..4c3a312cd 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -34,6 +34,14 @@ code { border-radius: $border-radius-base; } +.highlight { + padding: 15px 0; + + pre { + max-height: 200px; + } +} + .container-page { background-color: $body-bg; position: relative; diff --git a/assets/img/slider_appserver_zoom_slogo.jpg b/assets/img/slider_appserver_zoom_slogo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f76f25e45aafb90199de006dbb81e0f85d712807 GIT binary patch literal 85284 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 Date: Mon, 2 Feb 2015 21:53:26 +0100 Subject: [PATCH 48/61] added missing redirect --- _redirects/documentation.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 _redirects/documentation.md diff --git a/_redirects/documentation.md b/_redirects/documentation.md new file mode 100644 index 000000000..d3fed864d --- /dev/null +++ b/_redirects/documentation.md @@ -0,0 +1,5 @@ +--- +layout: default +permalink: /documentation.html +redirect: /get-started/documentation.html +--- From 796032bf85b710b7aa7e3516a1895adcad6b1db3 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Mon, 2 Feb 2015 21:55:08 +0100 Subject: [PATCH 49/61] added missing redirect --- _redirects/documentation/tutorials.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 _redirects/documentation/tutorials.md diff --git a/_redirects/documentation/tutorials.md b/_redirects/documentation/tutorials.md new file mode 100644 index 000000000..1c1cbf311 --- /dev/null +++ b/_redirects/documentation/tutorials.md @@ -0,0 +1,5 @@ +--- +layout: default +permalink: /documentation/tutorials.html +redirect: /get-started/tutorials.html +--- From 723953561fdbf448af9a45be4425cf39e8d63ada Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Tue, 3 Feb 2015 11:15:05 +0100 Subject: [PATCH 50/61] added preview text to news lists --- _includes/news_item.html | 3 ++- assets/css/main.scss | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/_includes/news_item.html b/_includes/news_item.html index b49d0b77f..ba54c7734 100644 --- a/_includes/news_item.html +++ b/_includes/news_item.html @@ -1,4 +1,5 @@ diff --git a/assets/css/main.scss b/assets/css/main.scss index 4c3a312cd..f5efc6d2f 100755 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -186,6 +186,10 @@ nav { padding: 16px 10px; } +.post-content { + padding-bottom: 30px; +} + #leftCol { margin-top: 60px; margin-bottom: 30px; From 04a0cc3c309f2b7b671b948669239445f1b5c4e7 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Tue, 3 Feb 2015 11:45:37 +0100 Subject: [PATCH 51/61] added first implementation faq --- _faq/implementation.md | 16 ++++++++++++++ _faq/motivation.md | 2 +- _faq/technology.md | 18 ---------------- _faq/tools.md | 4 ++-- community/faq.md | 48 ++---------------------------------------- 5 files changed, 21 insertions(+), 67 deletions(-) create mode 100644 _faq/implementation.md delete mode 100644 _faq/technology.md diff --git a/_faq/implementation.md b/_faq/implementation.md new file mode 100644 index 000000000..6e8a7cefd --- /dev/null +++ b/_faq/implementation.md @@ -0,0 +1,16 @@ +--- +layout: faq +title: Implementation +position: 20 +group: FAQ +subNav: + - title: How to prevent segmentation faults? + href: how-to-prevent-segmentation-faults? +permalink: /get-started/faq/implementation.html +--- + +### How to prevent segmentation faults? +> Stackable objects created in specific thread contexts have to be hold in this context while other objects +> references those stackable objects. If The context will be destroyed by e.g. an ending thread, all references will +> point to an invalid memory address which ends up in a segmentation fault. If the context will exists while the +> process runs you don't have to worry about at all. diff --git a/_faq/motivation.md b/_faq/motivation.md index 69623989f..14fd99316 100644 --- a/_faq/motivation.md +++ b/_faq/motivation.md @@ -8,7 +8,7 @@ subNav: href: this-is-question-1? - title: And this is question 2? href: ant-this-is-question-2? -permalink: /faq/motivation.html +permalink: /get-started/faq/motivation.html --- ### This is question 1? diff --git a/_faq/technology.md b/_faq/technology.md deleted file mode 100644 index ae2300844..000000000 --- a/_faq/technology.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: faq -title: Technology -position: 10 -group: FAQ -subNav: - - title: This is question 1? - href: this-is-question-1? - - title: And this is question 2? - href: ant-this-is-question-2? -permalink: /faq/technology.html ---- - -### This is question 1? -Answer to question 1 - -### And this is question 2? -Answer to question 2 \ No newline at end of file diff --git a/_faq/tools.md b/_faq/tools.md index 3c0d868a9..b5f4b34be 100644 --- a/_faq/tools.md +++ b/_faq/tools.md @@ -1,14 +1,14 @@ --- layout: faq title: Tools -position: 10 +position: 30 group: FAQ subNav: - title: This is question 1? href: this-is-question-1? - title: And this is question 2? href: ant-this-is-question-2? -permalink: /faq/tools.html +permalink: /get-started/faq/tools.html --- ### This is question 1? diff --git a/community/faq.md b/community/faq.md index b59e8ebdc..37e56a006 100644 --- a/community/faq.md +++ b/community/faq.md @@ -4,53 +4,9 @@ title: {{ FAQ }} headline: Frequently Asked Questions (FAQ) position: 25 group: {{ Community }} -permalink: /community/faq.html +permalink: /get-started/faq.html --- -
    -
    - -
    -
    - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. -
    -
    -
    -
    - -
    -
    - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. -
    -
    -
    -
    - -
    -
    - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. -
    -
    -
    -
    - +FAQ Test From d185d9a71856c231752b21549199624c8130e17d Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Tue, 3 Feb 2015 11:46:39 +0100 Subject: [PATCH 52/61] fixed title on faq --- _layouts/faq.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/faq.html b/_layouts/faq.html index 72c2f46a6..6a3221804 100644 --- a/_layouts/faq.html +++ b/_layouts/faq.html @@ -13,7 +13,7 @@
    -

    {% if page.group and page.group != "Community" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


    +

    {% if page.group and page.group != "Get Started" %}{{ page.group }} / {{ page.title }}{% else %}{{ page.headline }}{% endif %}


    {{ content }}
    From 6d0b89a5b5d2bc4b35a3bad07b7e064fd37155e4 Mon Sep 17 00:00:00 2001 From: wick-ed Date: Tue, 3 Feb 2015 23:04:21 +0100 Subject: [PATCH 53/61] extended aop documentation + fixed typos --- _docs/aop.md | 342 ++++++++++++++---- _docs/deployment.md | 4 +- ...2015-01-30-persistence-container-basics.md | 8 +- 3 files changed, 269 insertions(+), 85 deletions(-) diff --git a/_docs/aop.md b/_docs/aop.md index 93c582580..e6dec17aa 100644 --- a/_docs/aop.md +++ b/_docs/aop.md @@ -4,32 +4,46 @@ title: AOP position: 110 group: Docs subNav: - - title: How to add an Advice - href: how-to-add-an-advice + - title: How does it work + href: how-does-it-work + + - title: Important terms + href: important-terms + + - title: Usage + href: usage permalink: /documentation/aop.html --- -AOP, or [Aspect-oriented programming](http://en.wikipedia.org/wiki/Aspect-oriented_programming) is the concept of decoupling so called *cross-cutting concerns*, logic which is logic duplicated throughout the complete codebase, and implemented them at a central point. -These cross-cutting concerns are logical patterns which are needed in a manifold of places but has a simple implementation. Examples would be security/authentication or logging. +AOP, or [Aspect-oriented programming](http://en.wikipedia.org/wiki/Aspect-oriented_programming) is the concept of decoupling so called *cross-cutting concerns*, logic which is duplicated throughout the complete codebase, and implement them at a central point. +These cross-cutting concerns are logical patterns which are needed in a manifold of places but mostly have a simple implementation. Examples would be security/authentication or logging. + Implementing logging at several places is either a huge duplication mess or results in dependencies to your logging infrastructure littered all over your application. -With AOP logging gets implemented once and you can centrally (or at the actual place of use if you like) define where to use it. +With AOP, logging gets implemented once and you can centrally (or at the actual place of use if you like) define where to use it. This allows for very easy reactions to changes within your infrastructure. -Meanwhile, AOP is more than a buzzword. Many of the PHP frameworks out there are supporting AOP for some years, in other languages like Java it's available for a long time. Currently there is -no stable PECL extension nor is AOP part of the PHP core. For this reason we implement our own AOP solution which is completely written in PHP and can be found [in this repository](https://github.com/appserver-io/doppelgaenger). Besides AOP this library also supports [Design by Contract](https://en.wikipedia.org/wiki/Design_by_contract) and can be used separate from the appserver as well. +AOP is more than a buzzword. Many of the PHP frameworks out there are supporting AOP for some years, in other languages like Java it's available for a long time. Currently there is +no stable PECL extension nor is AOP part of the PHP core. For this reason we implement our own AOP solution which is completely written in PHP and can be found [in this repository](https://github.com/appserver-io/doppelgaenger). + +Besides AOP this library also supports [Design by Contract](https://en.wikipedia.org/wiki/Design_by_contract) and can be used separate from the appserver as well. Within the appserver environment, this solution is enabled by default and can be used in every webapp from the first start on. ## How does it work -AOP is often realized using so called [`Proxy Classes`](https://en.wikipedia.org/wiki/Proxy_pattern) which wrap around actual classes and can be used to invoke code hooks on certain points in the program flow. Solutions injecting calls to a managing component which handles the execution of cross cutting logic are also possible. -At appserver.io we are concerned with two things: good performance and accessibility for the community. To accommodate these concerns we implemented everything in PHP and tried to do as much work during bootstrapping as possible. +AOP is often done using [`Proxy Classes`](https://en.wikipedia.org/wiki/Proxy_pattern) which wrap around actual classes and can be used to invoke code hooks on certain points in the program flow. Solutions injecting calls to a managing component which handles the execution of cross cutting logic are also possible. + +At appserver.io we are concerned with two things: good performance and accessibility to the community. +To accommodate these concerns we implemented everything in PHP and tried to do as much work during bootstrapping as possible. + This leaves us with the solution of building highly specialized proxy classes which get individually built for their respective AOP configuration. What this configuration is will be described a little further down, for now we just have to know that there are alternative classes which wrap around the original classes and executed cross cutting logic. -As we do not want to force a certain way in which objects are instantiated we have to ensure that the proxy and the original implementation can be swapped externally but still without the use of any factory or entity manager which a programmer has to use. -That leaves us with working with the original definition of a structure (class, trait or in other context interface). + +We do not want to force a certain way in which objects are instantiated and we have to ensure that the proxy and the original implementation can be swapped externally but still without the use of any factory or entity manager which a programmer has to use. +Therefore we are working with the original definition of a structure (class, trait or in other context interface). + As we still want to switch between original and proxy we simply generate another implementation of the original class, lets call it `ExampleClass`, which contains method stubs which wrap around the original methods. As proxy generation is a very costly thing we will store these new definitions in the file system for later re-use. -To make an example, every AOP usage for a class of the structure +To make an example, every AOP usage for a class of the structure: ```php So rather than describing a place within our source code join points describe something that is *happening* at a certain place in your application. +> So rather than describing a place within our source code, join points describe something that is *happening* at a certain place in your application. We currently support two specific join points, one standalone and the other as addition for other join points: - | Keyword | Type | Description | - |:-------------|:-----------|:----------------------------------------------------------------| - | call | standalone | The call of a method whether being static or dynamic. | - | execute | addition | An addition to other join points. Describes that a certain join point has to be in the context of an execution stack. E.g. a call to `methodB` might only be interesting if it was made from within `methodA` | +| Keyword | Type | Description | +| -------------| -----------| ----------------------------------------------------------------| +| `call` | standalone | The call of a method whether being static or dynamic. | +| `execute` | addition | An addition to other join points. Describes that a certain join point has to be in the context of an execution stack. E.g. a call to `methodB` might only be interesting if it was made from within `methodA` | ### Pointcuts A pointcut is used to define an explicit event in the flow of a running program by combining a `join point` with a point within your application's code such as a method of a certain class. You can specify these explicit events using something called a [join-point model](https://en.wikipedia.org/wiki/Aspect-oriented_programming#Join_point_models). This model explains how a pointcut sets `advices` and join points in relation to build an actual execution of aspect code. -In the join point model we use pointcuts only define the relation of a join point and a piece of code and can be actively referenced by advices. +In the join point model we use, pointcuts only define the relation of a join point and a piece of code and can be actively referenced by advices. + Pseudocode might be: `call to methodB while executing methodA`. -As pseudocode does not make much sense for us we mostly (see other possibilities [below](#usage)) use `annotations` to describe a pointcut. +As pseudocode does not make much sense for us, we mostly (see other possibilities [below](#usage)) use `annotations` to describe a pointcut. Such an annotation would look like this: ```php @@ -140,34 +155,43 @@ public function certainMethodCallStack() {} ``` -As you can see, pointcuts can be specified using [logical connectives](https://en.wikipedia.org/wiki/Logical_connective#Common_logical_connectives) to express a very specific description of an event. Keep in mind that this description only narrows the specified `call` join point. +As you can see, pointcuts can be specified using [logical connectives](https://en.wikipedia.org/wiki/Logical_connective#Common_logical_connectives) to express a very specific description of an event. Keep in mind that this description only narrows the necessary `call` join point. + > All pointcut specifications MUST contain a single `call` join point The basic connectives the doppelgaenger library supports are: - | Connective | Symbol | Description | - |:------------|:-----------|:----------------------------------------------------------------| - | and | && | Both parts of the pointcut have to evaluate to `true` that the weaving will take effect. | - | or | \|\| | *At least one* part on both sides of the or connective have to be true that the weaving takes place. | - | if...then | if(...) | The boolean result of the condition within the brackets can be used to determine if weaving will take place. The condition will share the scope of the method(s) specified within the narrowed `call` join point | +| Connective | Symbol | Description | +| ------------| ------------| -----------------------------------------------------------------------------------------------------| +| and | && | Both parts of the pointcut have to evaluate to `true` that the weaving will take effect. | +| or | ||| *At least one* part on both sides of the or connective have to be true that the weaving takes place. | +| if...then | if(...) | The boolean result of the condition within the brackets can be used to determine if weaving will take place. The condition will share the scope of the method(s) specified within the narrowed `call` join point | + +As you can also see, you do not have to specify the full name of the targeted code as we support [bash wildcard patterns](https://www.shell-tips.com/2006/11/04/using-bash-wildcards/) within so called `Signature Pointcuts`. -As also seen above we can use very simple [bash wildcard patterns](https://www.shell-tips.com/2006/11/04/using-bash-wildcards/) to make the selection of code even more dynamic! +> We can use very simple bash wildcard patterns to make the selection of code even more dynamic! ### Advices -Advices are used to implement logic of cross cutting concerns which can be woven into our application's code if a join point is reached. Advices are logically gathered together in so called `aspects`. Aspects are a group of logic concern actions just as a class is the grouping of actions an object can perform on itself or others. You will find this fitting as aspects are simply classes annotated in a certain way in our AOp implementation. +Advices are used to implement logic of cross cutting concerns which will be woven into our application's code if a join point is reached. + +Advices are logically gathered together in so called `aspects`. Aspects are a group of logic concern actions just as a class is the grouping of actions an object can perform on itself or others. You will find this fitting as aspects are simply classes annotated in a certain way in our AOP implementation. A commonly used example for an aspect is a class providing several methods for logging, e.g. for different severity levels. As described above an advice can reference a `pointcut` to specify the `join point` and piece of program code it will get woven into. To do so we also prefer the usage of annotation. + A basic example would look like the following: ```php Each advice is identified by the name of its type. ## Usage +This section will describe how to make use of the concepts mentioned above. + +When utilizing your application with AOP techniques please keep one thing in mind: -> AOP is a very powerful instrument to enrich your application with functionality with coupling. -> But as in most cases, great power comes together with great responsibility. So it is really -> necessary to keep in mind, where your Aspect classes are and what they do. If not, someone -> will wonder what happens and maybe need a long time to figure out problems. To avoid this, we'll -> provide a XML based advice declaration in future versions. +> AOP is a very powerful instrument to enrich your application with functionality and coupling. +> But as in most cases, great power comes with great responsibility. So it is really +> necessary to keep in mind where your aspect classes are, and what they do. If not, someone +> will wonder what happens and maybe need a long time to figure out problems. +Within the appserver environment, we can differentiate three ways in which AOP functionality can be used. No matter which way is chosen, the results in the code will stay the same, but you might have different problems or advantages coming with your choice. The usage of said aspects as collection of advices will always stay imminent, but the way in which pointcuts and join points are used differs. +An aspect is simply a class identified with the `@Aspect` annotation as seen in the example below: + +```php +getStructureName(); - $methodName = $methodInvocation->getName() - - // log the method invocation - $methodInvocation->getContext() - ->getServletRequest() - ->getContext() - ->getInitialContext() - ->getSystemLogger() - ->info( - sprintf('The method %s::%s is about to be called', className, methodName) - ); + // ... do something here } } ``` +This technique has several advantages: + +- Pointcuts and advices are defined in the same place which allows for better overview of what is referenced where. This leads to better control of weaving +- Everything is managed de-centrally and target code does not have to be touched, as all needed implementations can be made within the aspect class +- Pointcuts can be re-used or referenced within several advices + ### Generic configuration in XML -### Direct annotation aka interceptors +Additionally there is the possibility to configure pointcuts, and them being referenced by advices, within a central XML file. +This file MUST be called `pointcuts.xml` and MUST be placed within the `META-INF` directory of your application. -## How to add an Advice +An example can be seen below: -Integrating AOP in your app can be done in two ways. The first one is to define the pointcuts (and also -advices if you like) in the same class they will get woven into, the second one is to separate them. Here we want to describe -the second approach. +```xml + + + + allDoPost + call(\Namespace\Module\*->doPost()) + + + + \Namespace\Module\LoggerAspect + logInfoAdvice + Before + + allDoPost + + + +``` -Let's say we simply want to log all GET requests on our HelloWorldServlet without adding any -code to the servlet itself. To do this, we first have to create an Aspect class like +The configuration describes a pointcut which specifies all `call` join points of all `doPost` methods within the `\Namespace\Module` namespace. This is very similar to the annotation example above and gets referenced by the same advice. To do so the advice does not have to be changed in any way. +This method of using XML has the same advantages as annotating everything within the aspect class, but serves another purpose: +> By using XML the configuration allows for easy manipulation through external tools. -Store the class in `/opt/appserver/myapp/META-INF/classes/Namespace/Module/LoggerAspect` and -[restart](#start-and-stop-scripts) the application server. +A thought to keep in mind when configuring pointcuts. -To see the the log message, open the console (Linux/Mac OS X) and enter +### Direct annotation -```bash -$ tail -f /opt/appserver/var/log/appserver-errors.log +For some use cases it can be considered an overhead to implement explicit pointcuts, as they might be referenced only once or reference only one point within your application's code themselves. +For these cases it can make sense to use a more direct approach which also makes the AOP weaving known to the target code. + +To use such an direct approach it is possible to directly annotate a target method with the type and qualified name of the advice(s) which have to be woven. + +An example can be seen below: + +```php +logInfoAdvice())") + */ +public function logIfTrue($param) +{ + // ... custom logic +} ``` -Then open `http://127.0.0.1:9080/myapp/helloWorld.do` in your favorite browser, and have a look -at the console. +We can take several pieces of information from this example: + +- We can use the same complex building blocks of [logical connectives](https://en.wikipedia.org/wiki/Logical_connective#Common_logical_connectives) and join points as for normal pointcuts +- We do NOT need the `call` join point, as we will implicitly make the call to the annotated method our target event +- The annotation defines the type of advice and therefor the actual point of weaving within the target code. This SHOULD be the used advice's actual type +- When annotating directly we can use additional expressions instead of join points and logical connectives + +The additional expressions mentioned above are used to define the weaved code. +We differ between two possible expressions: + +| Keyword | Type | Description | +| -------------| -----------| ----------------------------------------------------------------------------------------------------------------------| +| `advise` | standalone | The referenced advice will be woven into the target method. The advice's type SHOULD be the used annotation | +| `weave` | standalone | Weave in arbitrary code at a certain point. This code will be run n the scope of the target method as if implemented within it | + +An example for the `weave` expression would look as follows: + +```php +logger->log('Now executing: ' . __METHOD__))") + */ +public function logIfTrue($param) +{ + // ... custom logic +} +``` + +This is technically the same as if the call to the logger would have been implemented within the `logIfTrue` with two exceptions: + +- The weaving can be switched off externally by not using the AOP features for the annotated files +- The woven code does not count into the method's original logic and is therefor not wrapped by other advices + +### Advices and the method invocation object + +Advices can be dynamically woven into several points within application code, but to really have a value they have to know about the target code and be able to influence it. +To achieve this, we will pass an object containing context information to every advice. + +> Every advice MUST accept exactly one parameter of the type `\AppserverIo\Doppelgaenger\Interfaces\MethodInvocationInterface`. + +The passed instance of the type `MethodInvocationInterface` fulfills three important purposes: + +- It contains information about the original function call such as passed parameters, possible results, structure and method name and allows changes to some of them +- It contains the context of the original call, meaning the instance of the called class +- It contains the advice chain and allows to manually iterate through layered around advices + +Below is an example where an advice uses the passed context instance to retrieve the system's logger and other information about the method call: + +```php +getStructureName(); + $methodName = $methodInvocation->getName() + + // log the method invocation + $methodInvocation->getContext() + ->getServletRequest() + ->getContext() + ->getInitialContext() + ->getSystemLogger() + ->info(sprintf('The method %s::%s is about to be called', className, methodName)); +} +``` + +As an example to take influence you can see an `Around` advice below. It filters parameters and formats the result of the original method logic. + +```php +getParameters(), FILTER_SANITIZE_STRING); + $methodInvocation->setParameters($filteredParameters); + + // proceed to the next callback in the chain + $result = $methodInvocation->proceed(); + + return filter_var($result, FILTER_SANITIZE_STRING); +} +``` +As you can see we can safely sanitize in- and output of any method without touching the original code. This allows for pretty powerful solutions without littering any code with copy-and-paste snippets. diff --git a/_docs/deployment.md b/_docs/deployment.md index 7d5934dd1..4c0d65833 100644 --- a/_docs/deployment.md +++ b/_docs/deployment.md @@ -32,7 +32,7 @@ The marker files always have the same name as the deployment content to which th The relevant marker file types are: | Marker | Description | -|:-------------|:----------------------------------------------------------------| +| -------------| ----------------------------------------------------------------| | .dodeploy | Placed by the user to indicate that the given content should be deployed or redeployed into the runtime. | | .deploying | Placed by the deployment scanner service to indicate that it has noticed a .dodeploy file and is in the process of deploying the content. This marker file will be deleted when the deployment process completes. | | .deployed | Placed by the deployment scanner service to indicate that the given content has been deployed into the runtime. If an end user deletes this file and no other marker is available, the content will be undeployed. | @@ -71,7 +71,7 @@ $ mv $AS/deploy/example.phar.deployed $AS/deploy/example.phar.dodeploy The above examples use UNIX shell commands. Windows equivalents are: | UNIX | Windows | -|:---------------|:------------------------| +| ---------------| ------------------------| | cp src dest | xcopy /y src dest | | cp -r src dest | xcopy /e /s /y src dest | | rm afile | del afile | diff --git a/_posts/2015-01-30-persistence-container-basics.md b/_posts/2015-01-30-persistence-container-basics.md index 9f8e9018f..4091eb90c 100644 --- a/_posts/2015-01-30-persistence-container-basics.md +++ b/_posts/2015-01-30-persistence-container-basics.md @@ -640,7 +640,7 @@ To add a very basic ACL authorization functionality that use an `Interceptor`, w namespace AppserverIo\Example\Aspects; -use AppserverIo\Doppelgaenger\Entities\MethodInvocation; +use AppserverIo\Doppelgaenger\Interfaces\MethodInvocationInterface; /** * @Aspect @@ -651,14 +651,16 @@ class AuthorizationInterceptor /** * Advice used to check user authorization on method call. * - * @param \AppserverIo\Doppelgaenger\Entities\MethodInvocation $methodInvocation + * @param \AppserverIo\Doppelgaenger\Interfaces\MethodInvocationInterface $methodInvocation * Initially invoked method * * @return void * @throws \AppserverIo\Example\Exceptions\AuthorizationException * Is thrown if access is denied for the user logged into the system + * + * @Before */ - public function authorize(MethodInvocation $methodInvocation) + public function authorize(MethodInvocationInterface $methodInvocation) { // load class and method name From 8fbd1510a085575f33e78e1d5014c4de4270f406 Mon Sep 17 00:00:00 2001 From: Bernhard Wick Date: Tue, 3 Feb 2015 23:13:19 +0100 Subject: [PATCH 54/61] Update aop.md --- _docs/aop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_docs/aop.md b/_docs/aop.md index bc3a405c1..5759623b3 100644 --- a/_docs/aop.md +++ b/_docs/aop.md @@ -164,9 +164,9 @@ The basic connectives the doppelgaenger library supports are: | Connective | Symbol | Description | | ------------| ------------| -----------------------------------------------------------------------------------------------------| -| and | && | Both parts of the pointcut have to evaluate to `true` that the weaving will take effect. | -| or | ||| *At least one* part on both sides of the or connective have to be true that the weaving takes place. | -| if...then | if(...) | The boolean result of the condition within the brackets can be used to determine if weaving will take place. The condition will share the scope of the method(s) specified within the narrowed `call` join point | +| `and` | && | Both parts of the pointcut have to evaluate to `true` that the weaving will take effect. | +| `or` | ||| *At least one* part on both sides of the or connective have to be true that the weaving takes place. | +| `if...then` | if(...) | The boolean result of the condition within the brackets can be used to determine if weaving will take place. The condition will share the scope of the method(s) specified within the narrowed `call` join point | As you can also see, you do not have to specify the full name of the targeted code as we support [bash wildcard patterns](https://www.shell-tips.com/2006/11/04/using-bash-wildcards/) within so called `Signature Pointcuts`. From 0001eb9c68acd48eee1bdc8c3acfee7d8b3d8c93 Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Wed, 4 Feb 2015 08:44:17 +0100 Subject: [PATCH 55/61] Update 2015-02-02-naming-directory-basics.md --- _posts/2015-02-02-naming-directory-basics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-02-02-naming-directory-basics.md b/_posts/2015-02-02-naming-directory-basics.md index d42c02a81..70220105a 100644 --- a/_posts/2015-02-02-naming-directory-basics.md +++ b/_posts/2015-02-02-naming-directory-basics.md @@ -1,7 +1,7 @@ --- layout: post title: Naming-Directory Basics -date: 2015-02-03 12:00:00 +date: 2015-02-04 12:00:00 author: wagnert version: 1.0.0-rc1 categories: [naming-directory] From c533377dfb7672c3005f51843989d8ca8a874a0e Mon Sep 17 00:00:00 2001 From: Tim Wagner Date: Wed, 4 Feb 2015 08:58:43 +0100 Subject: [PATCH 56/61] Update 2015-02-02-naming-directory-basics.md --- _posts/2015-02-02-naming-directory-basics.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/_posts/2015-02-02-naming-directory-basics.md b/_posts/2015-02-02-naming-directory-basics.md index 70220105a..b6921e341 100644 --- a/_posts/2015-02-02-naming-directory-basics.md +++ b/_posts/2015-02-02-naming-directory-basics.md @@ -46,7 +46,7 @@ What directories are parsed to locate annotated components can be configured in ``` -You can bundle your application with its own, customized `context.xml` file. This **MUST** be placed in your applications `META-INF` directory. The file **MUST NOT** be a full copy of the default one, it allows you to override the nodes you want to customize or extend. To add an additional directory like `common/classes` for example, your `context.xml` file could simply look like this +You can bundle your application with a customized `context.xml` file. This **MUST** be placed in your applications `META-INF` directory. The file **MUST NOT** be a full copy of the default one, it allows you to override the nodes you want to customize or extend. To add an additional directory like `common/classes` for example, your `context.xml` file could simply look like this ```xml @@ -75,15 +75,11 @@ More detailed information about the how to configure an application can be found ## Register Resources *** -If a class is found, the class will be registered in the application servers naming directory under the name you specify in the annotations `name` attribut. As the `name` attribute is optional, the bean will be registered in the naming directory with the short class name, if not specified. +If a class is found, it'll be registered in the application servers naming directory under the name you specify in the annotations `name` attribut. As the `name` attribute is optional, the bean will be registered in the naming directory with the short class name, if not specified. -When you want to inject a bean later, you have to know the name it has been registered with. In the following example, the bean will be registered in the naming directory under +To inject a bean later, the developer needs to know the name it has been registered with. In the following example, the bean will be registered in the naming directory under `php:global/example/AStatelessSessionBean` whereas `example` is the name of the application. -* `php:global/example/AStatelessSessionBean` - -whereas `example` is the name of the application. - -> The name of your application is *ALWAYS* the directory it'll be deployed to. As the document root is by default `webapps`, which, for example on a Linux system, will result in `/opt/appserver/webapps`, the name of your application will be `example` and will be located under `/opt/appserver/webapps/example`. +> The name of your application is **ALWAYS** the directory it'll be deployed to. As the document root is by default `webapps`, which, for example on a Linux system, will result in `/opt/appserver/webapps`, the name of your application will be `example` and will be located under `/opt/appserver/webapps/example`. When using annotations to inject components, you don't have to know the fully qualified name, because the application server knows the context you're in, tries to lookup the bean and injects it. @@ -197,7 +193,7 @@ In the simplest case **NO** attribute is needed. If so, the member or parameter ### Example -The following example implementation of a `Singleton` session bean contains all available annotations and demonstrates how they can be used. +The following example implementation of a `Singleton` session bean contains nearly all available annotations and demonstrates how they can be used. ```php Date: Wed, 4 Feb 2015 09:44:08 +0100 Subject: [PATCH 57/61] Update design-by-contract.md --- _docs/design-by-contract.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/_docs/design-by-contract.md b/_docs/design-by-contract.md index b63e7b3bb..2ea1e355b 100644 --- a/_docs/design-by-contract.md +++ b/_docs/design-by-contract.md @@ -31,13 +31,12 @@ As stated above this library aims to bring you the power of Design by Contract, your applications more robust and easier to debug. This contains basic features as: - Use your basic `DocBlock` annotations `@param` and `@return` as type hints (scalar and class/interface - based), including special features like `typed arrays` using e. g. `array` (collections for - complex types only yet) + based), including special features like `typed arrays` using e. g. `\stdClass[]` - Specify complex method contracts in PHP syntax using `@requires` as precondition and `@ensures` as postcondition -- Specify a state of validity for your classes (e.g. `$this->attribute !== null`) which will be true +- Specify a state of validity for your classes (e.g. `$this->attribute !== null`) which should be true all times using `@invariant` -- The above (not including type safety) will be inherited by every child structure, strengthening your +- The above can be (not enabled by default) inherited by every child structure, strengthening your object hierarchies - The library will warn you (exception or log message) on violation of these contracts From 75c1ab03ff9230dec1c6f411701fc6be5da5fe65 Mon Sep 17 00:00:00 2001 From: Johann Zelger Date: Thu, 5 Feb 2015 14:31:24 +0100 Subject: [PATCH 58/61] fixes #463 Add github repo link to main navi --- _config.yml | 2 ++ _includes/widgets/slider.html | 8 +++++--- assets/css/main.scss | 8 +++++++- index.md | 4 ++-- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/_config.yml b/_config.yml index 064dac061..fda12a672 100644 --- a/_config.yml +++ b/_config.yml @@ -35,6 +35,8 @@ github_issue: https://github.com/appserver-io/appserver/issues/ google_analytics_id: UA-42386171-1 +appserver_version: 1.0.0rc1 + markdown: redcarpet redcarpet: extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"] diff --git a/_includes/widgets/slider.html b/_includes/widgets/slider.html index 07a2beede..e9de98c87 100644 --- a/_includes/widgets/slider.html +++ b/_includes/widgets/slider.html @@ -16,10 +16,12 @@

    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 P!(^RwKeQ2qSsVO6