From ff45f48144fb8f2d01147d662989cdc609fc692f Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Thu, 1 Dec 2011 23:23:18 +0100 Subject: [PATCH] Updated website. --- docs/_static/default.css | 84 ++++++++++--- docs/_static/images/icons/help-donate.png | Bin 0 -> 1425 bytes docs/_static/images/icons/run.png | Bin 0 -> 1292 bytes docs/_static/images/icons/task-attention.png | Bin 0 -> 741 bytes docs/_templates/layout.html | 4 +- docs/de/about.rst | 2 - docs/de/{help.rst => contact.rst} | 94 +++++++------- docs/de/demo.rst | 38 ++++++ docs/de/download.rst | 22 +++- docs/en/about.rst | 2 - docs/en/contact.rst | 117 ++++++++++++++++++ docs/en/demo.rst | 38 ++++++ docs/en/download.rst | 2 + docs/en/help.rst | 30 ----- .../static/images/icons/dialog-warning.png | Bin 596 -> 0 bytes .../static/images/icons/task-attempt.png | Bin 705 -> 0 bytes 16 files changed, 331 insertions(+), 102 deletions(-) create mode 100644 docs/_static/images/icons/help-donate.png create mode 100644 docs/_static/images/icons/run.png create mode 100644 docs/_static/images/icons/task-attention.png rename docs/de/{help.rst => contact.rst} (53%) create mode 100644 docs/de/demo.rst create mode 100644 docs/en/contact.rst create mode 100644 docs/en/demo.rst delete mode 100644 docs/en/help.rst delete mode 100644 openslides/static/images/icons/dialog-warning.png delete mode 100644 openslides/static/images/icons/task-attempt.png diff --git a/docs/_static/default.css b/docs/_static/default.css index 747c24c54..71ba69ec2 100644 --- a/docs/_static/default.css +++ b/docs/_static/default.css @@ -24,8 +24,8 @@ h2 { font-size: 18px; margin: 25px 0 5px 0; } h3 { font-size: 19px; margin: 25px 0 5px 0; } textarea, code, pre { font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', - monospace!important; font-size: 15px; background: #E8EFF0; } -pre { padding: 7px 30px; margin: 15px -30px; line-height: 1.3; } + monospace!important; font-size: 15px; background: #E8EFF0; + padding: 7px 30px; margin: 0px 0px; line-height: 1.3; font-size:0.9em} .ig { color: #888; } p { line-height: 1.4; color:#444444;} ul { margin: 15px 0 15px 0; padding: 0; list-style: none; line-height: 1.4; } @@ -314,11 +314,6 @@ p.admonition-title:after { content: ":"; } -pre, tt { - font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; - font-size: 0.9em; -} - img.screenshot { } @@ -403,13 +398,6 @@ ul, ol { margin: 10px 0 10px 30px; padding: 0; } - -pre { - background: #E8EFF0; - padding: 7px 30px; - margin: 15px -30px; - line-height: 1.3em; -} dl pre, blockquote pre, li pre { margin-left: -60px; @@ -433,8 +421,8 @@ tt.xref, a tt { } a.reference { - text-decoration: none; - border-bottom: 0px dotted #2BABC4; + /*text-decoration: none; + border-bottom: 0px dotted #2BABC4;*/ } a.reference:hover { border-bottom: 1px solid #2794AA; @@ -454,3 +442,67 @@ a.footnote-reference:hover { a:hover tt { background: #EEE; } + + +/* Button */ +.button { + border: 1px solid #D3D3D3; + border-radius: 4px 4px 4px 4px; + display: inline-block; + font-weight: normal; + padding: 4px 10px; + margin: 2px 0 2px 0; + text-align: center; + text-decoration: none; + background:#f9f9f9; + background:#f9f9f9 -webkit-gradient( linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,0))); + background:#f9f9f9 -moz-linear-gradient( top,rgba(255,255,255,.4),rgba(0,0,0,0)); + color: #555555; + cursor: pointer; +} +.button:hover { + border: 1px solid #999999; + background:#f9f9f9 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.55)),to(rgba(0,0,0,0))); + background:#f9f9f9 -moz-linear-gradient( top,rgba(255,255,255,.55),rgba(0,0,0,0)); +} +.button:active { + -webkit-box-shadow:inset 0 100% 0 0 rgba(0,0,0,0.2); + background:#f9f9f9 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0))); + background:#f9f9f9 -moz-linear-gradient( top,rgba(0,0,0,.1),rgba(0,0,0,0)); +} +.button .icon { + height: 22px; + text-indent:30px; + padding-top: 1px; + display:block; + text-transform:none; + white-space:nowrap; +} +.button .run{ + background:url(./images/icons/run.png) no-repeat 0px 0px; +} +.button .donate{ + background:url(./images/icons/help-donate.png) no-repeat 0px 0px; +} + +.download-button { + background: -moz-linear-gradient(center top , #84C63C 0%, #489615 100%) repeat scroll 0 0 transparent; + border-radius: 4px 4px 4px 4px; + color: #FFFFFF; + cursor: pointer; + width: 250px; + display: block; + line-height: 1.4em; + padding: 10px; + text-align: center; +} +.download-button:hover { + background: none repeat scroll 0 0 #45A32B; +} +.download-button strong { + color: #FFFFFF; + font-size: 15px; +} +.download-button span { + color: #346012; +} \ No newline at end of file diff --git a/docs/_static/images/icons/help-donate.png b/docs/_static/images/icons/help-donate.png new file mode 100644 index 0000000000000000000000000000000000000000..c9054cfb5d4f1ee55f77a431d1dbb1500084a1a2 GIT binary patch literal 1425 zcmV;C1#bF@P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L011Qu011Qvs^VjL00007bV*G`2ipS^ z7Z)QBtc3gk00j|AL_t(I%e9qTh+StDfWP(c%el^(bEYSA$z;-`O*GR)X*E9BA~Y0Q zTM9)4OR)t7p$K^u^iA+Z#J4_)mR6`jz=uMq#tW22TC7q{r;V93O*+#gq%(8QWagZ` z_u2d3`~Q~@qxDMPT#pOZw_vf>x8VO2^1qTFyz*@hp87udyJwCN&VD0HR~`|+ahH$> zt{OX6j8>yKIos?uo~s@C#f8y@C+Qr2;p4%o%J%tZZfh<*__NBMdq~6c)MA4sC7M-8 zsX)l2u#`oD2IZ^!=DSatgFn6gvEbz5&+kp_&TFoCQR7-uTvY->K!kCEw-uTf1aXb} zR2Od|P4kiLJJ5PGSbYBF{{mn5;WI2eP=0b5CpptN@?#9Z?yFy38eDnpF`rFD zZOQy+@1d$J>K*DUROWE*lZ>vM!{$fvvL6D_z<@yG@I2l*oJ~cm@MQ79)At#G!TRdg zaXG&7%pLy})?3tj)GMWJq1g_@E5D=GyN%&{zo8ngQ%qV&C}6+|G#BT|N4o?Xs?DpX z41g{2N9&y~CW@Ipd`yMY7HI=1sI7<0>d?F-~AOKaSXWBHT11?`!#pXHJF8m6gzC~5cV@D(GIK?IjWtu`{ zka`4BP#J)-m|Sf1`gm^$B}BqKxVjPvk6|>T-)|DsLc}MmUwWS?8j%dPDU&gFoS?a* zbUER41C?mg02I4hzmD4bs7-gtw|4QiqRMje(FC8b64ehS>f^m@t$iJ-zP9b4&Hq)ajn6z`yZ#? z+F|W4D^OX=aY8xCDRWC;LVSi8w{zwrSFApJ_iqn<@rehvSN|wc!%%99D+bmw7)h943D=Xd2 zt>JR>vCG{_DyJtKJ2HFhgu2udhaIZX7@uZfEoQulaTcFV(5j-|>o8b3Ph`Bd`pYss zcjSB5!e@)O-~LWlfRn%{{%$(=wflqnzIpnqr`!FWPKGxmzcrwoj3MygJvK|2Y!4{Y zF(x#aTC5A7d02k`*R2=6_1$wX0U_|N0H=YY|Kes9=zQUx&Le4An?)_YEO2GHXF3Po z?|E5)#iIvy-(0!=%bgLMfMG9vS=QFp9fBySVecyc`FjLW2ZXpP f`?vZyj_uz7FWk3`X!q>I00000NkvXXu0mjfugbB7 literal 0 HcmV?d00001 diff --git a/docs/_static/images/icons/run.png b/docs/_static/images/icons/run.png new file mode 100644 index 0000000000000000000000000000000000000000..bdc2315914633a6fa03255ce8c3bc4f0f9c4b25e GIT binary patch literal 1292 zcmV+n1@roeP)WMvqB=FFe}PKdv)PR{7;Xz5}gcCjXv;I>^YZN#n@;Z+pog^ETO;(8@Y zNEZfFw?P{9MKiSy@>xP*7>};))Gx&J$`@3Ov3b;)$e0o=?yLBJMA2AjZdWDPPC-vntJy zA!l4ySEnKtH#RnYnw_1kWF`M-v9sPvQj{0#03n8*eJ?^W0bYLy!B7M?hYOX4Trg<0 zS~Kn~S;)bQ@jNEenT}lIQUIYPR@4~6&05{J3FoU`S}|2bGa~< z4h|0Z{{H@Io6Yuwni!E> zL6;)2y}j*jXlS^SmzP%w!WFX~_wFx}E27x<3Ghc1@c9F9I-S^Dw;>wx;^Pl*Aw7kY zGG1R_A0HVR`HZBEpYt(YQ7bLnWH%`{Ta8aXdK-hIQ+PBt1M4q3Fa-QQ=nJzkJoEv~ zh60wU6qw|+{_PN=)0*hkO{mpsC4pUOiE47fADjDFcOHUMC}1`gQ8gvZ0bpQB(EI@D znp|31dZVMGWAaqSR7%2NFo-l3A&*G1Aw=r9xip`V1!H8=opK5#!`vdeT&~2qSusC9 zzeVHGrPu4P(`J!o#~?LfFC`_#NOMEQ0?L7oj*g;MtM%LE<>hPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2igW5 z3lcSOP_!BV00L!6L_t(I%Z-z}Ym;FV#((F1zobc%FRe+vU=?qriejm@A}V&#!NtkR zNv94XxQL5Grz$EaPW4X^9lD6LlcFFfRQ zmT>(0j0U6qVK6ordUwg|7u;G}Ql=n-n^dEceYu&RsmM_8VN3i?*2w&=LGYe z;#8L6^c2`{h>VN6dn{jqUI2am8$en?$0M0aj*HQ)M^&9Uh~`HgeTGy=`H0C42EDP44EQA>0D>h^)KT1eC6!d_6et6g>M4|nA8I21Jh&n=*Bc7y z(>q*=&MtW(Rc|cdSA(j$0w!F()6Co(Q>i>iJSq;yy2@{76$5Ck@3}hf5ZUaK>g4S& Xh28ncJWoFC00000NkvXXu0mjfa5O?l literal 0 HcmV?d00001 diff --git a/docs/_templates/layout.html b/docs/_templates/layout.html index 6809ece80..01160932d 100644 --- a/docs/_templates/layout.html +++ b/docs/_templates/layout.html @@ -61,7 +61,7 @@ name="keywords">
  • Über
  • Download
  • Entwicklung
  • -
  • Hilfe
  • +
  • Kontakt
  • {%- else %}
  • Home
  • Features
  • @@ -69,7 +69,7 @@ name="keywords">
  • About
  • Download
  • Development
  • -
  • Help
  • +
  • Contact
  • {%- endif %} diff --git a/docs/de/about.rst b/docs/de/about.rst index a1ed0b3c1..4d12d26ac 100644 --- a/docs/de/about.rst +++ b/docs/de/about.rst @@ -15,5 +15,3 @@ Eine Kopie der Lizenz liegt jedem OpenSlides-Release bei und ist auch in der `LI Historie -------- Im Jahre 2005 wurde ein interner Prototyp von OpenSlides speziell für den Einsatz auf den Bundesversammlungen des Bundesverbandes der `Evangelischen StudentInnengemeinde (Bundes-ESG) `_ durch Emanuel Schütze in PHP entwickelt. Ende 2010 begannen Oskar Hahn und Emanuel Schütze mit einer kompletten Neuentwicklung in Python/Django und bauten ein Freies Software Produkt mit dem Namen "OpenSlides" auf. OpenSlides wurde im August 2011 unter der GNU GPL v2+ veröffentlicht. Version 1.0 ist am 12. September 2011 erschienen. Der erste produktive Einsatz von OpenSlides fand Mitte September auf der ESG-Bundesversammlung 2011 in Hannover statt. - -Kontaktmöglichkeiten finden Sie unter `Hilfe `_. diff --git a/docs/de/help.rst b/docs/de/contact.rst similarity index 53% rename from docs/de/help.rst rename to docs/de/contact.rst index 861bb08e0..3e03f34f5 100644 --- a/docs/de/help.rst +++ b/docs/de/contact.rst @@ -1,40 +1,51 @@ -Hilfe -===== +Kontakt +======= Mailinglisten -------------- -OpenSlides bietet öffentliche Mailinglisten zur Koordination der Entwicklung -und Diskussion von Tickets, Nutzerfragen oder speziellen Anwendungsfällen. -Bitte abonnieren Sie eine Mailingliste bevor Sie an diese schreiben wollen. +OpenSlides bietet öffentliche Mailinglisten zur Koordination der Entwicklung sowie +Diskussion von Tickets, Anwenderfragen und speziellen Anwendungsfällen. Bei Problemen und +Fragen zu OpenSlides schreiben Sie einfach an die OpenSlides-Mailingliste in Ihrer Sprache. +Hinweis: Bitte abonnieren Sie eine Mailingliste bevor Sie an diese schreiben wollen! -:: +Deutsche Mailingliste, für Anwender und Entwickler: :: - users-de@openslides.org + users-de@openslides.org -[Deutsch, für Anwender und Entwickler] +- `Abonnieren `_ +- `Archiv `_ -`Abonnieren `_ | -`Archiv `_ - -:: +Englische Mailingliste, für Anwender und Entwickler: :: users-en@openslides.org -[Englisch, für Anwender und Entwickler] +- `Abonnieren `_ +- `Archiv `_ -`Abonnieren `_ | -`Archiv `_ - -:: +HG-commit-Mailingliste von hg.openslides.org (moderiert), für Entwickler: :: commits@openslides.org -[hg commits von hg.openslides.org, für Entwickler, nur lesend] +- `Abonnieren `_ +- `Archiv `_ -`Abonnieren `_ | -`Archiv `_ + +Professionelle Unterstützung +---------------------------- +Sie haben Interesse an OpenSlides und denken über einen Einsatz auf +Ihrer Veranstaltung nach? Sie suchen dafür professionelle, technische Unterstützung +bei der Vorbereitung? Dann kontaktieren Sie uns! Wir beraten Sie gerne. + +Ihr Ansprechpartner:: + + Emanuel Schütze + Intevation GmbH + Neuer Graben 17 + D-49074 Osnabrück + E-Mail: emanuel.schuetze@intevation.de + Tel: ++49-541-335083-746 IRC @@ -62,35 +73,21 @@ OpenSlides ist eine engagierte Freie Software-Initiative von Freiwilligen und freut sich über jede Mithilfe! Arbeiten am Quellcode, Übersetzungen oder Grafikdesign - wir freuen uns über -jede Form der Unterstützung! +jede Form der Unterstützung! Kontaktieren Sie uns am besten über eine der Mailinglisten. -Professionelle Unterstützung ----------------------------- -Sie haben Interess an OpenSlides und denken über einen Einsatz auf -Ihrer Veranstaltung nach? Sie suchen professionelle Unterstützung dafür? -Dann kontaktieren Sie uns! Wir beraten Sie gerne. -Ihr Ansprechpartner:: - - Emanuel Schütze - Intevation GmbH - Neuer Graben 17 - D-49074 Osnabrück - E-Mail: emanuel.schuetze@intevation.de - Tel: ++49-541-335083-746 - - -Danke für Ihre Spende! ----------------------- -Ihre Spende unterstützt die Pflege und Weiterentwicklung von OpenSlides und hilft -uns die Freie Software Initiative OpenSlides voranzutreiben. Wir sind dankbar für -jede finanzielle Unterstützung. Helfen auch Sie! +Spenden! +-------- +Sie profitieren vom Einsatz von OpenSlides oder sind einfach von der OpenSlides-Idee begeistert? +Dann unterstützen Sie OpenSlides mit Ihrer Spende! +Die Pflege und Weiterentwicklung eines Freien Software Produkts kostet Geld. Mit Ihrer +Spende helfen Sie uns diese nötigen Aufgaben zu finanzieren und die OpenSlides-Initiative +voranzutreiben. .. raw:: html -

    @@ -101,18 +98,19 @@ jede finanzielle Unterstützung. Helfen auch Sie! - - + + - Spendername veröffentlichen + Spende veröffentlichen
    -

    - -Das OpenSlides-Team bedankt sich für Ihre Unterstützung und freut sich über Ihre + +Das `OpenSlides-Team `_ bedankt sich für Ihre Unterstützung und freut sich über Ihre Rückmeldungen und Anregungen unter:: support@openslides.org diff --git a/docs/de/demo.rst b/docs/de/demo.rst new file mode 100644 index 000000000..45dad9fcf --- /dev/null +++ b/docs/de/demo.rst @@ -0,0 +1,38 @@ +Demo +==== + +Entdecken Sie die Funktionen von OpenSlides in dieser Online-Demo: + +.. raw:: html + + + + OpenSlides Demo starten + + + + +Demo-Zugangsdaten +----------------- + +Es sind drei Demo-Nutzer mit unterschiedlichen Rechten eingerichtet: + +Tagesleitung: + +- Nutzername: **demo** +- Passwort: **demo** + + +Delegierter: + +- Nutzername: **delegierter** +- Passwort: **demo** + +Gast: + +- *ohne Zugangsdaten* + +| +|image| *Achtung: Die Demo wird täglich zurückgesetzt!* + +.. |image| image:: _static/images/icons/task-attention.png diff --git a/docs/de/download.rst b/docs/de/download.rst index 91a30e1be..f79cf81df 100644 --- a/docs/de/download.rst +++ b/docs/de/download.rst @@ -5,13 +5,31 @@ Download OpenSlides 1.1 (2011-11-15) --------------------------- -- `zip `_ (1 MB) -- `tar.gz `_ (1 MB) +| +.. raw:: html + + + Download OpenSlides 1.1
    + .zip — 1 MB
    +
    + +
    + + + + Download OpenSlides 1.1
    + .tar.gz — 1 MB
    +
    + Lesen Sie nach dem Download die `Installationsanleitung `_. +Ältere Versionen und Prüfsummen (sha1sums) finden Sie unter +http://openslides.org/download. + + Quellcode --------- diff --git a/docs/en/about.rst b/docs/en/about.rst index 23ff4dfbe..39d1b58d5 100644 --- a/docs/en/about.rst +++ b/docs/en/about.rst @@ -27,5 +27,3 @@ project, called "OpenSlides". OpenSlides was published under the GNU GPL in August 2011. Version 1.0 is released on September 12th 2011. The first productive use of OpenSlides happened at the general meeting of the ESG in Hanover/Germany in mid-september 2011. - -You can find our contact under `Help `_. diff --git a/docs/en/contact.rst b/docs/en/contact.rst new file mode 100644 index 000000000..877f592ff --- /dev/null +++ b/docs/en/contact.rst @@ -0,0 +1,117 @@ +Contact +======= + + +Mailing lists +------------- + +OpenSlides has two public mailing lists in English and German language +for coordinate the development and discussing tickets, user questions or +special use cases. Please subscribe before you are sending an email to a list. + +OpenSlides provides public mailing lists for user questions, development coordination, +discussion of ticket or special use cases. If you have problems or questions please ask +on the OpenSlides mailing list in your language (English or German). + +Note: Please subscribe before you are sending an email to a list. + +English speaking mailing list, for users and developers: :: + + users-en@openslides.org + +- `Subscribe `_ +- `Archive `_ + +German speaking mailing list, for users and developers: :: + + users-de@openslides.org + +- `Subscribe `_ +- `Archive `_ + +HG commit mailing list of hg.openslides.org (moderated), for developers: :: + + commits@openslides.org + +- `Subscribe `_ +- `Archive `_ + + +Professional Support +-------------------- +You are interesting in OpenSlides and thinking about using OpenSlides +at your next event? You searching for professional techincal support? +Then please contact our core development and support team and ask for +support costs. We can help you. + +Your contact person:: + + Emanuel Schütze + Intevation GmbH + Neuer Graben 17 + D-49074 Osnabrück / Germany + E-Mail: emanuel.schuetze@intevation.de + Tel: ++49-541-335083-746 + + +IRC +--- +To contact OpenSlides users and developers in a chat you can use IRC:: + + Netzwerk: freenode + Kanal: #openslides + +- irc://irc.freenode.net/#openslides + +Bug reports +----------- + +Please use our `ticket system `_ +to report bugs for OpenSlides. + + +Want to contribute to OpenSlides? +--------------------------------- + +OpenSlides is an open-source project driven by volunteers. +From source code to localizations or artwork, any contribution is welcome! +Please contact us - e.g. via one of our mailing lists. + + +Donate! +------- + +You have a great benefit by using OpenSlides or are you just enthralled by the idea of OpenSlides? +Then support OpenSlides with your donation! + +The maintenance and development of a Free Software product costs money. With your +donation you help us to fund these necessary tasks and to push the initiative +OpenSlides. + +.. raw:: html + +
    + + + + + + + + + + + + + + + + Publish my donation +
    + +The `OpenSlides team `_ would like to +thank you for your support and looks forward to your feedback and proposals under:: + + support@openslides.org diff --git a/docs/en/demo.rst b/docs/en/demo.rst new file mode 100644 index 000000000..cf51df907 --- /dev/null +++ b/docs/en/demo.rst @@ -0,0 +1,38 @@ +Demo +==== + +Discover the features of OpenSlides in this online demo: + +.. raw:: html + + + + Start OpenSlides Demo + + + + +Demo Access Data +---------------- + +Three demo users with different permissions are created: + +Meeting leadership: + +- Username: **demo** +- Password: **demo** + + +Delegate: + +- Username: **delegierter** +- Password: **demo** + +Guest: + +- *without access data* + +| +|image| *Attention: The demo will be reset every day!* + +.. |image| image:: _static/images/icons/task-attention.png diff --git a/docs/en/download.rst b/docs/en/download.rst index 75d5de385..466393c31 100644 --- a/docs/en/download.rst +++ b/docs/en/download.rst @@ -11,6 +11,8 @@ Read the `installation instructions `_ after download. +Find older versions und checksums (sha1sums) under http://openslides.org/download. + Source Code ----------- diff --git a/docs/en/help.rst b/docs/en/help.rst deleted file mode 100644 index 9c143d2b4..000000000 --- a/docs/en/help.rst +++ /dev/null @@ -1,30 +0,0 @@ -Help -==== - - -Mailing lists -------------- - -**Still under constrution! Will follow shortly.** - -Bug reports ------------ - -Please use our `ticket system `_ -to report bugs for OpenSlides. - - -Want to contribute to OpenSlides? ---------------------------------- - -OpenSlides is an open-source project driven by volunteers. -From source code to localizations or artwork, any contribution is welcome! - -Contact -------- -You are intersting in OpenSlides and thinking about using OpenSlides -at your next event? You searching for professional support? -Then please contact our core development and support team. We can help you. - -Please write your support and press requests, feedback and suggestions -to support@openslides.org. diff --git a/openslides/static/images/icons/dialog-warning.png b/openslides/static/images/icons/dialog-warning.png deleted file mode 100644 index 43ca31a31871751e291ed4ae0a43e2d98cdf0b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmV-a0;~OrP)=*gEtt=qgkZ2WcrqY7(0?$^FO?a>2XUw9*HDa1NaF z@OuwOwASng#Q>tJeKmRSTwoAd>whL*v@S-Ar+U%SIo(~bF70$q?I;f2hvwL{7^U;b zw*BD0M(BMqro}&V2*W@OP{GO3=%amW&w?cO?-~auS$=Y#<)@EOh2!YhoZXWkUa;=S z@ZZX3l4u!f_gAJi&FE}$2CGXn*ks=8+cm7Eys zU~b|CdHj)4a9W7hL>0$^_B%BP8QDjACRVHHHinKSo>&nW@cmT@orH{EYk+`G9GahX zI~Wi1Oy~%}gp}rxJT?oiC;2*<^i#R|~)W-VQBrF&w4GR~1a&85xL*&7(@?XNdKu7s+>4 ix2BaJzs}xZAN&D5t-?v>AdPzf0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2igW6 z6E+>Rji6uv00KctL_t(I%axN$YZO5gM$fJ3?wQO?9?m490TFZ+7eOT`J{Af>5J5zQ zY}`n|zu?k8;L@ec%B5!I1AHtbQ4u31sEaHDabgHDnMWQy-96J?<)V5p23=TiDe6-9 z)K_2C1)%mS!~c$O#?H>vy&=k%)-kg@Kr;z|`A3zcv!WtnOjf5{n@ZkL(cZCJ!Ql#8 z73>}*JoLu-2ntu0mQfNb?PUOZQk^GphWd5Q54JOJf_(Et<%_jCQ|6$E&^_!NKR zXR1Ph%2B9JAmfMwU|Jwi4D6)xH6;CXR4O@%kX8d!ns7^)AoT!12cUumh7dBT2}y%M zr+~PLL`~2FVj!!~e*i+DQ-@638YKqI070ArOcQhphyh$%(*+~}2z7*Zw*pi@LDIE< z6D4&J599UWR;Ouqb^%NPj%lEYK>?0{H1T8X+SJH&7E$$O)XEPC!Q}TS$c6KWrx7Kf zIcMr}z zyy&bIa{4dL^t*`&1>VQy)jKPvCYC-upOzD2=lDGPmh$N3eYI$?K;qfW8iPquN*Q7? npumYJ