debian/0000755000000000000000000000000012150240504007157 5ustar debian/watch0000644000000000000000000000036312101262705010215 0ustar # format version number, currently 3; this line is compulsory! version=3 # URL to the package page followed by a regex to search https://metacpan.org/release/Catalyst-Manual/ .*/Catalyst-Manual-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/copyright0000644000000000000000000004712612150240456011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Catalyst-Manual Upstream-Contact: Kieren Diment Source: https://metacpan.org/release/Catalyst-Manual/ Files: * Copyright: 2005-2013, Sebastian Riedel , Catalyst Core Team License: Artistic or GPL-1+ Comment: this data is copied directly from libcatalyst-perl; the POD states that this distribution follows the same copyright as Catalyst itself. Files: lib/Catalyst/Manual.pm Copyright: 2006, Jonathan Rockway License: Artistic or GPL-1+ Files: lib/Catalyst/Manual/Tutorial.pod lib/Catalyst/Manual/Tutorial/* Copyright: 2006-2011, Kennedy Clark License: CC-By-SA-3.0-US Files: lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormHandler.pod Copyright: 2009, Gerda Shank License: Artistic Files: inc/Module/* Copyright: 2002-2012, Adam Kennedy 2002-2012, Audrey Tang 2002-2012, Brian Ingerson License: Artistic or GPL-1+ Files: debian/* Copyright: 2008, Krzysztof Krzyzaniak (eloy) 2009-2011, gregor herrmann 2009-2011, Ansgar Burchardt 2009-2010, Jonathan Yu 2012-2013, Florian Schlichting License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: CC-By-SA-3.0-US 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. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, 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 one or more 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. "Creative Commons Compatible License" means a license that is listed at http://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of derivatives of works made available under that license under this License or either a Creative Commons unported license or a Creative Commons jurisdiction license with the same License Elements as this License. . 3. "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. . 4. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. . 5. "Licensor" means the individual, individuals, entity or entities that offers the Work under the terms of this License. . 6. "Original Author" means the individual, individuals, entity or entities who created the Work. . 7. "Work" means the copyrightable work of authorship offered under the terms of this License. . 8. "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. . 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 provided that any such Derivative Work, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; . 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, in the event that Licensor is a member of a performance rights society (e.g. ASCAP, BMI, SESAC), via that society, 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 agency 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 restrict the terms of this License or the ability of a recipient of the Work to exercise of the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. When You distribute, publicly display, publicly perform, or publicly digitally perform the Work, You may not impose any technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise of the rights granted to that recipient under the terms of the License. This Section 4(a) 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 Section 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 Section 4(c), as requested. . 2. You may distribute, publicly display, publicly perform, or publicly digitally perform a Derivative Work only under: (i) the terms of this License; (ii) a later version of this License with the same License Elements as this License; (iii) either the Creative Commons (Unported) license or a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g. Attribution-ShareAlike 3.0 (Unported)); (iv) a Creative Commons Compatible License. If you license the Derivative Work under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Derivative Work under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and with the following provisions: (I) You must include a copy of, or the Uniform Resource Identifier for, the Applicable License with every copy or phonorecord of each Derivative Work You distribute, publicly display, publicly perform, or publicly digitally perform; (II) You may not offer or impose any terms on the Derivative Works that restrict the terms of the Applicable License or the ability of a recipient of the Work to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties; and, (IV) when You distribute, publicly display, publicly perform, or publicly digitally perform the Work, You may not impose any technological measures on the Derivative Work that restrict the ability of a recipient of the Derivative Work from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) 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 the Applicable License. . 3. If You distribute, publicly display, publicly perform, or publicly digitally perform the Work (as defined in Section 1 above) or any Derivative Works (as defined in Section 1 above) or Collective Works (as defined in Section 1 above), You must, unless a request has been made pursuant to Section 4(a), 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 ("Attribution Parties") 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, consistent with Section 3(b) 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"). The credit required by this Section 4(c) 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, if a credit for all contributing authors of the Derivative Work or Collective Work appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. . 5. Representations, Warranties and Disclaimer. UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND ONLY TO THE EXTENT OF ANY RIGHTS HELD IN THE LICENSED WORK BY THE LICENSOR. THE LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MARKETABILITY, 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 (as defined in Section 1 above) or a Collective Work (as defined in Section 1 above), 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. License: GPL-1+ 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 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/control0000644000000000000000000000273012150240101010555 0ustar Source: libcatalyst-manual-perl Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl Maintainer: Debian Perl Group Uploaders: Krzysztof Krzyżaniak (eloy) , gregor herrmann , Ansgar Burchardt , Jonathan Yu , Florian Schlichting Standards-Version: 3.9.4 Homepage: https://metacpan.org/release/Catalyst-Manual/ Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libcatalyst-manual-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libcatalyst-manual-perl.git Package: libcatalyst-manual-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends} Breaks: libcatalyst-modules-perl (<< 31) Description: developer's manual for Catalyst Catalyst is an elegant web application framework, extremely flexible yet extremely simple. It's similar to Ruby on Rails, Spring (Java) and Maypole, upon which it was originally based. . Catalyst follows the Model-View-Controller (MVC) design pattern, allowing you to easily separate concerns, like content, presentation, and flow control, into separate modules. This separation allows you to modify code that handles one concern without affecting code that handles the others. Catalyst promotes the re-use of existing Perl modules that already handle common web application concerns well. . This package contains Catalyst developer's manual. debian/compat0000644000000000000000000000000211751037471010372 0ustar 8 debian/changelog0000644000000000000000000001634612150240504011043 0ustar libcatalyst-manual-perl (5.9007-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Florian Schlichting ] * Imported Upstream version 5.9007 * Email change: Florian Schlichting -> fsfs@debian.org * Bumped Standards-Version to 3.9.4 (no change) * Bumped copyright years -- Florian Schlichting Sun, 26 May 2013 00:54:51 +0200 libcatalyst-manual-perl (5.9006-1) unstable; urgency=low * New upstream release. -- Ansgar Burchardt Sat, 05 Jan 2013 14:30:54 +0100 libcatalyst-manual-perl (5.9004-1) unstable; urgency=low * Imported Upstream version 5.9004. * Bumped Standards-Version to 3.9.3 (refreshing debian/copyright to use copyright-format 1.0). -- Florian Schlichting Thu, 31 May 2012 22:31:02 +0200 libcatalyst-manual-perl (5.9003-1) unstable; urgency=low [ gregor herrmann ] * Remove debian/source/local-options; abort-on-upstream-changes and unapply-patches are default in dpkg-source since 1.16.1. [ Florian Schlichting ] * Imported Upstream version 5.9003. * Bumped year of upstream copyright, adding myself to copyright and Uploaders. * Dropped patch spelling.patch, applied upstream. [ gregor herrmann ] * Remove override_dh_auto_install, upstream doesn't ship .gitignore anymore. -- Florian Schlichting Fri, 17 Feb 2012 23:31:40 +0100 libcatalyst-manual-perl (5.9002-1) unstable; urgency=low * New upstream release. * Update years of copyright. * Bump debhelper compatibility level to 8. * Remove lintian override, not needed anymore. * Add a patch to fix a minor spelling mistake. * debian/rules: remove installed .gitignore file. -- gregor herrmann Sun, 04 Sep 2011 14:58:51 +0200 libcatalyst-manual-perl (5.9000-1) unstable; urgency=low [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. [ Ansgar Burchardt ] * New upstream release. -- Ansgar Burchardt Sat, 20 Aug 2011 18:51:44 +0200 libcatalyst-manual-perl (5.8008-1) unstable; urgency=low * New upstream release. * debian/copyright: Update years of copyright. * debian/control: Convert Vcs-* fields to Git. -- Ansgar Burchardt Fri, 05 Aug 2011 10:45:30 +0200 libcatalyst-manual-perl (5.8007-1) unstable; urgency=low * New upstream release. * Drop patch fix-pod-spelling.patch: applied upstream. * Update lintian override. * Bump Standards-Version to 3.9.2 (no changes). -- Ansgar Burchardt Sat, 14 May 2011 02:03:12 +0200 libcatalyst-manual-perl (5.8005-1) unstable; urgency=low [ gregor herrmann ] * debian/rules: switch order of arguments to dh. * Set Standards-Version to 3.9.1; replace Conflicts with Breaks. [ Ansgar Burchardt ] * New upstream release. - Tutorial.pod is now licensed as CC-BY-SA-3.0-US (was CC-BY-NC-SA-2.5). * Move package from non-free to main. * debian/copyright: Update for new upstream release; correct Maintainer, Source and Name fields; refer to "Debian systems" instead of "Debian GNU/Linux systems"; refer to /usr/share/common-licenses/GPL-1. * Use source format 3.0 (quilt); drop README.source and quilt framework. * Update my email address. -- Ansgar Burchardt Sat, 30 Oct 2010 20:38:04 +0200 libcatalyst-manual-perl (5.8004-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release * Update licensing and copyright information from files [ gregor herrmann ] * Refresh patch. * Refresh lintian override. * Set Standards-Version to 3.8.4 (no changes). -- Jonathan Yu Fri, 26 Feb 2010 12:40:39 -0500 libcatalyst-manual-perl (5.8003-1) unstable; urgency=low * New upstream release * No longer run POD tests (per Florian Ragwitz) -- Jonathan Yu Mon, 28 Dec 2009 20:14:57 -0500 libcatalyst-manual-perl (5.8002-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release * Refresh POD patch -- we now have a different failure [ gregor herrmann ] * debian/copyright: add info about new file. -- Jonathan Yu Sun, 15 Nov 2009 13:46:47 -0500 libcatalyst-manual-perl (5.8001-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release * Fixed up copyright information * Added myself to Uploaders and Copyright * Standards-Version 3.8.3 (drop perl version dependency) * Update the override with the new lintian issue * Add a patch to fix small POD issue (fixed in upstream SVN) [ Nathan Handler ] * debian/watch: Update to ignore development releases. -- Jonathan Yu Wed, 14 Oct 2009 19:42:54 -0400 libcatalyst-manual-perl (5.8000-1) unstable; urgency=low * New upstream release. * Minimize debian/rules. * Bump versioned debhelper dependency since this package uses Module::Install. * Add a lintian override for a long link in the POD/manpage. -- gregor herrmann Sat, 30 May 2009 18:03:02 +0200 libcatalyst-manual-perl (5.7021-1) unstable; urgency=low * New upstream release. * Add myself to Uploaders. * debian/rules: Set PERL5_CPAN_IS_RUNNING=1 to avoid configuring CPAN. This should be fixed in a new version of Module::Install. -- Ansgar Burchardt Sun, 10 May 2009 20:48:38 +0200 libcatalyst-manual-perl (5.7020-1) unstable; urgency=low * New upstream release. * debian/rules: use template from dh-make-perl (no functional changes). * debian/copyright: update formatting, add information for files under inc/*. * Add /me to Uploaders. * Add libtest-pod-perl, libtest-pod-coverage-perl to Build-Depends-Indep and set TEST_POD in debian/rules * Remove lintian-overrides, not needed any more. -- gregor herrmann Sun, 15 Mar 2009 16:56:05 +0100 libcatalyst-manual-perl (5.7019-1) unstable; urgency=low * New upstream release * debian/control: Standards-Version updated to 3.8.1 (no changes) -- Krzysztof Krzyżaniak (eloy) Thu, 12 Mar 2009 10:16:06 +0100 libcatalyst-manual-perl (5.7018-1) unstable; urgency=low * New upstream release -- Krzysztof Krzyżaniak (eloy) Mon, 09 Mar 2009 10:57:37 +0100 libcatalyst-manual-perl (5.7017-1) unstable; urgency=low * New upstream release -- Krzysztof Krzyżaniak (eloy) Mon, 02 Mar 2009 11:14:11 +0100 libcatalyst-manual-perl (5.7016-1) unstable; urgency=low * New upstream release * Move package to Debian Perl Group repo, change headers in debian/control -- Krzysztof Krzyżaniak (eloy) Fri, 16 Jan 2009 11:06:00 +0100 libcatalyst-manual-perl (5.7014-1) unstable; urgency=low * New upstream release -- Krzysztof Krzyżaniak (eloy) Mon, 10 Nov 2008 11:19:56 +0100 libcatalyst-manual-perl (5.7013-1) unstable; urgency=low * New upstream release -- Krzysztof Krzyżaniak (eloy) Fri, 11 Jul 2008 13:30:11 +0200 libcatalyst-manual-perl (5.7012-1) unstable; urgency=low * Initial Release. -- Krzysztof Krzyżaniak (eloy) Tue, 1 Jul 2008 11:40:14 +0200 debian/source/0000755000000000000000000000000011751037471010474 5ustar debian/source/format0000644000000000000000000000001411751037471011702 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000003611751037471010253 0ustar #!/usr/bin/make -f %: dh $@