From 494f18a01ba0c54a2273a8a245c57e7e1ab5c50a Mon Sep 17 00:00:00 2001 From: erlehmann Date: Thu, 31 Jul 2008 19:15:17 +0000 Subject: [PATCH] diediedie git-svn-id: http://yolanda.mister-muffin.de/svn@361 7eef14d0-6ed0-489d-bf55-20463b2d70db --- trunk/AUTHORS | 2 - trunk/LICENSE | 677 ------------- trunk/README | 44 - trunk/TODO | 1 - trunk/apache.conf | 29 - trunk/config/backend.xml | 56 -- trunk/config/frontend.xml | 31 - trunk/download.pl | 102 -- trunk/functions.pl | 361 ------- trunk/images/badges/COPYING | 4 - trunk/images/badges/css.png | Bin 724 -> 0 bytes trunk/images/badges/ogg theora.png | Bin 3723 -> 0 bytes trunk/images/badges/open source.png | Bin 744 -> 0 bytes trunk/images/badges/xhtml 1.1.png | Bin 794 -> 0 bytes trunk/images/cc/32x32/cc-by.png | Bin 4248 -> 0 bytes trunk/images/cc/32x32/cc-noderivatives.png | Bin 4254 -> 0 bytes trunk/images/cc/32x32/cc-noncommercial.png | Bin 4837 -> 0 bytes trunk/images/cc/32x32/cc-remix.png | Bin 2071 -> 0 bytes trunk/images/cc/32x32/cc-share.png | Bin 1805 -> 0 bytes trunk/images/cc/32x32/cc-sharealike.png | Bin 4769 -> 0 bytes trunk/images/cc/32x32/cc-unknown.png | Bin 4411 -> 0 bytes trunk/images/cc/32x32/no-endorse.png | Bin 2136 -> 0 bytes trunk/images/cc/buttons/by-nc-dollar.png | Bin 5145 -> 0 bytes trunk/images/cc/buttons/by-nc-euro.png | Bin 5189 -> 0 bytes trunk/images/cc/buttons/by-nc-nd-dollar.png | Bin 5281 -> 0 bytes trunk/images/cc/buttons/by-nc-nd-euro.png | Bin 5332 -> 0 bytes trunk/images/cc/buttons/by-nc-sa-dollar.png | Bin 5460 -> 0 bytes trunk/images/cc/buttons/by-nc-sa-euro.png | Bin 5544 -> 0 bytes trunk/images/cc/buttons/by-nd.png | Bin 4880 -> 0 bytes trunk/images/cc/buttons/by-sa.png | Bin 5083 -> 0 bytes trunk/images/cc/buttons/by.png | Bin 4739 -> 0 bytes trunk/images/cc/cc-by.png | Bin 3795 -> 0 bytes trunk/images/cc/cc-noderivatives.png | Bin 4417 -> 0 bytes trunk/images/cc/cc-noncommercial.png | Bin 5249 -> 0 bytes trunk/images/cc/cc-remix.png | Bin 1862 -> 0 bytes trunk/images/cc/cc-share.png | Bin 1624 -> 0 bytes trunk/images/cc/cc-sharealike.png | Bin 5015 -> 0 bytes trunk/images/cc/cc-unknown.png | Bin 4651 -> 0 bytes trunk/images/cc/cc-unknown.xcf | Bin 7562 -> 0 bytes trunk/images/cc/no-endorse.png | Bin 1197 -> 0 bytes trunk/images/favicon.ico | Bin 1150 -> 0 bytes trunk/images/logo.png | Bin 7556 -> 0 bytes trunk/images/logo.svg | 211 ---- trunk/images/mplayer.png | Bin 11029 -> 0 bytes trunk/images/openid.png | Bin 3005 -> 0 bytes .../tango/128x128/actions/document-save.png | Bin 11659 -> 0 bytes .../tango/128x128/actions/document-send.png | Bin 10159 -> 0 bytes .../tango/128x128/actions/player_play.png | Bin 5863 -> 0 bytes .../images/tango/128x128/apps/bittorrent.png | Bin 16424 -> 0 bytes .../tango/16x16/actions/document-new.png | Bin 477 -> 0 bytes .../16x16/actions/document-properties.png | Bin 464 -> 0 bytes .../tango/16x16/actions/document-save.png | Bin 911 -> 0 bytes trunk/images/tango/16x16/actions/go-up.png | Bin 652 -> 0 bytes .../tango/16x16/actions/system-log-out.png | Bin 799 -> 0 bytes .../tango/16x16/actions/system-search.png | Bin 935 -> 0 bytes .../16x16/categories/preferences-system.png | Bin 611 -> 0 bytes .../tango/16x16/emblems/emblem-favorite.png | Bin 788 -> 0 bytes .../tango/16x16/mimetypes/text-x-generic.png | Bin 333 -> 0 bytes .../tango/16x16/mimetypes/video-x-generic.png | Bin 823 -> 0 bytes .../tango/32x32/actions/document-send.png | Bin 1772 -> 0 bytes trunk/images/tango/32x32/actions/go-first.png | Bin 1331 -> 0 bytes trunk/images/tango/32x32/actions/go-last.png | Bin 1342 -> 0 bytes trunk/images/tango/32x32/actions/go-next.png | Bin 1219 -> 0 bytes .../tango/32x32/actions/go-previous.png | Bin 1200 -> 0 bytes .../tango/32x32/status/dialog-error.png | Bin 1682 -> 0 bytes .../tango/32x32/status/dialog-information.png | Bin 1910 -> 0 bytes .../tango/32x32/status/dialog-warning.png | Bin 1391 -> 0 bytes .../tango/48x48/actions/document-send.png | Bin 3006 -> 0 bytes trunk/images/tango/48x48/actions/go-first.png | Bin 2294 -> 0 bytes trunk/images/tango/48x48/actions/go-last.png | Bin 2308 -> 0 bytes trunk/images/tango/48x48/actions/go-next.png | Bin 2122 -> 0 bytes .../tango/48x48/actions/go-previous.png | Bin 2107 -> 0 bytes trunk/images/tango/AUTHORS | 9 - trunk/images/tango/COPYING | 67 -- .../images/tango/accessories-text-editor.png | Bin 1630 -> 0 bytes trunk/images/tango/search.png | Bin 2193 -> 0 bytes trunk/images/tango/video.png | Bin 2012 -> 0 bytes trunk/images/totem.png | Bin 20643 -> 0 bytes trunk/images/vlc.png | Bin 14493 -> 0 bytes trunk/images/xiphfish.png | Bin 2555 -> 0 bytes trunk/include.pl | 32 - trunk/index.pl | 169 ---- trunk/init_sql.pl | 138 --- trunk/java/LICENSE.cortado | 17 - trunk/java/LICENSE.jheora | 23 - trunk/java/cortado-ovt-stripped-0.2.2.jar | Bin 198094 -> 0 bytes trunk/lang/en.xml | 273 ----- trunk/lang/languages.xml | 935 ------------------ trunk/login.pl | 137 --- trunk/makefile | 34 - trunk/man/yolanda | 47 - trunk/man/yolanda-upload | 79 -- trunk/pingback.pl | 155 --- trunk/register.pl | 101 -- trunk/search.pl | 56 -- trunk/settings.pl | 44 - trunk/site/comment.dtd | 219 ---- trunk/site/licenses.xml | 22 - trunk/style/colors/tango.css | 108 -- trunk/style/default.css | 14 - trunk/style/embedded.css | 42 - trunk/style/reset.css | 73 -- trunk/style/structure/fake6.css | 277 ------ trunk/tools/buzzword bingo.gnumeric | Bin 2253 -> 0 bytes trunk/tools/daemon.pl | 98 -- trunk/tools/tagcloud.pl | 43 - trunk/tools/yolanda-upload.pl | 138 --- trunk/torrentaction/1.torrent | 1 - trunk/torrentaction/torrent.pl | 81 -- trunk/upload.pl | 67 -- trunk/upload.pl.bak | 170 ---- trunk/uploader.pl | 222 ----- trunk/video.pl | 325 ------ trunk/xsl/null.xsl | 24 - trunk/xsl/opensearch.xsl | 64 -- trunk/xsl/rss.xsl | 80 -- trunk/xsl/xhtml-embed.xsl | 158 --- trunk/xsl/xhtml.xsl | 82 -- trunk/xsl/xhtml/advancedsearch.xsl | 39 - trunk/xsl/xhtml/embedded.xsl | 25 - trunk/xsl/xhtml/footer.xsl | 72 -- trunk/xsl/xhtml/header.xsl | 98 -- trunk/xsl/xhtml/loginbox.xsl | 113 --- trunk/xsl/xhtml/messagebox.xsl | 45 - trunk/xsl/xhtml/pluginhelp.xsl | 30 - trunk/xsl/xhtml/register.xsl | 41 - trunk/xsl/xhtml/results.xsl | 239 ----- trunk/xsl/xhtml/searchbar.xsl | 73 -- trunk/xsl/xhtml/settings.xsl | 42 - trunk/xsl/xhtml/splash.xsl | 26 - trunk/xsl/xhtml/tagcloud.xsl | 47 - trunk/xsl/xhtml/upload.xsl | 392 -------- trunk/xsl/xhtml/video.xsl | 428 -------- trunk/xsl/xhtml/xhtml-body.xsl | 86 -- trunk/xsl/xhtml/xhtml-head.xsl | 121 --- trunk/xsl/xspf.xsl | 54 - 136 files changed, 8113 deletions(-) delete mode 100644 trunk/AUTHORS delete mode 100644 trunk/LICENSE delete mode 100755 trunk/README delete mode 100644 trunk/TODO delete mode 100644 trunk/apache.conf delete mode 100644 trunk/config/backend.xml delete mode 100755 trunk/config/frontend.xml delete mode 100644 trunk/download.pl delete mode 100644 trunk/functions.pl delete mode 100644 trunk/images/badges/COPYING delete mode 100644 trunk/images/badges/css.png delete mode 100644 trunk/images/badges/ogg theora.png delete mode 100644 trunk/images/badges/open source.png delete mode 100644 trunk/images/badges/xhtml 1.1.png delete mode 100644 trunk/images/cc/32x32/cc-by.png delete mode 100644 trunk/images/cc/32x32/cc-noderivatives.png delete mode 100644 trunk/images/cc/32x32/cc-noncommercial.png delete mode 100644 trunk/images/cc/32x32/cc-remix.png delete mode 100644 trunk/images/cc/32x32/cc-share.png delete mode 100644 trunk/images/cc/32x32/cc-sharealike.png delete mode 100644 trunk/images/cc/32x32/cc-unknown.png delete mode 100644 trunk/images/cc/32x32/no-endorse.png delete mode 100644 trunk/images/cc/buttons/by-nc-dollar.png delete mode 100644 trunk/images/cc/buttons/by-nc-euro.png delete mode 100644 trunk/images/cc/buttons/by-nc-nd-dollar.png delete mode 100644 trunk/images/cc/buttons/by-nc-nd-euro.png delete mode 100644 trunk/images/cc/buttons/by-nc-sa-dollar.png delete mode 100644 trunk/images/cc/buttons/by-nc-sa-euro.png delete mode 100644 trunk/images/cc/buttons/by-nd.png delete mode 100644 trunk/images/cc/buttons/by-sa.png delete mode 100644 trunk/images/cc/buttons/by.png delete mode 100644 trunk/images/cc/cc-by.png delete mode 100644 trunk/images/cc/cc-noderivatives.png delete mode 100644 trunk/images/cc/cc-noncommercial.png delete mode 100644 trunk/images/cc/cc-remix.png delete mode 100644 trunk/images/cc/cc-share.png delete mode 100644 trunk/images/cc/cc-sharealike.png delete mode 100644 trunk/images/cc/cc-unknown.png delete mode 100644 trunk/images/cc/cc-unknown.xcf delete mode 100644 trunk/images/cc/no-endorse.png delete mode 100644 trunk/images/favicon.ico delete mode 100644 trunk/images/logo.png delete mode 100644 trunk/images/logo.svg delete mode 100644 trunk/images/mplayer.png delete mode 100755 trunk/images/openid.png delete mode 100644 trunk/images/tango/128x128/actions/document-save.png delete mode 100644 trunk/images/tango/128x128/actions/document-send.png delete mode 100644 trunk/images/tango/128x128/actions/player_play.png delete mode 100644 trunk/images/tango/128x128/apps/bittorrent.png delete mode 100644 trunk/images/tango/16x16/actions/document-new.png delete mode 100644 trunk/images/tango/16x16/actions/document-properties.png delete mode 100644 trunk/images/tango/16x16/actions/document-save.png delete mode 100644 trunk/images/tango/16x16/actions/go-up.png delete mode 100644 trunk/images/tango/16x16/actions/system-log-out.png delete mode 100644 trunk/images/tango/16x16/actions/system-search.png delete mode 100644 trunk/images/tango/16x16/categories/preferences-system.png delete mode 100644 trunk/images/tango/16x16/emblems/emblem-favorite.png delete mode 100644 trunk/images/tango/16x16/mimetypes/text-x-generic.png delete mode 100644 trunk/images/tango/16x16/mimetypes/video-x-generic.png delete mode 100644 trunk/images/tango/32x32/actions/document-send.png delete mode 100644 trunk/images/tango/32x32/actions/go-first.png delete mode 100644 trunk/images/tango/32x32/actions/go-last.png delete mode 100644 trunk/images/tango/32x32/actions/go-next.png delete mode 100644 trunk/images/tango/32x32/actions/go-previous.png delete mode 100644 trunk/images/tango/32x32/status/dialog-error.png delete mode 100644 trunk/images/tango/32x32/status/dialog-information.png delete mode 100644 trunk/images/tango/32x32/status/dialog-warning.png delete mode 100644 trunk/images/tango/48x48/actions/document-send.png delete mode 100644 trunk/images/tango/48x48/actions/go-first.png delete mode 100644 trunk/images/tango/48x48/actions/go-last.png delete mode 100644 trunk/images/tango/48x48/actions/go-next.png delete mode 100644 trunk/images/tango/48x48/actions/go-previous.png delete mode 100644 trunk/images/tango/AUTHORS delete mode 100644 trunk/images/tango/COPYING delete mode 100644 trunk/images/tango/accessories-text-editor.png delete mode 100644 trunk/images/tango/search.png delete mode 100644 trunk/images/tango/video.png delete mode 100644 trunk/images/totem.png delete mode 100644 trunk/images/vlc.png delete mode 100755 trunk/images/xiphfish.png delete mode 100644 trunk/include.pl delete mode 100644 trunk/index.pl delete mode 100644 trunk/init_sql.pl delete mode 100644 trunk/java/LICENSE.cortado delete mode 100644 trunk/java/LICENSE.jheora delete mode 100644 trunk/java/cortado-ovt-stripped-0.2.2.jar delete mode 100755 trunk/lang/en.xml delete mode 100644 trunk/lang/languages.xml delete mode 100644 trunk/login.pl delete mode 100644 trunk/makefile delete mode 100644 trunk/man/yolanda delete mode 100644 trunk/man/yolanda-upload delete mode 100644 trunk/pingback.pl delete mode 100644 trunk/register.pl delete mode 100644 trunk/search.pl delete mode 100644 trunk/settings.pl delete mode 100644 trunk/site/comment.dtd delete mode 100644 trunk/site/licenses.xml delete mode 100644 trunk/style/colors/tango.css delete mode 100755 trunk/style/default.css delete mode 100644 trunk/style/embedded.css delete mode 100644 trunk/style/reset.css delete mode 100644 trunk/style/structure/fake6.css delete mode 100644 trunk/tools/buzzword bingo.gnumeric delete mode 100755 trunk/tools/daemon.pl delete mode 100755 trunk/tools/tagcloud.pl delete mode 100755 trunk/tools/yolanda-upload.pl delete mode 100644 trunk/torrentaction/1.torrent delete mode 100644 trunk/torrentaction/torrent.pl delete mode 100644 trunk/upload.pl delete mode 100644 trunk/upload.pl.bak delete mode 100644 trunk/uploader.pl delete mode 100644 trunk/video.pl delete mode 100644 trunk/xsl/null.xsl delete mode 100644 trunk/xsl/opensearch.xsl delete mode 100644 trunk/xsl/rss.xsl delete mode 100644 trunk/xsl/xhtml-embed.xsl delete mode 100755 trunk/xsl/xhtml.xsl delete mode 100644 trunk/xsl/xhtml/advancedsearch.xsl delete mode 100644 trunk/xsl/xhtml/embedded.xsl delete mode 100644 trunk/xsl/xhtml/footer.xsl delete mode 100644 trunk/xsl/xhtml/header.xsl delete mode 100644 trunk/xsl/xhtml/loginbox.xsl delete mode 100644 trunk/xsl/xhtml/messagebox.xsl delete mode 100644 trunk/xsl/xhtml/pluginhelp.xsl delete mode 100644 trunk/xsl/xhtml/register.xsl delete mode 100644 trunk/xsl/xhtml/results.xsl delete mode 100644 trunk/xsl/xhtml/searchbar.xsl delete mode 100644 trunk/xsl/xhtml/settings.xsl delete mode 100644 trunk/xsl/xhtml/splash.xsl delete mode 100644 trunk/xsl/xhtml/tagcloud.xsl delete mode 100644 trunk/xsl/xhtml/upload.xsl delete mode 100644 trunk/xsl/xhtml/video.xsl delete mode 100644 trunk/xsl/xhtml/xhtml-body.xsl delete mode 100644 trunk/xsl/xhtml/xhtml-head.xsl delete mode 100644 trunk/xsl/xspf.xsl diff --git a/trunk/AUTHORS b/trunk/AUTHORS deleted file mode 100644 index 83b7995..0000000 --- a/trunk/AUTHORS +++ /dev/null @@ -1,2 +0,0 @@ -Nils Dagsson Moskopp (erlehmann) -Johannes Schauer (josch) diff --git a/trunk/LICENSE b/trunk/LICENSE deleted file mode 100644 index c7b5725..0000000 --- a/trunk/LICENSE +++ /dev/null @@ -1,677 +0,0 @@ - Yolanda - A free software video CMS - Copyright (C) 2007 Nils Dagsson Moskopp, Johannes Schauer - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - -================================================================================ - - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license -for software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are -designed to take away your freedom to share and change the works. By -contrast, our General Public Licenses are intended to guarantee your -freedom to share and change all versions of a program--to make sure it -remains free software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public -License. - - "Copyright" also means copyright-like laws that apply to other kinds -of works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further restriction, -you may remove that term. If a license document contains a further -restriction but permits relicensing or conveying under this License, you -may add to a covered work material governed by the terms of that license -document, provided that the further restriction does not survive such -relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have permission -to link or combine any covered work with a work licensed under version 3 -of the GNU General Public License into a single combined work, and to -convey the resulting work. The terms of this License will continue to -apply to the part which is the covered work, but the work with which it is -combined will remain governed by version 3 of the GNU General Public -License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may differ -in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero -General Public License "or any later version" applies to it, you have -the option of following the terms and conditions either of that -numbered version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number -of the GNU Affero General Public License, you may choose any version -ever published by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that -proxy's public statement of acceptance of a version permanently -authorizes you to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. diff --git a/trunk/README b/trunk/README deleted file mode 100755 index 3514cb1..0000000 --- a/trunk/README +++ /dev/null @@ -1,44 +0,0 @@ -Yolanda - http://yolanda.mister-muffin.de/trac -======================================================= - -A video content management system using Perl for the backend and XML and XSLT for the frontend. Video playback is provided by Fluendo's Cortado Java applet. - -Installation -============ - -You will need to install following packages prior to using Yolanda: -apache2 -apache2-mpm-prefork -libapache2-mod-perl2 -libcgi-session-perl -libdbi-perl -libxml-simple-perl -libproc-daemon-perl -libdigest-sha-perl -libnet-openid-consumer-perl -libio-socket-ssl-perl -liblwpx-paranoidagent-perl -mysql-server -ffmpeg -ffmpeg2theora - -You will also need one of the following java packages for playback purposes: -sun-java6-plugin -sun-java5-plugin -j2re1.4-mozilla-plugin - -Important: The GNU java implementation does not seem to work with Cortado yet. - -Usage -===== - -Launch the worker script (daemon.pl). - -Help -==== - -If you have any questions/bug reports/ideas, you can find help in the following -locations: - -http://yolanda.mister-muffin.de/proj - Main project page and wiki -yolanda@conference.mister-muffin.de - jabber multi user chat diff --git a/trunk/TODO b/trunk/TODO deleted file mode 100644 index bbf11ca..0000000 --- a/trunk/TODO +++ /dev/null @@ -1 +0,0 @@ -See http://mister-muffin.de/proj for blueprints and bugs. diff --git a/trunk/apache.conf b/trunk/apache.conf deleted file mode 100644 index 91f1582..0000000 --- a/trunk/apache.conf +++ /dev/null @@ -1,29 +0,0 @@ -NameVirtualHost * - - ServerAdmin webmaster@localhost - - DocumentRoot /var/www/yolanda/ - - Options FollowSymLinks - AllowOverride None - - - - ForceType image/jpeg - - - AllowEncodedSlashes On - - RewriteEngine On - RewriteRule ^/video/(.*)/([0-9]+)/(.*)$ /video.pl?title=$1&id=$2&$3 - RewriteRule ^/embedded/(.*)/([0-9]+)/(.*)$ /video.pl?title=$1&id=$2&embed=true&$3 - RewriteRule ^/download/([0-9]+)/(.*)$ /download.pl?id=$1&$2 - - ErrorLog /var/log/apache2/error.log - - LogLevel warn - - CustomLog /var/log/apache2/access.log combined - ServerSignature On - - diff --git a/trunk/config/backend.xml b/trunk/config/backend.xml deleted file mode 100644 index eb3c236..0000000 --- a/trunk/config/backend.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - mysql - localhost - yolanda - root - - - http://localhost - - - * order:timestamp sort:descending - * order:viewcount sort:descending - * order:downloadcount sort:descending - 3 - 10 - 500 - relevance - desc - - - en-us - xhtml.xsl - 3 - 20 - true - - sid - - - 720 - 240 - 1080 - 320 - 86388736 - 512 - 6000 - 64 - 120 - - - - http://www.w3.org/1999/XSL/Transform - http://purl.org/dc/elements/1.1/ - http://purl.org/dc/terms/ - http://web.resource.org/cc/ - http://www.w3.org/1999/02/22-rdf-syntax-ns# - http://www.w3.org/2002/xforms - http://www.w3.org/2001/XMLSchema - http://www.w3.org/2001/XMLSchema-instance - "http://www.w3.org/1999/xhtml" - - diff --git a/trunk/config/frontend.xml b/trunk/config/frontend.xml deleted file mode 100755 index 64c859b..0000000 --- a/trunk/config/frontend.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - Yolanda - WebTV free as in Speech - - - /settings.pl - /login.pl - /login.pl?action=openid - /login.pl?action=logout - http://yolanda.mister-muffin.de/trac - /LICENSE - http://yolanda.mister-muffin.de/trac/browser/trunk - /register.pl - http://yolanda.mister-muffin.de/trac/newticket - /search.pl - /search.pl?query= - http://localhost/ - /upload.pl - /uploader.pl - /search.pl?query=*%20order:timestamp%20sort:descending - /search.pl?query=*%20order:downloadcount%20sort:descending - /search.pl?query=*%20order:viewcount%20sort:descending - - - - diff --git a/trunk/download.pl b/trunk/download.pl deleted file mode 100644 index cd2b796..0000000 --- a/trunk/download.pl +++ /dev/null @@ -1,102 +0,0 @@ -require "functions.pl"; - -#initialize session data -CGI::Session->name($config->{"page_cookie_name"}); -$query = new CGI; -$session = new CGI::Session; - -#do we have an id? -if($query->param('id')) -{ - #check if video with requested id is in the database - my $sth = $dbh->prepare(qq{select title from videos where id = ? }); - $sth->execute($query->param('id')); - - if(($title) = $sth->fetchrow_array()) - { - #are we only watching this video or downloading it? - if($query->param('view')) - { - #seems we only want to watch it - update viewcount - $dbh->do(qq{update videos set viewcount=viewcount+1 where id = ? }, undef, $query->param('id')) or die $dbh->errstr; - } - else - { - #video is being downloaded - update downloadcount - $dbh->do(qq{update videos set downloadcount=downloadcount+1 where id = ? }, undef, $query->param('id')) or die $dbh->errstr; - } - - #open video file - $file = open(FILE, "<$root/videos/".$query->param('id')); - - if($file) - { - #TODO: replace all of this with fastcgi x-sendfile - #get video filesize - $filesize = -s "$root/videos/".$query->param('id'); - - #get http query range - #TODO: also allow range end - $range = $query->http('range'); - $range =~ s/bytes=([0-9]+)-/$1/; - - #if a specific range is requested send http partial content headers and seek in the inputfile - if($range) - { - #if $range is equal or more than filesize throw http 416 header - if($range >= $filesize) - { - print $query->header(-status=>'416 Requested Range Not Satisfiable'); - } - else - { - #print correct http partial header - print $query->header(-type=>'application/ogg', - -content_length=> $filesize-$range, - -status=>'206 Partial Content', - -attachment=>$title.".ogv", - -accept_ranges=> "bytes", - -content_range=> "bytes $range-".($filesize-1)."/$filesize" - ); - - #seek file to the requested position - seek FILE, $range, 0; - } - } - else - { - #print normal header - print $query->header(-type=>'application/ogg', - -content_length=> $filesize, - -attachment=>$title.".ogv" - ); - } - - #in both cases - do some slurp-eaze to the browser - while (my $BytesRead = read (FILE, $buff, 8192)) - { - print $buff; - } - close(FILE); - } - else - { - #the requested file should be there but is not - throw server error - print $session->header( - -status=>'500 Internal Server Error' - ) - } - } - else - { - #no such video exists - 404 - print $session->header( - -status=>'404 Not found' - ) - } -} -else -{ - #no if was supplied - print $query->redirect("index.pl?error=error_202c"); -} diff --git a/trunk/functions.pl b/trunk/functions.pl deleted file mode 100644 index 4e45e90..0000000 --- a/trunk/functions.pl +++ /dev/null @@ -1,361 +0,0 @@ -require "include.pl"; - -sub get_userinfo_from_sid -{ - #get parameters - my ($sid) = @_; - - #prepare query - my $sth = $dbh->prepare(qq{select id, username, pagesize from users where sid = ?}) or die $dbh->errstr; - - #execute it - $sth->execute($sid) or die $dbh->errstr; - - #save the resulting username - ($userinfo->{'id'}, $userinfo->{'username'}, $userinfo->{'pagesize'}) = $sth->fetchrow_array(); - - #finish query - $sth->finish() or die $dbh->errstr; - - #return - return @userinfo; -} - -sub get_page_array -{ - #get parameters - my (@userinfo) = @_; - - my $page = XML::LibXML::Element->new( "page" ); - - #get user language from browser http_accept string - my ($lang) = $query->http('HTTP_ACCEPT_LANGUAGE') =~ /^[^,]+,([^;]*);/; - $page->setAttribute( "lang", $lang ? $lang : "en" ); - - #TODO: set namespace for each site on its own - $page->setAttribute( "username", $userinfo->{'username'} ); - - return $page; -} - -# index.pl (display custom search) -# search.pl (display search results) -# and upload.pl (display similar videos) -sub fill_results -{ - my ($dbquery, @args) = @_; - - my $results = XML::LibXML::Element->new( "results" ); - - #prepare query - my $sth = $dbh->prepare($dbquery) or die $dbh->errstr; - - #execute it - $resultcount = $sth->execute(@args) or die $dbh->errstr; - - #set pagesize by query or usersettings or default - $pagesize = $query->param('pagesize') or $pagesize = $userinfo->{'pagesize'} or $pagesize = $config->{"search_results_default"}; - - #if pagesize is more than maxpagesize reduce to maxpagesize - $pagesize = $pagesize > $config->{"search_results_max"} ? $config->{"search_results_max"} : $pagesize; - - #rediculous but funny round up, will fail with 100000000000000 results per page - #on 0.0000000000001% of all queries - this is a risk we can handle - $lastpage = int($resultcount/$pagesize+0.99999999999999); - - $currentpage = int($query->param('page')) or $currentpage = 1; - - $dbquery .= " limit ".($currentpage-1)*$pagesize.", ".$pagesize; - - #prepare query - $sth = $dbh->prepare($dbquery) or die $dbh->errstr; - - #execute it - $sth->execute(@args) or die $dbh->errstr; - - $results->setAttribute('lastpage', $lastpage); - $results->setAttribute('currentpage', $currentpage); - $results->setAttribute('resultcount', $resultcount eq '0E0' ? 0 : $resultcount); - $results->setAttribute('pagesize', $pagesize); - - #get every returned value - while (my ($id, $title, $description, $publisher, $timestamp, $creator, - $subject, $source, $language, $coverage, $rights, - $license, $filesize, $duration, $width, $height, $fps, $viewcount, - $downloadcount) = $sth->fetchrow_array()) - { - #build xml node structure - my $result = XML::LibXML::Element->new( "result" ); - $result->setAttribute( "thumbnail", $config->{"url_root"}."/video-stills/thumbnails/$id" ); - $result->setAttribute( "preview", $config->{"url_root"}."/video-stills/previews/$id" ); - $result->setAttribute( "duration", $duration ); - $result->setAttribute( "viewcount", $viewcount ); - - my $rdf = XML::LibXML::Element->new( "RDF" ); - $rdf->setNamespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdf"); - - my $work = XML::LibXML::Element->new( "Work" ); - $work->setNamespace( "http://web.resource.org/cc/", "cc"); - $work->setNamespace( "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdf", 0); - $work->setAttributeNS( "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "about", $config->{"url_root"}."/download/$id/" ); - - $node = XML::LibXML::Element->new( "coverage" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($coverage); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "creator" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($creator); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "date" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($date); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "description" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($description); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "identifier" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($config->{"url_root"}."/video/".urlencode($title)."/$id/"); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "language" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($language); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "publisher" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($publisher); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "rights" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($rights); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "source" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($source); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "subject" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($subjcet); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "title" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($title); - $work->appendChild($node); - - my $license = XML::LibXML::Element->new( "License" ); - $license->setNamespace("http://web.resource.org/cc/", "cc"); - $license->setNamespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdf", 0); - $license->setAttributeNS( "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "about", "http://creativecommons.org/licenses/GPL/2.0/" ); - - $rdf->appendChild($work); - $rdf->appendChild($license); - - $result->appendChild($rdf); - - $results->appendChild($result); - } - - #finish query - $sth->finish() or die $dbh->errstr; - - return $results; -} - -sub get_sqlquery -{ - my $strquery = @_[0]; - $strquery =~ s/%([0-9A-F]{2})/chr(hex($1))/eg; - (@tags) = $strquery =~ / tag:(\w+)/gi; - ($order) = $strquery =~ / order:(\w+)/i; - ($sort) = $strquery =~ / sort:(\w+)/i; - #TODO: add those options - #($title) = $strquery =~ /title:(\w+)/i; - #($description) = $strquery =~ /description:(\w+)/i; - #($creator) = $strquery =~ /creator:(\w+)/i; - #($language) = $strquery =~ /language:(\w+)/i; - #($coverage) = $strquery =~ /coverage:(\w+)/i; - #($rights) = $strquery =~ /rights:(\w+)/i; - #($license) = $strquery =~ /license:(\w+)/i; - #($filesize) = $strquery =~ /filesize:([<>]?\w+)/i; - #($duration) = $strquery =~ /duration:([<>]?\w+)/i; - #($timestamp) = $strquery =~ /timestamp:([<>]?\w+)/i; - $strquery =~ s/ (tag|order|sort):\w+//gi; - $strquery =~ s/^\s*(.*?)\s*$/$1/; - - #build mysql query - my $dbquery = "select v.id, v.title, v.description, u.username, - from_unixtime( v.timestamp ), v.creator, v.subject, - v.source, v.language, v.coverage, v.rights, v.license, filesize, - duration, width, height, fps, viewcount, downloadcount"; - - #only continue with a valid query string - if($strquery) - { - #select all videos - if($strquery eq "*") - { - $dbquery .= " from videos as v, users as u where u.id = v.userid"; - } - #search - else - { - $dbquery .= ", match(v.title, v.description, v.subject) against( ? in boolean mode) as relevance"; - $dbquery .= " from videos as v, users as u where u.id = v.userid"; - $dbquery .= " and match(v.title, v.description, v.subject) against( ? in boolean mode)"; - push @args, $strquery, $strquery; - } - - #match tags if present - if(@tags) - { - $dbquery .= " and match(v.subject) against (? in boolean mode)"; - push @args, "@tags"; - } - - #match publisher - if($publisher) - { - $dbquery .= " and match(u.username) against (? in boolean mode)"; - push @args, "$publisher"; - } - - #give results the right order - if($order) - { - if($order eq 'filesize') - { - $dbquery .= " order by v.filesize"; - } - elsif($order eq 'duration') - { - $dbquery .= " order by v.duration"; - } - elsif($order eq 'viewcount') - { - $dbquery .= " order by v.viewcount"; - } - elsif($order eq 'downloadcount') - { - $dbquery .= " order by v.downloadcount"; - } - elsif($order eq 'timestamp') - { - $dbquery .= " order by v.timestamp"; - } - elsif($order eq 'relevance') - { - $dbquery .= " order by relevance"; - } - elsif($order eq 'random') - { - $dbquery .= " order by rand()"; - } - else - { - $dbquery .= " order by $config->{'search_order_default'}"; - } - - if($sort eq "ascending") - { - $dbquery .= " asc"; - } - elsif($sort eq "descending") - { - $dbquery .= " desc"; - } - else - { - $dbquery .= " $config->{'search_sort_default'}"; - } - } - - return $dbquery, @args; - } -} - -#replace chars in url according to RFC 1738 -sub urlencode -{ - my ($url) = @_[0]; - $url =~ s/([^A-Za-z0-9_\$\-.+!*'()])/sprintf("%%%02X", ord($1))/eg; - return $url; -} - -sub output_page -{ - my $doc = shift; - my $parser = XML::LibXML->new(); - my $xslt = XML::LibXSLT->new(); - - # let the XSLT param choose other stylesheets or default to xhtml.xsl - my $param_xslt = $query->param('xslt'); - $param_xslt =~ s/[^a-z0-9\[\]\$\-_.+!*'(),]//gi; - - if( -f "$root/xsl/$param_xslt.xsl") - { - $xsltpath = "$root/xsl/$param_xslt.xsl" - } - else - { - $xsltpath = "$root/xsl/xhtml.xsl"; - } - - #TODO: preload xslt stylesheet - my $stylesheet = $xslt->parse_stylesheet($parser->parse_file($xsltpath)); - - $output = $stylesheet->transform($doc); - - if($param_xslt eq "xspf") - { - return $session->header( - -type=>$stylesheet->media_type, - -charset=>$stylesheet->output_encoding, - -attachment=>$query->param('query').".xspf", - ), - $output->toString; - #$stylesheet->output_as_bytes($output); <= for future use with XML::LibXSLT (>= 1.62) - } - elsif($param_xslt eq "pr0n") - { - return $session->header( - -status=>'402 Payment required', - -cost=>'$9001.00', # OVER NEIN THOUSAND - ) - } - else - { - return $session->header( - -type=>$stylesheet->media_type, - -charset=>$stylesheet->output_encoding, - "x-pingback"=>$config->{"url_root"}."/pingback.pl" - ), - print $output->toString; - #$stylesheet->output_as_bytes($output); <= for future use with XML::LibXSLT (>= 1.62) - } -} - -#output info message -sub message -{ - my ($type, $text, $value) = @_; - my $message = XML::LibXML::Element->new( "message" ); - $message->setAttribute("type", $type); - $message->setAttribute("text", $text); - if ($value) - { - $message->setAttribute("value", $value); - } - return $message; -} diff --git a/trunk/images/badges/COPYING b/trunk/images/badges/COPYING deleted file mode 100644 index 08192f7..0000000 --- a/trunk/images/badges/COPYING +++ /dev/null @@ -1,4 +0,0 @@ -Web badges - -License: GPL -Source: from http://www.zwahlendesign.ch/en/node/19 diff --git a/trunk/images/badges/css.png b/trunk/images/badges/css.png deleted file mode 100644 index 854a240a0699e57bbda263a4c789d56af04bc60e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 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 Y00vYC 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 ImA8ERA6ChC+yDRo diff --git a/trunk/images/cc/32x32/cc-remix.png b/trunk/images/cc/32x32/cc-remix.png deleted file mode 100644 index bce992e18d01438ee750274c869e04ff3a539585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2071 zcmV+y2YVNijB z5m4GPZD;1rySV%&weM^?(|hkZ_dMr0&pDK;ssI200C}M(3S&%B6h%?8EH5rDe*5-K z5QNp$)t#Lk2qD?2)9H$eiYyk3&1SP$EG)~as;a6ggiy0X%u?iARaJ_jv`rY}+1c62 z$w@&FL{VfIhNfwZv38i;Ly{z(=gZ2qSxI zdERU`JDpCm*=#TvG>GEy_|no+Fc_SlpWoTp(dl%_WKyToUAc0lwzl>k9~fhD20}PH zJNw|l165UNnogxsb#--ZZEY5dB@5Qfgnj@1{ne{iGcz+R%MuK4+_*t}kbF?8s*;aT zDAd>2N6teCFJ8RZ)YL>)DT*TaW+#xKOi?p4GmjrXPN&o4*4M6GtE;OcW+D0c{rmT$ zM~@Um0RXTp+tbt2)YK%)GKof2)y>UK@=j2q{(DqaRTRbLa^1XnlW++DFgQ54yu3_| z)3pS(as!$>el8Pn>TG-5JG3poFN5893X@^j?;2W_(t$i6lH2^>htH%2M-=} zxm<3yTdU#b=4PMIr>g4G(o!fCf}v0-7K>qwOG`^DDk`+1BUUsa(Za$QlN;#udIIC{ z@USR~n#|a2Hk-{R%W^WA42Q#TVPSz`7>sdkZEYsO30XD5XiHihkbroe=Qu8N2>?)2 zQ-d*PSym7P6pcnnbfu-G+D-rd{p@AXMVqbb8{0ysMG1lO(}{}6osNFgphW9;!l?4_4ReL*{oq}Fc@-j za&~rhL{WrV>5`XdH2U)8OHmY!MkBGV-J1LpkH^#LG^sd6Q6x#y>-BwoeGeZ#42Q$S zG4V~(iNL=PP18D^P7?;Q4?-x4Vsmq|+wFey=8eziTVG!X0PNqtzrDTP;c!GEk^A@W zzkBztzP`SvrzbO)NTXmDVX|;1nC9o_x3{;SK7BeA3XPAC|M~Oh%a<>)Sj_A7@;qNs zQnI$TmT3fI42?!3$!a_vC!R!6+|{Z7WFVDFrPJwPFzEODF~)g$d5w*Yw{G3KdiCn| z_V&QQ0MGN?-QAZiT_UFA@pvp2qbN$J)1l(x;$SdHgx6xR6ciLRHa12gkytFoFpMNg zIXO8Fhoh#ZW^QiIRW8=og#{2j0 zCnqPz#>T3vtJ~VzG}ZHZy`!U}vMd7td_Esd(~=}vEEXyfiS+mPr&1||P;YNNgX6S!W#e*Np$F9_k**4Ey=du3TJFE2lP_N<~PckbLtCX+NxcXxLq ztJP|?T75nr#&~pe)M~XNgb3v|A<|5fPljQfPN&1+SYBS9o}OM@Ty!`bE|)7mKOX=v zFfb60$03APtF^MS5&-~OTU-5pKgV%jzkVGbA8&1K%_Oq+k~x)-m`o;9NlA&;9RUCz zKYsl5=@V(uCr_S)WWjE?A3b_Bkx1}7KRi4f2n2|xX1d9QNMkJth^A>-mLY`m^Yc%h zJYiWjnM~SjHX?4j1$^Pcg#!l;q|<2tfXCzU`~9R-YL)r_RicTYq9_c*ghHWv_wJ=q zDMe8X217?j$FA~gOEua}jBHf*|zw_a_nwj^jj8wA<}%ZEaOmRhcE770~?r{EHVa=H}*jo+s4E94U6k z780)(hsWcIMxzFUA(>1fgiI!r!{M;mY2#Xs`9va7 zP*8CB^5v?ks(%Kr%-NLq*x1;3{`~pO%nZhuP?jV!b95v`BoFD>E|=@vxpReuh1sKH zX7|V(twW*E*w~mL2=REF48PhCra>=BlF?|iSS(FVO-`p%10#F*%|uqKTL_^fNh>QW zb8~Zxi;K}{G#-y@Y0&HSB_$>0<>eI>6(*AjA*7wkn*RO=5DF-tpwUE>0000YdQ@0+ zQ*UN;cVTj6004N}b4%X8O-xS>N=;0u1OP9b1=Ow#sZ9U?002ovPDHLkV1kF! B(mDVD diff --git a/trunk/images/cc/32x32/cc-share.png b/trunk/images/cc/32x32/cc-share.png deleted file mode 100644 index 6381c600a138c996a2144f5802c92a4e0ed3b4b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1805 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 Bg7*Lb diff --git a/trunk/images/cc/32x32/no-endorse.png b/trunk/images/cc/32x32/no-endorse.png deleted file mode 100644 index 0a91fd35a07e16dbd943708f0b85bddcb5a2a8c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2136 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 z 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 diff --git a/trunk/images/cc/buttons/by-nc-nd-euro.png b/trunk/images/cc/buttons/by-nc-nd-euro.png deleted file mode 100644 index 22fc1f61655d96486eb9b66eebfd613ba087f0a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5332 zcmV;_6f5hAP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}000T^NklpommY%SX>ae zFq2M-*Cm-rL%^%)BnQ$IacakIA~`K?@fai#ps5O#Jt?F;v=YsM84|{8{v;^`c5PD( zl0gD8$cN5o5Ao23nMxQq)LQN9VYSa%uVfh;rY+$&^So=lec%4}+xLF&d%w2~A;irv z%w0USM{a}=h5w2$PL){0B(qYfmfG`*on*r>D6zFfKS?CJ0NBapTyWWrW;r!-8j7MIolfK4 z%sm^>O7}`^*suYe-|xhhtuLcua9~;8d?6JU44CS>tQkHAF-HQbV~8=yy_U&BJ|QEY z&)cr|`FxOmC}G|DwTpT<^}LERr#^yK&}_d8UICl8yaaKRxG0?E`ojPqf4%StTrL+S z)#Y-Tg>zw49Yg$`IHsqk7v+%0<3Zo9K6G?!gkGtjQqiI7)l$)+>lNC=YkTtT>DzdB z@b{R?PXPc#QH0;`2LR-9IjE`%0BG~Ip(oUXuYcofb?>hgG#nl}LWymJBX|Y$gt{Sk zg}ONZxcyHY9y+`%e_rW&)g<`S(Q|Ndt~p{|E3m@lLS%Oo@~})B@H`Jmk{}2IIyyQ4 z0HdR$&@>IQETdE^(QBoEgkSXi9M62^8R)u>vaUnd%g}Y*9x{l5yT!Zs*-ziV%*+fV zNkSr#fFRf(T+=l4_Vz-SWw_mL?2qqvJk*^p?qFxQ4-XzZaNww_3Q-hoIIXR%i0+R# zNWMRFAEBP`vi-5*Fu5>(fs9X#k%`O%napL#_0Mud3P_|ncnQz*BpQv9VzEdTvSczz zc%G;2+I(%~;>0+a%uSNZlM`foVvH!`7sxsFEcxX8$K=e})8ypGBgE(P5db6@4BGH4 zocZ^#us;|%ZYzRUu;CPoMG_1KDUMYNg#yJ9yn+L#&DU1fpGMEz$R7ZN1puxZgIyd4 z7iaIee!m~tY!;D71U%0#7#@PbAPR*79ZFOADIAO+vc+HH)5JFHW6rd=I1IKDxi&@W~Mpn-s8^LA| zHhXdWoj4^bnM^kAwF{AKwT=HeUe(f7a+#{8W?AHK*q~hTFGq+a}^hIP-sd;l&s0mS#8rOdV|XCTsZcJdaQ)G#B4g6+=Tq z)HzWUX`Gv1*VWa9a5zlkQ*UoCN~IE%3kqJ|vboxO889pZ#$XeR-n z3a{6Ta5#+Z+qW+|^u70o_m=F7xzJ!3undEAI&DfUNutABRaJC$b~+qYRTZI72!TMr zQFs0NbtIEXij_*GkWQz~6(Gydp>Hida=BdH$;0Zo!C=r)U$2ez+p1NoAW0HrS%%;5 zM#9}czJPL&ZhKGl38W{jRzc+KwybqX~Bd~h)YN)CTO|!4KtQR!@+?vQ# zRfW&zv#ro9oOnEruC6Zn;Ff+*CX+}c66o*m2ha0JrBcY{ayA|8^Z6Y9YAU1OgZw9E98LMo*~6@i2Y;JJH(ON^wf15)?&2u~?+X zY&J`AT3cJu6Y6&0{Ib8Vu0Qj`R5O2QvL|ybjh2=cJonx2;oi(W1cN~u_heaiOk~!? z)7910u+D1V+uMu5!9lEauf)YmCf zc@&GqMaeW-mN7ImWYeNn9RPT}UTB(zP0w$_p~OM_dv+G(c?4T|W20gqb0ve}51)*5 zB_;Us{i?5;V6V)PT(f0FCt31jZ5h$Y9RL}K43NyVG|An}lGlIy zI@OPUzn^5Y*+px@LZM*OpHe^~xtm#%xt1n-_wRM&X1@ew?w{~mAu^fGklYdy?!{t} zM59q#!hQXQ_2l|zIWn2ckb%g+myuk;%onA*BLnCPNN~AaI21pG_y6+#lDCXvZ%3i) zI<8zvqx&b_i}{XVPCr&NZG_Zpj@J3V5l*8v);*eGEQC|f&!!=ww(O1!m_7Msmi#&O zC*tvV7X8LN9uFCMcZlR}X31nOLyr9M$fDcMUmnjtul=nVPP6ul!Fm)pjvj1T_^l9L z`_XH37eZA=adPD3g4_06rL7Rf4!WT^GIA38V*4KEOPGc|V=+CqUQercd>DV4;WWc+ zNH74bYhR1qkv;h4w>&kw5w+KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}000VaNklJyRN8J52lge3Dk<@*>AXrMmGP=H z$s9P2&*V2vPMX-1L}oIXPMP_nlH^n>#fZ%$`c@)Y4M0h*N)5H*Dy5UhPr>W;VqjnZ zld(w!&=SoOtX;bn<{y|*_V7bUrc~hhgft*Y9vryzSY}M06iG7y={dwn-rQt#5xb>+`RC^f6v^z4(Q|d8B-!MDTk(XP{Q8r-@ZB!XmXA&5bSa9P_XS zTCEm>AV9CzqqMXX0MOIZgGeL-kH>?Fi3wI$un4HD--X4uEk+`dKs=E^A`wR-kx-fp zO5tksDt`IIQ;5Z45Cj2ErxSX;UeVb|B!b%7T6jDjXfztMI$CGF)V0_(RPU_$!r;hu zn9lZ|rQW`C)aUP`!JwZmydNaNB2aqrl2)swmX;QZMx!*Bbai!+R;y+0iVQ_`zOR=C zgM;K7?4#bkbL8zkOJ~GxdiQVd(CO||bmE=kWH1;A09mb81)hvE^BFSsTgU&bNJWOC ztT-;GleTW!d{a21qod^O>my%ZAB~QV=7j@*cmPnPZLnIUf?B22T%*y5Kp=qT=4NQM z+BwaG)oMjJ9A;B#Bs79{#}S1s=b1+$c_V(GAE8hPf*_!N_wIR3kkx91AP5)f1LhU0p{MZ^CXrv4!x zo%i*U_q?RV@4WXHG89YN8xDu_#t(4No=U&Jo}T#mV+4R& zT3YDP!9xUqj=uF)UN~}pe0_Zq-ks~{XWMO5zpIW`EYs79WqNWsojGx`Xt1Qkj%OUq z-gb3$&8xN9M61=p>-Dm>jzf;LFP+w4F6~qEJVKX3FqurVY@E$zV_I&r*%W1Zy&fi$ zNwKnrLK03{Ss5PLxDjJxV>r{@jTOuE`0wO3Y}U!qMyXh{a+E1ug;r z%7vfc5AII1wI9abrbYmOyR$1Njx4Ng@pzP#D|w7a2#pJ(xpq`?(9P7 z(xtp`WNCd?Qn=s$@fCLONB7?k0Eoq6`1s0|oH&eNS)06GFC(YAx|&rIMG+Q@1!l7u zX0sV~yFF)FM@NUkUdmeRJ?qWTUJe{TP4H(Sciwdu+S(6ebaWK;yXsK#z1#8j(W5AP za099~Z(%lcF41T-aJgK#O|t|qzx;C6I-h)UeNGH%qrq|DISvB@1Com+2#gp}6k#@- z6^%qugeZ!ruC9i~VwqKT;lc%Ub#*Z;x7&?@fdOd;m?l;tmt%fqw#7`=T&vYOt2|qq znfGF`7|wKeqpkfgte0#kdvF5)px@_1zt4xl!a{J1)N|r2Qmav4SBKjcFJ|}peLj|7 zreBt`KN%V&|pt!ggq9`H~i6}ZI575lK?1PG;2!p|(*jdfQ`Nd<8qjleYth#+Asy1)I zhnFL$sH{X=`(adV+m;v3*w`3anwqh7(`K~p+mF_L`_a_U007v%XHU-lCm%bWIiI-6)J@3jZHeAiPP48 z7`7cdaOL0s!au`dxSUSxZE8eCWhLwf_M>FY>UnW&J9fafV}~@*ot^0F?8Nm?u46;l zL)cQaHD`YmCgSsyb?eu`P;7w5^H-xjdsS!VZ-~n8|ENOLdaWM?V#dG2)HJFr9tW0|%YqQ(!#>B(~ zg25n`FJBJ3-OkG7ZE|K==5(HpkFp;{CmLHCq0wmIcDrG*SXi6PC|e{FfyH7$M@I)V z8Vz<<@0|5AdwyG=6=&D(I=ueo8#jfsdd+H7R92#*vJ!^k;=FKJu*W|x zk_klrGl7HlgUpvS8jUa-jnHbf5Jiy<`g}o}Yq4u+JLq6Rn$Hu51$+93`cY6&0DF@i zo?{+pwOT}@QH5vVa=BPA$7C|0xw)AQfXn4#bu-HVVEOXph(sc|?}zu{h_fBnr=}2} zL9iS*P9;<$H0nVR0kLsr+|JUhsq9(&;-H5o|Zng_MaPR;g z-0%RV;!~K4$B~G~5l_q@I7^9PX4ba;*Y)WDdvcoO zj3Xnq$kMHKWW*MC0MyXjK>pzY3SJD*qd$FA5m5^S0t2x}BJ@2C6#Q+Tk{q)lBUdp@e%wwXN`OJIs z;mp@QAFOP37K$-TgJr3Cx*Ap6s@PGF=0 zojBKXZow~eGp1oalQ0+lLI*8hj5!IG<=)bJv7u}O?pS>XzM;{iKb@L3Fhqo_u^5I1 zhj9Aj=>-$}S!wXi+Ti)tginp&ujD2+8btKKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}000WZNklmkA3AFj+ zfDN>BzMUl+(H3bohDs&=^X!9tZ+x+xKcv+(+E;pWmwWI1`MKXc@ALlN=RJ;yEF8yO z$9LsxFGR#~00;p3Pn`tM^Wb?NCX)#~Z-R;E!J7(4o(ISA;5iN)#{nFtqkur593e+J z4S zKr#o8ad~ntgdlk~FflPPCxfh3E1Lh%jM~~qkjZ9|&1R6v6lykuOeV`byx5bk zPF%%-&Oc*3HVy!gBnb|O0{{?>MiB~y007nYYBabTaL>KpFZ=s(Esoc_4l-gZ;fOX7 z4eqTFZDLuR&#r!s*SlU{kUdY+N^2;wva6+LFBuO&h zR8>{M)81A>^3BvuxEmT5Y>ys?>CD+PbarTvhQdQM77f$IkE0~JWGW0^5(I%f9uFlF z37V<+{eBVzf%U7lSJSznvosbRqv5e3Iy*E-!Lw)Rbm$bl_rbf=f9fQic(<4Ab~^ze zMNtfRI?nXp(6NvA9y3(YCK_-Oi3BN%!f^DeX&S>3ZDI*dwY|E;o-0?b(D2X@4G#^` zl`B`~WDfx10l-vQW|Pr#9S#Q~kqFw_+8_wRjNw616lj{phSGR!9Q!)<8)7-n z6iHr|wPLO5cGxp6HHQ54bE)&>A@xm*YY0woxt zC^DS57DwoVkRj%d$Hooz{Ns%`Agy^Ao1b|Wo1b|W(wc{H`qZfz?a>Pl0K6{COePG3 z1`Xr}gTa#FF;fu)0l{F9k*xNp7#J9Y$z(1|@>|E>1_1bcKG0{<<+0zM z3Sa$w@35h3v)SNuI$50T>FEIxLDMt@gTWFUy>Bt5ZqLZ@Fg!cjaNj-mLXw==uyG>* z;Mc!=9)IfWtZ0vc;JgRty}0Am4n~yU@1NCcXChhe+wsSaf|f3j%M~;=&m;El7$iw5 zd5QJ)^~}rb>+4HAP?99W%pTX`a5x-L6a|7HFmeS!z_DY;uxZmKw6wH9lB5!xVxS|{QXD#TsO&voeRXR_jQm1_A@ zx7!Vu%T>~L@#01J{eFfO2m~-XI+|Yr7KqK0%Q0P9ZZgw7S5cIb_HupnYs;4}hb+rb zRTU1013sS*$z&2ojvRris_=L`@OV5>6lF#n09a%;qxq$maMzM0?ApliFgsr+E~{t{ zn@h$bVY>9mMJ8i>J|B}I4u>NzXGD=SO`~8iNTMi`-|uH_4u^v@O{1Qk9@aKp#sHv8 zpIoA`NSHnv{g4Je4AJ`or>UlWg_kJ?xbDbom6xG{j_|UNPjtasG>avnFbDq;aVI| z^f#j@3Jd0%rWxM8zW9)3nY9&9By8Epu|HE{{OSCx+|<-G=MbRZD{qk5wRP(sGqfp+ z!k%NriWP7=ow)n%yW#bE(caz;P1Bfddf#G99jAWF7SwOq0s!!Lcf;S^jay&c!n*a3 z6$5=5J5zzGI}Of~4LLN9t8 z7Hy&-FY&;t6{xmX8*pCU(TaZ_KaM^7_F~Vzz36+VA6*9yz+$mfw8uy=8M9c$@kIB6 zKp=o*GKpw3$|ee?bqmYn;^ve+)*ndRk$zSP%#V;BvWGpJE*xkH_J1xzO3! z35&&o26scr!!);SLseB3!$~HS2nK^lBogcxi9{GqRaF%l+*?aj)? z8?j;IM%Zg==41~`_Jl8tV)5d|So6b&aU*pDilVSdN>$a8iA*1Yb#-+W+w}fTO-<F`1r3I+I2^oyjMIvKb`)lf-WCZl)z24hI|#2h+6rOP?*-bM1?3 z=-9oNY1>LTvn6|Orfy=-?hcmhxgC30vS;M{2o^714DSvv)E*UrARv)Q7?eR*R~OTe zk|eR^sH&>y>gqCRQN0ZSY&IL>@i^B0crEt(_Tkp#B+}Ce*7L@>Y!2a(FnZp)Gt!le z;Nh_$ELyY}=LXNg{eqh<{~8+`7ZhIufdGqRyLRuwW9xp3$@C;9(`jVVX{0mL2riR= z|9?-o^8nbEj^wO`)oL|N0=HX|$t0UytyXIx5ntHF$mNhL#9}IJIo+v+2Y?*qkj>`z z(Ozla$q3RXirXRA>2$Kb&A)FhB-pc4Bo}QNu}PNhtSuupxdWi>ZQCh)VU(hmBlO%a zo?{~1;czgaK9{0t8e4z>AlW5T^m2s47e;Ak`_7Ww?6;s!{nPlOo5mtxirz-TJ&{O| z$Kx@qkXEf;MHfGg(pWT1+uOE(8_6YZx+raJ+m1Sy471sc{T=)9<{NL`_LhHk;4snkdRjkzY8D%mtIjOn$tZF}C6FGr|5aG0!C z>zv=1)oP`#16>ro9HFsjm=6B+;GFwT&p%8*FTOS#&TReXf>rLG`C^oKuwEKpbYt_+ zH?v)cP;dYzdQZ%_ZU2P)1SF}JZD{uPp1>~euK9ckQ{pZ2@!aY6Ryxk}>zuOQTglF{ zE4fOI53F2)*0vqE?+4bR-H76JBMiD#|L|nu(@*i*J|6}L2Iu`S3keOgg@l>#=ljy; ziZLU>dU>Sw5v*Ik4l5sAiSJn~g-@rZ0t^x1dMbtUW9QM|*FSG!zbOx1XbhfhPWajg q{;n)wp+Q7d-_h_5Eij0<{|*4gH{z!PU0coo0000} diff --git a/trunk/images/cc/buttons/by-nd.png b/trunk/images/cc/buttons/by-nd.png deleted file mode 100644 index 8f317035e677affa946516c82baa17f896e8a866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4880 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 diff --git a/trunk/images/cc/buttons/by.png b/trunk/images/cc/buttons/by.png deleted file mode 100644 index 822491edb993b072fc183a2ce23adfa8c94cee7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4739 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 RjS2t&002ovPDHLkV1k=~?l=Gd diff --git a/trunk/images/cc/cc-by.png b/trunk/images/cc/cc-by.png deleted file mode 100644 index 0893d5555e0be13bccbe447e208e01a39f651bad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3795 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 Hu0mjf5Wrn6 diff --git a/trunk/images/cc/cc-noncommercial.png b/trunk/images/cc/cc-noncommercial.png deleted file mode 100644 index efb3da97145911d38d63225800888bbb66688968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5249 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 diff --git a/trunk/images/cc/cc-unknown.png b/trunk/images/cc/cc-unknown.png deleted file mode 100644 index c203de56a3cbee7df42605d11bd5a874c451895d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4651 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 Tf81Am`-=ase8rb&*OC7MH89+^ diff --git a/trunk/images/cc/no-endorse.png b/trunk/images/cc/no-endorse.png deleted file mode 100644 index 746dc85a1abd04afb531a95423ca92ad3b73b5c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1197 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 a?f(G(dS%k+)pkMv0000 - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - Yo - Yo - - - landa - landa - - - diff --git a/trunk/images/mplayer.png b/trunk/images/mplayer.png deleted file mode 100644 index cf5dae52e7012a4c87b2ee28e236f2653f6213c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11029 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 PXBDKXsG(2|c^~{gk&XqV diff --git a/trunk/images/openid.png b/trunk/images/openid.png deleted file mode 100755 index cf89d5da691441f5bfdef301dad86c4cf37eab75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3005 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 diff --git a/trunk/images/tango/128x128/actions/document-save.png b/trunk/images/tango/128x128/actions/document-save.png deleted file mode 100644 index 0c5a242bc58735273237c1beb888459d73c2cb24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11659 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 diff --git a/trunk/images/tango/128x128/actions/document-send.png b/trunk/images/tango/128x128/actions/document-send.png deleted file mode 100644 index f16c04fc618f6996084501d2ae771868f29925fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10159 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 E{{^6V{r~^~ diff --git a/trunk/images/tango/128x128/actions/player_play.png b/trunk/images/tango/128x128/actions/player_play.png deleted file mode 100644 index 0aefd5d04f742301368507f68014bd66a0bdd413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5863 zcmb_Ag4qhIMY;t+LPAO!WI?)Cq)WO( zO5oe~_cwg!xpU4v=iGTF&di*d8>_3WPD;c`1ONc3riO|>b`1Fs2=TFfkG#zwb^v=R zX&Mq@TM(gr40is&UBk=^0JyjR1CTEF<|THK!CTeT+raI$x1Wut1K{W9C*}6-; z?jYpm3ClW=V*~(NdrcKZLwNSSg?~2WcLs8?ysBIt7VtWqVFP%LzfSMEo_vF8+9HaD z_Ckkvx_WUrHt4+eGSg`iDJfM*^TEqA zNRNR7dH@5kkWf?n%4GnS%=9@dRs*by2Nj|51Ejvw51#plpU}Hf=0l(-^AkW@Gb@fRPJUVpQOqautbg;|wQ#rS6_9(y-Ht1*7)*oJ?P%Wp32)^Lfi-&w zAEo${J}M!J2xQj)TB{+tWq;Gk0&f{M`3iy*G+^RzN# zu0#!_L3~mFL@4R7WizdlfaDRwr5>9(Oq7XgAV9^?$Pj|CUMak~*-=kobds4O$Y<`P z;3R4p#}Ge|Rt7XvMI25H_vUV-FjW@BD1)rN)4x+YJLPP{S(2NmxF1BPQ+hbMS}N~V zxTTDDR=85cz+)V7obu-bzops48($)4uakCpq#9%h#`80mCkOqR4h>taMy-I=N5L-cpLB0@GA_Q)Lvjs>Kw636s!FJ_Zh`uczS!y-?8$=E#fDz^<;p$vxc%iG~%P;IJw zF-+(NhNpOf9{|uE>Ed=0WXw_#)6T|B=&PXiW^r+4)KHG>4b#VuxSS=AR6bqj|1&5H z-@=pD1b}1*2A6$7M`yRtLOuZKSVzN*E4xC`B6bndgjCmyRRx4QfkN5TF-rs9*dzuE67crn8y?iD{_^5yc*6+5_r z{FX@jN3jNiS~1^c6Hh{a(=^>w1-c)WXz>ZM004X8Nq2Wx;HGf;P4A3{UEiJU>&`ghYPi zQcIAM`JewNad>4z0bNa%@Do)wa}n@Z%1H6}>}&#R#CI#+qI-o9vrx~PbTAvKSA_MK z7zz^naHf*crgfM>iFW&xu@+D+Pp_d;Rh=o5*R)Is03;*}1K`Y8jFj={gcC)haF6>9 z!6q*|iTxoDLkmO5LWBGG-?sDfBDI~6JWX-=sTdHMBmtG`#ffti_}iprQ}b^}#eS`26DH_PCN$6yN8 zaril&y>xiPALIIlMrfMDSJJQ;9l>w2{QE(}j)MElu_|!Q)cm#}WJd=l1tAF;e)yfd z6P&G+1}9y9O1{liCP(S{9KW}(Pl)0)f!eJ9jqlX7!{kVp^--2Vsg|@T^6$*A*WGc2 zTXbL>cN?3P&eYUYWHq^Y9pFj<^hdqVdX<^Hg<|^cBd&Zr7Cz^3v){7FqbZe}=19)!m8GSnsQYp!^7F@&ZagVPJqVVzY4;Ciw9Q7sFR7zT zYSXsYi5>!@r>8##2Xk4(e9wM9|0j;C)0Emp{s?=(1d;y4CU8HJNe?^10VQyZ=Rp6{ zE$_F)jRbmms-(S{$T`=W7R8sGj5LJ!e@u)_Tm>JYjAtWkRZ@#HA5im<&`W#TYww0L zQ-w+pTQg0k6};u`mA-^kS?STY*s?h8I*Ma>PvnyDPU%+1s7Xz0Y@5f8QAIitJq39m z(%#Qg5#izTI76|TrlY0BXlF?X!aDj>#U`PrXyx^F{ECwKfxf(LM}^zwU(WrW_$)at zJN0_Rj|p%TgYK*_woC1|=~7Oq9?zN43lyjb6fGpG8lsx=0uw@~S`&n+FjIa#ocZ4C zf6|^EfdbG{nZd9;BtB<8U17TKoFJ|tVhporn<0_*K5gwFaj6G!;iBebR%U5F;xS)h z-G8sbzQyJ|Nszj9SZ!JFsQ3Ht)v1>n+d7K)OFFQbqWz4}X7UQQf58HY!p(>wB!OZh z;UAQ--B(dco1v{5_+E5i4e~bNGDywb5r>lORQ@`b{rVpl6+(jWuFQwe)BY8D)iC6P zNS3ATbfN{E(a7Rvf{_Cs#)~l~J&3BJNd8 zTequCZC>QPRPp)?g?#4(zCQmTlvrh2vnq#}U`x!-!2gr1(Uv%6IdqFQx^KhS@f7UC zIhEAX#<8K+RPOawxUNV!Z$W$1fmVetJwE%wYMKSIP)J~y15F_;l<6M6za2C zv**Xh#6}ieolb(#YOX~OeYo-6eUYqr^<=qNKnn-Wwl|dvOXb$VhOZlg-eww5=;nc@gWR-cC%*gJSnhiAJ0wEuD4 z-CXC}@v%)=90Oj!<5*Ave=-eTZFVT1qTWS_-_@Di6#h!N=G4T%wPTKzuL zaR}tzZd2~f)Ud=AhCK1r=KQnDMTh6zaNwW4l+guJ z87^K`c11Rq5KnwFY#bCRzMPdiI7)fb$I}TxXRqvD6tAUS{V?R8$E9L ztMrsAc52?ehjjBMwvMBUl{|-a4zxmIc=}m>9Ij6*{sA zaJ|#ydXJH5mJNk-M!`8z2lh%V!`n~o&F~Gs;d;BkT5zLtpq0d_!2ITt-HZuleqk-b=$*<& zwotVZ_KbgC%I7aOkirVCT-%2J9(Y@q2o{l*eE3YOh{$`WmIirrOlZ#micyw=C`v(U z>dy_ms2k>k6)f-82Kx{cg;QoqRCi# z3!?CWF}gyY+q=%HCq?Kz0Y1KZ1;V;_YfUBC#3uVsehg^86Gg0wGjRtsstE3fcu9+}>RrC;8pm%=3<( zR=-b6bIBI<-+A6(%%{tiy3pdgKP!*${_IQ(RVU}{+`~EZ6QK+dU^!^Y5$xU$v|6h4 zDUT&dIJI_1T?u#j7TGHRQ8!afG(vXC)b1aja zw$G%F6nm`qPtMeBJ^{vTar(hH1#Rzmb^M!Z3u`BR$02qV9@FJUh}Q=>%Zwmz(qu$^ zUIqv=uJbbFJ73*xqz6fWYnFM>wsjs3WA}&(4r-0#>h|bZe$t<$y7ih!!fi3aRN(b| z5_?PsD{}nk8?RQ&rQqC0NS|qZAz$U-2VuWkNlH%`qoWu|P0Dn^>Drm`ik8^AI$FT^ zJ14VNzxGA4(Jjx%YAbcfLqhpo8PtV>RP6A@Qgp}t?colM6wc@=FMb+%>u&9H;ozE@2aS{#>qQmr`6I-_i=3jggAMMiyl}d;5*& zDn&Wp2=VhfRaRH~EzHYy`4B_1oq98&nEL=`J5qLOZyB@ma6})_sd)amByaPQb;%rg zoA|Tl>Q2ki*?DqySP{~@l*laoX00$Xe#yOQSja4m2{w|QA-1vjpo$WD2p!>|a*X!> zQ1tmrGJqL5)KYLP-706x?630+dj4Fj;n^i%8Mt4q7U-WF+*nw6lIv_zDZeo`k3D3k ziDJzs(Fp12>{#5H#5#XXe6d8tYia#JbU?PN@}HnOl*pZ*2H8h_{-;mnLSexHy^g$; z-{a%r8mi4}-du!$aP=GFML6Hkf(v|RzSu}R9pohA3PFDYWCU-_I^HUL9+$MsRFhGC z>NfI}Emv?nOhQ-8uNX%9pyjSH3EoGKJe{MfLEQB8_t!4U(~?BxW-7Sdl{gs)J9#=f z(T$#JVXMg71IfhsQ9LPo-1C2{DbuD44^TOy>1oLYtdA_8Wt?fY<7GFb_arnfB8gu$ zxT+Z#yz_meNYQJ8PGD{G_#Nkbx99%YiStcGRn-9IJz!lld6D!T7e10Q;t>i!StyK#}~rf#nQXZg*1f3D-GM zd7cg}4c+0(y6ZaG-8a!Px0W_^AtjDaGld>M_L^DfSPo!@`hi~ikEU0R6bz4(790RD zyibD!tAvH@WCfER7%6_IOAX_i@&Nh?I4p&~s}@U}2%f^@nM@7dFHpzJXUZ@~7zu108Yp^-qi zt@zKAGGzP5^71!>lI?fZ(YMHsRrgT(5H;Xddm)eCJopDqX=K>I#Jx7yT_0}mh=&ud zlT49Z;WYb#C*108hn`HKOb9)}nUqmjScq_z_gYY1>q~4bbpn0uVJe_n4vX3ayPM|_ zzX!~255~@~^P{hiqO95N2QW|ijyi&GiGBCxLsdAdgr4A15Q6WV|LjTo33mki&LSJO z8AGC`WEMguaO;L;>AD#c@n?gqjrX-3Iq~&H!Dp)z<_`A`#@!Ql~ z-OT?gym7vD<#=_~wzT&JBb0h-+hVcH2j|lRCT9lRaNA70WX*NWLbeo*0tX|M0PN^5 z@#xyoyXY5AFZ=QE@JRDsHU#a~JAIg$tcS8@2J$xP06ln8!#K6ah^|d#MQ)-Fr*lC& z5_D1ritS)Aazxu`(4$u|wRlMAy{=W?lV>P0Bq z#Ai9mOh>fcu=d1KV=dqiGc|?0f4tifQ2$}@_t*bnZ3#k#=&@J6T75oYHotG4M(^=i zO6gHI@#yDLC#PA^LtNjWW8$BORTUNg$e2fg9P!2yr5t-PoZ%GP)vctU(vi&avEWI-f zGHH*n*oIj<+NE_F48r zY+RrvLSl>N`inQ24Xr`T7^aROuW)Y7HlGUE!6?Wx1i04M0iY#c^4;$zKIR2|YDd0M z7cRBW*WS&ZXks0qs-k9RCVR$|gswiixgFKX5Z$kO_`zx$OGVBr*b)kBIN8W9!U;L% zNgaGN0PjwNi>gj79C$yd>8?nXbv{x(L@xUO0nqoj%=Y?|8Nh%$ Q_NO$Usj96~rDPrUe}td~rT_o{ diff --git a/trunk/images/tango/128x128/apps/bittorrent.png b/trunk/images/tango/128x128/apps/bittorrent.png deleted file mode 100644 index a439bfead578419e0feb2aad96617474e7e824cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16424 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

eMIU{icS(6sI@fj2`}}v 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 diff --git a/trunk/images/tango/16x16/actions/document-new.png b/trunk/images/tango/16x16/actions/document-new.png deleted file mode 100644 index 4c3efdd6fa334616f87698708e73b2a5111c3278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 zcmV<30V4j1P);y z08cd6u?+wK010qNS#tmY3ljhU3ljkVnw%H_000McNliru)dCU@CLGhY87Tk&0cuG^ zK~y-)t&mSkTTu|je{=7RRwR8Tg3!ua7TnbCTxO{o^9{0bS-(ZzvfXzh1jK^hz)d&Z zDuq%?vQkP(T7(e)MPi%YcgKY$#u$@SdNwl*bLN~gQZARbYqeUD5tyC*%iLU>XVGu+ z%b(xnqHiDJ&%R{C8KqK5$Km{VQ!h{7Xy?43mnSQoi^k%vwzBKmGBd8L(rh*fApjsE zJ@t&)W7>Wp4I*kr6}$~JG#W`y z)G#6Xf76e95r#Q0WbcEP)r z=%QrMoYg6I5Q8zI2z{r+`*EJ{?;HUbkH_CZ5WMl6-uwOj7XYs79-o!#x<`QQC33&t z6GagKA`<)Ovxtz%WH3!LjwJw56yf`R;=-jwgnGT6@Uqv9)oL{Wdc9ukbvhkNrBVtA z@N%8O_kC8Y743E#tu`Ffm|-fd_JdAsoVyL2ui8cJ8&F_^?HqA807Q$$M4`YxFn>} zXs}!^?*lG}b}iF1DVNJBKMP>n_RnB2czxz8+P3}4f9Mb3j-%#nF`Fa+0000UFWod3@ax5SUXmoUNIxjD3X>Dy`V=irVb7^B}VQg$JV|oe-V{&C- zbY)~9cWHEJAarPDAV*0}P%H{)baZe!FE4j@cP?jXZE!Aca%X3X$43AF0)$CKK~y-) zosvyRRACf`pSj)f=Fj9z;I%Q$k+M;2QBgD|6u8J1MHDVVC@g}Csliq)D#}F>R1gMI zv?vN9uqY^MThJnjM2er z*tjzZQ~_IohM*?d(88ZT78%aXyXViH;2#P!cXaKIt*nn#mz#sDYsxyRBZX^i&nNvY z!|UGX>ciJj;*mGYx;yU-{}qrteZJeB8awQX#;6}=+9+dz9;B^hBg-ombNT)Y{GmQ# z1>=94?<9FFC0|AcL_}oZb6R@S1CqM-L=p!tNYAS;()IMMw4S;y?*@nEcUhJtsg9)R zhVHYpJjTSt1mTi$w7?{V;sDV1aTK#e=lghu_XD3;vZxRO075}Q0RXz^f+)dPitQ(E z%-gYda01u!x!CiPi#;y^czkvr$ZTH&P@+)2qU%s20PVYX(wJDs%#2Mmq|uaE&)(MU z0PJaAf$|k1G6xV5B9Sl^Wic)tSjWw~4~WOA&hFy#?;glwrvv%h2{W;VNh9FnHS!gh7CNsvH<|wws9PX>FMctA?pDB z{r$MEo7eC>4_()D?>`lZMDjE6Jdbob&B(|InM?)|K}0YNgQ1}zLZMKuT9$=nS@~B` zN>N-~L@*f4eG&lIbrCfS6E%B2<@@;-!r?HbrKLopQ2?^pEI=;pcwHQ&6!E$`lu|5- lMst<}sgC3s;57fI&R>%|GfdSYVr>8b002ovPDHLkV1jlggmVA@ diff --git a/trunk/images/tango/16x16/actions/go-up.png b/trunk/images/tango/16x16/actions/go-up.png deleted file mode 100644 index fa9a7d71b5615dde4c5f702f95df533adadd56e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)5 zlTT<9K@`TnH@h?0jfHw>O#jh>1nt2m6SAzrkW<%*%=Q}tRboP9pC%r$9&(LA+0sq)ybQD9srhR zz3Fxu)^6aqJl)?FN%nOeOgb)4?+M_zJQ@)DvRBSb2FFH|!GH*69hXP{3*flC1BAti zbJNzAm&ca3iTKDR3xq|-Y2`eKx?tij|4I5$vH1yqf%5H^Fb8J54jK)5$VM-C5%i8b<|k&Kxh=#FG>Ox&>r z4?sb}hlkg>1-vahgJcyDBP0eg&{{(&pkA-x@zeQAv9vj35<}`!ZpEItce&w-qk8xH z6RRw9@QrP7!N5#{!3lE@ZdYYZTfgiFi6Lb!&3aDLCbZTHrTP~zgJ5t59%w*hO#yLz&Ndx##4AnMLxFXBZ(g%HuJ zXi&qdfM(p}?71_;z-a>z1OY)1kR%Cdn$l{uaL%E% z20$r|G3H}0Xl>|O*#nSQ0Qr2LFbv7%a)e>nxm#-iK?Fn;rO}H#*uEVR!P*eOn08KU zEzY@4ZV^E#g$TGTkl0Q5yTko z96r1hp-s`2)|%YZ6svCDq_A@*KN&-G|2`-NL;2>{ay<)mpM1>)Xl?vJ194<}C>UEMz1(#)? z2-^S9HcD2kVCu*bayPCMH=C^7umK&0EG{h2Qi}O%6`Yd}!S|+-h9S4NY{31bkNg24I=4Iksz%a>Tzznj;k653ieJ|1K8_%QpT zsQ-%yp65||Q^JNmza1DLpU)yz5Kkbm-p{$%*@Oz8Th_`>gu&CBehx;5n=4n*f;C^bvfq< dg5VDz{U1L){aup)rDXsB002ovPDHLkV1hluXGs76 diff --git a/trunk/images/tango/16x16/actions/system-search.png b/trunk/images/tango/16x16/actions/system-search.png deleted file mode 100644 index fd7f0b07a558cb6d59af96bebb672bf1abe96c88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 zcmV;Y16cftP)&ujZZ2vcpl1 zMZ@GK2apA{PG?ddXEM`!?RHyZ=kcza{{|ocz_G78)~3_xTfzOGVc*@!;z&{~D4M34 z#HCy|oAJK^O5@u;x%xm;z_nWd04$M+pY+%HrNI}599Zr)1O{&1Fr9gQ zRx^nN(=^?Ylb_Xc3crTMTm|}8W6tGCdm-gHU zoivEbfP*V-h@Y#f29hN4c>od3S|m}D80SwWrl%O%n5zs-y=aEVV!4n`6c;!WFs{rR zhNug$8$G1gD4`4AaS<H7=eg9>uBL$90I_nW$UopHtf^aCQMJwQhI406Q(#?y zO-@ZpM5e?TYiVd$*M}u5U8hd09vd6~!{hc8oX&FDU*~sLS6AD5dV3x{dHP7z^Tsz$ zm;I-vElqH5_&#iSZzKKk>qUmIhNJ7$iG2Xj914Xt0)Xc8`7QxKZ+qL(^TA-S6B++< zPs?7gTFc=3v)=)}CSYu?u#}a#&H(^gTU%RH&GN(C?nC&$dI>wJW|L@7q6Gi|002ov JPDHLkV1n1##MS@+ diff --git a/trunk/images/tango/16x16/categories/preferences-system.png b/trunk/images/tango/16x16/categories/preferences-system.png deleted file mode 100644 index 9460dfc746be14e4b2a6a94f91d002fa4a56318f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 611 zcmV-p0-XJcP)f=aN=#)Y=sMXW9~6k=xULU18eq^Pwm5>f&c14BZf zYe95nK#JnRiH*==SAxmkLmxdrjL^?BWW`;2x>%z19x#ygF@3}wxCj{ps zol&BI3dr$TBKH?fG@Vgwj@VLE`>*x`sHT~#`1-X0&1|$C>5O7D8g(O`Q4IH5!>UCA z#B@f9T4bxM*W2c190hpr@ILWaLI!dGBA^c595S9hn=kAOg|QenCF1t1xZCGP(7 zj844Dzcfmf65S_zD3%MD6HEfSt3fc5ItWP)AJcf;|HO-w?mVV+ z2b~6XI*xs%ZQs^}Z3}Sd0}P0SgR#*J?1YW^6%MqU1%!ljO5tmXTbFwLLf$_jTO^%Y zxuK@6s=5?9Hw_MaaNt9`U*NV>xKohxQ_ne21#~W*C0D%wlFqM!@7Q96(C zvkNvqx5Zk6VkKa(uq;V$Gvm{%D-s0l&2#_&tPFxN7rGG5T3u{G1=16fkc1CH8NU4d z$vaP$SHc7#j29wG7vR0m&IywhL%ePsh6aX;k-<@+HJ{66z1J@uz1L(fgg@#cOnYEu zX2Y=c-+2*wv2(<2J_t+h+ zs5rlI{^p#SO2-|aiODDi-jZP}W|aE1)~BmOR3$EA(Vi@w>U%ZDa$9qM8}c0HKK>=@ z`d4d)YqwsmShMx=n<-}wTJ%-CXPi)?Z+d)E$Kx3$zTq0>%B>G-<`ESK<06 zKLv;!Rde(>`RU=L2g~Ovo%n1M@bQ?*+>S*Vvl$k=|9v$za@qmb9gNTaiaD`NnxMxo zp5*#q&TW}{<`>WDw{ULpSLj^#x@qe3m+d`GEQ*uw+Md|dvtPsTSdE!)vF)Ukp32Aj azp#b`#_#;I)BX+6mkge+elF{r5}E*#afeO- diff --git a/trunk/images/tango/16x16/mimetypes/video-x-generic.png b/trunk/images/tango/16x16/mimetypes/video-x-generic.png deleted file mode 100644 index 64e7a307587829cd9a43d4ba33893a54018dc381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 823 zcmV-71IYY|P)@3d05x<) zSad^gZEa<4bO0!0DIhX1Ff<@aVQY0_AX9W@X>Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00M(aL_t(I%bk6~ZAHpH6^&0@M^T54(;DntqWpa|CV z+N&<=S_G*(LHq|o2#oG*2BP>Y%|N{nl9JG!v#1O8!f7$3o#S@qrd_y6+D-M`yzdLo z^Wk~F-{%oH6}^2u9Y6r616)89SOS7wo!tYc^M&6EF9Q8F)wNd@MM2J&kCTi&165V| zwES@qc+}O|{rLnSQ#>8;w-wn7?C3@eGnpWLkVXE*V9o`UHiDWq?oVYzOcW) zPbj1k*1~wpyi86^5smKPayg0VG2Cts0)nTqs$zX+dUja^0*a!b8!-ShEzJDf0)}oJ z{a-hjpIboF!T{(-3`J4M2#p1(lk;V^e*DDYbP$inQ4}BdAKU{tKI8E?4yOY%nZR+z zNya5C8LLPiq_J2m+_`)EgiThfl|cK$<9GTXoxQrUB1QouQ6iN}F+MgyaBv9I%!p{3 z1P6y0ADbYRN+F3-77)z>mW(|EYi=I9JGOEPRl{bpvAeU2H8&4q z&mc2gh(J(PRqS#B06t$i%`HvH_M<_P?J~_RP56A}0NCXMR8<8C0!TB{v&)rL6}PJdee(sQLmHY2RBZP3_wjbtLpyZ1ATU7g)e03?8$tv5b|)K!0l z?}F@hdnha{1mN)SkQ_@6W!`e?>l#QVlDvF15RF8(o}Dc%v4&RF&41d3skf6~x3|Af znWlLim;+u2|FeyOcK>DIIWYPM;BO<)?tcng`UNhA2~kNh@*w~K002ovPDHLkV1h3I BUq=7{ diff --git a/trunk/images/tango/32x32/actions/document-send.png b/trunk/images/tango/32x32/actions/document-send.png deleted file mode 100644 index 28a33bc2abc1520ecbe856aed56c14624863943d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1772 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 diff --git a/trunk/images/tango/32x32/actions/go-last.png b/trunk/images/tango/32x32/actions/go-last.png deleted file mode 100644 index 48fe95bd3b2f60ba64d4134c94d410c7dadd5af9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1342 zcmV-E1;P4>P)|U?clB(ERA&6)oLJ%w@qBR;~_y8Kf7f=(0 zM1uH1G-?9`6UD>?BSMUUM2#o`BuXqXh(gn7swhR%Xt5C90~AW2m6qCTuf4sU89(f9 zdmMdB<2RYhWcGGv=Kq`L|IFrkmb|A8g=jFtOoO^8pI;TUhYO zD|z4iwE0bz9l9&6^y_G_)}XCFumw?gJJao`P+W;3`rQ(daFPH(hhP!J`PO5!r&@Sy z`g3_d*6e!vujAE|ttD=(K@ZjfV>M}$LUAR4C_-BRvE7MftU+5%mzTuToiulx=VIGw zrcIh1kH>Q+)E@o~ZGDXK!<{eyfVMuq_PT|YD8vyQ1e64^5KBrY>Gax2dI^$VJKFa# zI@s$i$qQWSXkgZa7h@wv+)7uvgSJ#NzVQYIXzOgIDN#?%iQ_sk99Q8O1jP_yI(I{00E(n~qXkFebEWkQQ`!tpF%ja9jymM-U|_1>%4s3arH% zL9|7Lz#d>^{&*&joWY)7%2N#&&%~#VopqJYfG;Capd3Ltfw*#mYo!1Qtgu$F#*&ez zjJx?hMi0A(Z>zpcUT$sLjbaXvGZ+9T^GhHewoxP;L8%}i0jvdM03SpY6N_h%FU6Es zZtYAY+SatT_#1{7xwCs)U^ajQJ#V$ArmPGSPl1F{5Jey^K?HW6SsSe0KuqOOQaGEg zgrU50OXok$sin1_>hdvj$fKzD2xkIF2;c&IynS^l`?zAm0E>V%bPAOD~&D09sDc1sDQ5ax&V? zYm|bb{4q=zHj^LrR(N%F2hX1T&R_KRaT>`y?wP)iewhF^6ph-b>S!f^pV1dl!o-4E z?AW!v>(q(*KkK%oUrjdCo;BWzi=mH_2@r{C0xSG*6%l;|=7-PmJ8U6gMn$EkWXKT+d zS=lcDA-N{-Ia;wBibntf(0Hcp<+?4pf-7x{AappFS9}NBOA!BP`|7L22KrwRZOd%& z?5xhtn<)H!dOuiz?7k5|c5Y-Q@Su)!*Gg3W1x?s%KLh<>cmMzZ07*qoM6N<$f=h^W AWdHyG diff --git a/trunk/images/tango/32x32/actions/go-next.png b/trunk/images/tango/32x32/actions/go-next.png deleted file mode 100644 index a68e2db77531cb15a2cddd62f567f030513b60fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1219 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 diff --git a/trunk/images/tango/32x32/status/dialog-information.png b/trunk/images/tango/32x32/status/dialog-information.png deleted file mode 100644 index 2ac57475c3b36e46ff4c4ea0506892e2fe884fd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1910 zcmV-+2Z{KJP)W~QdMmlr4dytt0lBR3q?&; zsf}7ieW{ceqQ0~w%0ngR(l(+>6RT|+k)U#E5K0IT8=Mf^q}b(RJRV=>K69@7oZW{E z6%PeG5mk@0w56kc*8i=4U(N#l&kxlzdElw1LXir#G9KKfp!(p+CIA4}as(RoJ?ph< z1O7I&f4_Oh0lvTIXM4f;uUc2F*Hc}+k+#-Wgu^;CM({lsi;Ii6bn(1#X=2n?p8Ult zFa3J(jsOe{JflYw)=*=zShA`mbU-k=^sX0S3bG^fyY9h&Y0*p?-h1EjYvd&-0xsN}5e{ec8zp`u9n(Vo=?+@1vuxr;( zdmq{sySgZ`X-yEFtvWOgk1=u?K@veSA{RswfCnfq-Vjh%=E~LCoS`1w+!r}> z`egsc4Sj>7qo=I@ro(Oqz;w2~xpQOK_66FLgqDN`0whSeMC33|HYc(f!R7=@<79G1 zR#?~UctgM_n@*u@OS`XsbC~ID`%QIj>OTwYZ0%eZ%2h0^Y}4Vx_lPN%Kn_7UM6fv{ zi!o+0P8Ja?jWdIDG6RBDf;y{S&XkIM_uZ#~={xJ+gud6+5RKznriy?F03ZoPF5|En zk;92O#FS(p7l7|GQp#7bUC(1g#h|W*3RRm{G^d)Oyw!CBDCI>pp}|u&OviJALUW1W z5XfPSY{p=J20;=aPXl~c`BbR53&8+ajL0`#54zx_d_P(@05PouWhWVvm|mz_@rdpL z%pro!h%5%OI3t@Fa~VM@U-?0l0G~0c*1ZRa_*l7=MN?FF77CV; zEm~y&Hi2x;$YdNQ=VWLM6-Ror^Ck1VCFRVT6^W*xu2q7Jnai8PTCP~O7}F-}2Jk%d zx7RL?mRB}6dR!yt@?tf=@vcNFq!Z7Tt#q;MPAyjKiMhNvTru2n!C5w9&wr&dH~DBl zXojvc;|pzxI6l^@7iZ|Y^bJcm^55Je(FYX)}8FA}7hJYg1-a35r zueOloU{^~#GCY|bHykfJezouxm?|xcg}XZ2k`E^1(H;)UgKOs^&36r^nqq64qWZ=c zo_~(p(%U&WIB0zCpV5vzKj{tWp?`dH$8JN3$mEKqfFjN_hUtt&LRvl?;3b_4Ly)_H zc+f9d648MEqka3H6{TYF$yZ+d&7W_TpWP1N)t8?C*mbS%o_zO+NH&HNnVfaiHVO$w zN(#;#oeP7QYhS!Lk#s%h(}sZPo){lDi-q#w?ZlS^0089E>ACc^SXl6oRGyWdnJs7M z(n(@WGF`dv9Xr~do}Hc4HBsTj+OAxgCIxwRDY=&f@bb(1b5i;r&s>|KWevgAhEs`s z^x?6uUHa#H+b(``bm!Rk$tPB?jOqkRaAG~DPJIy589rD_Zf&U@k?op$|ML2Q6W`mj zV^yjpsV__mICk-FrhqlwD-exEzvwzub@1)O*BsXwdU5c%**o47Zr}0v!C0c_v4^*8 zK~K+GG)5!fTmvH@n_Iv;Zy(0^_{8P;jK1#Bp%?5s>Hq+=Hs>GOve|~O7~Xi}PslEm z;7Sh-4FL$vK|VL-<*a9NcX#vCnx=$dOrcyhK}f5*DU#?W3N0#5)c%sGQnK9pimif5HF z4xc%b`Q`k4vHV$+3KxK^jqc}hKnD=0MR0n$WKK?IhdVoaWpi_P-|pQ%*EVf>1k=-H zJDsi^IC5m<)oRriweP65#MgsrP)i1&8>;`03jjjtbb7j@qvM{jv9Z?C(NRC2&yO8H ze*BM~=Xn79n$UFzRPCK#bEB>$pqi*&8$}I72M}m)Z*TT}pJy_eVoksWVAn#{!U162 wYzgYQ39nnK)ttN0UffXS^-8b1am$VPZ%s-(_>=>Px# diff --git a/trunk/images/tango/32x32/status/dialog-warning.png b/trunk/images/tango/32x32/status/dialog-warning.png deleted file mode 100644 index 7233d45d8e6e41ef8fcb318c76303a9b6f23997e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1391 zcmV-#1(5oQP)}piCG~<@Tj_&{ee%V|SZW{gB8?y>5~HGEkRU`Q5xgR16NK8$#%7av&gnyv zB_>9ji%*39&LbK3qFu zI7(%ZZ%;}2Gqh=wf?-g1;X+qD8r}8{{PEcV%0X!tqH%6yq(DC>&`hf#DjvXW3(1702fiEY= zF5vsm0&oGwD!P6+uzb1JdigTStXXLJ`Pjl?)VXtsUA;>7;>9+ps^67D`lthR!lCrM zJiGbuAzhIO`u_b0*{$vea+<+#n+u)TG0)=^W&Y8i0fonJZU{&O3K7Vlni6`w*i02KV;P{rfRu zG0etBGUm-QC7c=+fU_{mF@F3e|CA|e+x6?%3JOrCPscC}T3cI*Mx&UfiIS0lW6Kua z*4E+=1XR`QT~P`vMhu|BsqFlGD_&EBWm!0O?*~ty__PKSBsxE>~io%jH4{flNukRa8X# z{rjXQCrg{pH?0i59u|NFLJ0B8)HQ2(TUCW{yU};B)sYgKfwF=i#fQ*|T%prYYO&>#^_Jg-l9HIC3}~D2jrjDCoMLxDnFn#I<)X9Z#O% zl~TASP4c~kT|)vm3aV6;lT*TB*>>d$((gwvEKE2_WWLjh)9HL~UI>A6!v?geQ)#cO zBP%CIQ>6UickujYfDG8-Td-iF{q<|n@$@N&XN+4a)1MXii!#xt%)zy89UYGz zG12e0NnI~2gPDT@C~$aEUY=^+y^GP-hO?w((CCB^XqtxXDMlUN#ETcC z1p+4hp6CQXDP-AvzM{13Y_09qE$nO8qUGca8odyL^73*nUc5M{b0Gw_%uGDnx6}FT z856u-Rdc(;WsuwJSM3x1@yun*tghR)G2?Oc_3NRv6|2V>LcBLlv~F)$efs`;+#5F% zJ#z;0`E&f~>DJ4JhLgbjz5vpKd|!698oPE4fasPj{qtqSV!U}nQhK`b970DyKML_) z0Ovbsj@-OC=8MgnrPMUAEG)wS)5J22?y+HDnPzw2Z#-bF|D0)J#^W@e#G z-)u1=7`!%kJC0MU#R@I0qewL=wW7+EBDHChDvH7%wk)NpD#vPTV;QTdTdB~bk_ohm zgX&g>;9X*43@p0~-M#a1KhNnOGxsw4!2T1rMd*0`HKc4g6Suw`&e|e}+ z8orvHH}!1+wnGtqVfOezW%*V$Zs* z+1_yNv(B@(e|quOHOn_=-}&fAy#3)n(Y5q*&fQB_-WOJ^@6WcqStYP~zw_XnrnW!X zvGF%^Cx?y^#2%pz`1cQf$h!NsG~Iq%=Wndr@9dvVo3ln>{l4bTjFWlou?KhOhTJoZ zdBaHkuM&*$_PKxL3+wxHZ7sKbW6js>9kXS3RtRj}FL~_n@WbmKZxIL1j}O$KivS=Z zjFvC(?$BF2yy=PNe6H{}pWmNdJ{z`Yg+Lkm)zvGu{K{t*-YEkkZ%+Xaf&d@>_esu| zPO)uWe?FtskyU>r3qG#x8#)Jy#o}kR*53s_Cn6I_yK~Okf*Z<&`<;1zeR700A z_K9>r7zae!uifK-Q2Ru2!2KOt3C0aSe(P{F@1x$!Vyp=uwASy5$ZsD!c<{`}CQvLE zEv@y*r=Na$*_t(Lu+@w^1Xj}hTYqr;k}Wca;0*SNM8k8BM{UGH4unR%!Z|p zbN<`~qN?J#{+H4{jWL`$b&3NA4h(6nSHAMfD<92-@46|ZwcfgF)v9G1Hf&&QY>W#R zE^zVUMSgbjCw%L*-{p&2evgap8A|@;s~~7}%2Wqw9dYy*ud!tD9aQ4Wyzu7N85tR2 zWMqWV(NUHyTgDSlJTc!G^Ofu2yDk9{d1}Xw9k{NG@B08$e3w5v^d!4_e+#WbhD&Gb zFwF$;q6`R#0+ay^kq$8!f~d+{XI^FHy{mcm;!%$N{1C<%wAPf%Wgd9o0gN%bi^Zb# zOA{y-i|tKKO?`LVaR=pc8OyRT#_*jt_tJCkCKlbcg!f1Ps|MQCz$yjG2IYWdD=bH_ z96^guNExv;$`(XH$-m6;4-T=hXDe^K^E~ejod6(?W3t&S-QC>_<2c^_OB2vqf2psp zFB66#aU3He{Oz%C)0EH9)Ab;yhkuG8#-I_)AXXi`1(prUHpJpniiQcLf^r1gQCPO5 z*J$+||9SCW*s}UzUO2LkG4B#uYpT^Mn>KAiME1;t@p`?+}jX~=etu&FJHWP@%`=X?OeEU zfe%Md^TI#x#~95w|N5&yO)--6`Qts`t3?4rH5}uze-0xtmLut&MhnImlqDSat3O4F zLX^T13lTvn8$Yb_{Na84!Pe)AqKM6#H(Q4e9oh|i^JXKkd*{xbl*?s|G5qRnpXCQ% zJ(V6%iToO4D1LV_h(VO55?xYn0hp7QBh)3 zsZ{9h?&kH^U;na*{JEJ%^QWzWy?ggMBJ$*l6)Py0%P6H%{ZEu4j$^_wBn(50hA56H z1y>lZd;kavg-W_1NiGE99^qV03hJ`=(8sJ|!ZAVTe+-Wm;>ZC?W^~q9`H^LxLcvfe8af${%2~q1HTr2&g)E zRiCTv6Jugh2PFGNQH0hSV@y4z6rSg?apOjmQqvamwNz;LmMvQ-l}fcdHzoy~7z%=b zFbr!3HH>?g3F9z355sAI$C z+kd}Spi+k{2C=RZ(z+IpIMQ`8W`ZM>QfayxW3Vg>tu>zK(bLnzkt0X;00(9y06f*x z(?h9L0!R(mww-z=A(40w;DwjIgE4@vc{%}ssRf|MS*Ul{h=AvLSeAut+Y>}WL}+eq z#`8P?f*@f2{P}crblltD-`{ia;K6^JmO!ysTzU81ci)rG=W$&(o%cMCLZOfL}f*?qv?fX9K*RSX0 zmtWokqy#3^fY$n{ZQHh`+MgKKTI0GdN+~j#3{e!}`#zrMrT1#JN~KbvTrQ{ga=DD_ zy11@OsZ^p|E>o>m)64h$6sYHU*tSh3lVNmp6xVfAB}xd~bI(24w*AFou~?Ww;Gu^e z%4RZ|FLiZwrL99kz_Mx$q3gO-Diw0M94##^WHK3)QWHGgs3J*(JkKKtf(ZqhT()hK z%jIZmYs0cEMn^|e&s&z2)`ixZOeRBjcXuI<~9OllQi`F__nR1rF!=6-Rr#g;)`Kp z5qEZUbflVGE|=2+YD}j_K#4aSK{xhD$vq*G$+5{)l?$W#_l?4lh|0YWC^b8(%IR``1pAGdFj%n>3wW$j63hVbHejUJtf1Q=}Th_ zV`F1DjzcDsNl(q>YV2Q<11~voXYv}<)GUgkv_)|ohd7S0ZJRibaU3V@hpy%1DFh}P znhwlNo6Q9HX3}D&F?sE@1QKJ(K@x`H4W-6(o}Z1pZyYnG(3ApEiiHao*4|O;Z%5T? zH9g#>0|DGHk!$TS6On61z!+mqCtZscEt=rnB-fMogM?7hHZ&IUjd=e?JwJK<(9lqG zNTU#f*N)8VX-;}OTHgv6YIdkR=g+d{{4-O8J&*vE&9HdYvFfcGc zOG^uNJNAYC{(joq+fz?Y?j9TG8hf4T z)?aI`ab9apTU#4iYg$`d(OT2e(tyatzxsSX{sqHYq3dV?GO54Lz;lGNk4QETQo#1P_=4W)GVbN0R=%YO8{M67Iv5Y znwg!s_nfys&N+AP+_}K)t{c*XcXKjl?wvX3dCv2^@45Hx5HsWdImE>VFwnR};9|!m z0v9`CwlnMT_$eri1_(q1GRGCEmiphiV+JzG%(d}FL|9Y*w7YmfXd}WW0EN-(AK45+ z4u}MZ2%dEDvp;-i^gt$LPqG>?>OjPTZy1c-$6tjb90-cx zh6#)MJ@BnhQ7qfz{OQ`N8&|AY_@m^n>K^6!NDBaiM*sjA3W@~?3jN*U<~%`_tYWX< zHvOJy3$9;Q<~VVHna>PD&J_&E%wSevmQbvKeo&b4c==@F#DNDEJ~n;cwCb|ME%i{! z0|5ToAP^|BkOocwB)E@uomCrOFsy9YYcr25gR8P&C@?X14>|#6D3ZU(iA`9-|7UDz;<(b=5b0^M-Gg zH@59VN9HsD_JOl$B2J!@h;`1cO~Bt}h#*LqF2VkR^!cpJTyPI6AfTWiS%Se3aL#L? zd9}%^*pS4(?wemT{_2U>#}A%*7a6zPsK&a6u`>QwShs595M~9|nU=Q}dyuBDSb~)% zOv1s27oND_9#otI$^*y&lTGO2n6oxMyDTwu=lAYhQ!%_^1bx)>He8j{V?YxC7)%;) z{mE_l>ShWBD`|2>LMjENB&3p%%7auAw_o+}g|J5v$SXh)krtX$8(Tec#Mn*WU9x6K z7Tq}T<*xkah;;!217!9QR@#na)L;o1RTvTs1qca-1fb7>6-wRjigQ4DU=kn_dT)o z0l~trLW^o?=&ahq-WVD7EcmzEzry$9{-W<$&XCju4Z3fSfeG+~SWJF^B9W(Bqc+I4#@x4uNBAx5LVp<)NM#Vl7NV{F=?rlSPd?;d0834v* z<)g5#=`DDsOcDqr^t5bNU4Xz)aJ>w2DutZPz~u}eOpXxzWU*G0)*{Sc23V!RiXjjK zu`pGsj|8Oh(4B2ZceWjlh#}+l;P{z?m^$t@?EU<8^m=IsApmA55&@+&cmgpr2>{Fzl08UxeJ2nmKf)Sn5B_$I8;M8yMo^Ee#ui5s`=Tk#*Ic}MFFXB$Z zw}%BDwvPxYVHMDd6HdUzvVgQ_mP4XXYC$e{Me|u|3+nKX!UeziL zO;q@j+sXZWu*a-j9Dtla-yFAg%P&F!1INxEMWSQ{Y&-Bb?_l!>?!sNW-)uT?WN&Wn z#8nuX9G_RhOrFn$(CP~WJRh)(RnJ;8V(uus=k-^Js2#vL_HVSD{ah|l@`LBjcC=r+ zXztSTBOUMK%hVwt!cvQ_Sfe*bQHYF9?PO&iDC8?r;AT)jS6Bf+5Ru}*tzxMJ>;@}L zqxME*_CDi1D8GN~mt8$C+_h}+%H;6!Q8?Q1zNz^z39boktXtok>dGa|V3FHw_#got zW0_4SqqaA|@brg_A95*n4!!K% z-`j~!0wf3?5j+TZM3AO0Nx%~hJaXWwpaP8olLC2Z`Lp-rC#hB} zhx+dy+dJCE-#%wq;%L{dJOKwe0J*?e@*FLAJ~+4J(6gStC=i^$3-xVt+YY07f1SJh z(1FH=m$ujSetp<2ATy0{kTnEsb5U%a@c6z;%v^MdS}K7^u%YGyOShtX&+pxurpA_+ zH*fuOx~20oOCSdnk;p}iRYZuH-6&v17Fs@SUDW4X6#6lo4-)wjYfBw9JS%@Ob#>~< zmcQ2h+?BG-i6d(WgufrQOo7_We9mj@JOP20XSc2|evl;4VtnTkQFt;Z0=!QE0DbtJ zw|UA+ZmgIfev-|i3wp&Z`16tQ4EXcjno)oL(M?3ckdFc$BmflF?{GB`4^T?hJC8|W Qxc~qF07*qoM6N<$f`AV!JOBUy diff --git a/trunk/images/tango/48x48/actions/go-last.png b/trunk/images/tango/48x48/actions/go-last.png deleted file mode 100644 index 85c08d788d123b38811f31b4dde2bf0c5e65f6e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2308 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 A2LJ#7 diff --git a/trunk/images/tango/48x48/actions/go-previous.png b/trunk/images/tango/48x48/actions/go-previous.png deleted file mode 100644 index e29ed7626e27985573572e99ee77667c673a749f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2107 zcmV-B2*me^P)*#05`ha1h~=V z0|A)!WXYu3M&}o_nhNf3!~v=s5}&u6pjk=$bOw+p^z%m)U|OSHZ#mTT*h4=o2Ovkn z$A|&ctaMhECCWA~Tln;-%8Htias#{24}A1dvMzqyTKBQB6TbGH1y3ad_CTOQyNOCc zBQR$rm0p-=zxIiW&n)@zqBY5M(1WubM+)g;Kq*)RY8vS_CVTg^d+H|ESAQ>YuJgZW z@4ETumEZr6Hk;B7q5NdD?dw)`$z?jw;X^kT_{#yC|$Dxzz{Y( zuiH*lH#kFgAaHr_8voXOm(caR4-gSmH`u=_AAQSrzhA#PDJ%=;I*vkdC|a7fgkp(% z@0f=``8q27;4;S?-V26eg+RJ^X5%XC{iUCG1YL6k>Q+;6)k=HI#M>s%{Pz5(O1jdm zxZHUf0JI3O5hJ7eA7^$#v4m7If|4p2&<<+`qjvHmL(+3i0Cf#?OCapmKRe}%cRe!W z2Sw+v9!F>2Wi1}8e=|oZ6h#6OO6j(S2+XmBWC;}lnD({g#E=1MR}@cS+uA+--udGm zn7Y_H+1iXA_iF44jvzn`1qDEXNv8)31tqK8EM&#F82z$ycW2! z*WdtP1`|L6P|Al?9+U!+~WyCYUdiZG3`V5GnqpNow{WKC0F>{bhW8U`xBC_`VI%w*>!qZ>d zyQB5wnPYO+l&_<_biB@cq0>PKGY%|@LBwnTtiD&6>q8@xURkgH766Nga(4Eh0Ho(d z0l;eB;J>P5vq-jGhc4<2WWFjD)ZVR!;Gm^PyPMbA#y=Gs9&8 z01!k2ziQ-5ArUh=^(xvrPX%+-myf*A-Q86?Z^pvn6P<73-K)+0g~Y@O(SM<1rA>kL zI--{fkTUlw)*v)M2gkIi_lHf`y;Sc{3J>fVsCX*DEaRmm8(nL_;65Vki~X`dkqB_`{#q;*GVzSO5X^XPE$i z&oR;YQYhC-67Ci7_RDJ9T?x%;#-~Ql0u+Ij_DdFA0PYYVveU`uaGQE905OO`g~vpA z0K5ag_t&03*|y@PP0y#es}xhmJPe~B!j1s4AqKMmfH#=yi&Rcb_|qj@W$#DcAL7?*FOW l{4eE=E;j*gbotN&{12{hlqMqnhME8X002ovPDHLkV1nUA-eLd% diff --git a/trunk/images/tango/AUTHORS b/trunk/images/tango/AUTHORS deleted file mode 100644 index c54ec5b..0000000 --- a/trunk/images/tango/AUTHORS +++ /dev/null @@ -1,9 +0,0 @@ -Ulisse Perusin -Steven Garrity -Lapo Calamandrei -Ryan Collier -Rodney Dawes -Andreas Nilsson -Tuomas Kuosmanen -Garrett LeSage -Jakub Steiner diff --git a/trunk/images/tango/COPYING b/trunk/images/tango/COPYING deleted file mode 100644 index e709d0c..0000000 --- a/trunk/images/tango/COPYING +++ /dev/null @@ -1,67 +0,0 @@ -Creative Commons Attribution-ShareAlike 2.5 License Agreement - -CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - - 1. "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License. - 2. "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License. - 3. "Licensor" means the individual or entity that offers the Work under the terms of this License. - 4. "Original Author" means the individual or entity who created the Work. - 5. "Work" means the copyrightable work of authorship offered under the terms of this License. - 6. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. - 7. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. - -2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - - 1. to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works; - 2. to create and reproduce Derivative Works; - 3. to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works; - 4. to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works. - 5. - - For the avoidance of doubt, where the work is a musical composition: - 1. Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work. - 2. Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights society or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions). - 6. Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions). - -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved. - -4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - - 1. You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(c), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(c), as requested. - 2. You may distribute, publicly display, publicly perform, or publicly digitally perform a Derivative Work only under the terms of this License, a later version of this License with the same License Elements as this License, or a Creative Commons iCommons license that contains the same License Elements as this License (e.g. Attribution-ShareAlike 2.5 Japan). You must include a copy of, or the Uniform Resource Identifier for, this License or other license specified in the previous sentence with every copy or phonorecord of each Derivative Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Derivative Works that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder, and You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Derivative Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Derivative Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Derivative Work itself to be made subject to the terms of this License. - 3. If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - 1. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. - 2. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous - - 1. Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. - 2. Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. - 3. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. - 4. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. - 5. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. - -Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. - -Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. - -Creative Commons may be contacted at http://creativecommons.org/. diff --git a/trunk/images/tango/accessories-text-editor.png b/trunk/images/tango/accessories-text-editor.png deleted file mode 100644 index f84c37c8542a9dc8c3709478b468ad5a26f4212d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1630 zcmV-k2BG=XkQCe2oI^$Q~^{95h4+x2ob3Qgxd50DG-%N7^Sp!*)JM(?tIp;sK3!lg5u}MfN#eHIBqx{`s!!Q2j zjXxf%SUjg{{1V`9SlV*GZHqmMBHtB?_(v`O^(UTu{=Nm|ayf5vpjnSZ!Xlr~+tFxD z+yho3kuWneGsI$XS<45STbh!|r1@C_)EYQ;?8OHk`Rb!nGx-l*wkx)XCt{3@jEKd> z#e2cT6EQ|cN2$-}FV7r4@TGm<+y9jVXU?5H_sK>AG#7aNM;`y$6S1D|9$q^75^d24 zS7t9GrML^uW7`g%y_^S>YJQd%et3whb05aeoO$yI@XZTP5%O#530aXBD$Vw?yV#;DPQqgo?=0vVw9Ssz;p$eh8a{<6)7cC zmvWe9{qPEWJ|C%Mipkt00I6h}$=n10=~SAD$#M4@uh&aDmBH2vTs{6c-8&!B5}BP^ z@x~m5Wx>L~&)$(`&IL4A07I!vbgx^2F@F+vFeab!`2IY^y*_o zI@^i&Z>M$^GrIk zrsslWf4X`sNF_5HIuCV3N%Z&Ck)PAolDh&dtOtU@AW}+9vrKL(hm`iZvI_xTub)gh z!}!EFrfIm9$)vN4kNgYI8_yE&-Rh9voTFG!x%J+8KBVh~Z=9ZPAYTL<50O>y)!La9BpcXm>o`g@i9 zp9G)$1uL-u?4>1q9mXGCnbeVHo&)eg+2y zxj6PdAn4L>5*hp!N<4*rX`1Z)40us5HjIU)+no$uBfb>)5;k6&d&W{Q$({ zaT19{gKMV^&eE(^VQ^rGciuk3;S+E3@(*^fc<~R&kcPhh5ZyZt5Q(%B4u@!I31FHg z0wsa-`j>T^Bfz%pc1_igQZje#DoabtRoAtFb1E^Ab(}lPPw>jmjxsfKor(N^XzzI# zZ#+$JxRr1?g2$sFrQ_1$@nBV~7~lcy`b`5ct#YfTIRd)7dff74Gg-ISP9%n)F1 zD8MM`K~+;RbiHoE#kx7Duf}E%s(SZQI#^XzblnWDC9eqxeEi9Rw^Ul;`pvnu=RwwA zwR#}yQuR;7)hbG)4T_==jmEis`*w4c&sr;>ZDqMYrBb0IwxxPwS^ccKaBnW9OCr}| zK-#q#SgnL<7!(Qx6$k?jKTZV@JAb%!e!cboee8Sj(=f2SRscW@XN}(TKbrdt8z{5J c{r^S$7o18NbCsAm!vFvP07*qoM6N<$g2ECMjQ{`u diff --git a/trunk/images/tango/search.png b/trunk/images/tango/search.png deleted file mode 100644 index a0155e7a38395d23ea5f07ab60186d80945064a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2193 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 diff --git a/trunk/images/vlc.png b/trunk/images/vlc.png deleted file mode 100644 index 122bf72da15821a6b3e570629cf1a0202bd232df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14493 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 R0=xhK002ovPDHLkV1m~%@~;2@ diff --git a/trunk/include.pl b/trunk/include.pl deleted file mode 100644 index 014f1e4..0000000 --- a/trunk/include.pl +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/perl -w - -#TODO: make this script specific when we use fastcgi -use CGI qw(:standard); -use CGI::Session; -use DBI; -use XML::Simple qw(:strict); -use Digest::SHA qw(sha256_hex); -use LWPx::ParanoidAgent; -use Net::OpenID::Consumer; -use File::Copy; -use XML::LibXSLT; -use XML::LibXML; -use LWP::UserAgent; -use HTTP::Request; -use CGI::Carp qw(fatalsToBrowser set_message); - -#send error message to user -set_message("It's not a bug, it's a feature!!
(include this error message in your bugreport here: Yolanda bugtracker)"); - -# change this as you install it somewhere else -$root = '/var/www/yolanda'; - -use lib qw(/var/www/yolanda); - -#set global config variable -$config = XMLin("$root/config/backend.xml", KeyAttr => {string => 'id'}, ForceArray => [ 'string' ], ContentKey => '-content'); -$config = $config->{"strings"}->{"string"}; - -#set database connection string -$dbh = DBI->connect("DBI:mysql:".$config->{"database_name"}.":".$config->{"database_host"}, $config->{"database_username"}, $config->{"database_password"}) or die $DBI::errstr; -1; diff --git a/trunk/index.pl b/trunk/index.pl deleted file mode 100644 index 546ccbb..0000000 --- a/trunk/index.pl +++ /dev/null @@ -1,169 +0,0 @@ -require "functions.pl"; - -#create or resume session -CGI::Session->name($config->{"page_cookie_name"}); -$query = new CGI; -$session = new CGI::Session; - -@userinfo = get_userinfo_from_sid($session->id); - -my $doc = XML::LibXML::Document->new( "1.0", "UTF-8" ); - -my $page = get_page_array(@userinfo); - -$page->setNamespace( $config->{"xml_namespace_cc"}, "cc", 0); -$page->setNamespace( $config->{"xml_namespace_dc"}, "dc", 0); -$page->setNamespace( $config->{"xml_namespace_rdf"}, "rdf", 0); - -#TODO: make the element unneccesary -$page->appendChild(XML::LibXML::Element->new( "frontpage" )); - -#if a message box is to be shown -if($query->param('information')) -{ - $page->appendChild(message("information", $query->param('information'), $query->param('value'))); -} -elsif($query->param('error')) -{ - $page->appendChild(message("error", $query->param('error'), $query->param('value'))); -} -elsif($query->param('warning')) -{ - $page->appendChild(message("warning", $query->param('warning'), $query->param('value'))); -} - -#new tagcloud xml element -my $tagcloud = XML::LibXML::Element->new( "tagcloud" ); - -#prepare query -my $sth = $dbh->prepare(qq{select text, count from tagcloud }) or die $dbh->errstr; - -#execute it -$sth->execute() or die $dbh->errstr; - -#get every returned value and append it to tagcloud -while (my ($text, $count) = $sth->fetchrow_array()) -{ - #TODO: why not use text - my $tag = XML::LibXML::Element->new( "tag" ); - $tag->appendTextChild("text", $text); - $tag->appendTextChild("count", $count); - $tagcloud->appendChild($tag); -} - -#finish query -$sth->finish() or die $dbh->errstr; - -$page->appendChild($tagcloud); - -#now get the frontpage video queries from config and process them -foreach $strquery ($config->{"search_frontpage_one_query"}, $config->{"search_frontpage_two_query"}, $config->{"search_frontpage_three_query"}) -{ - #new results block - my $results = XML::LibXML::Element->new( "results" ); - $results->setAttribute( "query", $strquery ); - - #get query string and args - my ($dbquery, @args) = get_sqlquery($strquery); - $dbquery .= " limit 0, $config->{'search_frontpage_size'}"; - - #prepare query - $sth = $dbh->prepare($dbquery) or die $dbh->errstr; - - #execute it - $sth->execute(@args) or die @args; - - #foreach result, fill appropriate results hash - while (my ($id, $title, $description, $publisher, $timestamp, $creator, - $subject, $source, $language, $coverage, $rights, - $license, $filesize, $duration, $width, $height, $fps, $viewcount, - $downloadcount) = $sth->fetchrow_array()) - { - #construct xml - my $result = XML::LibXML::Element->new( "result" ); - $result->setAttribute( "thumbnail", $config->{"url_root"}."/video-stills/thumbnails/$id" ); - $result->setAttribute( "preview", $config->{"url_root"}."/video-stills/previews/$id" ); - $result->setAttribute( "duration", $duration ); - $result->setAttribute( "viewcount", $viewcount ); - - my $rdf = XML::LibXML::Element->new( "RDF" ); - $rdf->setNamespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdf"); - - my $work = XML::LibXML::Element->new( "Work" ); - $work->setNamespace( "http://web.resource.org/cc/", "cc"); - $work->setNamespace( "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdf", 0); - $work->setAttributeNS( "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "about", $config->{"url_root"}."/download/$id/" ); - - $node = XML::LibXML::Element->new( "coverage" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($coverage); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "creator" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($creator); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "date" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($date); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "description" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($description); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "identifier" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($config->{"url_root"}."/video/".urlencode($title)."/$id/"); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "language" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($language); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "publisher" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($publisher); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "rights" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($rights); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "source" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($source); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "subject" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($subjcet); - $work->appendChild($node); - - $node = XML::LibXML::Element->new( "title" ); - $node->setNamespace( "http://purl.org/dc/elements/1.1/", "dc" ); - $node->appendText($title); - $work->appendChild($node); - - my $license = XML::LibXML::Element->new( "License" ); - $license->setNamespace("http://web.resource.org/cc/", "cc"); - $license->setNamespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdf", 0); - $license->setAttributeNS( "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "about", "http://creativecommons.org/licenses/GPL/2.0/" ); - - $rdf->appendChild($work); - $rdf->appendChild($license); - - $result->appendChild($rdf); - - $results->appendChild($result); - } - $page->appendChild($results); -} - -$doc->setDocumentElement($page); - -output_page($doc); diff --git a/trunk/init_sql.pl b/trunk/init_sql.pl deleted file mode 100644 index dc97444..0000000 --- a/trunk/init_sql.pl +++ /dev/null @@ -1,138 +0,0 @@ -require "include.pl"; - -#create or resume session -CGI::Session->name($config->{"page_cookie_name"}); -my $session = new CGI::Session; - -$dbh->do(qq{drop table config}); - -$dbh->do(qq{drop table users}); - -$dbh->do(qq{drop table videos}); - -$dbh->do(qq{drop table uploaded}); - -$dbh->do(qq{drop table tagcloud}); - -$dbh->do(qq{drop table comments}); - -$dbh->do(qq{create table - tagcloud - ( - text varchar(255) not null, - count int not null - ) -}) or die $dbh->errstr; - -$dbh->do(qq{insert into - tagcloud values - ( - 'web tv', 68 - ) -}) or die $dbh->errstr; - -$dbh->do(qq{create table - users - ( - id int auto_increment not null, - username varchar(255) not null, - password char(41) not null, - sid char(32) not null, - timestamp bigint not null, - pagesize tinyint unsigned default 5, - primary key (id) - ) -}) or die $dbh->errstr; - -$dbh->do(qq{insert into - users - ( - username, - password - ) - values - ( - 'test', - password( 'test' ) - ) -}) or die $dbh->errstr; - -$dbh->do(qq{create table - uploaded - ( - id int auto_increment not null, - title varchar(255) not null, - description text not null, - userid int not null, - timestamp bigint not null, - creator varchar(255) not null, - subject varchar(255) not null, - source varchar(255) not null, - language varchar(255) not null, - coverage varchar(255) not null, - rights varchar(255) not null, - license varchar(255) not null, - filesize int default -1, - duration int default -1, - width smallint default -1, - height smallint default -1, - fps float not null, - hash char(64) not null, - primary key (id) - ) -}) or die $dbh->errstr; - -$dbh->do(qq{create table - videos - ( - id int auto_increment not null, - title varchar(255) not null, - description text not null, - userid int not null, - timestamp bigint not null, - creator varchar(255) not null, - subject varchar(255) not null, - source varchar(255) not null, - language varchar(255) not null, - coverage varchar(255) not null, - rights varchar(255) not null, - license varchar(255) not null, - filesize int not null, - duration int not null, - width smallint not null, - height smallint not null, - fps float not null, - hash char(64) not null, - viewcount int default 0, - downloadcount int default 0, - primary key (id), - fulltext (title, description, subject) - ) -}) or die $dbh->errstr; - -$dbh->do(qq{create table - comments - ( - id int auto_increment not null, - userid int not null, - videoid int not null, - text text not null, - timestamp bigint not null, - primary key (id) - ) -}) or die $dbh->errstr; - -$dbh->do(qq{create table - pingbacks - ( - id int auto_increment not null, - source varchar(255) not null, - videoid int not null, - text text not null, - timestamp bigint not null, - primary key (id) - ) -}) or die $dbh->errstr; - -print $session->header(); -print "initiated database"; diff --git a/trunk/java/LICENSE.cortado b/trunk/java/LICENSE.cortado deleted file mode 100644 index f056537..0000000 --- a/trunk/java/LICENSE.cortado +++ /dev/null @@ -1,17 +0,0 @@ -/* Cortado - a video player java applet - * Copyright (C) 2004 Fluendo S.L. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA. - */ diff --git a/trunk/java/LICENSE.jheora b/trunk/java/LICENSE.jheora deleted file mode 100644 index b40af56..0000000 --- a/trunk/java/LICENSE.jheora +++ /dev/null @@ -1,23 +0,0 @@ -/* Jheora - * Copyright (C) 2004 Fluendo S.L. - * - * Written by: 2004 Wim Taymans - * - * Many thanks to - * The Xiph.Org Foundation http://www.xiph.org/ - * Jheora was based on their Theora reference decoder. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License - * as published by the Free Software Foundation; either version 2 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ diff --git a/trunk/java/cortado-ovt-stripped-0.2.2.jar b/trunk/java/cortado-ovt-stripped-0.2.2.jar deleted file mode 100644 index 61ce3f2dfd50b3aa7ed10a10dbccb4cff5015b61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198094 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

`mvGg9yj>83+(ziX7r3pzi$g$C zef-=YIwkIvCMSfh&V4SQ%;$DWl!XgE&YElKDE?a}_G z&N;8tvn(F2Gto$|(HLc-Xv^3U@gNBq@I-^AZv8Q#?n@gTOTC%qtr`hTiX~C5k~i@K z3%6m$QW5M>I0=ThC==)K^oj`MRqS`nI~H-fd|s^m2$VL6rGo~DN665Cj+*!|Nr!FZ z1#E5kx8uAHcK1`-n-xj=GPy#{43musqi9!M8f;kbGm+dg4|9?0^cTdQxqbTT;nc_B zy8A+(`U(K?X4H%dD}-S)dpStDU}JiZHC5dxq;e84O@4t|rtX}8>H59lJjqt;Z{V&W z&w*JGchNZ^GTWam8-xR@5*8iRcH70wx~bJ#n7>!dujw{rgnCr3VA^0bHii8k?=Vt% zPVKW(il&dp5;Wd}kDCA|Vz5b>VyH4qnpRv$ryG&laiLIl$i^_+pl-&JQ0bIy5QAki z$)L|xx#l?Rl}vtk{1s?lU7EI$f2^TY(edv#|V zN?KWQRr4rfzIv8P{jNAM(7IQ4v~6p-Wq*y&X%4oz>M}tK{_r`+=DIJx3FIjYY+1d0 z&h8l4Jp>Ua4mcW~7qEcZ2e)NW-0Vjbn6Yq^EldjuJWRj)uiD3J_Kvo}x1w;Z3gnCf8-irWk2}+y$eaOeAs%ONHQ2x(`u!fnL2n(B<*y_062bG% zI}NpwC>UEdHdhbu8wdK)0LaDCO8dQ$^}zeg>R{FXcqL{5FSP)Fer!pOH4EaA^M_oh zR9K%Do22n9^&SNI$lE|!Lu_CcZ3ePk&Gt72NqOHeVr(z zE&9=?(&H?b+gQWUq@#xlmu*vXOn7vTy=CdDmqoEoTV1=?iXO z%?ON~ly?A`Xg+sU8FPhqOxbQAb?xQ|DLhwY*{gQY?RQzp=FdCQJbftn3E()2&O(}z zP3Dr9UFmP5;8!6mjwAEH$e-u}lt=LfbbXx4IVR@65;97}-* z+GR&v&GNOY5-!q4Q~uu-$e|lrCOM9o_1*1$#(L&DGCsY#orK%>E+ls$K%15Wj+`VqTg9qS7j?gg8FXpddG=|oXJb+I=*V5)hp z#5K4dksCEo?OzUMZIlb_K2Ap}4JRmNv6@I0s-{d%Sa+10%GUd=9@Uu%tqyjN{A@FV zsAnYX$2nNp!3JR^1oIt?LJA7z0Sa(sk+p5;4V*q*gpaQz@6a+XSKP6Mt_?)~#jce^ zEOr>7iJZEFME&kjdpCh;)u5d@``pz%1ZcRBS%)ZO02FzJBNp?*kqh@#9v|$dr+N3Q z^8vq)uV6I8o<9s8QN$w7BQly4)00ignQEGnL{|J-D1lf$ zCFY~DfP#u*)Ry>~tSgu4BK=OF*+x`tRf{<_gG}Lti=2c8Tmf0q0chl+W*fL&obD@k zTjd*i{SP$Ub`#HINTW>sG3X#uIvWQ+u-_OR5l7`?4?_>t0#s~frWB`$ZoCc>-DAE^ zeU;42i(QW7t+G=+12N&y!}G5?`zcd7#qUZ19%$>^iSNexIL`aOPZE;iaL03s!j2r~ z=uID2Q`6Ejhc>XtWa-kbJ<~>xgS!qgXjF!TXmsnJwHQn82_>z~-dQ9=z0j*Me-l&p z;&CGONJ7lGzRaH^jT>FQ%x`Q$w#ZVvA}nKU=|RHG(vMhh*t)Ev2vWKI(CG9wlItM| zTsx4Ce{v8|^BRC)3JXyPyXc{dKZF^OwsjA{!z!!5u##!sQIvY#@d)D^sVtELB$vujdLcYW> zU&N;*!wo(pBte)9T2A-dzRIWIs8W#aKB2o0(2jUo$)FGl*EZND!O)4w72y2z!l8o= zq5aN=eX7Nb$${kXlQTI+qf?-~l_&*ym)IeOCu?7fV-iYJN|`9GLh>qvCip{WPc3Pv z2w5aCbBH3U#RY#J;b@LjDN-yYpqs!b5Cr}2*~J&;Z(HyK~TP_WOX)CW# z-x6%t@EoBC+^7#xg&41`7eJHd>c<2BK^gm=69Igd=Ou!A2&jT#fMGOGcO*KDA@*mJ zbQ(tj7(xZ)RK_n?WVA&RjFlE%B%7Uu(qR+Ob`@?Y!62+bmSI3aXZ7z{#!2fAc}LEX z2-K8e3d^HDL~o+JmI zR7pq$e-&{h*AN}ceksOeC0Gql3+F*nj<*M~3xBsC9VjGV|w%x(S>jvr59f)4YrZ==o`KiNO=pOVA}GEN1gB?*)2-^d<^RTdJcJ2c_ z=r6r-LjvgK8r7V0ZQg`p*P5=5QRJ2+zS;?#_^uF=_P+a~{%2vwMe{bE=BG5C#x~fL zF*4x1y^-ViT%6r)(8(cPo{jWyC~`=jo8-PTusB%O7<&&bd&wuTKDzQrJuyp<+ATw> zUHB7o50#EvLZemYJe@vqE1k8-IM^tr49jzJSyDWs^n6{pU93H;#Qy5gUrIG{iO-AF z5=Hn8-!G;BI!XDOPaGZF<^W&-JrHMbs}Rf^sU6DWdz)|(pm%B054Xq%Y?_T;c?(nk z7J?seTf~d#i|q5g3j(F>HmWL&-(XIpinh9=blbzweyc8ak2pR?dz8a=*oK zY%5+*IUuivAqyj+9G7jwKi+|CIfOI9HOFkMmHKE|y<{L4ZhGQ8M6CY%SxBVR&VSUr`c9E9uUfLmP>Xq#*?^sG?X~tr#B^ z5HsRH=~hCTT)?fa3y24GQ;gSyBtp9bh=mX=|Lw2#bx5-XUw!)P#1$nOx~81x8w+V4 zapIdR2R|JbPjJeA6V=^$`&=x%Oyj`vBF@kzb1BF!6R5z@Q>T2DFNt8w@USnsK2PZ! zBl}P1Gl<0G{9!ejVdvt}5BJCVJKg5*BHz#X`@1}}57UYO?3}&8?7({+J9!y4;M{yU z$|avO;VZ6!GOlsY_>sWJ8^-3=KIThK8*n)~*9#owRd=n;*nLzMC?eZP#n!ZoyFI5? z+NxVZb4j9Ui{gb|Gb?|QIVqp*gNH2VXCi7CV9dVeI-GG=#h5uV!opwAOv$t6R$Ra7gadeaP+$BeiTto07RJRUv=UYckrM2 zpY=WRw`K7L9?>g)LL3{(BBX8dWpbEl3%%#X;gs>`<<%Xu3bG#~z{VG#euX!nez2&e zpJhYk{=AojNbYHbn@S}k7ZmlGac&v&vhY!d&3+LYy$Jak(7krsQI|KQj_24spLyTn zTJ9|O>tvhxm%70YR)lgsjB>C%JHZxp;X^-YTs?uyDI_aGq99RS5-akULLUDrty&UA zA&!nQk~}l7@aRPHj#r$#iD=43nu(BX^uIa6LhETS#q%DBd!DvQjFi3d64|&czLHky zMONCzlR&E2M-e^vaZp>~J*Ou2x=->!%dg9Oy2ih*)zu{(9jbv>(i+p*)ybMG<>`*U zS}{@*rouacFPN)oj1GY+_wNB^eX5p40+%S*rc8o+zOX_N*%4l(ut+ZX#-YNcog@*= zgRpb=(>EkpT;lK1aAUWYiQTeB;rB{<*D4l0J*+E78*20rAZb}9kpgJR?koFiWtt`ZQ?01N@7_yKM_KLeB)ezrX!3 zb;!FYSu$-AepZ4QYgp>(MN<^Vs)2(H^`$N0Nx`6)g|WZX6P+-nWy&csw!nJNYQ>w) zmc#(~_@W@%fj#@xJ|v%@=2fFiNd&AnG6lKP$(Ima_KdVRE=P4k_-JiMDWtIK>}s2* zfiMx<%Vwv+Q?Y~(0L)co>;PqA$8AT7@V2(xOH2!=_7d8}WHN9!GpeZ<~~ zc^yi*S9ct#Psx z7wn}fyfBAy%c#UKXnhD^@tV!?`e1Exl;@vuTy*O{0oLD*6S#jt-l}PVny8v<8Mu%G zw3VUkT+J}1%TQX>wSl}a1k4Qbf+D>Kz!V(|q9gg&8mcucueD@`C7|>A2H~@XfYbY9 z9s8zJwRe%08F}?tQt=~$-tMA1RYG)rOTjh^9dS|&7n7)bK}o`^ZyFst$>$7 zx*?ibb%+m#16Lq4>CE}(^7GlCBz;U5O9FQ&PZ>4X1zvsdN3BUjPltz7%lfHCFloKT?li_J=k;zGaRedLSkBwUgG z_enyIKf8%nkc@2a-%6K{0~Yu=q4z8r@;1@V@72^NaY-7)Hr_Vwv>U+6wis%y{bq};>c zrnLYKj$HPEJ;2#ti9APheO=NF?-Q20?BULO(I#l+4m}Z*e&fT z!#LX)WtZ+%MOcG?PGS~#;|N%S*74@40vs)1%n8O;pVh^N7~+7rl+n)KcEwER;2jxRrdl zuzU&n9s90pD6TzQXDO8IsHFP+U~+~3Zdq@P)fe1-rA_eXl3W*CJ+3XL4|@2<-19_i zYbPf~JG0N2aExOzVh-Y1&mi7WNqzqIfF5HQrr=^x(PSR#VMK=H<2$8Zu4&Bs`q?#9p`d)xBk-vR`cyr} z*bplBM7A!)tv4DL_GDej^&N1Uu=(&b4+>ix)YHk-Ky)zw6pY(2qqhsFtQxG&$;zSXyJJ7*_mBljZE5h_1gu2&Wf6l8BT> z{oT$l(`*L^C@7iI&5PMi3*NZNgs&{(IkVJ2C=5zzr-cq+U5@D7vhpSt+2@7mH+~l? zr(-95>`fH(!+TKQ%!y{&76993JxAA%#zfL3z$_;fTx<+!Imsfce~no;Vl!5iVDB_^ zzhmk8^S_Ud0kmmyPyGLvgW>;`WBNbj2(F4@IDh{E##Mok8;6bC3;!DxU=7-(78+_Pow+53SQwU@!` zGIWX(!b}aCt|#=rWfT9$a6C)jdF%YI8W6vegf##2m&5kICJALt3>;0IoMjB0jm-bo zRH5v^fABlxCEt{Q_55+f4QsDsAP8usU)RyuYD-t6nkZcb%{eRa++5A@;^ZzCdNld@wAV0Fmja6o;Op(oJU~Ms^i7!7e z0*Jt-jQ!&BBs&YlxNwrhU8^<(?WezQvNNNPJ;#mi^#RVe-_JjT5U7EYYAS`XP&ZLz zm!#tw_qhgNCAV$0M3%~F-L*05KM2PlHyX*+yThb3$;<%U1CNbHHqjS|pqpX?Ya%Fq zkKYmW4!*M{Qur5xN*~D4wvIVjT7j)yo+QvWS55<$9IKYwDixN9vQj7n0~+B3$Ljj} z5M+2nk4XBL>;k9kF2qz`rXIGfYYlRr7kERvwV_1+`)#!Oz5XZl*PW^Vx-;DWQJnw& zH2L*r&dR^u?0PE4%j|kf0(8uVlK=n{-~lr+PLz*!oB1s~@ zx!F?aR;0wT86+gMvH}HxIiQJK5-*CkS`y`o&hHeidF80#>xk}P=VT{?Kf`(bsG8*^ zyK~mp&+EoX?`PHt%^(cVPNIz?5x4p#&RFoy+Q*L*Nfvq)Ea}X-R3L=dz#(8UL0Q!s}_` z2I8A?ORK7#5+eXq$+n8WV3d-~=<33@#)9kVv5HF5(}+v<F+0kVHAS_$_hiLq|iT9kw$evdPG81>^e18)_w1R z%ZsuMhm~eUp{TM^%;iQ%K}&(th)wp4I2h=%TX;m5fzXP7@Y4Pv9=bCwRTafNsPqMC z7gM(U?m>2nyGV|@Dm}qQQcKj~9A9iBrcNOho#ll;;+lQ|qv$x28 z$T7Uw3P#?o&JT;&AsegRVZgi?!l6j9Zf`igsMbd6yU2^d31a@{Yz#@9kI0KA`z1fj z0bZB0dyQUZRk2;1isS_sav-;cH26@yvq0k)SXXNh`ARm;_iT{&h^Cv8rjDv6ZrcD5GhP>P5D z=1z)wAq%gWyf65DHF1~z*TT>aqY~cA({xvi-3yXmhcbKi>`dFcAf0LFw)Xrg zLAh<;#z!h)${v^M`!FlzvYGXfSi(}3FdvR_lQE08wm3o@#{m;s zoG(t6_EAOm%O7Gw+oBQn3nnq}UDvtPF=a^HtHJG$(oO*{`bM1+H4R5^d9)~RFp%HjQCE&MzA@4oCr@V&|&aag1i z*~gK?9A;HFu%~;552S9@1C;G<=HyAU^ZwJeLap94#iIwsQMsgs2Vc$*0jUzkBZVC& ziA2aWHe$UuuO(3}NOSU8;y&62j}Oe}MPteCWwm}O)56{21cgh_S51~n&3p#Q*Lyev4#cacwN5O#8%NL~NRvdn%Hm`U&89p#5& z@quPIsLVr| zH%4|x#wblLXQ1qDemsuGY>q~EBxBmG&jH`Z95g|>NcvKE*F!f;bPLyB)=()|2pd}* zYX%5tN}KWpFI(U~!GF>oLI-JX2ot`}VbG$@HJXEDkOG*@H1DaxG+4IBrUqOs3KKvz zRsS#W*+dW!6FM%rKubfzk3NLxuvIbe$0@PnX>m%y#~p{1FO3SSn(lAfueiqBXG=Te z0eTPl`8l_Ve)UX?AEsXIB*`1qYh}rRkRKMBU9D>m>(Bh^2_I*;SalJhW;>YmGt$aB zoBbGfQf`4e+8n2@8w8C^gIw-FEh$+42ac#cg^CnELvoQ~9re!3_`JU*`9UaWuA$(O zyI&F0XtyD#+}}R{`dp+nBx`Q{PF{I9UTq)vX)$HJaOp4s59FK*LGOx1tOTXi}o} z!=JVJY#-c$N(@{Sn=}7LTgd9CaBm?I=px)n1}6!*G=jId1u(gl*yoYRXD&MMoms#c z2A5jP3Yy5L7OWSkh)GR)oP`BMbF$iv0U;5?cb4+q}#*(HMyRokeVQx0Lt!X0x7k# zGkoOY*WI?i@uRycfzJNZ2n;)hcW4Iz&EXJY6i2qrC^I#WqB z-#_Y7lBKn+4XCRNvVs^1#f;Csj)uX;AKh%FS3=!}b3>$UM{Ts$6s|;ouswbFAte@U zK*Y3W%fQO0veBLZ#tS7%$y-O6kfOQ((6cI_FivmFSi+Y>b0gP^0ek5wU6hvz#JtJ) zZ5-a|_$Syr+GpIIsHot#Z{wWySBj*Z(d|yG?HE~tp0K$@tn{LSJPyo(7?Cc>$T`jP zOL7;*GKFgu(kSNBZrN`I5#qvY-$Op0qQ+frX_7HWFw&hT;S+Ym-NuxpG z6j%U&SX7m!L1PoxOjU-qBCa$Tv$U1jD3zAav2O`tOs2+gRu#3dA>Ch+<{P)6_%+GQ zrKP;gwI#KT$hpc28d5Z8eA}W1J}yG5qDuVgm{^&aR#usr>p_B@^81Wc@q$1GR@LBa ztIVr&wwL>k2&2>60_n#gR+-~X6perX>P6@jM>4~2(_Uw5JpPTyCCrJv=&G;Wh$Lln z7ctJEI`fWBJ?qcp>}=y)*vL|iYhrCyUiinGaNKi}MTLcFx+&5t?&Qb$@KDqaCTxvy zW0F6%?@NXwuOnsCr~@5&X-My(r?g2=6voL2^)Ww2FkphjK!_%+E#-3vTRV;IbT`=f zDD(NaFqT_a+EdEGPit~-(H=4?iYpHmDug1?dHXQI0|L``ZclEEwkj+NO@ik^*YvSR zc-<@a+Qnq*kfRa}zq;_KX>_tkd;Hui6N8jRl_|6%Wo^rd}KFSP#%t7jO8Ko_@9^Qa}rcn`(>mbwZ0F1mg{DT(tGf5SfAyr%YBj;d( z<|K?hbd;vPL7iDsD8hV~(X_OJ=>StGwk{&=NQx!;W$c)n4oCR3P?b46ty(Wno!`1V zCyvqfQG#2l^C?Yj3YMBaZ1Sl1dbK%xKbF-SvSUuKY(hNOG$qwzBZ){gT!Z#hHfhqR zZh}-bY=i8+2OpyC?r9_>!$YD9RU-L5%6bj&c3Lm9VC=V!RK4bkofY)ckYv-oGAQT0@65|A9mDz=Hu zRyF5AA1id@;h>&!A2WZS$^_ak}W?oWAP)`nCob7U^4y2cp{h3(Xi>DGs=%bXxwo zPU-mEt4`VYxFHs#UAf8iZRwy0(YyVWVWfKvz40F7;=N-Y=Q_d;Z#6Qo<-;yp z$+!0C26ucu@yW~Kb>cqp(&QELx*Nlu_v|tk>83NnJSA2MmV;f@72tj!=q{znbm2WM ze=I22`4C3Gllp+2Zc+lj`0y~m)vgD6tX$<8 zGrAA2;tT zM0;dW=jrb}2Pkj9O^Z)$_UZ#1pp8qCCtn=L~v_^Z3853}4Xet@s4J zS(xq9_s*K6r1PB)B2K-?_<%i#H8&f6AJ&-B_nx;9q~qc0#l1~V*%^MHYcw+SK8+lu z?>_7LP3=DCpgg$sFd{v?z&#j#?+t&^|J0;pG5i>x>P+!5-6}ap_4$qIeoWg3E6?&aP@V}fJbkA>RKK<#~ z#MKMGwy9Gs@H*LmIo-j_^S>S(teXE?8FP2e>*564F5~+KD2RvziikY@+di zz8}Jk5GM9X+kmex!ImZi_9jvpBdo)p9xHeXQ}>3hHUu0h?=` z{(^jW{d6Mvjj}htEpRbDU&EO#yb)fveaw;7@b_hS(t6Z-t`_y1_`)mXqhSF3!cf}@ z`M!L~6X|_<=X{LI_JVmQTdo!HD={N^$NF(ac~6VIj{8=*lA7yveWQG|`}9P9Z`H69 z{)tVS$@j~9z`V%c`bLyW|->;YgYx2{$gzEv~{Zl3V0?lZ8rEO1vZP6cv z?_x*9FXC|F^8&=jf^}BIbAKSg*r;U&tJc#{Ssq$ZHn`%3!TY9DlqxMwVZB=25{+zA z%lWDK2~>l)RObgsD09@@#T}2Wbj2AZ#&WnI2j&Q?3}q$-4$Uq6#CDfIC`m+A8eGC| zw!h35j?CqVBhe2?Ds$Cn+05OYw}kps(~oWV&}+ssiF-uSyB0vZXn%hfgmva7Wj$3Lr;Jf}^x+#Nb2muu>SFScV$ z1+6j1{^NUd_wrCitt3|wRTxC}c6vFMK12uLt# zI0+w7@7NIdgGuE;WNP}+K`lLE$>;}2*rbqhQVPV<6vZ>>3ha`N=Pj@aX6j`Gs%4E; z=1!cgk<3N;TIix~2vnQ(0j5S=VMPLw{m(Nzp)yDGH>f3|4$x_`Xg@Mfd>1GQK}|i72^*Nl}Is zi`E7WWN8^B5B2U@M90tRN9Fs~-5siJg?M;XTOTTso`T1|9<-K_jGl^N_oAAJIi8GZ zG#c$t664!MhO8tyWTaNElx5ZsEw(M2MwF}uB8le`*JQm;qO3WEvFcGAEJ#!KJ6lW( zAGG%A-9p4;(orA~BxAB^Evj^Ge4k4?E$OyZ$j*y&vMmnUxSs3H^@7Z!M-F6?%Q$dH zVYu-{z2*Wshuz~Ma@V)E4HL*>A*B-V=8w~ zBtR(&DME@d3B7}4htj79hQ>o}otak>s6&HUxzOyc0wnkh?I)C4t6&Y90VS0a=AVDq+YCy!ODzqW$W+P z{0^zJ?I?ybO2*@AsQH*S+4lTh^frha7Z;l8-nZSh#EvwDQS8#7=&;uOL^YT{1;}c0 z&#uEFyIewQ3Wh0^kea)^+K0q#Qjt$W#alueyFsVi2o&YWaqV^w5+_VPC^WTgP<%6m z^ko!2s7}77yS0vFGLbmhFNFGvVs!}Iqfl)(wRjADd*9?bi?|9FmoK~D4WCEH7U{*C zLz8-4@aX6Tv&t9qlxHg`0exbhZc_WyW^=lhg_&8RaIkP_PWF?@3MR>U{y~@UP=$T^j3LO(=(&GYe=Nv1ji8JD7Mot zmV=ufGBeq0Y?wcxUn4j*j2~cBX)VEmkUhwX%#tVy;?yZI&0;*2sF#T%(>qn_>q%b3 z??hdtr8NSsK$Qcl9d(Nzcb^t4!INX^0kycw0V7%;8Tf%BJU5q<6v_@au8uRU`y)Oq zva=MEbF$FE%5wO*raNDME@pJMH&eIRLAy!AJ>O3uEc;XXJsW=2S=hqa(J@VX(1|~l z@kq0Vr-n)8r=T5qpRli(o|yCD3=Y?0_4%B*osB9kziDEWq6k@z7_m-HdQ@L-&)t4Df8phs{;0hjok7$#m9A0|y3&k;|mw!(TqalXy4`D}K8tQf&Q1su0V?f0{@t=JkkNqT?fl8Iu!-I?R)( zOUO%vP034uP4Xkaq2(j%R{c(S1Y594}q25HFZs!jEW5B_FH_l7?`OY#!_hvJDOcNlV5|c`BP;)F%K=B~HRjAx^|h zB~I2vekzb&l}~1n8>k!n23dNqfh_f3c@kPg$zwW zn_>z=Tf0+&pXSjDnA0vQfct<8@;22BxizHMh?7ek=qj%J}~f_Krc8MM>Le*|u%lwr$(C zZQHhO+qT(dS9Nz)b)oN>_nmv=n~9nG{m6)O_Ky8$<;q;Sp3HoblNM{-PE%=WujI(* zd=y54wUY*Gbg#mQ&b2qhc@6|RA_#!qEfey$QNjoFhnYh6^17J z15J(jl@^L6u$*Yj&p?>{1st3;3leS4Y@n(r;yooqd(MzHYu-;=nEnMF+PX`} z62`$apv(yUMG;1WRgtPI-&;?rQ*!=kePjk=lskLO6>zts=; zY;XD005ZZ`02X!P|D5=AcQE~*`=A9#702F~F;xy?682x4f>q!{G#uPisrT zI7%bMYRl7|$#Kg(`eck5#QQB8kVy0)_?|+s6Mw6laE6Z*wsMkJCK~VvR_Z-lOj+*} z-U8civWiu~Tq-1z;@RZ5rN1CI#E<6bBsozMl2&!E*+OfoJq(k=9EKci0%W^_5-1Dw z_JEShhjUWM0zuqSs^o_!GB;@)_r|p|?u9wYbbks);V)+dWAX&u^-L!QevF88U}O4y zptxXs%$k3GZZaQP$gBj%PpocdTCJ2;&@@uIJ_5SIOV{^rvptp^qHxRsiarL6XeIrx zik3HaassgB|F5e3l>w?20t#4=znD|;ZEism)KR+mC_}UeE<(o&0h`wAZ02?}Rrss< zQ<&-+@@Hv@tB%sb{V4zIbD#6;)B7_5FeMc-n!9J!R!<{#ut{&gAr7^sX+AJE!>9Jezzu z2M64Btt5U3Aee%`sfE{^&P?^Oil|Tm4;q^pFUDLT7Rc*$o7j;2T|)$=)fBrL zX)_7I86TI}0wYTtp>;UcDbjvm#+eN7bW-(JAUqTN_De6*ONt8V5a|Y{k;<)-%Sy16 z>*D0!MhnZM6ju}jwB!ab$N#P+6?0c>GxvWEGe}q71=MCB@!PIWjM?;`?)#L(pwJJf z`zayA{0c!YMoVMcPg~2H;#ht_Aq0yBv`wD9jcRghu_>~@O zJ&e9Rld$}G3VS?fJz}Q*XsS*DrpU3zBo^mJ9aR)IQXKkERk1vx0uAk;yX+38eYNYS zClbk*881WPv8=b>sRr~BAk_dar#}A(F$ODno-%E07V_ES%5VMnSlNDy7q$uJVv!Lv z(Z2=8o?NW^3HgzS8O*gN3{?;MZKS5c<0psW-q^A<8O-StDAeHoTInrqvOt$Kp`tNp zf6|u|kF6(T46J&yz;5_l z!~3U;;ku?{&Slc7;Krhv&!(H<&Z5<)6*gl$J%RsgrO9WHbcHuS!(adn6a7~^RI|4K z|J1853nGlhpITdM@vfYaos)>MCDAB@ND*R0SOi8wcEdwkd(%)?`_*vyPb=)LXo$hO-{WlNB9LQP;)E(NN5lY0oZhYh%V7#xfE0W{~Z%gDdMj zNTTh4A`~5}@OdpD-nF*FpkjtX)y8H^=o3hu%)$Izp({x%z;`EMaZ7<6L(8qYa;u-z7gKZC(8u_?_J_DE zci=7an0a)EC%FHrw)D!k6nOyUYAWV`<5ZD$uyFieznQKH>!l`%F3{@h$?4l2OisMS z7X(C4w#{c#5|xxeL41ir6t-j}XWqNLH_xzr+wd_JiZLFe-nLFd0wI>7fvX!zpJqqH zXm2lkQ#uf3N>_evubwvB1shecir#F$`yJM;;n} z;N&^Z;J9`gt9c6}xeMA1qdA4y0c?7-b$0cn2F72!5Hs;xzlYNSlr?m20>jhaemWOl5{XllC1+hcJb_}cf?VXeT_EHxpxNagrJopGP z+vP7`5n}!*gtRKk1Ui;oQ0MDz)Z{1vbEd^4(c^oeDO5R8u+jc7rQJ|tM@_mW-3vB- zIJ*5~1e7!fMKD}hz9spRbxgR((yi&JYXCb?h+D>Qr>@wdWGz7snt3-#K4nGD&~f`* zi-Ws)D4j@)r9R#RLg5XM>ly29``iiwu#h`3krMTTOsDkL6jIkPqDZ!BRRjy166Vw{ z+>w~WDYI`9d-s7jcXi!(WDEoIlZoQTKRklq~bskK>K22Vs zJ(M-W?N0dC4r@luSiRDAR%A%mZjRCA(Sqy&!u}jvQ0@JcThqR zyG7Z;2e(MLdv=i+TMfd^MXw0(GGP6lHC#aknJ|qHBVZ`TAr6^y=N_cQOO3b==1GC* zaqv5LN8pJN3ddNBRcc)KYR*9Tm@t#QPPuVNeLKx|s90_UVfWgJ;w5%S9im_&IBC$Y zSV(6h{(9rUZi8}N59>uB4V4Ci5S&9eW{-m;2N0dLO^^<&M%_(M2Ji1)1(5mfoz z5D%29-K`ZN@B&36`Av$U=pz%6O!BD3QIosmr{sfH&k}AP8fz4O0{lGI1 z1v`z;lEBQ}TQyW|OhVvCaCVZ2)u6*5UWX;6esM$K##mH)-dN}#{uCn)eN`PoP<@13 zMMhBFfLp}+l3;Hij)Iwt&dk?zHC$S)9u{ruJAGurC_NCWBHfd9R|-uP`GV3Q>Vpzt zHsso&myj5jLSYr#K!hhi?_p$}iuo0J5&+kmwVP;JA_?jRT3=wj?0$Ujz>iiqa9`hL z&Z7Z}iI3Kjk9rK_*-II5zZl9fdK|;e@m7OR5ZZXO5X+6@7oWusp}0i9M!0E;qlc6e z`x*1>7Ug3@Yg6mqT?OP1T0k;*D27``x~~6dui_tR*EQWkx-rLX}en8n<4 zhGPFniXI?W>3Fy79LxN{5Nsj2uE@qk0mmo%Iw97j>r)EcQ%x@(vd(zKUGgXkf4(G# z`WZ8^V>7AOjx&>zO)#c${4!Sw#}^gh+z*cdE!Pf`rc&t7BlXMcaOWF0{Bc&oZAI5~qD?UzlE8>>4{s9c#;mD`ieE7dqj4}?)m;Mp zjdLM`v8)~Yv5*=wB~P&r;+P%XAlw<^g>pi_xa%O=0t;0<(rK=a1y%JiiJA5>3p;JW zZBqV)h%Mn#!$3dJ}j0k z6gAK5C!HC=oyL<6op|&X^HhV?k>2=vrR{b*?gL2*HuyJ(X;4@#VELsROgpOGRWtOz zOyo_4klEIMx~UdrQ}L-56;oT4779WPnWQb;M3+$W?ja8tPUx5Dhj;b1&!;gS0Dm){ zQMMVp@=ofm~4P37zziEigJiNa)KQp@iKecL_wxA~{ggcwA^21lcW1kNA2~w&(PVo-QK$ za28(_pCEwvD<#|$;tY~_Kvw;p-R~tdMe~G2$mGHgmwtPr!V|g;25!odP)Z+Ghg1z+ zuRbVNb0k{l4N*v6Qsi<&bz5HFHKf`9!FM;#oTV#r$Gs)W>oUsp+TD8u zcWaFw>YLlGbR{=(0STx1Ay+44cS_!7m!9Fdq76G+Z{~f$97kfaSW~(rgG>am`-8}{ z_XUp%4dOB*<3Q)gjccjkGL!JwISPLd`YIO=ZEA>SNJz-U(CU0 zS1AfPTwuB}@ok*yWZXyu@Qr_-;m8rD>?!6yzR6i&R3<`|e)etppKo&K8lzndl$?;m zDW)5v-@2<%qJ|;3r{39}1K=S9HE{$phZot;{BU8+f|EZ7w&v1T-`M5PHATr~m9!Mm zY{^u~40tO&#M^u{&L zpx{C>YR%NRO(v^C&a?>7#z#lHfiMty>caHscOl%qzDE0wjFVB)8|k10e~@hQD*H(! z)GVkzuEs)KT9Q(f3ViXYtNM<|gX$}UZ#ZvzqZBBPIObWss5l)mR>u5zfJeC{y63=LDi5uta&u8}e^m54LuG#y z54jhsQWw$W5qB=x>dw=s@k$l}4a}}m%!JxucW+>1=Tw*Q0v_&WlwU&-=ybf^)3R}( z8TWQM-5XT+!CttV#^IT+N|u+GDJqP9I)hXlbX8q4jAj~xf6m%`Sr@8^gWxU=I%A))836ErhoNT8~1 zJL?qvS13NlL(Rs2LowFZ3=-h}aX$vgf1b+vk1+iItktJaSp3KJcw$g`r6PKHLhu(M z0bdQ#6YyAQh!PS%l>wi9O8tJ@bjBUcn-+l>(i5;BmGjE|$lSwjwxh-C>%$GCfI_n( z7nNJSdN?v^uKLaon*#XU7p0bpLtzLVH0Qx#UANe!J=Tjv!9}nb@miJicr#jDy})isx@f zHBv`!jU32iMe`7_T4X*ul%9(k<=-U3KwntE9jJBfGouU$+>k&b2?#wyB8=Ovad@Va z=#l}!t&#B__^kSBo7@n7r5?{@@`I;{cKxQ_Z;*RhI#b#L&7;j1bbtT#N^^cDW+ec) zg{FZ2U)S=VRdV)ehYqNcXcL1^70xGeQ$oQgDMnOPV;*tRGP*h|LD25ZS!D70FO-oBkanBz4Fk_28#7rl@w@%ZlAAZw~8jjfPEb;V*r41IM4B+QD-LxYmXrYLre^ zMmzYN6+$+pGVK1X-DjTE`I;s5O4+C@p45d8fa$=i06)!eXQAT-?{ zuuJCc`}OhJuw;SxHMA*eRy#tEw)GHS3QkID@$YzK+m|8fiTvueI!XQJv+mhK$?z@C zHG{hi8GimS{zjRSV@@Nu9MWJx6NeS8#~pL#si{y+p04!!T$gFtOm6&eE&y};Wm*x2 zaB&*Cboa$*jTa%qi5^ny=j5e0uKg({eySpI!h^`4e9&z`#8s2kqBKGmsov#{(CZY7 z*FHk;`Z!YWvIe_(ZiVI$dZKQ)BD8U5TlPmpy3qJpOhP5!<+jMYG(p1ShF0Vtzh|!~o;?Ol^28*17O!GDYWLQ9@E)L%aEm#-0MI~)8 zaK8PlyZCaZHmT|MJ%jZP{I5rdN(yDNEnpK<{r_&_f5O%O+{E;WyE356ND+VA+9^vr z3LgCgFwDknk%f`Kl$D+)YHv9js`txoD@qd2!l6h6f)L3SJW!yZmrCS(b z!kJh1!u{f69}Qk%7Ih_3sjXw-F}3>fzLaGNQ7}Dq>0lvFH%-I8bl21Rho%)yz1p6{ zAm3RbSqj2iZ9c*{4?!x-Kb?xEZi`apb05SMD zPCk0jA5hY&k@_6V{nq2{pJkmt@LtM1f7p3<_y@39MoXPWv3h%C{Du~f^IEgc58xDJ zI<#ixYQ98SN2K#@_!Hv3IPZxTJ0OCu*N9zmvwrDk68XD;@g4GCmBo5GkNS_;DH9<7 zd04WH;y>7-#l1|;o!qP)9sYOc+9%Ef0w}cbMfshIis~=l2keKB4SHo640*q#@B29 zou^w>Vo?$TA9AMJpdPht@_%E=ohUwZp*b4dG)$7@XI@G z(d|U%-4wBW4Zn~0%fK$p61Uc{fpO)K1NJ24zbSdjU@_YO@}GlIIl%1L|1%i1 zSNfkm+Put(i8U)*<_;Trf_9>(1~23=k)=?Qs7iUcy9()!vgRX8@1&3r!XwFO$JM>t zkv{Jai>%Ju#fJ+{8!qv}C0O2p`&z zq4IXyOii0X)s6D>SeM69wa`TiTC}uA>U{>y@e%+PMi`xZoFaMVX{%3@0o~-P+ z%7hl4xa&Zk-|IePG(=@Sv;{(S5=@DNn!`q|GM>co%N#L%l_$2B?EtTHXz>JCUL=Ze zC{aX@6N2Dz^lKs7Z?QeUaB$#D2%qsW&)BxCa@ovG%%(J&BbugkVB;dPd*j?3HLjQy z*%kS$gex{7B^qy=;u>z4NB}Q@izh)5OG^*3X>mzlN!(i87?Pw=8p6QF^vtU&rulPB zi8tO_v1VS<_&dN3mpii}EzplvHC)Y7y97R4?=Pz?W=|V=JS|pECMynWU)fT($>s0A zgA#gWJv|e)Fg;UoROTgmL+qGp(`Rc@)nv<3@nxu+p05yQ2tTvtbP5xm132W%xRIq9 zxIx-L)|?Ve%T->vy~+uk+Gu|znYODWQq5SzoP?e(hR>I&ljgijpwA4PdBx0Q;B1|F zov6VR`>5gm%(AyLfu1cIO{p!GPLCL^M_0Vx{;l^*uT-Fur{Jbw)7f-5_rTHXKxgS| zWS1@d7@-?uveUbH;83%uw(Rbz2oe|=YPw#Ff(_^YXTG>_+QVJe^}PP21o7y!YF{Biuil= zWutqu-!YL7gYt^bDN>wNBjvmrF1J!faW0Vp<4>m<0!ug)iK0mH6w(oVoICwa@i%+! zWAX;Kg=?HxRPhCGdj-TntmO>6274yvf=1G~!cj^DX3i-;AXQ!=6AwVhEqd@_5f}{xU>Ha?;ZcJo5wwC+6x}(^Yak zlv&fhKf>RQX6hISg+;7Lfiw~1q%tbS2pfIaW=3bmXNH{(EY}LUp_INWSbmt^4))$i z(@C)o8$O28!+L{c!tt4sF{vOtLh)ZMa+5QUcsP!L;`PT#AKXD!qwE{vP z>D+H6t9MByrNp4H5&SV=g>;%Eq?47@RGx9-=u)yfUuTh%A<##qsCIJ&B0BBDP2K|S zz<~b1p;7LLuu~~ZVU%=|hETE0;+l}?4MxNkmDcb+t6->5F*@<27(ar&$mqCh3_cOj zvu27oib4E|y?5s>GOuhZC^iZq(#Y9!8(UuatBU@_C4dS z)HK#>VaI=W5};iM4%}vz?Oj{Zs-g3zqsl#MJc?_1)GVq919jh=saaTy1Iu014O{1@ zuTcN)gdzPwO`q)*$C!Cm4y(R3#`M)^a|%M%$P!BQL=~8`DYoBszU67qL2rt1pA~?} zz-<`3x~A83!s4i}xmjaVo zX78*k@$u8%?vh5Wp{zjQ<`zhr9{in$*zPe(sE zBshnJlsUenl0|mtk$z95)XULU(Zg{%9tltUe$e`D_Gd+Kh73I|GkxviGoX1`C2ZSA zMG`h4)|ECU2A1NvZ{f%JO5d!>&{?!}o6R`a283RLm-n&5prKGq5s#rQ>s<{Rk}8ty zE>QP?&rad}DXuP#%h2yA7eynF@h~OhqEi$SG7bsP(?tYZ2c3=nP@?F9 z3^7q8hI>@QZ!frdhlx}ijK#q=F=xAA(Xee)2_!NU!IEsN zi4Y_7Yv{mrdan>;0~e&vGOKXW?t&-qK8^vDkFXTeWyb2RFlS>na1XT^=jFDmVravm zDtOQNBLH&v%okSdFGswb7Dq3l8~|XHx+f6&Ev2ZJC#O(6e_Mf;wkt0}Jp?~dFXOnm zi&T&3F2mdxLkPZqX)P^Rrx%r493u1_#+(+BYVbko%twRn)1Sg!9uYo(;Wy307Z_GZ zhF&l-%;> zr0q9H=Xz9dv~s`b0P;1Z??ys!y$$EHSO6(}D98=|vms!;=z-r8@iN~~Mcva6w5W4- zQphoO8{|*I^;c2nJr0o1>|$_{W4^+RgFp`SpNf;>BF@2IB$v3?8o>u-3c&;S0q}oz zYDkuF*IAZu54ur)vhyB7^bhbu|LlQI3u>2s4K`TKRJgE_@Z$+4`=@k!X?2keFa> zAIJT<_seN>RF$vJTg$ce++uz{Czl=5mSID$u3Kx?gg&;NZlgtO){H*2U2cO#d)A0P zv>k4PMN8I_KEK^wxQ>%YP>yEw9Qs_(;Iz2UVA5xn_uOlPhai z!T=sZgLi_PS!oufdNq1=N3NC6qSd!q}L{#W$%RvnN?Qbaiy1oNi zgbR5H(Q`bHT4cMqYFx!oq3ftK=IN%M|AqCljMa@~Ch;eP{%;-5rPIXKbYw?3Y3f~zF^D`5C;HzIAR>0Fc!Ouh@Y5S=F=9a{l(m!FcsuKDJBDL01v9SBnG^7*U5VQ)G%mzgt3729Yph`0`ukbvD%I;W0{l)&2 z9~0U0MHT&EYQ8oyQV$x{1_hKYlh4~@-?Au#>_w_bpmPT z^ojOw%EO9A9~MXzviiyPPOw0_c8_i%x+S8nWIV>&~uZhy?%*+hgNOFF%KE|g9DDW&F1JRS9 z1CZX3=n2zJq>nXs#c&~LqE4RTm_Rp>XPoeuU^h@I4B18*>qfCYahSk6kZ+vajq&t_ zY9)H2;5y+tV;qR*#qUPDIzcugKTvQSE1c-{MQ+8tqFfvoM$>x{E=Tr8y*P6^10N{r zMIj>TIwLm26OwhD8k~^$MR}16$mzu;A~lXkMr)o5oS^I}>cu1?XC9x9oxOoMg9}{M zj}T3gJeZn9xgr$?@(lrd#ehDtK^|cv47K6~g;D@T$^m^+0BDwmTq%GSbAkGdKpsn= zhhzaSB?%Ki)~J0m2g^KoS8m2>Acki+k*%5AUQ9ATNMtivVE+NFd;yAwXcq zz{tVbqh(}lQqpe4rDli?aVh-W zY%;%3cBrt2$CX<+H6^D7^a#jFy9H!^pMg+sC(@Rg1u`V3fObj9Ap9Vq=8mc@GegUi zo*vetB#(3|PQ#l?S4o-Okd#^Iw z-(hRtOJLf&(4l{^)!=Hs>D_VTx9c8!*R$lIZ`RAup`X~UpV+FO*r}hn)gWuXY2I-I z-C^5!*OLcFu^T8i{_g|M(m!9hx&fK13_#`z_dkNKa!#iI42#ud?Qqr6_!(c$EqUEl z%z2zqGbxCXcCGn8_loI-qoznyinQWs)Wu~c26t2^5f<2@{K0Cawu8hxEmHN%Wys=- zMC`VRlC+w{MeLAxIqaBU7vf-1wr~swKNh$j4qh6*_6-dK;K4H=bAr@w>@mM|4s9XC z2R9o#JY#Qo+3`h;MqYpSnM~ds&>vL&iPtF-MOMn07c%ns8thvSVC|w{+PH#=V)y9) zpWx+fpSKw7?ALw;Q5@3iQ5{e<(49>O|B>78BTCeNaL;kjJ*aR0le5nzlEtzh#pd+K`SbzUwpQleWN$Z`gm8e|6N!e9tKLKG4fzEPr{!P{kX;t#;n{w zy1O!^sI1yOr{{ACJwi1|tv12hZuA~yU^Giq_Q1&Y&H)qe~x8A5mY9XJH1a-Eg6b2ou_BLm@xdr5? zU@9WIfb9+kOvXJEIbVsi1Zv9JGclzrLA|kRN{DayHKDGpCpR9W5T_D&&wKPOSSEqdVx3yM9ZXvypf9^mC{eE zpO{&C(-xw=6;2!<&JRouA0V$q9aRXE8ecMPDY|Pebf2~o7SyVYX6F21OE%#@>*Dx^ z;jGQp5nj0_)h5}wkTT;vv=Z_#Zn;h&MhjV8xMgo|sSB{zeUV+A`(4>U`M@;-&aqP8 zw@sNga+Gx`y?!ghRYoTqtD=D?LWU|dp%KFoOkyPycQePFzPx;ogc$O3g}ZX`yn^>( zjSf^+mqw3p%1B3OGE@gr(@hUl*AG7?iWfk=Q|&D-3;4F#NlX553S$6B z`|I+@Vmg+$VLs91-gVenp-QPr6U?R_4MRQ_k8PXxFdaH(<(mio9SB4^Cddq>@T_y2xR6 zN~!jk{=4}s>dw!4ce&xX^C^{9?`!Ucv(qu`UY5HvYXmaojs3e$QCD}J-I#?7N_Ie>3GP$K#bqO6RiY&-j@EY>q%I2J!}#8?Tq(zI_-V;Tj*=MBL0*&B|Po5 z;Ib8Tc-F*k)TsVqCfOJPbd}qeq1Ba?2f=8AjQ*`gl(wg1W(*{ z!UKu1$2pCx8668GCRaZodfbWxiv?~J{k~}P#u+j)Xn%n7Bsan`l|#DR6vg#vl+&Eh-VhL1;SA{lG}hQb`clq}XAkVv$P@S0`J} zO46;X<2HpHV0G#!4 zb;-YS2x=CL(}1z6eKM^GN7{AFdl=%fastwA@KrD7glld}Esa#azz9zN>|n>HQBC1~yes&l;>#00T%tx+NVGHTi3P+^-+N7=aP%^rVVktVvZA}k$ZXYP zn$!7&%XCGL%=>0g(YQfPS;# zzYa(ESFE>O)7L9i6Z^0Kd}hFO=4yuaK)O)3!-7gqM=a?mhBILPqlyf5ND_BOg>`Pq zZb}>6US1}T+Ib&5zNrW8=s2wEmQEHE5~FB-71#3ohyF!gX0*V!rT?MpbGVQy;cM1~ z^@4Zfg@53~M?tE<%fo5qQ4r$aH74G?I8OM8)#3rWRU?*t)Oj}dFqLYnlELku3gde< z?_DL5yiMk#rK2e^ht;BXTc^sAr-EWJM>>%`qbB*#ZrT)uow^pHE39a%;A##m7pjbZM84*SFYlVXgIb$q8Z|;;8;*#_RIyT7A-?0je#Tewy|16eKqh zC;Z7jCzKEiE8?!A?#jwCbgwrQ=44hvT#L` z?)t_kn$FICrUZR<`{ssyj=Fwxq8ZyulvwV}^S~{jT!4E3nRfe0el=kOB0WENUA&s+ z0=B}npp*F3aV&R>A3kS#y9NfT51Rths2(CQZsWXB^-}>J{k_yqIy1$th$FSB9&>9d ztL=!MBV{|kI%>!w3#Wl@9|fYLs~O#KUb2-QT_*Abgwu7p})_#o+Mx2LY z3~E290HozQ&j7)Smc#?5qcz~nZio!``Lu(WRB;zOj$t+P$q zbr&N8N^#2N{DN{Ql39?_iPJ zV&z?A8C6^y_cRgQL*&4*SPFxoLMxdT&}BIM&3@Ko{3x?hV^p4V*w5_A3b;U0$k|cm z_ZN|&>3rn~SS_JL9w9hP)?vb$9=+-jmtQ|LYgqkX22j+CA`3m{s7nR!pw=$bS7R^D zl}PMi^N)+$O{cjmIxi`ede5*h+PL}^4z1~Sc!F(pX8IQ*px1o!51yUh6iTc?zD-Q5 znVai`+T@JHgS(7DYGK57!8W)+BoHREmW{FFfiWL8UKZwi9S*V$F1R$bCQi40tWP4h z>BWCLoWIkPGCng}8!gjk%m$)$${f>hK(Tf%x?I3#(1fakhgO|YgbGvZjY2q|SJ1IK zHpyYvQDd3WrNXuBlSW98D45#0u)})XhQ=1{wr97HJ}*G`t={nEMZW8Mc@BW2{$vEs z{3!xjyi?LzqbL}qEub$L^ZJgqZ@VM_*||6@cYcRG9zl}M@ACkMiJTC`8VNDov+2UI z^6n`Row%dp%V-?W#V#AsVQKfQH{88=JV!WeOqYUCTmI|I%zn$`*23;toZ2Dd1Oa6h zi>&<{rDnGR#u7!w@~&Vv67rdUQ_+i@tX#;jQdrl&}rQ;Y29eU7Zsoj03279JWjy+wUKC-31q?xwpnomh8L-; z3iDdCr2-8Vet5s=Cr}!8!KnGSrB(w;j!4!SnXf7v8y`1U0~(nVEI;Y*|2XIIhhq2T zrR)a+ZEnoYOZ!=ZSgwCl1BPZYI25+CUv_XkKxJ{4OTVnh#$)yoba+*79eG6xZ7o*kvT zIM5w;Q*|lbelSlGbNjWvPx^iTDO6l!6dYPlIOEPD&Ee1;EOqbrp87F(jyE&7{_`|Q z?VE&}Lt83MqE@}}iOiah3kMO!Kfm)~t=p_jp~=eJ-Sdn2GyU5@AO-Q{0X&_y4CHIb zi7z#|1{q^|C^j+dlFuHYnmjuH(MO;Vzv zz7EUjAoU5%?{qPgTw`(2aAzlDV|_U17{KayKL7Ffut>-c%qTbN4Q%p0@hjVAAe*+` zq9(pVTRXQ~YpT->2@Fcp^`<*pry;=IV!95ad!05YZLrVFgq=PpiP&}UYaR@0j`P~K zUa#MsT(ei%jW40GVtPCE2O%W>X_d!^DqPKJCsmM^tsZ{@k2O23Cir8W+0trVTh6$9 zLf52@fad5nUu~}6me8S0|B486GnY5`xL;|I+oedkL7&@ckG37d#hgy^2$C53qfnj* z7Kt7%>QL;J*N>4OAmO7-3_?zx&X}(CEpUx*$Ld@m3iC4k;>Ye-7ZIFPVMJ4w*+ocB zZDDQ-+|LisBR`=O@*L}wxvseui41DjsPSAMonc0ao{~D9_}_JyH^ma64f^$L*f?G0 zL2OWIv(w=^-{|NJheBr#~^r_d2746NSE5J}vr6w?wSq!1W1DOr-^T2I z;LvC;n+a2ENQ80e4>^*7Uq}Y1?@L}#jsg9ksnKr;Wc{vUl%~$j7MCQb(Z#ZIZOLq2T25xiPH z(19lo8!BKGM?5_Hx*o(Y9zmZX9L|ew1OD0u@vORAk*oY9m%P$2xn)JP9Sj&8?t_|| zoyUEel?MDx@Q_)B;5%~t@AOI%(6Dv~E7j;ob}yd$gG{$Xs^cuB1^-WFX8~4K);)X_ zY3U9rN$GBo?(XjHZjeqvKoIE^r5hv!NofS6Q9`;yl>Q%PoN+E*e82C`bA-q7{O*dq z)?R0y9Skp>oZrMoykCpYhnI1UzleXf+p#<5KL6F%!H+x5i5-a}Gn4)NR0Z#|o8o6( zD+05#=X)4+{;jgoGG>lh?q(nsYaVa#W57RbZmx)zk=wU>KH?Hd zEyFf!&~vv=lb^)Y%>BXLq$}L<;3>9g1|5WYtHFavNXW{Z+c3wtIHtoW$}!H&ju<}TV-#f!uGXXg#>(+ z(E@D`sc*2T7HRT2U`mK*J=rL$0%9B5g z4aj}RpGEVlL7cM>fxc-7&TeFt!o{lJ`3+|OnWc>`K3k1O57U%fzimZ2V{x8kt*HZHEQSBh1BvshcK_n< zwjEyz+QWa0V#?|pV>dUW&mVMvYceY+>w30RERd#& zz@}&gXU|_t%uN$c0MbAcx1 z4?~`(`4Ps%)CCN3MVqgrQRh9AdAECB-}mBgU^ zd67d>UFSq0V;ZlgQN$wIVpk$7H4gRWlvtODR$|!0VuKvMiBKen(8{&kR{>^bqKk4f zP{sFIDRSU;>bZ8jw8gh5mIrCjBW;$%d>!%yWSa?NZ^?Y=;Z7AyFPz6Y3kg#-ce61r z)hgXdk}V83xW*8^wkYNn z^$mW*7Kg{2R0L>92n;>vsBgqWjN2R+f*q7N$(v|bld%SW+#ltL;JsGAH52;>zP#N1I2lM$2{~ zbg?gCF0n1qeZRkZvCKIqQZ_TWCErxAn|uER8MN)Lh^Dq&pSTkTT(`E}>$ysQzmoBl z{d*GZM2EX+46V;(5lEA@(~(fdK%mW5IS`$C8>w9b-*WvQLy znUP4aTspekqQFB^wu#l?RtxefSIxf2c?wA<*}cqs4OnB?nDj=e)lX$Ts4Ee<`0qzw zqSn|@*f~2V9u9gO$QxqFnr}6YAUA!AbtbnTFH%YRPO5tl>;BP1$EnAJdvgII?2ZnB zVKfrUJPZ5$o#SRpPlSMFdatCq8BZABKFIqgJB)4>Fm3O?wXS@m@k8RM8F}_HC1sQ& zTI=M-oJSI&ADWb~5D?zTx2-4uomQ8quKU*kq2pSXHARVZJZ~*cx=(WRi*?cA8YK)Nt7Wjt7 zQ2G4T(dH=^y9RfY#pisQJ4BZ)9;2hpFe|TKZ5dq+8h>?T%&fqyzR$yTwl}*Ktn0(f z7f0T+;w^Z8`PG4YfEdO-$}LOEg2%YbsG?O!=yYU!x-PvKB$I5c)rZLuYSq+}!#F{q z-=Ob}Q^QWajgB~*rNXCfUpMkAo&Wkuwz{zm2@1Mk`+2%gsY%W#roCF0^h|`0Uss2k zdV_3$W+mm}TbVa$8MV^zDN4ZyzV(?ky9FKTHhw8drP=9Z{t&v*Ddoz7A71tkE%#Em zHRjwCT=<|_Aks!S(eh$z#fg3iQn&r-8?Dsu-qIrb$6Q2&C=%;E`2TZ2COga5YJqEU@_D)A59-83o}FI2s-bX#xAy}Z5X>~CK=Iq zG$_hJ=C@gJ>DHc2eE5#ys^lMpfM+_B)fl?I(m3}G6*7p~8~bFOZRhC0sjLr%F!za% zOaOZ-eSJDhKL#5P2T^HgJGYoaxCSK=I??J1Zigc2OP;3^ej|xKfe~qaX5`;kv)@2_ zc*G+;%P8j!k!Nq3C{SoGaLIE>6DC@%<=2#Xu?5$2@yZ?fg0*YXI*r&oO%om6I&ZDf z;=@`w)0+jq-hiqDC)hj>V!5^jhk`Yo51A|34{#>A3`nCip$6P(+^KZ=-;mg6Jt6p> zmq2s4Cow}RMa$qlG~&Z8-7(PEq4?n$PXI-Rqi7~M0WRJ^G#!_~Ch3o~FNJn6R>~)f z>#QyIJz~us#HpESmcur{v8w|tEfk%k-x{swzk0_q&VOWnIzsFC1IkBHaI5rijU~U5 zuV}&Z0fT|!d-j$RFJ25^ZRe8%HS^kMHRjtoQ-i_#Yvj3T7S1UBt+7%%JIgnnC#k| zY;E-Lt&t(4bZ|UlY&Z>7Y=9}gUN3yl+s;6JjoFQ?DYsfhbx2QYuu>kA?%m_u zT!qb@xuv8A92JpgyM<$VFFsCG>=TakA>?blPMl7+cJL<@8R=U`GA;giTGx7+${5=M zS0w+m2rl&M1H6%YouhwIOql^Xky);Z< zDPleBQ@m(X-uiV|TnFyX%FV8(?wOLsI|$6=syj1C(~tmA4%Q<0KJOKmemHITY^ zTIL@|x?gx^r?&(Q&9=@;(`balh&yiPyU7Vj!_6`0DR`Ndz?QAT#!xIIs~(|@ zON>X3pkc-(;Pw(%_Ht6opgz!K#nh^i+8%O!jF6~BPIxp`ARyQDZmGv=QS(syV5&xS zXyGu!3X(do8qa>-XXZuO(q;h7NKRDPbkXMS2crii92QbAXVLW)(Uhm8`>;>*O%Eio zsCxrB{X3Y|sw}X~#;s84NV!YRL|CmmKezVPaWgCg4A$*$>o1vZL_X4zq!J<(J9?@F zB@*tnnW;*a?-Zs&VV~PMH;YywZDBXRufC!ip}4A)sk%>;t>3!DEYcEOXN`+px)i2X zWMSJ7ZZIE-FCVPwEmut;?kjkJTztHA$!}n(+VtpQGZjlN7mIw1c8SlVqC1)vGF#H% z)5Mi$ls}AD{69%rHJj*bH*K>MVs1dCl-1s&(Z)?-EL)04D2^-4j*NM5dQbLc8_ymVG0d)w@C zpvRgcd#Afjf*#>5%MCPyEJrqc%71j!Nw&_h{w>L+nW7E5Tpaps*mn;Zi{iMn!}rVD zXuK2*XslWB2HacEut+<;hQ8E^@|EA~jxHnh^EKjNHZMt!ulV44-ZVIwBb5i25TPXM zoL?*Q^=)H8awQ`Sukstd6;!CE7@E%>1bO4gqo?IQ?NmHo)o;?IEq0RR#W=EYmK{=H z)vT^ivdKlsg0m49{4I6z|q3-=a{*V2+b0#M&Wc2aK$e9MfzT3Fv9 zgl5Ju#(5MLpiO6O&)`&)P2ZE!NN!c>L}tb{seXDt?0xHZA>YMy_;wxctE;U-q9o+X zlS22cx9T2>E-1NXTlRG{ilo}i0Z+hm&Ccpg zj!<3*w#kx3(7^Dw9WBlhQPTPFx@^ep`^II_qq0rQ&*5{Q-$(LAg~g1JqCvaoui^d; zlTOOtAdgLH+q~O-aZL`iIcvuZ-8FCwHdZq-aOKFovc`&i1%u*z*^p0lgWUlY|_ z(0u5WzL5d`G|poaBK*qS2uJpDVE7OrI6@DB-Ah8`gK_Cb2k+Go0>&W`NBFL3DjMAV zw({XX5@=&d2~_$~@)6Vzuwrx_jG-8b#^Ex#W$h3o3S;7)=}oRtF*~I^N0t*78UoNM zeA2AACtSAgv)n_z8uYW94G9{ay?k%eKF;t(kJSB+ZevDDM#VRn`~HtmMU<%}GeplQ zcbWV~U%$Jt(xVQU7ym0X1jHv`gE{bL+A0GF+FBY51IvkpemzI2$=cv|WBRqHFUOBf zzp^Z`j4~CJ`A204 zd{JY{JM6H)0rro?spIv$U{Q|7y*~;wh$>Zgrxm{AV8KvrgbkQG@jmq3T}{>W+s_m@ zM`c|Lq6peiGIlh`9;;rR4G0l)u5Dm;=&YHuvMg3~6T^SH3C#$-0Cg71r%<(d2&r6! zAlJk8*w{cupZ+U_p6|;$ebx{tM&;(kiu#V*4Lr6JY7b1E_Rq<+YH^aS#0^>fFX0C* zTOZS?V}Bfe(>PFA)kdu1ym4rkucqsW`@`&@zSe@_t$?l&r|;WxjgqB)r|hjU9qpqe z^|)BUZYRS|O+D8Qa`Om5g?=fNs+~z$^G>>YSs1~1?2H)C9KAM=p|a0SWU>s?c5j%2 zv+SV4Fl(y5r@HB3CY3z(>7my(2WAiVou9X^ZOo>P5=a>tq{a6ed(jk9+mX;LeC; znlYHwte<+?cpdgM!BJ*21Rq{dY`v)c!oHAI&1WhkGU(eK3|aYtDO>p%TDII|7YZ6x zHDlF;+-{PsIA>h?UOS`EJxzj{DjJHkAbx1?8KX8E)%!Sz?{U)1=k-haiuYd`zmWY9 z=iNOoDkJzN)D`u0ayW03$m=id`$|h}Qo}zyoMwZg93q~*axg0$w_v4~t8l=5Cy$`6 zpi|_!VDilzsf5DZX$=`~W@lYFZfuv)-DZ&9S?* zBElX6{mCSaHb%U~_aaA;8W@$CH(Js)Fp0hx73=Oe4SRC|^7j`%Jbz4z&@3#buh94E zp?F&uVf((z#&-u&0=4G6yazrY{>Uhyn+zBF^@l z>DourXr5J%5B1#%VIgs3_Claus&nbPq9>#C@7g0yiqUS8F_^S@4`CN&{v+i*ZTm=E zf$T}oXcFP9w6#bPiLwYYpGVth+4F*)+U0<1)ns(wM7lfhbJbaw>G+hPm zS0O8zEDkZ#-`_y*J~=O2M}I-d+l-}_$%9FUI_@KpxjpR&S}NI?`VU1&4PW%cSt2~1yxi62deIyvN!qaL$K z-Gl0UCzXIf@lgD8puq-{&Yo@F2w6gpEN5K2b!s5}y7y$IL~c>Su5^b#jfqp@y%V!Y z8v#UHA+6-OFvWwt=Xfp!OfM6rMDS(ExZX!869$Xur&_I^4iO%GJhq=4XTL0hfimol znySUF_LZ>Ur~kzIaskU8(h_$rs604TYZP}e+kwgTN^4Z>gFl+4On!x0!UVhO$2huC;(*F`R!X$LZuiUW7SHxarSADieKkT4t=@_WyeybiY|C~s&o{4}<{Vani(F^z z9HW-XNcxt6VJX2oeMvb$vG=0}^2m*JP67MApHLpW0TNr5vG-Gr@$aZZUd9M|p971& zhn~O=S>;tY@T%cTc6e08>n`<^Mr1sG6qn|1ARjpGE*NXuVaib7Rm-(t z2&eO{xM(lGl5|;XHJT~WrT6>PXg+Dr1$#l5np0sh@ymWJom}Y^+S<42c|IHd0d)yK zmeD28G07b@RO*MB)>d(a`|k02pd#3e8A-n+HtmBy{(^g7R9Jg&X$hg*EcbFs5N&bT zmoX<>@XF9`J+K!ZBR9J*3AM;1x(1@^E;C}RB1_v{*8^?j-oR~4lhL(l9!eaHCyFAk z9$g1&1}{!N<^jV#AHbADhCu z$h9poJ%upylnM&92_DDmhit`&-(8wc@L|Ow+xa-UymssaCH1@2gEj<4oH=H38Ojj2 z`sez(9-1-P%n?L%+EdzH9k|0|wyeRsqC|F&hZ zgnXIH(G^SR|8Q0_CfNhenurSHT!!Yk@N0?4_N})?W!>TDr)2^PLYlK5hy85c40B`E z?|&RTh}R-i|1vG8qbJw7_9$wUZanO}VDF+wpmLI2_vpds$LjmsiE0qBCL0bYLobBR z89=Moaqbu>U7*l`1!g)v09(CY@0>(*253iYi*h~USRaN_(NK?qO^uqG2@I%sR|u3>g>Hk95e5Fv)W%y_jc zfsNoguZ@+UWgl6|!(@JMqhVkwsD(K>O`*M0z%w%}roA*Hn$TH#>$_~sV~9wHCyu2k zYbR+dT(iZQycwT|CA?p1WeQ~>CKPx(i?UuMKXQTpMZy%LCDo?0d^s*a{ z9aaUj8yc_I@|MVkpQ140W}OeSih**U+*j-W@%$erfh0zZD?d;Drx87 z>Z0u8WNK*pcUcZD{z+r{U>lAp@2`~dp`zmpLsD5KJLhk~yCu)ceECfFE< zo6ZG?s|?q}Lggl_#1qdii{lvAA3*2!meKjEaLNG&AA7oyg|>I* z61kz$ir2n&_X;EZGijxWU8z*|FSOY1^=CrkV&aqyq{EC^x!9|?IadjIT@LtSj2$SE z&6??Ql72E;UAS!~lKDO}!PT-#LiS&1KcdYfeqgsJ@g*ssAt{GqT2QF@@u2BrM75IqPzMWx+}1GXPViCK$OvS8|*!^pF?UQ{EGOqb4QFTm4(+UrZU3WQnH?i3eL zV?122#>~ubc_}uf)x33r=l#v**z0NY$2@`r3q>1NoY!Kd+`gyL!+i$t+@MlER!MoT zrW$oSVn><02>wEPP{yZah4xCAoHG<>$MEgO7tMhzC@XG@!PM#=hJ3403#cN$EJCiH zduN9zs#q=V@=-3FB9U{T)puS_nSRKP3vd zucVs4YdV4MA~PYiXeUF7ax)4dhPwwB{3KXBuGSFk9T{Z8OU{>1s7k7#ifn6C-{WP$ z=A>H%VUk1AY1uY*zMI)@SCX!o);iPBZk(~J)3rYK-?=bjZUyH2X`eHFcir*KbRIg{ z!?*Wch%za7xfmPx$a@hIG1Uug;j>BmD~}u==CN`yq$pCwQBfgzNG4#KPio7Nhi zn|rn-8$Qr~s502!h{;d4<*0^7vvtc!DY}PAAKo1rzo6kH%gJp6@8n)vOTWEgqZ{I! z)9>|uBe4nVrK@$fklswW-n&=Uiq78VMZN_7_qZzTbl-)m+rv2-)_8a}@}2{;{&c6N zo1RVZw4#<_vz6KDcjDJ+LD=@GRUe*SU_I9EPBDAC&tKk$|DaF3MDtx`en|pHopvhS z00K6o^QP42CQ*eu_NA7(Q&Y7~L3MUmdD<^h)fsHG2fb$~c1kVu%Bxi?9TQx!Q@3p& zNPAir5tlXejT{bQZQ0zXY!}{N5J4U@tCmg_UqrO6c)ws`&TJS8v+_8LWOSBbC+4om zEW~z)w|7`S8J6_Dsewr`!CKDx*A@bOuY7$G(`StM(t8|6?xBgZqRsH$vn`xSo*G~B zyTkHq?%@8*2nkNSsJ331XsBQHzxch|tnTz$a>mJm$w)*t5cDx< zjV52Eiq^%2J9=s+?~^+PCCDKZ7@x5qa@Rl?mmMN*%IG*daz}#sCG2;DM_5cP3ju=G zw#KiD1}6f>jKmOX>4w!z38Ar(5an83g!_4cl;SaDRx6(Qa?7Y$@S=t#i`@23FpA17 zVZ_S^?T~Y3MwqG61ye5hVK&uw#Wo3dw%O31l-Ql z#o~_jA!4ZgpYeB0x^IjPy4bj+ikdST+QqpLkX?=GS@_4Q&^+ z)@|PJ74$-}l0xgPcRT3uT^KSl}UPIXN2b~<0^&`oZ zEy4yOrYU41W^~laKMa6hpMrZJHcsN5jd~{?;H^8CP=DvI38*s5e zl`hhY_xyf$*n2Hee&j{vbz%8Y?2|#3z*h|6lxXciJx@lgiO~>5mVDzf99W*coY zQDs)jxCm(mYzNE$4uV?-XMm;MDO4C0?Gb!4d;uIXQm=aR-3;#xE=)6%rHQo(p9PNl zb@Mq6Eynf!!n~AA8~3M+_^zN0{N?=(COKRh(jSbAUD3m8;l7)c^Mo%@&dLyG7@<)xV4jmGyUR$&YsM=)WKSm!9g@jLi{NAf4@7*W5&1Hjc#T5qqS3`dQo#aC0>9qIZ}{@SA9q-#QX+Ehq?wrcjGwnx2P~4_K%S zKR=JfsivTSgLFgTN7C?<=)g$#do1vEioD!{v`KYjSd_fw1-oJhww6*%Hd$Tx<``{4 zE$rG6N67L>#I*DZ`n?~G}0;w9Up1T(w zuRAdW)pd#=rhK+sXRgaYn-Gk$tw?^U@gxg}d0}JObAEoLS44V$Fsd`>LE&TSVfsER zT^C~d@6{DvP2tdsU50ps zjz*L(Mh{*H3_q^Z80xo;xnI}-e|b!}ulHFT?oEaL25Ir6uw-$Ceou1WYB80-i7$Qp zVAyk%?a+c&l;$=Q)$fj6!Ppo8%^mhYEe{PWRzjiXVQ*(4qRNu#`t{`&cfax(S}J1JF{}_`YbWk z-ZKPq+Of{FdyhJD;4+dz5-#W~+G+TShpn)*O;Bth<1}#keZ!k=Wwu1_en@+7U?zlJ z_a*^(HBDqm`{XN<>p>iW59%j*77nFI9?TEAgVz3~9Zyy@6VtXhTpVNL5A|LrCkVy3 zly49^5)t{u_aRs7A1Giyv~n+_-xyoI(D|~c^QmqNwfyx1!A&%nY-LWmRkcmShR2Ja zI)fG&9}2Ur?W`j|o2$V{FR&-u+ijqhuXPz21LU5-XSmaBQxLYO<`ehSPiO=#V_;99KBgw z)f;&tl%^(mjvZLq|6NapY?tfAdeOVHC~e9QN|4e(Q(;V%qIm(6p=yz%@I2&TJzj@O z&N(3XC4pSWU6wC9SS>9UMmoZ5jJeSEp7^pPFkC0OIR0m(*y9;#HQ1YhX*DsfhJy{T zn~Q0#aO3%0o6N<1&f^K?>`vqS#gwbX1@i*_gQsZ4G*07*8tTi%1xC8*RY(T9303bf zHZ8d}*ERH$s@@T7)-4xXS7gLhAuZO$Y?zv4E5tucap!tBhi5*T=p;h(NSrmt$);LN zWzET^a{Tqya(IJY%!HQ5iuR9GI$pZ*@VgQ*CF9{qN-?eR-W$94zNC@0E?byl(rW4FN3QxlroLx4)P#}9YAHW#){^uJU)n92Sw%G^-nz&J zrpGW-oee%ZA#1|YLFn#N!)c?B$w+wToi6Z8MYWk(sT0se-4;B#5~C&7u~Iv|KWGA7 zm)b`r!tLNZ+=z(nA)d{&4>&1y9JcQGel3?I+!(2*$-|xYdxTKh9+$n%9Ka(wfj6y} z62s$7zUFx9@WGJtIKJv@iDG*N(NfGuj1%0sZ4&VnI~;e!ZVM})*iH;Q_$X@LxcE0E zKKWBvPI(rZ2557J%*JOu3zkUGF{9l|8288b{gM~@mt3%`)GL>=@;*d!E3@_tKTaSw zY@IvnYO&_DL5>!{WhH2Q@=znpc9UYh@70qf#Uhj+oW5;FYqBD`)Lk4tF=EJE+`8?q0q=@iT3k)9wmqiUk}H|&83}JTJyj>36g2ocEq@)( zL%o4tHnT2lmip9W8z4m}lV4-x+WgxxEjc6SO2Vhdc`kOf6|OLl}D~5awkj6rXU^+fb=bSfGz9S9@SD z-DK&-C+i>V1OM`A9In-%Ttyq2y5R&nD{Dg_{|guHZO#iA7pDS=|^;yPqDQI#t08sKa8~)eRZey90%^_lJZW=1gJk zk^++1waInV&~AqZc>a8A&e0KAw$*pbvV2)J7?h9vxXc^ANvz^FNPS>Nc`X=<>-j`y zcvtB2ob-1p3blJD_fqO|3HKaZRR)ZH1f^X@x=jN!q@V5U_bI+Cw36vJ4`Cu;E@X|c z5QX-o^saJCin!3?JF9^-q(ijf6#EcS5bK#9+b!HLuGl7KPWz1+wdIpF)Y6;cFLN-5 zRbPC`toNcXSR}umC}S8QiNAjDCo6?TF{Ezd1S$XSopNhQK5Yv;yqjkB`C*9i*Oe25 zVjF9}P)x%C{jV6N1IT@M#c6x%U#DIfb}u>>s4g7Aw2)!N4p+`s8964X)x2R?~!Lv z=R#eCxH_T{>f52tO2DXEe$0&M{!A-UM!tpkzJbXrc0}slZjY%N>Ra}&uj{l;3l?5; zlR#H~GEFxT3wyl(EQu7Eg2QQ&DJU?`@ewntsIo(&JKHDlC2w2+S4uHcamNB+!Kc-IQ=OHp~L>T7NHdo)h(Cs|@6bYX}c%rfSh zFCf@VR*3kBqcm$W=Vs@_eA-9zY@8S>SuNWfBc z7E_~MfrQ}woHX49HcTLN+tgY{=VNV#qR_ z{l_eS*(cP6@(L=^kS22PoSdvOi5kYqNAY~x5sHCY?VB`KBFh3#z2jThlTM|4|5$396E^wG=2FBuNV%Fe~W<5EZYsDxNLG+mtJ#i_o6VOwbCfDV;@T+KQ5)vP=$ zHe%>QFY<2km+kL+o4el{x2saqLMI&fMAoc?^!VADEcZ1vEvj+!SgUw(N?|PHS-JFH z6noOW>e?L`m(N|4sJ$5fYW`H)#+lqBN=8SWr;weMi{4;>10UOE3BGaGI8Z2O^( z*^fTmIpogg!5$;rgpZS*v%+jAJW>!!$5l)QUo5iG?6Y?AZUpq*eRO|dr6)zEtNB1k zns~{}sLAN+#}Gx4EDMKLBg?{R7N<>|p4IYuYs>-eJc!J~8WXWq7oIc6eGdxh$ZpJr zZp>))PvQ{eC`9d5--n3#)3Nv0t57mC9?P6JPYUUn@WrsxjjFv-S||4-ZGT`5pc6%2&kj4d>+z zc4^9mq3)^4?2B0`dhQl1wUs@BQBo1st5p4Am#Nq63?aHwQ*1qyW)H*Hu*xS!s8h_b zrvy2!?(4V$6B?}=4P&bppxNpywmJ`aizsw z&A{bF>fn~5jjUmhUC8+3r^FiEG%9A#LwmQgB@Li$o)1FjNXCa1PI88L7yLGQwDqiVq z5TCc?AuKpcO6#6OZnTu*WgGScP`kEhZG5J>Sf!TcMu#rPQHUZ?=1pPi{ER_+iM>aip^H_-7YGq!HOgXRL_Hm={jTg)tH&hIQ!=7@e?}kCD*t%17-|%S`3&YKxx@ z3Y=!UR`b#MrL7CXPiJNgxDq?5^d{zre}XZ*bVsg?$do|UtllKX6YdujpzjT$v_w3; z#O_-2`jnZOm#cB*azA}Za-rj>A4h9FA;;lC>Sn!%ql|~jCjAe8p*tHd7-6LLD@BOJ zau!K#H23N~p#1%*lhQGwCZINBq9*DSH#n*F^a?tDAa*?7ywv_A`2f4cn?i#@VXuil zR=^IM$>8k|$lWR#Jr~}Dd>LZe&z!M)Dn+ko`%u(;KW>r?7^&~AdN6c#);9*P{r4I<6t#4YPQoFfGl% zqr?y$#4ljAZQVU1^PRw(h#Pm@|K|(;y5oAkp6ffzY+Oz4Ozc7K zy!l<|Aa}w5?|A=vruv-kO9njn+9GzlK%^UfXEBr1P>6hu{Zu_ z*XY0BlKj%S9gGg8da|_Vc*3|Cj>fW0)Wuw5z1i*wU zfOe!Hv~gf53Rv;%oLvmxjBVDZ4@02fmy z@UW!0y2|GOtO4*G@joQsXI_9W19+H|pp%oKCwQ9MQG(zu5PfM#H${^NvM(6JiaANz zS>6&sxNYodN7p8VyxBm#dBMUYT+Pfx?OdF05$;I4KDr8MidaH76Gj>Ttvr?M2^F`5 zWMWO8Q6*qIXvCYg%hk9QXlwZM^pBefBO^UpWel(#7eKq7g7eQOFCYQvdBE82*P7Lv zC>-Z4ast3|>A(dviGM$N0Xe2%QBo>@^#eD~C%K7DWx^KT24EThmi%Anbz6Zl2aA=p zzdr2b?~nxFVB%4D<6(fk6CMKH6bT5D%>pb^!N$+;Ls=?#>#%Ww72Y`?3943LJr0p+f@`S|CP7Z3yH?mwxt>-WOo9-z`P zP*MQ7=-*FX07l&JatOKJl6t7`La*2YH-`Wh@xPGkP?S#ui;*z2GqJhN&dh3Ba76%R z3b@EXXs6(5%AR({ev<{|-gQ+=CVc&;q{z*7^>lToLlf9dz$!)6AFuFvR0;*a7(t+k2!E7)< zdpk2rb62NZ@`QU={l*{=)iRhjBat@ucbKS+>FtGa{M+5eD!^J2K*a&t*w{*MMTr5m zo&9Yc`(t;d+82P9yubP2Q8gH%+pTpWb5wOM4Pdf*-~tWv)7sxbV)jn9hPUKsKkHtK zJ3wd71{6Y|nM=R^cap5Bv$LW3EvDbHv8SU2w4(vC2B=V}?|w(g8(9GrF!&}`dKMYS z3OKP8=xjlA&z<+blN1b1z++1AE|Gz(2T=lCB*690CojOJ4=m=-A*p5V8;%R;=MAI_ zpgjKf13YW?gTYxknA%v{nUVpiQN;q7;(Cja=_}1~i~zL?pwj)zyiSlW2LC`+wzRVr zwR5#Kbut9n8+iStOYmwXfTq?8^uIuj{O>0(0PW+S(DqI)rY8RjjyA!jn+nLS3V8d` zzvyeZ3&#HhzwYAyWRHV#o!$^2;&!oa77dX=)(5FBulv8BRt9eX>L)hl*XI(l05XE+ zJn7}%S&FWvw*@Y4!^34x@*NDv6XYfYU% z3Xf}mc2qj;Qy?4p05Xw-GzWh006`;rR~IoSLt9gDrn*M9V6ca|07%2%kVxlXW%>{D z=Q79tTK^i!k}PMc3`E4}btMlXW#`5JK;E?5-@|R6l3$QN0c5=Hra|4H33&&kwf?l5 zpo7C-N`uF}=6-Tf0pM%_94Ux=I8b15!ngN^*ZM++hPcB3!zKv8&;&6E4-Ob$`)@G) z6i*n4eM1v_@X~Qxgu~4P?Un}Ur9l&*9MPX>w+HF9j4Dk&(+Ggh*N44<_CPN5V5uTN z;RIg5+LpazTR^}h;AsQ2l4t-1;J~PR{lEdPa=n)8-2}6_FJQB9;GzVvoeBRRV7K)l z|0~WY1a3mFN1lI+Gp2B+dZ4L7cmvh~ElSkE0|Z@7EbVX0NY{GKXl9&+1MSTlNRpr( zP|{r7A4iZPaY1bg7Kl7w+$u$OgfoJMKc9sXIpksH|ntvuL3zGd( zUm48U-L(O}w8y`F2Dt6Io(JvRQGxYQpl$uHmh`XNe&UsYk_22yehn{T#l@=ydMQDm zzXNS$JNo|%4&J_J`GHt9fUgLF?Y%+$wPFsID50XFpzLIPTj$`eDgi+alnKv(>_!X{ zoih%9;(?bgW2Oe)|K-4Y?`=8wZuC%(@GroI5E`M^}GXfSM0Rd0N z{}Bw{pv&(@2lfGs0+6Oa4T}2mHk^W?r;R#e1Qs30_M3P5`Sv>;I0m&`xVZi#du1>1MCK$PPE+jfDDbJgYFP6KZ^Q4)c2AjBY) zfY1hwydhvr4oq18Js=9a@3^fgDnrdeB>|DA2}B+!(E)hs{v+`geJjx|Ak=~E@CMKq zG?pdm{!9d~GZZN%vIXD`c)+)yyf5#-^3;IAgunVU@H{WwU2O0+4C?^T`)g_9A8hDk zqb*4e*f8g}d`Q*xKZv*3uwJyXpaigCGe88@Id<^R#G5(;@e0Jpe?kHRaP-g5^{}DO zI4IB6#nQ$Zq^`KWpLcgiEC6V8{6NwIt#*pR-Y;b6Y|73Gl%H;Rj7gGVW`gsO!ACVmoZw({rNU2NE8v$MdrQv#_1loYWFqQKvB0Pi78!PLyxBrPN3&&`12g8;ceA4oIT zz>#hn{VCfqH)#PvWD-aUB>xx&_?Z{*9C(|4oo0TT^e>72?uz~}-Y@g`8NEHw7TbXs z0WIa@fmdz6;ecUYu(02~1{xgvCpTc%Ym|TU8?;373NSziaRgkT!D;V*L+@fEBL;WQcP+N<7 z7}`46+%l3k_-Zip`ppz9FoT2`(D|QFUVtLxT~OoyWiQZ8Y5rSUTx)wY^zkGK2-{U4 z(m-7ajRcx$%pe%aHTUoal z(`#zds}Rt35=apwAR4RcfMvPb8UH04cmodGh2xn5xCNlYcnE^y*Sih(^VlZvKv}fx zSJ?p21&|LE_*MTl;Lq*pzyr@4Bwu*~zF{YxFXsNWqQC{(h1|2hjr6BRva&2#sfW&>t=57HZiaK0C?aSxIjJe)b&>4t&_Ht;wj^-0r{?n^FifH zaJ!B6v!UFQyI7V6(62pmy%!>A&-oZI0!W4NS0^VWfBoZs%sk2JpLQhyfYrbS>XtZ9 zaM0^5vH#>|LF|&?w*adiP#ctY;Ppq|ZEj|&mAxKlz20XY)Qp?J$o=n1U(5GrH&1Xx zR6YWT8^8rh4EDQ?_-DtYU@%2qPs|tw3T)8)w+Dy~UPf1kTLSpTF|q$-guDRwD6p)5 z4voFpns1&y`3rO&0~Q2&7UfOc%>x^M;c$RKJuo`{bA01X(9L7>et~AX3R~wZXRavi!_%Fjs$YF!A;oB-Q|D5Ugq5b`?c5nP1wy%)_=jiwT>*}ET|D00Ve+Q+ZtlPJ zi+T4gIOczL - - - - -  |  - - - to upload videos, log in first. - - Register - Login - - Upload video - Settings - - logged in as  - Logout - - - © 2007 - 2008 Yolanda Team - - This software comes WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the license for details. - - view license - get source code - report bug - - - Comments - Description - Embedding - License - Login - Metadata - Plugin Help - Preview - Results - Search - Tagcloud - Upload form - Video - - - Find - Instant Access - Advanced Search - - new videos - most downloaded - popular videos - new videos - most downloaded - popular videos - - - Error 202c - Access forbidden by government. - You did not supply a file. - You did not supply a title. - You did not supply a creator. - You did not supply any keywords. - You did not supply a description. - You did not supply a publisher. - You did not supply a title. - You did not supply a source. - You did not supply a language. - You did not supply a coverage. - You did not supply a rights holder. - You seem to be already registered. Please log out to create a new account. - You seem to be already logged in. Please log out to log in again. - Username and / or password do not match. - Passwords do not match. - Your desired Username was already registered - Please insert a username. - Please insert a password. - Please repeat your password. - You passed no query string. - Your browser does not support Ogg Theora video playback. - There is no video matching your request - The provided URL doesn't declare its OpenID identity server - No URL entered - Invalid URL - URL provided doesn't seem to have a head tag - Error fetching the provided URL - Invalid audio and/or video stream - Cannot read video file - File is not a video - Video has already been uploaded - The filesize of the video you uploaded is too small - The filesize of the video you uploaded is too big - The width of the video you uploaded is too small - The height of the video you uploaded is too small - - - - You are now logged in. - You are now logged out. - To put the video into context, additional metainformation is needed. - - Your comment has been submitted. - Your account has been created. - Your file has been uploaded. It will be available at - Your settings have been updated. - The video being requested is not yet available. The Server has to convert - - - There are no results satisfying your query. - - - results - to - out of - - ordered by - ascending - descending - oldest first - most recent first - least downloaded first - most downloaded first - least viewed first - most viewed first - shortest first - lenghtest first - smallest first - biggest first - results on - pages - relevance - duration - filesize - views - downloads - timestamp - - - Search - - - Username - Username or OpenID - Password - repeat password - No password required. - Register - Login - - - file - Continue - Upload - Basic Information - Similar Videos - Additional Metainformation - Licensing - Summary / Upload - Describe the video you want to upload. - Similar videos have already been uploaded. If none of these videos matches yours, continue. - Providing these infos helps us to put the video into context. - Describe the video's license. - Double-check the data and correct mistakes, if necessary. - Specify the file you want to upload. - State the title of the video. - Specify the creator of the video. - State some keywords, separated by spaces. - Describe the video in natural language. - Specify the source, preferably by URL. - State the language of the video. - choose a language - Specify the time and location covered. - Specify the copyright owner of the video. - Specify the license, preferably by URL. - Optionally, choose Creative Commons licensing. - - Is modification of the video allowed ? - - - Modification is allowed. - - - Modification is allowed, as long as others share alike. - - - Modification is not allowed. - - - Is commercial use of the video allowed ? - - - Commercial use is allowed. - - - Commercial use is not allowed. - - - - English - German - - - Download - Plackback - use browser plugin - use java applet - license conditions - To embed the video on another web page, use the following HTML code: - Login to comment - Post - - -

- To view this video, install - VLC, - mplayer or - another player capable of playing - Ogg Theora - videos. -

-

- For installation instructions, see the Wikipedia Media Help. -

- - - - backlink - - - title - author - keywords - description - uploader - contributor - upload date - source - language - coverage - rights holder - license - - duration - viewcount - - - account settings for - choose pagesize - - -  -  - this page - all results - This is an RSS Feed for the query " - ". - - - day - month - year - - - h - MB - min - sec - - - - diff --git a/trunk/lang/languages.xml b/trunk/lang/languages.xml deleted file mode 100644 index d650333..0000000 --- a/trunk/lang/languages.xml +++ /dev/null @@ -1,935 +0,0 @@ - - - - - aa - Afar - Afaraf - - - ab - Abkhazian - Аҧсуа - - - ae - Avestan - avesta - - - af - Afrikaans - Afrikaans - - - ak - Akan - Akan - - - am - Amharic - አማርኛ - - - an - Aragonese - Aragonés - - - ar - Arabic - ‫العربية - - - as - Assamese - অসমীয়া - - - av - Avaric - авар мацӀ; магӀарул мацӀ - - - ay - Aymara - aymar aru - - - az - Azerbaijani - azərbaycan dili - - - ba - Bashkir - башҡорт теле - - - be - Belarusian - Беларуская - - - bg - Bulgarian - български език - - - bh - Bihari - भोजपुरी - - - bi - Bislama - Bislama - - - bm - Bambara - bamanankan - - - bn - Bengali - বাংলা - - - bo - Tibetan - བོད་ཡིག - - - br - Breton - brezhoneg - - - bs - Bosnian - bosanski jezik - - - ca - Catalan - Català - - - ce - Chechen - нохчийн мотт - - - ch - Chamorro - Chamoru - - - co - Corsican - corsu; lingua corsa - - - cr - Cree - ᓀᐦᐃᔭᐍᐏᐣ - - - cs - Czech - česky; čeština - - - cu - Church Slavic - - - - cv - Chuvash - чӑваш чӗлхи - - - cy - Welsh - Cymraeg - - - da - Danish - dansk - - - de - German - Deutsch - - - dv - Divehi - ‫ދިވެހި - - - dz - Dzongkha - རྫོང་ཁ - - - ee - Ewe - Ɛʋɛgbɛ - - - el - Greek - Ελληνικά - - - en - English - English - - - eo - Esperanto - Esperanto - - - es - Spanish - español; castellano - - - et - Estonian - Eesti keel - - - eu - Basque - euskara - - - fa - Persian - ‫فارسی - - - ff - Fulah - Fulfulde - - - fi - Finnish - suomen kieli - - - fj - Fijian - vosa Vakaviti - - - fo - Faroese - Føroyskt - - - fr - French - français; langue française - - - fy - Western Frisian - Frysk - - - ga - Irish - Gaeilge - - - gd - Scottish Gaelic - Gàidhlig - - - gl - Galician - Galego - - - gn - Guaraní - Avañe'ẽ - - - gu - Gujarati - ગુજરાતી - - - gv - Manx - Ghaelg - - - ha - Hausa - ‫هَوُسَ - - - he - Hebrew - ‫עברית - - - hi - Hindi - हिन्दी; हिंदी - - - ho - Hiri Motu - Hiri Motu - - - hr - Croatian - Hrvatski - - - ht - Haitian - Kreyòl ayisyen - - - hu - Hungarian - Magyar - - - hy - Armenian - Հայերեն - - - hz - Herero - Otjiherero - - - ia - Interlingua - interlingua - - - id - Indonesian - Bahasa Indonesia - - - ie - Interlingue - Interlingue - - - ig - Igbo - Igbo - - - ii - Sichuan Yi - ꆇꉙ - - - ik - Inupiaq - Iñupiaq; Iñupiatun - - - io - Ido - Ido - - - is - Icelandic - Íslenska - - - it - Italian - Italiano - - - iu - Inuktitut - ᐃᓄᒃᑎᑐᑦ - - - ja - Japanese - 日本語 (にほんご/にっぽんご) - - - jv - Javanese - basa Jawa - - - ka - Georgian - ქართული - - - kg - Kongo - KiKongo - - - ki - Kikuyu - Gĩkũyũ - - - kj - Kwanyama - Kuanyama - - - kk - Kazakh - Қазақ тілі - - - kl - Kalaallisut - kalaallisut; kalaallit oqaasii - - - km - Khmer - ភាសាខ្មែរ - - - kn - Kannada - ಕನ್ನಡ - - - ko - Korean - 한국어 (韓國語); 조선말 (朝鮮語) - - - kr - Kanuri - Kanuri - - - ks - Kashmiri - कश्मीरी; كشميري‎ - - - ku - Kurdish - Kurdî; كوردی‎ - - - kv - Komi - коми кыв - - - kw - Cornish - Kernewek - - - ky - Kirghiz - кыргыз тили - - - la - Latin - latine; lingua latina - - - lb - Luxembourgish - Lëtzebuergesch - - - lg - Ganda - Luganda - - - li - Limburgish - Limburgs - - - ln - Lingala - Lingála - - - lo - Lao - ພາສາລາວ - - - lt - Lithuanian - lietuvių kalba - - - lu - Luba-Katanga - - - - lv - Latvian - latviešu valoda - - - mg - Malagasy - Malagasy fiteny - - - mh - Marshallese - Kajin M̧ajeļ - - - mi - Māori - te reo Māori - - - mk - Macedonian - македонски јазик - - - ml - Malayalam - മലയാളം - - - mn - Mongolian - Монгол - - - mo - Moldavian - лимба молдовеняскэ - - - mr - Marathi - मराठी - - - ms - Malay - bahasa Melayu; بهاس ملايو‎ - - - mt - Maltese - Malti - - - my - Burmese - ဗမာစာ - - - na - Nauru - Ekakairũ Naoero - - - nb - Norwegian Bokmål - Norsk bokmål - - - nd - North Ndebele - isiNdebele - - - ne - Nepali - नेपाली - - - ng - Ndonga - Owambo - - - nl - Dutch - Nederlands - - - nn - Norwegian Nynorsk - Norsk nynorsk - - - no - Norwegian - Norsk - - - nr - South Ndebele - Ndébélé - - - nv - Navajo - Diné bizaad; Dinékʼehǰí - - - ny - Chichewa - chiCheŵa; chinyanja - - - oc - Occitan - Occitan - - - oj - Ojibwa - ᐊᓂᔑᓈᐯᒧᐎᓐ - - - om - Oromo - Afaan Oromoo - - - or - Oriya - ଓଡ଼ିଆ - - - os - Ossetian - Ирон æвзаг - - - pa - Panjabi - ਪੰਜਾਬੀ; پنجابی‎ - - - pi - Pāli - पाऴि - - - pl - Polish - polski - - - ps - Pashto - ‫پښتو - - - pt - Portuguese - Português - - - qu - Quechua - Runa Simi; Kichwa - - - rm - Raeto-Romance - rumantsch grischun - - - rn - Kirundi - kiRundi - - - ro - Romanian - română - - - ru - Russian - русский язык - - - rw - Kinyarwanda - Kinyarwanda - - - sa - Sanskrit - संस्कृतम् - - - sc - Sardinian - sardu - - - sd - Sindhi - सिन्धी; ‫سنڌي، سندھی‎ - - - se - Northern Sami - Davvisámegiella - - - sg - Sango - yângâ tî sängö - - - sh - Serbo-Croatian - Srpskohrvatski; Српскохрватски - - - si - Sinhalese - සිංහල - - - sk - Slovak - slovenčina - - - sl - Slovenian - slovenščina - - - sm - Samoan - gagana fa'a Samoa - - - sn - Shona - chiShona - - - so - Somali - Soomaaliga; af Soomaali - - - sq - Albanian - Shqip - - - sr - Serbian - српски језик - - - ss - Swati - SiSwati - - - st - Sotho - seSotho - - - su - Sundanese - Basa Sunda - - - sv - Swedish - Svenska - - - sw - Swahili - Kiswahili - - - ta - Tamil - தமிழ் - - - te - Telugu - తెలుగు - - - tg - Tajik - тоҷикӣ; toğikī; ‫تاجیکی‎ - - - th - Thai - ไทย - - - ti - Tigrinya - ትግርኛ - - - tk - Turkmen - Türkmen; Түркмен - - - tl - Tagalog - Tagalog - - - tn - Tswana - seTswana - - - to - Tonga - faka Tonga - - - tr - Turkish - Türkçe - - - ts - Tsonga - xiTsonga - - - tt - Tatar - татарча; tatarça; ‫تاتارچا‎ - - - tw - Twi - Twi - - - ty - Tahitian - Reo Mā`ohi - - - ug - Uighur - Uyƣurqə; ‫ئۇيغۇرچ ‎ - - - uk - Ukrainian - Українська - - - ur - Urdu - ‫اردو - - - uz - Uzbek - O'zbek; Ўзбек; أۇزبېك‎ - - - ve - Venda - tshiVenḓa - - - vi - Vietnamese - Tiếng Việt - - - vo - Volapük - Volapük - - - wa - Walloon - Walon - - - wo - Wolof - Wollof - - - xh - Xhosa - isiXhosa - - - yi - Yiddish - ‫ייִדיש - - - yo - Yoruba - Yorùbá - - - za - Zhuang - Saɯ cueŋƅ; Saw cuengh - - - zh - Chinese - 中文, 汉语, 漢語 - - - zu - Zulu - isiZulu - - - diff --git a/trunk/login.pl b/trunk/login.pl deleted file mode 100644 index 8221ea8..0000000 --- a/trunk/login.pl +++ /dev/null @@ -1,137 +0,0 @@ -require "functions.pl"; - -#initialize session data -CGI::Session->name($config->{"page_cookie_name"}); -$query = new CGI; -$session = new CGI::Session; - -@userinfo = get_userinfo_from_sid($session->id); - -#TODO: use $query->http("HTTP_REFERER"); to redirect to the site last visited - -if($query->param('action') eq "logout") -{ - #if logout is requested - #remove sid from database - $dbh->do(qq{update users set sid = '' where id = ?}, undef, $userinfo->{'id'}) or die $dbh->errstr; - $session->delete(); - - print $query->redirect("index.pl?information=information_logged_out"); -} -#check if user is logged in -elsif($userinfo->{'username'}) -{ - print $query->redirect("/index.pl?error=error_already_logged_in"); -} -#if password is empty and username begins with http:// then it's an openid login -elsif($query->param('pass') eq '' and $query->param('user')=~m/^http:\/\//) -{ - #create our openid consumer object - $con = Net::OpenID::Consumer->new( - ua => LWPx::ParanoidAgent->new, - cache => undef, # or File::Cache->new, - args => $query, - consumer_secret => $session->id, #is this save? don't know... - required_root => $config->{"url_root"} - ); - - #claim identity - $claimed = $con->claimed_identity($query->param('user')); - - #if claim failed, redirect - if(!defined($claimed)) - { - print $query->redirect("/index.pl?error=error_openid_".$con->errcode); - } - else - { - #try to set the check_url - $check_url = $claimed->check_url( - return_to => $config->{"url_root"}."login.pl?action=openid", #on success return to this address - trust_root => $config->{"url_root"}); #this is the string the user will be asked to trust - - #redirect to openid server to check claim - print $query->redirect($check_url); - } -} -#we return from an identity check -elsif($query->param('action') eq 'openid') -{ - #create our openid consumer object - $con = Net::OpenID::Consumer->new( - ua => LWPx::ParanoidAgent->new, - cache => undef, # or File::Cache->new, - args => $query, - consumer_secret => $session->id, #is this save? don't know... - required_root => $config->{"url_root"} - ); - - #redirect to setup url - if($setup_url = $con->user_setup_url) - { - #redirect to setup url - user will give confirmation there - print $query->redirect($setup_url); - } - #or cancel process - elsif ($con->user_cancel) - { - #cancelled - redirect to login form - print $query->redirect("index.pl"); - } - #or verify identity - elsif ($vident = $con->verified_identity) - { - #we are verified!! - my $verified_url = $vident->url; - - #check if this openid user already is in database - my $sth = $dbh->prepare(qq{select 1 from users where username = ? limit 1 }); - $sth->execute($verified_url); - - if($sth->fetchrow_array()) - { - #store session id in database - $dbh->do(qq{update users set sid = ? where username = ? }, undef, $session->id, $verified_url) or die $dbh->errstr; - } - else - { - #add openid user to dabase - $dbh->do(qq{insert into users (username, sid) values ( ?, ? ) }, undef, $verified_url, $session->id) or die $dbh->errstr; - } - - print $query->redirect("index.pl?information=information_logged_in"); - } - else - { - #an error occured - print $session->header(); - print "error validating identity: ", $con->errcode; - } -} -#else it's a normal login -#check if password is not empty and username is neither beginning with http nor empty -elsif($query->param('pass') ne '' and $query->param('user')!~m/^http:\/\// and $query->param('user') ne '') -{ - #prepare query - my $sth = $dbh->prepare(qq{select id from users - where password = password( ? ) and username = ? limit 1 }); - - #execute query - $sth->execute($query->param('pass'), $query->param('user')); - - #if something was returned username and password match - if($sth->fetchrow_array()) - { - #store session id in database - $dbh->do(qq{update users set sid = ? where username = ? }, undef, $session->id, $query->param('user')) or die $dbh->errstr; - print $query->redirect("index.pl?information=information_logged_in"); - } - else - { - print $query->redirect("index.pl?error=error_username_password_do_not_match"); - } -} -else -{ - print $query->redirect("index.pl"); -} diff --git a/trunk/makefile b/trunk/makefile deleted file mode 100644 index 0b96e98..0000000 --- a/trunk/makefile +++ /dev/null @@ -1,34 +0,0 @@ -INSTDIR=/usr/local -PROGNAME=yolanda - -build: frontend backend - echo "building" - -backend: database - # TODO: copy apache configuration - -database: - # TODO: database setup - use dialog to answer the questions - # which database ? (suggested: mysql) - # root pasword ? (for setup) - # yolanda username ? (suggested: yolanda) - # yolanda password ? (will generate random username if none is chosen) - dialog --yesno "database stuff" 10 40 - -frontend: svg2png - # TODO: figure out what should go in here - -install: build - -mkdir "${INSTDIR}/share/${PROGNAME}" - -mkdir "${INSTDIR}/share/${PROGNAME}/www" - # only stuff that is necessary should be copied - how to determine what is necessary ? - cp * ${INSTDIR}/share/${PROGNAME}/www -R - -remove: - rm -rf "${INSTDIR}/share/yolanda" - # TODO: kill off database - -svg2png: - # TODO: figure out how imagemagick works and convert every -single SVG - diff --git a/trunk/man/yolanda b/trunk/man/yolanda deleted file mode 100644 index 191d7fa..0000000 --- a/trunk/man/yolanda +++ /dev/null @@ -1,47 +0,0 @@ -.TH YOLANDA 7 2008-01-02 "" "Yolanda Video CMS Manual" - -.SH NAME -Yolanda Video CMS - -.SH SYNOPSIS -.B daemon.pl - -.B tagcloud.pl - -.B yolanda-upload.pl - -.SH DESCRIPTION -Yolanda is a WWW video content management system using a Perl backend and XML frontend. Video playback in Browser is provided by Fluendo's Cortado Java applet or media player plugins like those of -.B vlc(1) -or -.B mplayer(1). - -.SH OPTIONS -MOAR CONTENT. -.B CONTRIBUTE ! - -.SH FILES -AS I SAID: -.B CONTRIBUTE ! - -.SH CONFORMING TO -XHTML 1.0 Strict <-- we hope so -[[insert -.IB MOAR -standards here]] - -.SH NOTES -this man page is useless, as it was thrown together just to see if it would be easy to make a man page without -.B prior knowledge \*(Tm -. - -.SH BUGS -many. see http://yolanda.mister-muffin.de/trac - -Yolanda is full of bad programming, severely unsafe and not fit for general use. Use on hacker conferences like the Chaos Communication Congress is encouraged - but please, for the love of the invisible pink unicorn, submit tickets in our bug tracking system afterwards. - -.SH EXAMPLE -this will change often ( so i will just omit it ) - -.SH SEE ALSO -.B yolanda-upload (1) diff --git a/trunk/man/yolanda-upload b/trunk/man/yolanda-upload deleted file mode 100644 index dd86d97..0000000 --- a/trunk/man/yolanda-upload +++ /dev/null @@ -1,79 +0,0 @@ -.TH YOLANDA-UPLOAD 1 2008-01-03 "" "Yolanda Video CMS Manual" - -.SH NAME -Yolanda Uploader \- command-line tool to upload videos to WWW sites running Yolanda Video CMS. - -.SH SYNOPSIS -.B yolanda-upload.pl -.RI [ options ] - -.SH DESRIPTION -This manual page documents briefly the \fByolanda-upload\fP command. -.PP -\fByolanda-upload\fP is a program that uploads a video file to a WWW site running Yolanda Video CMS. - -.SH OPTIONS -This program follows the usual GNU command line synthax, with long options starting with two dashes (`-'). A summary of options is included below. - -As of now, all options are mandatory. - -.SS General options: -.TP -.B \-u, \-\-username -Specify the username. This value will also be used for the publisher. -.TP -.B \-p, \-\-password -Specify the password. Lol insecure !!1 -.TP -.B \-f, \-\-file -Upload given video file. - -.SS Metadata options: -.B \-t, \-\-title -State the title of the video. -.TP -.B \-d, \-\-description -State a description of the video in natural language. -.TP -.B \-x, \-\-tags -Specify multiple tags, separated by spaces. -.TP -.B \-c, \-\-creator -Specify the creator of the video. -.TP -.B \-s, \-\-source -Specify the source of the video, preferably by URL. -.TP -.B \-l, \-\-language -Specify the language of the video, preferably conforming to ISO ???. -.TP -.B -\v, \-\-coverage -Specify the coverage of the video, e.g. "Berlin, December 2007" -.PP -( coverage should be -o, because -v usually is used for "verbose". ) - -.SH CONFORMING TO -[[insert -.IB MOAR -standards here]] - -.SH NOTES -this man page is useless, as it was thrown together just to see if it would be easy to make a man page without -.B prior knowledge \*(Tm -. - -.SH BUGS -many. see http://yolanda.mister-muffin.de/trac - -Yolanda-upload is full of bad programming, severely unsafe and not fit for general use. Use on hacker conferences like the Chaos Communication Congress is encouraged - but please, for the love of the invisible pink unicorn, submit tickets in our bug tracking system afterwards. - -.SH EXAMPLE -this will change often ( so i will just omit it ) - -.SH SEE ALSO -\fByolanda\fP(7) - -.SH AUTHOR -yolanda-upload was written by Johannes Schauer. -.PP -This manual page was written by Nils Moskopp for his own amusement (but may be used by others). diff --git a/trunk/pingback.pl b/trunk/pingback.pl deleted file mode 100644 index 314edd5..0000000 --- a/trunk/pingback.pl +++ /dev/null @@ -1,155 +0,0 @@ -require "functions.pl"; - -#initialize session data -CGI::Session->name($config->{"page_cookie_name"}); -$query = new CGI; -$session = new CGI::Session; - -#we receive a POST request (this MUST contain a content/type definiton to be recognized) -if ($query->param("POSTDATA")) -{ - #use xml::simple to process rpc request - eval { my $xmlpost = XMLin($query->param("POSTDATA"), ForceArray => 0, KeyAttr => 0) }; - - #if everything worked - if (!$@) - { - #set internal variables - my $method = $xmlpost->{"methodName"}; - my $source = $xmlpost->{"params"}->{"param"}[0]->{"value"}->{"string"}; - my $target = $xmlpost->{"params"}->{"param"}[1]->{"value"}->{"string"}; - - #if this is really a pingback rpc request - if ($method eq "pingback.ping") - { - #if there are valid target and source nodes - if ($source =~ /^http:\/\// and $target =~ /^http:\/\//) - { - #fetch the source URI to verify that the source does indeed link to the target. - my $request = HTTP::Request->new(GET => $source); - my $ua = LWP::UserAgent->new; - my $response = $ua->request($request); - - #if the url indeed exists - if ($response->is_success) - { - #TODO: sanitize regex to grep site content - if (my ($text) = $response->content =~ m/(\S*.{0,17}$target.{0,17}\S*)/) - { - #check data to ensure that the target exists and is a valid entry. - my ($vid) = $target =~ /^$config->{'url_root'}\/video\/.*\/(\d+)\/.*/; - - #query database if we have such a video - my $sth = $dbh->prepare("select id from videos where id = ? limit 1"); - my $rowcount = $sth->execute($vid) or die $dbh->errstr; - - $sth->finish() or die $dbh->errstr; - - #if we have what the client wants to ping - if ($rowcount) - { - #check that the pingback has not already been registered. - $sth = $dbh->prepare("select id from pingbacks where videoid = ? limit 1"); - $rowcount = $sth->execute($vid) or die $dbh->errstr; - $sth->finish() or die $dbh->errstr; - - #if this is a new request - if ($rowcount eq "0E0") - { - #record the pingback. - $dbh->do(qq{insert into pingbacks (source, videoid, text, timestamp) values (?, ?, ?, unix_timestamp())}, undef, - $source, $vid, $text) or die $dbh->errstr; - - #construct xml::simple hash - my $xml = (); - $xml->{'params'}->{'param'}->{'value'}->{'string'} = ["Pingback from $source to $target registered. Keep the web talking! :-)"]; - - print $session->header( - -type=>'application/xml', - -charset=>'UTF-8', - ); - - print XMLout( - $xml, - XMLDecl => 1, - KeyAttr => {}, - RootName => 'methodResponse' - ); - } - else - { - send_error(48, "The pingback has already been registered."); - } - } - else - { - send_error(33, "The specified target URI cannot be used as a target."); - } - } - else - { - send_error(17, "The source URI does not contain a link to the target URI, and so cannot be used as a source."); - } - } - else - { - send_error(16, "The source URI does not exist."); - } - } - else - { - send_error(-32602, "server error. invalid method parameters"); - } - } - else - { - send_error(-32601, "server error. requested method not found"); - } - } - else - { - send_error(-32700,"parse error. not well formed"); - } -} -else -{ - print $session->header; - print "XML-RPC server only accepts POST requests with http content-type defined."; -} - -sub send_error -{ - my ($faultCode, $faultString) = @_; - - #construct xml::simple hash - my $xml = (); - push @{$xml->{'fault'}->{'value'}->{'struct'}->{'member'}}, - { - "name" => ["faultCode"], - "value" => - { - "int" => [$faultCode] - } - }; - push @{$xml->{'fault'}->{'value'}->{'struct'}->{'member'}}, - { - "name" => ["faultString"], - "value" => - { - "string" => [$faultString] - } - }; - - print $session->header( - -type=>'application/xml', - -charset=>'UTF-8', - ); - - print XMLout( - $xml, - XMLDecl => 1, - KeyAttr => {}, - RootName => 'methodResponse' - ); -} - diff --git a/trunk/register.pl b/trunk/register.pl deleted file mode 100644 index 0be997b..0000000 --- a/trunk/register.pl +++ /dev/null @@ -1,101 +0,0 @@ -require "functions.pl"; - -#initialize session data -CGI::Session->name($config->{"page_cookie_name"}); -$query = new CGI; -$session = new CGI::Session; - -@userinfo = get_userinfo_from_sid($session->id); - -my $doc = XML::LibXML::Document->new( "1.0", "UTF-8" ); - -my $page = get_page_array(@userinfo); - -#check if user is logged in -if($username) -{ - $page->appendChild(message("error", "error_already_registered")); - - $doc->setDocumentElement($page); - - output_page($doc); -} -#if username and password are passed put them into the database -elsif($query->param('user') and $query->param('pass') and $query->param('pass_repeat')) -{ - if($query->param('pass') eq $query->param('pass_repeat')) - { - my $sth = $dbh->prepare(qq{select id from users where username = ? limit 1 }); - - #execute query - $sth->execute($query->param('user')); - - #if something was returned the selected username already exists - if($sth->fetchrow_array()) - { - $page->appendChild(XML::LibXML::Element->new( "registerform" )); - - $page->appendChild(message("error", "error_username_already_registered")); - - $doc->setDocumentElement($page); - - output_page($doc); - } - else - { - #insert new user - $dbh->do(qq{insert into users (username, password, timestamp) values ( ?, password( ? ), unix_timestamp())}, undef, - $query->param("user"), $query->param("pass")) or die $dbh->errstr; - - print $query->redirect("index.pl?information=information_registered"); - } - } - else - { - $page->appendChild(XML::LibXML::Element->new( "registerform" )); - - $page->appendChild(message("error", "error_passwords_do_not_match")); - - $doc->setDocumentElement($page); - - output_page($doc); - } -} -elsif(not $query->param('user') and ($query->param('pass') or $query->param('pass_repeat'))) -{ - $page->appendChild(XML::LibXML::Element->new( "registerform" )); - - $page->appendChild(message("error", "error_insert_username")); - - $doc->setDocumentElement($page); - - output_page($doc); -} -elsif(not $query->param('pass') and ($query->param('user') or $query->param('pass_repeat'))) -{ - $page->appendChild(XML::LibXML::Element->new( "registerform" )); - - $page->appendChild(message("error", "error_insert_password")); - - $doc->setDocumentElement($page); - - output_page($doc); -} -elsif(not $query->param('pass_repeat') and ($query->param('user') or $query->param('pass'))) -{ - $page->appendChild(XML::LibXML::Element->new( "registerform" )); - - $page->appendChild(message("error", "error_repeat_password")); - - $doc->setDocumentElement($page); - - output_page($doc); -} -else -{ - $page->appendChild(XML::LibXML::Element->new( "registerform" )); - - $doc->setDocumentElement($page); - - output_page($doc); -} diff --git a/trunk/search.pl b/trunk/search.pl deleted file mode 100644 index acea370..0000000 --- a/trunk/search.pl +++ /dev/null @@ -1,56 +0,0 @@ -require "functions.pl"; - -#initialize session data -CGI::Session->name($config->{"page_cookie_name"}); -$query = new CGI; -$session = new CGI::Session; - -@userinfo = get_userinfo_from_sid($session->id); - -my $doc = XML::LibXML::Document->new( "1.0", "UTF-8" ); - -my $page = get_page_array(@userinfo); - -$page->setNamespace( $config->{"xml_namespace_cc"}, "cc", 0); -$page->setNamespace( $config->{"xml_namespace_dc"}, "dc", 0); -$page->setNamespace( $config->{"xml_namespace_rdf"}, "rdf", 0); - -#check if query is set -if($query->param('query')) -{ - #construct querystring and arguments from user query - my ($dbquery, @args) = get_sqlquery($query->param('query')); - - #if successful - if($dbquery) - { - #fill xml with search results - $page->appendChild(fill_results($dbquery, @args)); - - $doc->setDocumentElement($page); - - #get all found results - my @results = $doc->findnodes( "//results/result" ); - - #set result query in result's parent - $results[0]->parentNode->setAttribute('query', $query->param('query')); - - #if result count is zero - if($#results == -1) - { - print $query->redirect("index.pl?warning=warning_no_results"); - } - else - { - output_page($doc); - } - } - else - { - print $query->redirect("index.pl?error=error_no_query"); - } -} -else -{ - print $query->redirect("index.pl?error=error_no_query"); -} diff --git a/trunk/settings.pl b/trunk/settings.pl deleted file mode 100644 index 3d7d6d9..0000000 --- a/trunk/settings.pl +++ /dev/null @@ -1,44 +0,0 @@ -require "functions.pl"; - -#TODO: are settings obsolete? - -#initialize session data -CGI::Session->name($config->{"page_cookie_name"}); -$query = new CGI; -$session = new CGI::Session; - -my @userinfo = get_userinfo_from_sid($session->id); - -my $doc = XML::LibXML::Document->new( "1.0", "UTF-8" ); - -my $page = get_page_array(@userinfo); - -if($userinfo->{'username'}) -{ - if($query->param('submit')) - { - $dbh->do(qq{update users set pagesize = ? where id = ?}, undef, $query->param('pagesize'), $userinfo->{'id'} ) or die $dbh->errstr; - - @userinfo = get_userinfo_from_sid($session->id); - - $page = get_page_array(@userinfo); - - $page->appendChild(message("information", "information_settings_changed")); - } -} - - -if($userinfo->{'username'}) -{ - my $settings = XML::LibXML::Element->new( "settings" ); - $settings->setAttribute("pagesize", $userinfo->{'pagesize'}); - $page->appendChild($settings); -} -else -{ - $page->appendChild(message("error", "error_202c")); -} - -$doc->setDocumentElement($page); - -output_page($doc); diff --git a/trunk/site/comment.dtd b/trunk/site/comment.dtd deleted file mode 100644 index e27ff11..0000000 --- a/trunk/site/comment.dtd +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/trunk/site/licenses.xml b/trunk/site/licenses.xml deleted file mode 100644 index 350c115..0000000 --- a/trunk/site/licenses.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/trunk/style/colors/tango.css b/trunk/style/colors/tango.css deleted file mode 100644 index 36b637c..0000000 --- a/trunk/style/colors/tango.css +++ /dev/null @@ -1,108 +0,0 @@ -/* -Yolanda default stylesheet colors (using tango color palette) -(c) 2007-2008 Nils Dagsson Moskopp - -This file is licensed under the WTF Public License -(License terms: Do what the fuck you want.) - -Purpose of this file is to provide graphics according to the Tango! palette. -Protip: Graphics are colors, background and pseudo-content images ! - -Please replace the colors in this file with suitable Tango! equivalents. -↑↑ Remove this notice as soon as this file holds only Tango! colors. ↑↑ -*/ - -/* -links "Sky Blue 2" #3465a4 -borders "Aluminium 5" #555753; - -*/ - -a -{ - /* what color is this ? */ - color: #3465a4; -} - -a -{ -} - - a:focus - { - color: #cc0000; - } - - a.footer, - a.header, - div.footer, - div.header - { - background-color: #f0f0f0; - border-color: #f0f0f0; - } - - a.footer:hover, - a.header:hover - { - background-color: #ffffff; - border-color: #c0c0c0; - } - - .messagebox#error - { - /* "Scarlet Red 1" + 30 luminosity */ - background-color: #f46060; - } - - .messagebox#information - { - /* "Chameleon 1" + 30 luminosity */ - background-color: #a9ec68; - } - - .messagebox#warning - { - /* "Orange 1" */ - background-color: #fcaf3e; - } - -div, -div.result img, -fieldset, -#footer, -#header -{ - border-color: #555753; -} - - ul#queries - { - margin-bottom: 0.5em; - margin-left: 2em; - margin-top: 1em; - } - - /* TODO: make images configurable (maybe via symlinks?) */ - li#search_custom_one - { - list-style-image: url(../../images/tango/16x16/actions/document-new.png) !important; - } - - li#search_custom_two - { - list-style-image: url(../../images/tango/16x16/actions/document-save.png) !important; - } - - li#search_custom_three - { - list-style-image: url(../../images/tango/16x16/emblems/emblem-favorite.png) !important; - } - - - span.instruction, - span.protip - { - /* "Aluminium 5" */ - color: #555753; - } diff --git a/trunk/style/default.css b/trunk/style/default.css deleted file mode 100755 index 815ae78..0000000 --- a/trunk/style/default.css +++ /dev/null @@ -1,14 +0,0 @@ -/* -Yolanda default stylesheet colors (using tango color palette) -(c) 2007-2008 Nils Dagsson Moskopp - -This file is licensed under the WTF Public License -(License terms: Do what the fuck you want.) - -Purpose of this file is to import color, decoration and structure stylesheets. -*/ - -@import "reset.css"; -@import "colors/tango.css"; -@import "structure/fake6.css"; - diff --git a/trunk/style/embedded.css b/trunk/style/embedded.css deleted file mode 100644 index 5054834..0000000 --- a/trunk/style/embedded.css +++ /dev/null @@ -1,42 +0,0 @@ -@import "reset.css"; -@import "colors/tango.css"; - -body -{ - font-family: sans-serif; - font-size: 10pt; - margin: 0px; - padding: 0px; - text-align: center; -} - -fieldset -{ - border-style: solid; - border-width: 1px; - margin: 0px; - padding: 1em; -} - -form -{ -height: 100%; -width: 100%; -} - -button -{ - /* crude center hack */ - position: absolute; - top: 50%; - left: 50%; - width: 164px; - height: 164px; -} - - button[name="playback"] - { - /* crude center hack */ - margin-left: -82px; - margin-top: -82px; - } diff --git a/trunk/style/reset.css b/trunk/style/reset.css deleted file mode 100644 index 7a75a47..0000000 --- a/trunk/style/reset.css +++ /dev/null @@ -1,73 +0,0 @@ -/* -Eric Meyers reset stylesheet, stolen from - -*/ - -html, body, div, span, applet, object, iframe, -/*h1, h2, h3, h4, h5, h6,*/ -p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td -{ - margin: 0; - padding: 0; - border: 0; - outline: 0; - font-weight: inherit; - font-style: inherit; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; -} - -/* remember to define focus styles! */ -:focus -{ - outline: 0; -} - -body -{ - line-height: 1; - color: black; - background: white; -} - -ol, -ul -{ - list-style: none; -} - -/* tables still need 'cellspacing="0"' in the markup */ -table -{ - border-collapse: separate; - border-spacing: 0; -} - -caption, -th, -td -{ - text-align: left; - font-weight: normal; -} - -blockquote, -q -{ - quotes: "" ""; -} - - blockquote:before, - blockquote:after, - q:before, - q:after - { - content: ""; - } diff --git a/trunk/style/structure/fake6.css b/trunk/style/structure/fake6.css deleted file mode 100644 index 478ba27..0000000 --- a/trunk/style/structure/fake6.css +++ /dev/null @@ -1,277 +0,0 @@ -/* -Yolanda default stylesheet colors (using tango color palette) -(c) 2007-2008 Nils Dagsson Moskopp - -This file is licensed under the WTF Public License -(License terms: Do what the fuck you want.) - -Purpose of this file is to provide the structure of the layout, such as: - - display style (block, inline, inline-block etc.) - - size of (width, height) - - spacing (margin, padding) - -Please clear this file of any CSS properties that do not define structure. -↑↑ Remove this notice as soon as this file holds only structural CSS. ↑↑ -*/ - -a -{ - text-decoration: underline; -} - -blockquote -{ - width: 15em; -} - - blockquote:before - { - content: open-quote; - font-size: 2em; - margin-left: 7.5em; - } - - blockquote:after - { - content: close-quote; - font-size: 2em; - margin-right: 7.5em; - } - -body -{ - font-family: sans-serif; - font-size: 10pt; - margin: 1.5em; - min-height: 100%; - min-width: 40em; - text-align: center; -} - -code -{ - font-family: monospace; -} - -fieldset -{ - border-style: solid; - border-width: 1px; - margin: 0.5em; - padding: 1em; -} - - q:before - { - content: open-quote; - } - - q:after - { - content: close-quote; - } - -/* ids */ - -#license, -#description, -#loginbox, -#metadata, -#tagcloud, -#searchbar -{ - clear: right; - float: right; - width: 15em; - text-align: left; -} - -#searchbar -{ - margin-top: 0em; -} - -/* classes */ - -.result -{ - display: inline-block; -} - - -/* forms */ - - form.pagination - { - /* - works with Firefox 2 (for demonstration purposes only) - === REMOVE THIS IN FINAL BUILD === - */ - display: -moz-inline-box; - display: inline-block; - } - - form.pagination fieldset - { - border-width: 0px !important; - margin: 0px !important; - padding: 0px !important; - } - - input[type="text"], - input[type="password"], - textarea - { - width: 15em; - } - - textarea - { - height: 10em; - } - -/* -we use "prettier accessible forms", an idea by Nick Rigby -http://www.alistapart.com/articles/prettyaccessibleforms -*/ - -form ol -{ - display: inline-block; - text-align: left; -} - - form li - { - list-style: none; - } - - form label - { - display: inline-block; - margin-bottom: 0.5em; - margin-top: 0.5em; - padding: 0px; - vertical-align: top; - width: 15em; - } - - form fieldset fieldset - { - border: none; - margin-bottom: 0.5em; - margin-right: 0px; - margin-left: 0px; - margin-top: 0.5em; - padding: 0px; - } - - form fieldset fieldset label - { - display: block; - margin: 0px; - /* padding of outer fieldset needs to be substracted */ - margin-left: 14.5em; - padding: 0px; - width: auto; - } - -#preview -{ - position: relative; -} - - #preview form - { - height: 100%; - width: 100%; - } - - #preview form button - { - /* crude center hack */ - position: absolute; - top: 50%; - left: 50%; - width: 164px; - height: 164px; - } - - #preview form button[name="playback"] - { - /* crude center hack */ - margin-left: -246px; - margin-top: -82px; - } - - #preview form button[name="download"] - { - /* crude center hack */ - margin-left: -82px; - margin-top: -82px; - } - - #preview form button[name="bittorrent"] - { - /* crude center hack */ - margin-left: 82px; - margin-top: -82px; - } - -/* images */ - - img#logo - { - float: left; - border-width: 0px; - } - - img.antipixel - { - padding: 1em; - border-width: 0px; - } - - img.icon-mediaplayer - { - float: left; - } - -/* header and footer */ - -#footer, -#header -{ - border-style: solid; - border-width: 1px; - clear: right; - display: block; - height: 3em; - font-weight: bold; - list-style-type: none; - margin: 0.5em; -} - -#header -{ - margin-left: 180px; -} - - #footer > *, - #header > * - { - float: left; - margin-left: 0.5em; - margin-right: 0.5em; - } - - #footer > * a, - #header > * a - { - display: block; - line-height: 3em; - padding-left: 0.5em; - padding-right: 0.5em; - } - - diff --git a/trunk/tools/buzzword bingo.gnumeric b/trunk/tools/buzzword bingo.gnumeric deleted file mode 100644 index f807227785da8cbad55f3e0df2d89ab93f3ee1c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2253 zcmV;;2r~B{iwFP>Sms9n1MOUGbK*D>{yx9L=bGAY0nBT{3~Z6f8(Sok0+N~Ct1C*_ z3g}`>tSpCQe*Lv1V~mXhuA93JS?^SBNv-ZyyY+OdEv$V0_1SZcC(M1qXvefl71O}f zW)7jVj(In}I65|e?SA+?qh9+PDhP8 z?gztAX5Q0^&vBy7GZrCFqqS>7EdrOap;^NlFqm zEu@N<1@6{Am!o!kkRlIvS01}3c-e0IbGDq!87Ds&708|VHfOFoMO>>;5^)tz$PI9J zJiI&C47#taDsM6CXPXMB5X3$JLn#wjk|qL8{kLbM!zL&YY+^HS;bIBqw`U{qCkqa4 zv;}rvweF%f80}?Vf~3OfGkbU-HU^K_5WrL%d03z@Md+c98F1QW$S1zCz;6q?%@&xh zMA~ugw#rvwig5{j+?HgllarIO8eOqEcEq;`xU0AvyNq2dXYk8b$ttgSrG@(%C3)i} zF~*{aB)c|xmHFyr-8YT!VK%aG=+|&aYSuZbyv>DC_8QGG7B^sGpE~$ChLUKYd+H(~ zEWJ8wY9?oOZ_e5l&IBp4O37bh2FCLj;~Q}VWa>r}(()B1v$^P)wUc@*D=Q6ta&F^{ z_zM@kTrlnhF7i7jxc-Vb_z%ok)Vbuui8^1HdxepMc|;kqWsDMP{2B-V4EELb5q3r| z-juoiDR$X%3w@~V2Kqhm$&|Q6ymZXVo9oHw>im2>x$lqqr~N^H{JU-r&drVRN-fS! zG61j9Gnn6P=;5%JV1TFTwju`Ei!=PenAZ)}t9H@=e?^HK6_MiUeK7%?bWrJV~uV5kbN0MQ_i(v-IDSH$@VLBlX6Gq*ai7#GU>}NB3j6%W7 zA*W{ZI2^$mW)2G(9Is5lIIK_CnTR>q6;^|qmgFPSZ3?~%#sx=2thm=Bn=(2H8v_7Y z$CQ=239TCWi3cIT0 zY{Ng(I7K!TR~PVKJNh5Q8staJDVQ(cszTNah z@LEJ{)w~1qxZGZ~*-%A3;xV8*n9ViC=47GF?~V`+tA43>%XG?hrwO3O#>bF56;A^5 zF_u%EE_ZNA1n%Nd7~I8lM$n8=-F>FJsj=){7oD}FT(0$nG1`x;K-K?$QE#KP;d>8mWIDA_f6?ZIkR|{Mh zxISoH*VeeM$8z>ATpzD-U6141DscT@;Tl}9@iadR<@@RVn_#}R74xkE^M`}^{bY&= z$cTXBt<_9%epr+)+WN7Xhznqo-#{8SOrcFfpwTD+{I3vq zq-6L?5=d+|){mlRmeXv^3lWo^*Q%CUjpWq8nV#CJl^St(r8sLV&RT14Bc)9nMvkzH zZ5e{T@g?9s<2vZguos?KB~!>sD3(B~8E0J8b@r$wtyxdLxnS6JlV6-lnlTLTC#+73 z@8##bWA$-!6N2q`<|67K<23m3V+m+7P6?f{aCJaFQ)Mkv<=NNk9P-sICIupx;v70^ zDINENFFEAvX?fz{JYHy|G<==S_K>ekxb#LZSk@n-| z?I4GI+KcZIKGXx4%DZ4sM7(IifOtgs zx(%3-*Ga+-XETm;Cp0{EeKI6O{daozvHJSm$0KXk<;NJu8@l~iJ=EKe)#CPJC{o;h zEN(v*w;%s!w;ziGwBi75gX!HIplueRuN-$Js@1JWPL+)#r^-G@PFWFGS;t!?&yiEY z%%b#uC#84oeU{#}LoK~)Md@9X-bLwMl-@<@U6kHM>Ag8nl-_@v(mU4Ge?(Gt@A_v* zAVWI~J7YAB6lixL*M{0$t;aQ@0dj{J%+}F;P7(M*8Xl%5D|&K8@b#u^M1(POp+)7N br>vAJ73E@W*6Oclc0c?F49{{^N>=~?&c|eb diff --git a/trunk/tools/daemon.pl b/trunk/tools/daemon.pl deleted file mode 100755 index beb8024..0000000 --- a/trunk/tools/daemon.pl +++ /dev/null @@ -1,98 +0,0 @@ -#!/usr/bin/perl -w - -use Proc::Daemon; -use DBI; -use Digest::SHA; -use File::Copy; -use XML::Simple qw(:strict); - -$root = '/var/www/yolanda'; - -#set global config variable -$config = XMLin("$root/config/backend.xml", KeyAttr => {string => 'id'}, ForceArray => [ 'string' ], ContentKey => '-content'); -$config = $config->{"strings"}->{"string"}; - -#TODO: deamonize by uncommenting this line -#Proc::Daemon::Init; - -$LOG = "/dev/null"; - - -#TODO: maybe keep file open the whole time ? -sub appendlog -{ - if (open(FILE, ">>$LOG")) - { - print FILE scalar(localtime)." ".$$."\n"; - #print "------------------------------------\n"; - #print join("\n",@_)."\n"; - #print "------------------------------------\n\n"; - close FILE; - } -} - -sub interrupt -{ - appendlog(@_); - die; -} - -$dbh = DBI->connect("DBI:mysql:".$config->{"database_name"}.":".$config->{"database_host"}, $config->{"database_username"}, $config->{"database_password"}) or die $DBI::errstr; - -while(1) -{ - #get fresh video id from db - my $sth = $dbh->prepare(qq{select id, filesize, duration, width, height, fps, hash - from uploaded where filesize != -1 and duration != -1 and width != -1 and height != -1 limit 1}) or interrupt $dbh->errstr; - - $sth->execute() or interrupt $dbh->errstr; - my ($id,$filesize, $duration, $width, $height, $fps, $sha) = $sth->fetchrow_array(); - $sth->finish() or interrupt $dbh->errstr; - - if($id) - { - #video height is either the maximum video height - #or (when the original is smaller than that) the original height - #check for multiple of 8 - $vheight = $height <= $config->{"video_height_max"} ? int($height/8 + .5)*8 : $config->{"video_height_max"}; - $vwidth = int($vheight*($width/$height)/8 + .5)*8; - - #if calculated width is greater than max_width, recalculate height - if($vwidth > $config->{"video_width_max"}) - { - $vwidth = $config->{"video_width_max"}; - $vheight = int($vwidth*($height/$width)/8 + .5)*8; - } - - #calculate video bitrate - try to keep the original filesize - $vbitrate = int((int(($filesize*8) / $duration + .5) - $config->{"video_audio_bitrate"})/1000); - #check if the bitrate is lower than $config->{"video_bitrate_max"} and adjust if necessary - $vbitrate = $vbitrate <= $config->{"video_bitrate_max"} ? $vbitrate : $config->{"video_bitrate_max"}; - - #TODO: add metadata information - $ffmpeg = system "ffmpeg2theora --optimize --videobitrate $vbitrate --audiobitrate ".$config->{"video_audio_bitrate"}." --sharpness 0 --width $vwidth --height $vheight --output $root/videos/$id /tmp/$id"; - - appendlog $id, $vbitrate, $filesize, $vwidth, $vheight, $fps, $duration, $sha, $ffmpeg; - - #only insert into videos table when everything went right - if($ffmpeg == 0) - { - $filesize = -s "$root/videos/$id"; - - #add video to videos table - $dbh->do(qq{insert into videos select id, title, description, userid, timestamp, creator, - subject, source, language, coverage, rights, license, ?, duration, ?, ?, fps, hash, 0, 0 - from uploaded where id = ?}, undef, $filesize, $vwidth, - $vheight, $id) or interrupt $dbh->errstr; - } - - #delete from uploaded table and from /tmp - unlink "/tmp/$id"; - $dbh->do(qq{delete from uploaded where id = ?}, undef, $id) or interrupt $dbh->errstr; - } - else - { - #TODO: maybe make this event-driven by using the kernels has-this-file-changed-interface ? - sleep 10; - } -} diff --git a/trunk/tools/tagcloud.pl b/trunk/tools/tagcloud.pl deleted file mode 100755 index d3479e4..0000000 --- a/trunk/tools/tagcloud.pl +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/perl -w - -use DBI; -use XML::Simple qw(:strict); - -$root = '/var/www/yolanda'; - -#set global config variable -$config = XMLin("$root/config/backend.xml", KeyAttr => {string => 'id'}, ForceArray => [ 'string' ], ContentKey => '-content'); -$config = $config->{"strings"}->{"string"}; - -$dbh = DBI->connect("DBI:mysql:".$config->{"database_name"}.":".$config->{"database_host"}, $config->{"database_username"}, $config->{"database_password"}) or die $DBI::errstr; - -#get all subjects -$sth = $dbh->prepare("select subject from videos"); -$sth->execute(); - -#cycle through all video subjects -while(($subject) = $sth->fetchrow_array()) -{ - #TODO: make split char configureable - @subject = split(' ', $subject); - #cycle through all tags of video - foreach my $val (@subject) - { - #add/increment correct hash value - %hash->{$val}++; - } -} -$sth->finish(); - -#sort by count -@sorted = sort {$hash{$b} cmp $hash{$a}} keys %hash; - -#clean tagcloud -$dbh->do("delete from tagcloud"); - -$sth = $dbh->prepare("insert into tagcloud (text, count) values (?, ?)"); -#insert "page_tag_count" tags into tagcloud table -for($i=0;$i<$config->{"page_tag_count"} and $i<=$#sorted;$i++) -{ - $sth->execute( $sorted[$i], %hash->{$sorted[$i]} ); -} diff --git a/trunk/tools/yolanda-upload.pl b/trunk/tools/yolanda-upload.pl deleted file mode 100755 index bbafb07..0000000 --- a/trunk/tools/yolanda-upload.pl +++ /dev/null @@ -1,138 +0,0 @@ -#!/usr/bin/perl - -use LWP::UserAgent; -use HTTP::Request::Common; -use Getopt::Std; - -sub preamble { - print "yolanda-upload by Johannes Schauer (josch)\n"; - print "http://yolanda.mister-muffin.de/trac\n"; - print "\n" -} - -# set these values for default -l (login) and -p (pass) values -# TODO: lol configfile !!! -use constant USER => ""; -use constant PASS => ""; - -# various urls -my $url = 'http://localhost'; - -unless (@ARGV) { - preamble(); - print "Usage: $0 ", - "-u [username] ", - "-p [password] ", - "-f