Codebase list haskell-happstack-hsp / 0b54a4a
Remove packages BTS #1026158 BTS #1026160 BTS #1026161 BTS #1022040 BTS #1022908 BTS #1022910 BTS #1026382 BTS #1026383 Ilias Tsitsimpis 1 year, 3 months ago
70 changed file(s) with 0 addition(s) and 2683 deletion(s). Raw diff Collapse all Expand all
+0
-5
p/haskell-ekg/debian/README.Debian less more
0 Note that any packages that are use the ekg library need to depend (at
1 runtime, not build-time) on libghc-ekg-data, for the files served over
2 http (html/css/js/icons).
3
4 -- Iustin Pop <iustin@debian.org>, Thu, 5 Apr 2012 22:23:06 +0200
+0
-26
p/haskell-ekg/debian/README.source less more
0 There are a few notes about the upstream source.
1
2 First, it includes some third-party libraries in assets/:
3
4 - jquery 1.6.4
5 - jquery flot
6 - bootstrap 1.4.0
7
8 bootstrap 1.4.0 is not the version that is present in Debian (and is
9 incompatible with that), so we have to use the embedded copy. I still
10 have to determine whether we can replace the jquery libs with the ones
11 shipped in Debian.
12
13 Furthermore, there are (also in assets/) two icons that are from a
14 third-party and licensed under CC-BY-3.0 (the license for these is not
15 shipped in the upstream tarball, but you can see it at
16 https://github.com/tibbe/ekg/blob/HEAD/LICENSE.icons).
17
18 And last, we store in the VCS the minified form of the embedded
19 javascript libraries; these can be regenerated (with the correct
20 dependencies installed, i.e. node-uglify) via the "minify-js" rules
21 target. The reason we don't generate these at build-time is that the
22 minifiers are available on just a few platforms, which would restrict
23 this library needlessly.
24
25 -- Iustin Pop <iustin@debian.org>, Mon, 16 Apr 2012 21:44:41 +0200
+0
-190
p/haskell-ekg/debian/changelog less more
0 haskell-ekg (0.4.0.15-7) UNRELEASED; urgency=medium
1
2 * Declare compliance with Debian policy 4.6.1
3
4 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:32:18 +0300
5
6 haskell-ekg (0.4.0.15-6) unstable; urgency=medium
7
8 * Sourceful upload for GHC 8.8
9 * Bump dependency bounds
10
11 -- Ilias Tsitsimpis <iliastsi@debian.org> Thu, 18 Jun 2020 14:44:13 +0300
12
13 haskell-ekg (0.4.0.15-5) unstable; urgency=medium
14
15 * Bump dependency bounds
16
17 -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 06 Sep 2019 20:10:08 +0200
18
19 haskell-ekg (0.4.0.15-4) unstable; urgency=medium
20
21 * Newer build-deps from hackage
22
23 -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 05 Nov 2018 22:49:55 +0200
24
25 haskell-ekg (0.4.0.15-3) unstable; urgency=medium
26
27 * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3)
28
29 -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:29 +0300
30
31 haskell-ekg (0.4.0.15-2) unstable; urgency=medium
32
33 [ Clint Adams ]
34 * Set Rules-Requires-Root to no.
35
36 [ Ilias Tsitsimpis ]
37 * Bump debhelper compat level to 10
38
39 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:07:37 +0300
40
41 haskell-ekg (0.4.0.15-1) unstable; urgency=medium
42
43 [ Ilias Tsitsimpis ]
44 * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
45
46 [ Clint Adams ]
47 * Bump to Standards-Version 4.1.4.
48 * New upstream release
49
50 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 15:53:34 -0400
51
52 haskell-ekg (0.4.0.14-1) unstable; urgency=medium
53
54 [ Sean Whitton ]
55 * New upstream release
56
57 [ Ilias Tsitsimpis ]
58 * Change Priority to optional. Since Debian Policy version 4.0.1,
59 priority extra has been deprecated.
60 * Use the HTTPS form of the copyright-format URL
61 * Modify d/watch and Source field in d/copyright to use HTTPS
62 * Declare compliance with Debian policy 4.1.1
63
64 -- Ilias Tsitsimpis <iliastsi@debian.org> Sat, 04 Nov 2017 20:53:32 +0200
65
66 haskell-ekg (0.4.0.13-1) unstable; urgency=medium
67
68 * New upstream release
69
70 -- Clint Adams <clint@debian.org> Sat, 17 Jun 2017 14:27:39 -0400
71
72 haskell-ekg (0.4.0.11-3) unstable; urgency=medium
73
74 * Upload to unstable as part of GHC 8 transition.
75
76 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:32 -0400
77
78 haskell-ekg (0.4.0.11-2) experimental; urgency=medium
79
80 * Temporarily build-depend on ghc 8.
81
82 -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 17:03:52 -0400
83
84 haskell-ekg (0.4.0.11-1) unstable; urgency=medium
85
86 * New upstream release
87
88 -- Clint Adams <clint@debian.org> Tue, 20 Sep 2016 14:23:21 -0400
89
90 haskell-ekg (0.4.0.10-1) unstable; urgency=medium
91
92 [ Dmitry Bogatov ]
93 * Use secure (https) uri in Vcs-Git field in 'debian/control'
94 * Bump standards version to 3.9.8 (no changes needed)
95
96 [ Joachim Breitner ]
97 * New upstream release
98
99 -- Joachim Breitner <nomeata@debian.org> Wed, 01 Jun 2016 12:47:10 +0200
100
101 haskell-ekg (0.4.0.8-2) unstable; urgency=medium
102
103 * Switch Vcs-Git/Vcs-Browser headers to new location.
104
105 -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:24 -0500
106
107 haskell-ekg (0.4.0.8-1) experimental; urgency=medium
108
109 * New upstream release
110 * Bump standards-version to 3.9.6
111 * Depend on haskell-devscripts >= 0.10 to ensure that this package
112 builds against GHC in experimental
113
114 -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:32 +0200
115
116 haskell-ekg (0.4.0.5-3) unstable; urgency=medium
117
118 * Rebuild due to haskell-devscripts bug affecting the previous
119
120 -- Joachim Breitner <nomeata@debian.org> Tue, 28 Apr 2015 23:58:31 +0200
121
122 haskell-ekg (0.4.0.5-2) unstable; urgency=medium
123
124 * Upload to unstable
125
126 -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:26 +0200
127
128 haskell-ekg (0.4.0.5-1) experimental; urgency=medium
129
130 * New upstream release
131
132 -- Joachim Breitner <nomeata@debian.org> Tue, 23 Dec 2014 13:53:48 +0100
133
134 haskell-ekg (0.3.1.4-2) experimental; urgency=medium
135
136 * Depend on haskell-devscripts 0.9, found in experimental
137 * Do not depend on transformers, which now comes with GHC
138
139 -- Joachim Breitner <nomeata@debian.org> Sun, 21 Dec 2014 19:47:04 +0100
140
141 haskell-ekg (0.3.1.4-1) unstable; urgency=low
142
143 [ Joachim Breitner ]
144 * Adjust watch file to new hackage layout
145
146 [ Raúl Benencia ]
147 * New upstream release
148 * Bump standards version, no change
149
150 -- Raúl Benencia <rul@kalgan.cc> Wed, 09 Apr 2014 21:09:18 -0300
151
152 haskell-ekg (0.3.1.3-1) unstable; urgency=low
153
154 [ Louis Bettens ]
155 * /usr/share/ekg-0.3.1.2 -> /usr/share/ekg
156 * Bump version of Build-Depends: on haskell-devscripts
157
158 [ Clint Adams ]
159 * New upstream version.
160
161 -- Clint Adams <clint@debian.org> Sat, 03 Aug 2013 13:45:40 -0400
162
163 haskell-ekg (0.3.1.2-2) unstable; urgency=low
164
165 * Enable compat level 9
166 * Use substvars for Haskell description blurbs
167
168 -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:32 +0200
169
170 haskell-ekg (0.3.1.2-1) experimental; urgency=low
171
172 * Depend on haskell-devscripts 0.8.13 to ensure this packages is built
173 against experimental
174 * Bump standards version, no change
175 * New upstream release
176
177 -- Joachim Breitner <nomeata@debian.org> Sun, 02 Dec 2012 21:52:47 +0100
178
179 haskell-ekg (0.3.1.0-1) unstable; urgency=low
180
181 * New upstream release, adding the 'Label' type
182
183 -- Iustin Pop <iustin@debian.org> Sun, 20 May 2012 14:15:01 +0200
184
185 haskell-ekg (0.3.0.5-1) unstable; urgency=low
186
187 * Initial release. (Closes: #665911)
188
189 -- Iustin Pop <iustin@debian.org> Mon, 16 Apr 2012 21:38:21 +0200
+0
-1
p/haskell-ekg/debian/compat less more
0 10
+0
-117
p/haskell-ekg/debian/control less more
0 Source: haskell-ekg
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Iustin Pop <iustin@debian.org>,
4 Louis Bettens <louis@bettens.info>,
5 Priority: optional
6 Section: haskell
7 Rules-Requires-Root: no
8 Build-Depends:
9 cdbs,
10 debhelper (>= 10),
11 ghc (>= 8.4.3),
12 ghc-prof,
13 haskell-devscripts (>= 0.13),
14 libghc-aeson-dev (>= 0.4),
15 libghc-aeson-dev (<< 1.6),
16 libghc-aeson-prof,
17 libghc-ekg-core-dev (<< 0.2),
18 libghc-ekg-core-dev (>= 0.1),
19 libghc-ekg-core-prof,
20 libghc-ekg-json-dev (<< 0.2),
21 libghc-ekg-json-dev (>= 0.1),
22 libghc-ekg-json-prof,
23 libghc-network-dev (<< 3.2),
24 libghc-network-prof,
25 libghc-snap-core-dev (<< 1.1),
26 libghc-snap-core-prof,
27 libghc-snap-server-dev (<< 1.2),
28 libghc-snap-server-prof,
29 libghc-unordered-containers-dev (<< 0.3),
30 libghc-unordered-containers-prof,
31 Build-Depends-Indep:
32 ghc-doc,
33 libghc-aeson-doc,
34 libghc-ekg-core-doc,
35 libghc-ekg-json-doc,
36 libghc-network-doc,
37 libghc-snap-core-doc,
38 libghc-snap-server-doc,
39 libghc-unordered-containers-doc,
40 Standards-Version: 4.6.1
41 Homepage: https://github.com/tibbe/ekg
42 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-ekg
43 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-ekg]
44
45 Package: libghc-ekg-dev
46 Architecture: any
47 Depends:
48 libghc-ekg-data (= ${source:Version}),
49 ${haskell:Depends},
50 ${misc:Depends},
51 ${shlibs:Depends},
52 Recommends:
53 ${haskell:Recommends},
54 Suggests:
55 ${haskell:Suggests},
56 Provides:
57 ${haskell:Provides},
58 Description: remote monitoring of Haskell processes over HTTP${haskell:ShortBlurb}
59 The ekg library lets you remotely monitor a running (Haskell) process
60 over HTTP. It provides a simple way to integrate a monitoring server
61 into any application.
62 .
63 ${haskell:Blurb}
64
65 Package: libghc-ekg-prof
66 Architecture: any
67 Depends:
68 ${haskell:Depends},
69 ${misc:Depends},
70 Recommends:
71 ${haskell:Recommends},
72 Suggests:
73 ${haskell:Suggests},
74 Provides:
75 ${haskell:Provides},
76 Description: remote monitoring of Haskell processes over HTTP${haskell:ShortBlurb}
77 The ekg library lets you remotely monitor a running (Haskell) process
78 over HTTP. It provides a simple way to integrate a monitoring server
79 into any application.
80 .
81 ${haskell:Blurb}
82
83 Package: libghc-ekg-doc
84 Architecture: all
85 Section: doc
86 Depends:
87 ${haskell:Depends},
88 ${misc:Depends},
89 Recommends:
90 ${haskell:Recommends},
91 Suggests:
92 ${haskell:Suggests},
93 Description: remote monitoring of Haskell processes over HTTP${haskell:ShortBlurb}
94 The ekg library lets you remotely monitor a running (Haskell) process
95 over HTTP. It provides a simple way to integrate a monitoring server
96 into any application.
97 .
98 ${haskell:Blurb}
99
100 Package: libghc-ekg-data
101 Architecture: all
102 Depends:
103 ${haskell:Depends},
104 ${misc:Depends},
105 Recommends:
106 ${haskell:Recommends},
107 Suggests:
108 ${haskell:Suggests},
109 Description: remote monitoring of Haskell processes over HTTP - common files
110 The ekg library lets you remotely monitor a running (Haskell) process
111 over HTTP. It provides a simple way to integrate a monitoring server
112 into any application.
113 .
114 This package provides the data files needed to use the ekg library
115 for the Haskell programming language. See http://www.haskell.org/ for
116 more information on Haskell.
+0
-443
p/haskell-ekg/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: ekg
2 Upstream-Contact: Johan Tibell <johan.tibell@gmail.com>
3 Source: https://hackage.haskell.org/package/ekg
4
5 Files: *
6 Copyright: 2011 Johan Tibell <johan.tibell@gmail.com>
7 License: BSD-3-clause
8
9 Files: assets/bootstrap-1.4.0.min.css
10 Copyright: 2012 Twitter, Inc.
11 License: Apache-2.0
12
13 Files: assets/jquery.flot.min.js
14 Copyright: (c) 2007, IOLA
15 License: MIT
16
17 Files: assets/jquery-1.6.4.min.js
18 Copyright: (c) 2012 jQuery Foundation
19 License: GPL-2 or MIT
20
21 Files: assets/assets/chart_line_add.png assets/cross.png
22 Copyright: Fat Cow <http://www.fatcow.com/free-icons>
23 License: CC-BY-3.0
24
25 Files: debian/*
26 Copyright: 2012 Iustin Pop <iustin@debian.org>
27 License: BSD-3-clause
28
29 License: BSD-3-clause
30 All rights reserved.
31 .
32 Redistribution and use in source and binary forms, with or without
33 modification, are permitted provided that the following conditions are met:
34 .
35 * Redistributions of source code must retain the above copyright
36 notice, this list of conditions and the following disclaimer.
37 .
38 * Redistributions in binary form must reproduce the above
39 copyright notice, this list of conditions and the following
40 disclaimer in the documentation and/or other materials provided
41 with the distribution.
42 .
43 * Neither the name of Johan Tibell nor the names of other
44 contributors may be used to endorse or promote products derived
45 from this software without specific prior written permission.
46 .
47 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
48 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
49 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
50 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
51 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
52 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
53 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
54 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
55 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
56 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
57 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
58
59 License: MIT
60 Permission is hereby granted, free of charge, to any person
61 obtaining a copy of this software and associated documentation
62 files (the "Software"), to deal in the Software without
63 restriction, including without limitation the rights to use,
64 copy, modify, merge, publish, distribute, sublicense, and/or sell
65 copies of the Software, and to permit persons to whom the
66 Software is furnished to do so, subject to the following
67 conditions:
68 .
69 The above copyright notice and this permission notice shall be
70 included in all copies or substantial portions of the Software.
71 .
72 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
73 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
74 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
75 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
76 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
77 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
78 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
79 OTHER DEALINGS IN THE SOFTWARE.
80
81 License: Apache-2.0
82 Licensed under the Apache License, Version 2.0 (the "License");
83 you may not use this file except in compliance with the License.
84 You may obtain a copy of the License at
85 .
86 http://www.apache.org/licenses/LICENSE-2.0
87 .
88 Unless required by applicable law or agreed to in writing, software
89 distributed under the License is distributed on an "AS IS" BASIS,
90 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
91 See the License for the specific language governing permissions and
92 limitations under the License.
93 .
94 On Debian systems, the full text of the Apache License, Version 2.0
95 can be found in the file `/usr/share/common-licenses/Apache-2.0'.
96
97 License: GPL-2
98 This program is free software; you can redistribute it
99 and/or modify it under the terms of the GNU General Public
100 License as published by the Free Software Foundation; either
101 version 2 of the License.
102 .
103 This program is distributed in the hope that it will be
104 useful, but WITHOUT ANY WARRANTY; without even the implied
105 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
106 PURPOSE. See the GNU General Public License for more
107 details.
108 .
109 You should have received a copy of the GNU General Public
110 License along with this package; if not, write to the Free
111 Software Foundation, Inc., 51 Franklin St, Fifth Floor,
112 Boston, MA 02110-1301 USA
113 .
114 On Debian systems, the full text of the GNU General Public
115 License version 2 can be found in the file
116 `/usr/share/common-licenses/GPL-2'.
117
118 License: CC-BY-3.0
119 THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
120 COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
121 COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
122 AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
123 .
124 BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
125 TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
126 BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
127 CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
128 CONDITIONS.
129 .
130 1. Definitions
131 .
132 a. "Adaptation" means a work based upon the Work, or upon the Work and
133 other pre-existing works, such as a translation, adaptation, derivative
134 work, arrangement of music or other alterations of a literary or
135 artistic work, or phonogram or performance and includes cinematographic
136 adaptations or any other form in which the Work may be recast,
137 transformed, or adapted including in any form recognizably derived from
138 the original, except that a work that constitutes a Collection will not
139 be considered an Adaptation for the purpose of this License. For the
140 avoidance of doubt, where the Work is a musical work, performance or
141 phonogram, the synchronization of the Work in timed-relation with a
142 moving image ("synching") will be considered an Adaptation for the
143 purpose of this License.
144 .
145 b. "Collection" means a collection of literary or artistic works, such
146 as encyclopedias and anthologies, or performances, phonograms or
147 broadcasts, or other works or subject matter other than works listed in
148 Section 1(f) below, which, by reason of the selection and arrangement of
149 their contents, constitute intellectual creations, in which the Work is
150 included in its entirety in unmodified form along with one or more other
151 contributions, each constituting separate and independent works in
152 themselves, which together are assembled into a collective whole. A work
153 that constitutes a Collection will not be considered an Adaptation (as
154 defined above) for the purposes of this License.
155 .
156 c. "Distribute" means to make available to the public the original and
157 copies of the Work or Adaptation, as appropriate, through sale or other
158 transfer of ownership.
159 .
160 d. "Licensor" means the individual, individuals, entity or entities that
161 offer(s) the Work under the terms of this License.
162 .
163 e. "Original Author" means, in the case of a literary or artistic work,
164 the individual, individuals, entity or entities who created the Work or
165 if no individual or entity can be identified, the publisher; and in
166 addition (i) in the case of a performance the actors, singers,
167 musicians, dancers, and other persons who act, sing, deliver, declaim,
168 play in, interpret or otherwise perform literary or artistic works or
169 expressions of folklore; (ii) in the case of a phonogram the producer
170 being the person or legal entity who first fixes the sounds of a
171 performance or other sounds; and, (iii) in the case of broadcasts, the
172 organization that transmits the broadcast.
173 .
174 f. "Work" means the literary and/or artistic work offered under the
175 terms of this License including without limitation any production in the
176 literary, scientific and artistic domain, whatever may be the mode or
177 form of its expression including digital form, such as a book, pamphlet
178 and other writing; a lecture, address, sermon or other work of the same
179 nature; a dramatic or dramatico-musical work; a choreographic work or
180 entertainment in dumb show; a musical composition with or without words;
181 a cinematographic work to which are assimilated works expressed by a
182 process analogous to cinematography; a work of drawing, painting,
183 architecture, sculpture, engraving or lithography; a photographic work
184 to which are assimilated works expressed by a process analogous to
185 photography; a work of applied art; an illustration, map, plan, sketch
186 or three-dimensional work relative to geography, topography,
187 architecture or science; a performance; a broadcast; a phonogram; a
188 compilation of data to the extent it is protected as a copyrightable
189 work; or a work performed by a variety or circus performer to the extent
190 it is not otherwise considered a literary or artistic work.
191 .
192 g. "You" means an individual or entity exercising rights under this
193 License who has not previously violated the terms of this License with
194 respect to the Work, or who has received express permission from the
195 Licensor to exercise rights under this License despite a previous
196 violation.
197 .
198 h. "Publicly Perform" means to perform public recitations of the Work
199 and to communicate to the public those public recitations, by any means
200 or process, including by wire or wireless means or public digital
201 performances; to make available to the public Works in such a way that
202 members of the public may access these Works from a place and at a place
203 individually chosen by them; to perform the Work to the public by any
204 means or process and the communication to the public of the performances
205 of the Work, including by public digital performance; to broadcast and
206 rebroadcast the Work by any means including signs, sounds or images.
207 .
208 i. "Reproduce" means to make copies of the Work by any means including
209 without limitation by sound or visual recordings and the right of
210 fixation and reproducing fixations of the Work, including storage of a
211 protected performance or phonogram in digital form or other electronic
212 medium.
213 .
214 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
215 limit, or restrict any uses free from copyright or rights arising from
216 limitations or exceptions that are provided for in connection with the
217 copyright protection under copyright law or other applicable laws.
218 .
219 3. License Grant. Subject to the terms and conditions of this License,
220 Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
221 perpetual (for the duration of the applicable copyright) license to
222 exercise the rights in the Work as stated below:
223 .
224 a. to Reproduce the Work, to incorporate the Work into one or more
225 Collections, and to Reproduce the Work as incorporated in the
226 Collections;
227 .
228 b. to create and Reproduce Adaptations provided that any such
229 Adaptation, including any translation in any medium, takes reasonable
230 steps to clearly label, demarcate or otherwise identify that changes
231 were made to the original Work. For example, a translation could be
232 marked "The original work was translated from English to Spanish," or a
233 modification could indicate "The original work has been modified.";
234 .
235 c. to Distribute and Publicly Perform the Work including as incorporated
236 in Collections; and,
237 .
238 d. to Distribute and Publicly Perform Adaptations.
239 .
240 e. For the avoidance of doubt:
241 .
242 i. Non-waivable Compulsory License Schemes. In those jurisdictions in
243 which the right to collect royalties through any statutory or compulsory
244 licensing scheme cannot be waived, the Licensor reserves the exclusive
245 right to collect such royalties for any exercise by You of the rights
246 granted under this License;
247 .
248 ii. Waivable Compulsory License Schemes. In those jurisdictions in which
249 the right to collect royalties through any statutory or compulsory
250 licensing scheme can be waived, the Licensor waives the exclusive right
251 to collect such royalties for any exercise by You of the rights granted
252 under this License; and,
253 .
254 iii. Voluntary License Schemes. The Licensor waives the right to collect
255 royalties, whether individually or, in the event that the Licensor is a
256 member of a collecting society that administers voluntary licensing
257 schemes, via that society, from any exercise by You of the rights
258 granted under this License.
259 .
260 The above rights may be exercised in all media and formats whether now
261 known or hereafter devised. The above rights include the right to make
262 such modifications as are technically necessary to exercise the rights
263 in other media and formats. Subject to Section 8(f), all rights not
264 expressly granted by Licensor are hereby reserved.
265 .
266 .
267 4. Restrictions. The license granted in Section 3 above is expressly
268 made subject to and limited by the following restrictions:
269 .
270 a. You may Distribute or Publicly Perform the Work only under the terms
271 of this License. You must include a copy of, or the Uniform Resource
272 Identifier (URI) for, this License with every copy of the Work You
273 Distribute or Publicly Perform. You may not offer or impose any terms on
274 the Work that restrict the terms of this License or the ability of the
275 recipient of the Work to exercise the rights granted to that recipient
276 under the terms of the License. You may not sublicense the Work. You
277 must keep intact all notices that refer to this License and to the
278 disclaimer of warranties with every copy of the Work You Distribute or
279 Publicly Perform. When You Distribute or Publicly Perform the Work, You
280 may not impose any effective technological measures on the Work that
281 restrict the ability of a recipient of the Work from You to exercise the
282 rights granted to that recipient under the terms of the License. This
283 Section 4(a) applies to the Work as incorporated in a Collection, but
284 this does not require the Collection apart from the Work itself to be
285 made subject to the terms of this License. If You create a Collection,
286 upon notice from any Licensor You must, to the extent practicable,
287 remove from the Collection any credit as required by Section 4(b), as
288 requested. If You create an Adaptation, upon notice from any Licensor
289 You must, to the extent practicable, remove from the Adaptation any
290 credit as required by Section 4(b), as requested.
291 .
292 b. If You Distribute, or Publicly Perform the Work or any Adaptations or
293 Collections, You must, unless a request has been made pursuant to
294 Section 4(a), keep intact all copyright notices for the Work and
295 provide, reasonable to the medium or means You are utilizing: (i) the
296 name of the Original Author (or pseudonym, if applicable) if supplied,
297 and/or if the Original Author and/or Licensor designate another party or
298 parties (e.g., a sponsor institute, publishing entity, journal) for
299 attribution ("Attribution Parties") in Licensor's copyright notice,
300 terms of service or by other reasonable means, the name of such party or
301 parties; (ii) the title of the Work if supplied; (iii) to the extent
302 reasonably practicable, the URI, if any, that Licensor specifies to be
303 associated with the Work, unless such URI does not refer to the
304 copyright notice or licensing information for the Work; and (iv) ,
305 consistent with Section 3(b), in the case of an Adaptation, a credit
306 identifying the use of the Work in the Adaptation (e.g., "French
307 translation of the Work by Original Author," or "Screenplay based on
308 original Work by Original Author"). The credit required by this Section
309 4 (b) may be implemented in any reasonable manner; provided, however,
310 that in the case of a Adaptation or Collection, at a minimum such credit
311 will appear, if a credit for all contributing authors of the Adaptation
312 or Collection appears, then as part of these credits and in a manner at
313 least as prominent as the credits for the other contributing authors.
314 For the avoidance of doubt, You may only use the credit required by this
315 Section for the purpose of attribution in the manner set out above and,
316 by exercising Your rights under this License, You may not implicitly or
317 explicitly assert or imply any connection with, sponsorship or
318 endorsement by the Original Author, Licensor and/or Attribution Parties,
319 as appropriate, of You or Your use of the Work, without the separate,
320 express prior written permission of the Original Author, Licensor and/or
321 Attribution Parties.
322 .
323 c. Except as otherwise agreed in writing by the Licensor or as may be
324 otherwise permitted by applicable law, if You Reproduce, Distribute or
325 Publicly Perform the Work either by itself or as part of any Adaptations
326 or Collections, You must not distort, mutilate, modify or take other
327 derogatory action in relation to the Work which would be prejudicial to
328 the Original Author's honor or reputation. Licensor agrees that in those
329 jurisdictions (e.g. Japan), in which any exercise of the right granted
330 in Section 3(b) of this License (the right to make Adaptations) would be
331 deemed to be a distortion, mutilation, modification or other derogatory
332 action prejudicial to the Original Author's honor and reputation, the
333 Licensor will waive or not assert, as appropriate, this Section, to the
334 fullest extent permitted by the applicable national law, to enable You
335 to reasonably exercise Your right under Section 3(b) of this License
336 (right to make Adaptations) but not otherwise.
337 .
338 5. Representations, Warranties and Disclaimer
339 .
340 UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
341 OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
342 KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
343 INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
344 FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
345 LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
346 WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
347 EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
348 .
349 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
350 LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
351 ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
352 ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
353 BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
354 .
355 7. Termination
356 .
357 a. This License and the rights granted hereunder will terminate
358 automatically upon any breach by You of the terms of this License.
359 Individuals or entities who have received Adaptations or Collections
360 from You under this License, however, will not have their licenses
361 terminated provided such individuals or entities remain in full
362 compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
363 survive any termination of this License.
364 .
365 b. Subject to the above terms and conditions, the license granted here
366 is perpetual (for the duration of the applicable copyright in the Work).
367 Notwithstanding the above, Licensor reserves the right to release the
368 Work under different license terms or to stop distributing the Work at
369 any time; provided, however that any such election will not serve to
370 withdraw this License (or any other license that has been, or is
371 required to be, granted under the terms of this License), and this
372 License will continue in full force and effect unless terminated as
373 stated above.
374 .
375 8. Miscellaneous
376 .
377 a. Each time You Distribute or Publicly Perform the Work or a
378 Collection, the Licensor offers to the recipient a license to the Work
379 on the same terms and conditions as the license granted to You under
380 this License.
381 .
382 b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
383 offers to the recipient a license to the original Work on the same terms
384 and conditions as the license granted to You under this License.
385 .
386 c. If any provision of this License is invalid or unenforceable under
387 applicable law, it shall not affect the validity or enforceability of
388 the remainder of the terms of this License, and without further action
389 by the parties to this agreement, such provision shall be reformed to
390 the minimum extent necessary to make such provision valid and
391 enforceable.
392 .
393 d. No term or provision of this License shall be deemed waived and no
394 breach consented to unless such waiver or consent shall be in writing
395 and signed by the party to be charged with such waiver or consent. This
396 License constitutes the entire agreement between the parties with
397 respect to the Work licensed here. There are no understandings,
398 agreements or representations with respect to the Work not specified
399 here. Licensor shall not be bound by any additional provisions that may
400 appear in any communication from You.
401 .
402 e. This License may not be modified without the mutual written agreement
403 of the Licensor and You.
404 .
405 f. The rights granted under, and the subject matter referenced, in this
406 License were drafted utilizing the terminology of the Berne Convention
407 for the Protection of Literary and Artistic Works (as amended on
408 September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
409 Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
410 the Universal Copyright Convention (as revised on July 24, 1971). These
411 rights and subject matter take effect in the relevant jurisdiction in
412 which the License terms are sought to be enforced according to the
413 corresponding provisions of the implementation of those treaty
414 provisions in the applicable national law. If the standard suite of
415 rights granted under applicable copyright law includes additional rights
416 not granted under this License, such additional rights are deemed to be
417 included in the License; this License is not intended to restrict the
418 license of any rights under applicable law.
419 .
420 .
421 Creative Commons Notice
422 .
423 Creative Commons is not a party to this License, and makes no warranty
424 whatsoever in connection with the Work. Creative Commons will not be
425 liable to You or any party on any legal theory for any damages
426 whatsoever, including without limitation any general, special,
427 incidental or consequential damages arising in connection to this
428 license. Notwithstanding the foregoing two (2) sentences, if Creative
429 Commons has expressly identified itself as the Licensor hereunder, it
430 shall have all rights and obligations of Licensor.
431 .
432 Except for the limited purpose of indicating to the public that the Work
433 is licensed under the CCPL, Creative Commons does not authorize the use
434 by either party of the trademark "Creative Commons" or any related
435 trademark or logo of Creative Commons without the prior written consent
436 of Creative Commons. Any permitted use will be in compliance with
437 Creative Commons' then-current trademark usage guidelines, as may be
438 published on its website or otherwise made available upon request from
439 time to time. For the avoidance of doubt, this trademark restriction
440 does not form part of this License.
441 .
442 Creative Commons may be contacted at http://creativecommons.org/.
+0
-17
p/haskell-ekg/debian/jquery-1.6.4.min.js less more
0 /*!
1 * jQuery JavaScript Library v1.6.4
2 * http://jquery.com/
3 *
4 * Copyright 2011, John Resig
5 * Dual licensed under the MIT or GPL Version 2 licenses.
6 * http://jquery.org/license
7 *
8 * Includes Sizzle.js
9 * http://sizzlejs.com/
10 * Copyright 2011, The Dojo Foundation
11 * Released under the MIT, BSD, and GPL Licenses.
12 *
13 * Date: Mon Sep 12 18:54:48 2011 -0400
14 */(function(a,b){function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function C(){return!1}function D(){return!0}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")return;a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(w,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function fb(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function gb(a,b){if(b.nodeType!==1||!f.hasData(a))return;var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}function hb(a,b){var c;if(b.nodeType!==1)return;b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}function ib(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function jb(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function kb(a){f.nodeName(a,"input")?jb(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),jb)}function lb(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(db,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function yb(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?tb:ub;if(d>0)return c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0}),d+"px";d=vb(a,b,b);if(d<0||d==null)d=a.style[b]||0;return d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)}),d+"px"}function Vb(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(Lb),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function Wb(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===Pb,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=Wb(a,c,d,e,l,g)));return(k||!l)&&!g["*"]&&(l=Wb(a,c,d,e,"*",g)),l}function Xb(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function Yb(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||Ab.test(a)?d(a,e):Yb(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)Yb(a+"["+e+"]",b[e],c,d);else d(a,b)}function Zb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j)return j!==f[0]&&f.unshift(j),d[j]}function $b(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ec(){try{return new a.XMLHttpRequest}catch(b){}}function fc(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function oc(){return setTimeout(pc,0),nc=f.now()}function pc(){nc=b}function qc(a,b){var c={};return f.each(mc.concat.apply([],mc.slice(0,b)),function(){c[this]=a}),c}function rc(a){if(!gc[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){hc||(hc=c.createElement("iframe"),hc.frameBorder=hc.width=hc.height=0),b.appendChild(hc);if(!ic||!hc.createElement)ic=(hc.contentWindow||hc.contentDocument).document,ic.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ic.close();d=ic.createElement(a),ic.body.appendChild(d),e=f.css(d,"display"),b.removeChild(hc)}gc[a]=e}return gc[a]}function uc(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(e.isReady)return;try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};return e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!d&&c.body)return this.context=c,this[0]=c.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?g=[null,a,null]:g=i.exec(a);if(g&&(g[1]||!d)){if(g[1])return d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes),e.merge(this,a);h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}return this.context=c,this.selector=a,this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}return e.isFunction(a)?f.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),e.makeArray(a,this))},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();return e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return e.each(this,a,b)},ready:function(a){return e.bindReady(),B.done(a),this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){return a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f),e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(B)return;B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:H?function(a){return a==null?"":H.call(a)}:function(a){return a==null?"":a.toString().replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(I)return I.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];return a.length=d,a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=G.call(arguments,2),g=function(){return a.apply(c,f.concat(G.call(arguments)))};return g.guid=a.guid=a.guid||g.guid||e.guid++,g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){return f&&f instanceof e&&!(f instanceof a)&&(f=a(f)),e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){J["[object "+b+"]"]=b.toLowerCase()}),A=e.uaMatch(z),A.browser&&(e.browser[A.browser]=!0,e.browser.version=A.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?C=function(){c.removeEventListener("DOMContentLoaded",C,!1),e.ready()}:c.attachEvent&&(C=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",C),e.ready())}),e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){return e.resolveWith(this,arguments),this},isResolved:function(){return!!c||!!b},cancel:function(){return d=1,a=[],this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;return f.extend(b,{then:function(a,c){return b.done(a).fail(c),this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g+"With"](this===b?d:this,[h])}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b),b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;return o=l=g=h=m=j=a=i=null,k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?f.cache[a[f.expando]]:a[f.expando],!!a&&!l(a)},data:function(a,c,d,e){if(!f.acceptData(a))return;var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);return g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d),c==="events"&&!g[c]?g[i]&&g[i].events:(j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g,h)},removeData:function(a,b,c){if(!f.acceptData(a))return;var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");return j[1]=j[1]?"."+j[1]:"",c===b?(d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d)),d===b&&j[1]?this.data(j[0]):d):this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);return d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d)),e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){return typeof a!="string"&&(c=a,a="fx"),c===b?f.queue(this[0],a):this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){return a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);return m(),d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){return a=f.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return f.isFunction(a)?this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length)return e?(c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type],c&&"get"in c&&(d=c.get(e,"value"))!==b?d:(d=e.value,typeof d=="string"?d.replace(p,""):d==null?"":d)):b;var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType!==1)return;g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}return g&&!d.length&&e.length?f(e[c]).val():d},set:function(a,b){var c=f.makeArray(b);return f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if("getAttribute"in a){var h,i,j=g!==1||!f.isXMLDoc(a);return j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u))),d!==b?d===null?(f.removeAttr(a,c),b):i&&"set"in i&&j&&(h=i.set(a,d,c))!==b?h:(a.setAttribute(c,""+d),d):i&&"get"in i&&j&&(h=i.get(a,c))!==null?h:(h=a.getAttribute(c),h===null?b:h)}return f.prop(a,c,d)},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}},value:{get:function(a,b){return u&&f.nodeName(a,"button")?u.get(a,b):b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);return i&&(c=f.propFix[c]||c,h=f.propHooks[c]),d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;return b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase())),c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;return d=a.getAttributeNode(c),d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);return e||(e=c.createAttribute(d),a.setAttributeNode(e)),e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c==="")return a.setAttribute(b,"auto"),c}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType===3||a.nodeType===8)return;if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f=="undefined"||!!a&&f.event.triggered===a.type?b:f.event.handle.apply(k.elem,arguments)}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null},global:{},remove:function(a,c,d,e){if(a.nodeType===3||a.nodeType===8)return;d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete
15 s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}return a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0),a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,M(a.origType,a.selector),f.extend({},a,{handler:L,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,M(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?D:C):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=D;var a=this.originalEvent;if(!a)return;a.preventDefault?a.preventDefault():a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=D;var a=this.originalEvent;if(!a)return;a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=D,this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var E=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},F=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?F:E,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?F:E)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!!f.nodeName(this,"form"))return!1;f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="submit"||c==="image")&&f(b).closest("form").length&&J("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&J("submit",this,arguments)})},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var G,H=function(a){var b=f.nodeName(a,"input")?a.type:"",c=a.value;return b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex),c},I=function(c){var d=c.target,e,g;if(!x.test(d.nodeName)||d.readOnly)return;e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){return f.event.remove(this,".specialChange"),x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){return f(this).unbind(a,g),e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;return f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault(),b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var K={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)===".")return n.unbind(g),this;if(d===!1||f.isFunction(d))e=d||C,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=w.exec(h),k="",j&&(k=j[0],h=h.replace(w,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,K[h]?(a.push(K[h]+k),h+=k):h=(K[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+M(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+M(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){return c==null&&(c=a,a=null),arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){return h=!1,0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length!==1||x[0]!=="~"&&x[0]!=="+"||!d.parentNode?d:d.parentNode,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);return o&&(k(o,h,f,g),k.uniqueSort(f)),f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}return d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]),{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h){if(g!=null)break;k.error(a)}h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);return a[0]=d++,a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");return!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" "),a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not"){if(!((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))){var g=k.filter(b[3],c,d,!0^f);return d||e.push.apply(e,g),!1}b[3]=k(b[3],null,null,c)}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){return a.unshift(!0),a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){return a=Array.prototype.slice.call(a,0),b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){return a===b?(g=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b)return g=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)return;k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var N=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/,Q=/^.[^:#\[\.,]*$/,R=Array.prototype.slice,S=f.expr.match.POS,T={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(V(this,a,!1),"not",a)},filter:function(a){return this.pushStack(V(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=S.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}return c=c.length>1?f.unique(c):c,this.pushStack(c,"closest",a)},index:function(a){return a?typeof a=="string"?f.inArray(this[0],f(a)):f.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);return N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse()),this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ab=/<(?:script|object|embed|option|style)/i,bb=/checked\s*(?:[^=]|=\s*.checked.)/i,cb=/\/(java|ecma)script/i,db=/^\s*<!(?:\[CDATA\[|\-\-)/,eb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};eb.optgroup=eb.option,eb.tbody=eb.tfoot=eb.colgroup=eb.caption=eb.thead,eb.th=eb.td,f.support.htmlSerialize||(eb._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){return f.isFunction(a)?this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))}):typeof a!="object"&&a!==b?this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)):f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return f.isFunction(a)?this.each(function(b){f(this).wrapInner(a.call(this,b))}):this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);return a.push.apply(a,this.toArray()),this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);return a.push.apply(a,f(arguments[0]).toArray()),a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ab.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!eb[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){return this[0]&&this[0].parentNode?f.isFunction(a)?this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))}):(typeof a!="string"&&(a=f(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})):this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bb.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?fb(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,lb)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;return b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!ab.test(a[0])&&(f.support.checkClone||!bb.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1),{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter
16 :"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1)return e[b](this[0]),this;for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){hb(a,d),e=ib(a),g=ib(d);for(h=0;e[h];++h)g[h]&&hb(e[h],g[h])}if(b){gb(a,d);if(c){e=ib(a),g=ib(d);for(h=0;e[h];++h)gb(e[h],g[h])}}return e=g=null,d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=eb[l]||eb._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)kb(k[i]);else kb(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||cb.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var mb=/alpha\([^)]*\)/i,nb=/opacity=([^)]*)/,ob=/([A-Z]|^ms)/g,pb=/^-?\d+(?:px)?$/i,qb=/^-?\d/,rb=/^([\-+])=([\-+.\de]+)/,sb={position:"absolute",visibility:"hidden",display:"block"},tb=["Left","Right"],ub=["Top","Bottom"],vb,wb,xb;f.fn.css=function(a,c){return arguments.length===2&&c===b?this:f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=vb(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b)return k&&"get"in k&&(g=k.get(a,!1,e))!==b?g:j[c];h=typeof d,h==="string"&&(g=rb.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(vb)return vb(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c)return a.offsetWidth!==0?yb(a,b,d):(f.swap(a,sb,function(){e=yb(a,b,d)}),e)},set:function(a,b){if(!pb.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(mb,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=mb.test(g)?g.replace(mb,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;return f.swap(a,{display:"inline-block"},function(){b?c=vb(a,"margin-right","marginRight"):c=a.style.marginRight}),c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(wb=function(a,c){var d,e,g;c=c.replace(ob,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(xb=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;return!pb.test(d)&&qb.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e)),d===""?"auto":d}),vb=wb||xb,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var zb=/%20/g,Ab=/\[\]$/,Bb=/\r?\n/g,Cb=/#.*$/,Db=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Eb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Fb=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib=/\?/,Jb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Kb=/^(?:select|textarea)/i,Lb=/\s+/,Mb=/([?&])_=[^&]*/,Nb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Ob=f.fn.load,Pb={},Qb={},Rb,Sb,Tb=["*/"]+["*"];try{Rb=e.href}catch(Ub){Rb=c.createElement("a"),Rb.href="",Rb=Rb.href}Sb=Nb.exec(Rb.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&Ob)return Ob.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;return f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(Jb,"")).find(g):c)),d&&i.each(d,[c,b,a])}}),this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Kb.test(this.nodeName)||Eb.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(Bb,"\r\n")}}):{name:b.name,value:c.replace(Bb,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){return f.isFunction(d)&&(g=g||e,e=d,d=b),f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?Xb(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),Xb(a,b),a},ajaxSettings:{url:Rb,isLocal:Fb.test(Sb[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Vb(Pb),ajaxTransport:Vb(Qb),ajax:function(a,c){function w(a,c,l,m){if(s===2)return;s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?Zb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=$b(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=Db.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return s||(d.mimeType=a),this},abort:function(a){return a=a||"abort",p&&p.abort(a),w(0,a),this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(Cb,"").replace(Hb,Sb[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(Lb),d.crossDomain==null&&(r=Nb.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==Sb[1]&&r[2]==Sb[2]&&(r[3]||(r[1]==="http:"?80:443))==(Sb[3]||(Sb[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),Wb(Pb,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!Gb.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(Ib.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(Mb,"$1_="+x);d.url=y+(y===d.url?(Ib.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+Tb+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(!d.beforeSend||d.beforeSend.call(e,v,d)!==!1&&s!==2){for(u in{success:1,error:1,complete:1})v[u](d[u]);p=Wb(Qb,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v}return v.abort(),!1},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)Yb(g,a[g],c,e);return d.join("&").replace(zb,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var _b=f.now(),ac=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+_b++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ac.test(b.url)||e&&ac.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";return b.jsonp!==!1&&(j=j.replace(ac,l),b.url===j&&(e&&(k=k.replace(ac,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){return g||f.error(h+" was not called"),g[0]},b.dataTypes[0]="json","script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return f.globalEval(a),a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bc=a.ActiveXObject?function(){for(var a in dc)dc[a](0,1)}:!1,cc=0,dc;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ec()||fc()}:ec,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,bc&&delete dc[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,bc&&(dc||(dc={},f(a).unload(bc)),dc[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var gc={},hc,ic,jc=/^(?:toggle|show|hide)$/,kc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,lc,mc=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],nc;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(qc("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",rc(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(qc("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";return f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(qc("toggle",3),a,b,c),this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);return f.isEmptyObject(a)?this.each(e.complete,[!1]):(a=f.extend({},a),this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=rc(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],jc.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=kc.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0}))},stop:function(a,b){return a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue(),this}}),f.each({slideDown:qc("show",1),slideUp:qc("hide",1),slideToggle:qc("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};return d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)},d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]==null||!!this.elem.style&&this.elem.style[this.prop]!=null){var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a}return this.elem[this.prop]},custom:function(a,b,c){function g(a){return d.step(a)}var d=this,e=f.fx;this.startTime=nc||oc(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&f.timers.push(g)&&!lc&&(lc=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=nc||oc(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}return e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(lc),lc=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var sc=/^t(?:able|d|h)$/i,tc=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=uc(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!sc.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;return f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft)),{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;return f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0),{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=tc.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!tc.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;return c===b?(e=this[0],e?(g=uc(e),g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]):null):this.each(function(){g=uc(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);
+0
-28
p/haskell-ekg/debian/jquery.flot.min.js less more
0 /*! Javascript plotting library for jQuery, v. 0.7.
1 *
2 * Released under the MIT license by IOLA, December 2007.
3 *
4 */// first an inline dependency, jquery.colorhelpers.js, we inline it here
5 // for convenience
6 /* Plugin for jQuery for working with colors.
7 *
8 * Version 1.1.
9 *
10 * Inspiration from jQuery color animation plugin by John Resig.
11 *
12 * Released under the MIT license by Ole Laursen, October 2009.
13 *
14 * Examples:
15 *
16 * $.color.parse("#fff").scale('rgb', 0.25).add('a', -0.5).toString()
17 * var c = $.color.extract($("#mydiv"), 'background-color');
18 * console.log(c.r, c.g, c.b, c.a);
19 * $.color.make(100, 50, 25, 0.4).toString() // returns "rgba(100,50,25,0.4)"
20 *
21 * Note that .scale() and .add() return the same modified object
22 * instead of making a new one.
23 *
24 * V. 1.1: Fix error handling so e.g. parsing an empty string does
25 * produce a color rather than just crashing.
26 */(function(a){a.color={},a.color.make=function(b,c,d,e){var f={};return f.r=b||0,f.g=c||0,f.b=d||0,f.a=e!=null?e:1,f.add=function(a,b){for(var c=0;c<a.length;++c)f[a.charAt(c)]+=b;return f.normalize()},f.scale=function(a,b){for(var c=0;c<a.length;++c)f[a.charAt(c)]*=b;return f.normalize()},f.toString=function(){return f.a>=1?"rgb("+[f.r,f.g,f.b].join(",")+")":"rgba("+[f.r,f.g,f.b,f.a].join(",")+")"},f.normalize=function(){function a(a,b,c){return b<a?a:b>c?c:b}return f.r=a(0,parseInt(f.r),255),f.g=a(0,parseInt(f.g),255),f.b=a(0,parseInt(f.b),255),f.a=a(0,f.a,1),f},f.clone=function(){return a.color.make(f.r,f.b,f.g,f.a)},f.normalize()},a.color.extract=function(b,c){var d;do{d=b.css(c).toLowerCase();if(d!=""&&d!="transparent")break;b=b.parent()}while(!a.nodeName(b.get(0),"body"));return d=="rgba(0, 0, 0, 0)"&&(d="transparent"),a.color.parse(d)},a.color.parse=function(c){var d,e=a.color.make;if(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return e(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10));if(d=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(c))return e(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10),parseFloat(d[4]));if(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return e(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55);if(d=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(c))return e(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55,parseFloat(d[4]));if(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return e(parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16));if(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return e(parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16));var f=a.trim(c).toLowerCase();return f=="transparent"?e(255,255,255,0):(d=b[f]||[0,0,0],e(d[0],d[1],d[2]))};var b={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery),function(a){function b(b,d,e,f){function x(a,b){b=[w].concat(b);for(var c=0;c<a.length;++c)a[c].apply(this,b)}function y(){for(var b=0;b<f.length;++b){var c=f[b];c.init(w),c.options&&a.extend(!0,h,c.options)}}function z(b){var c;a.extend(!0,h,b),h.xaxis.color==null&&(h.xaxis.color=h.grid.color),h.yaxis.color==null&&(h.yaxis.color=h.grid.color),h.xaxis.tickColor==null&&(h.xaxis.tickColor=h.grid.tickColor),h.yaxis.tickColor==null&&(h.yaxis.tickColor=h.grid.tickColor),h.grid.borderColor==null&&(h.grid.borderColor=h.grid.color),h.grid.tickColor==null&&(h.grid.tickColor=a.color.parse(h.grid.color).scale("a",.22).toString());for(c=0;c<Math.max(1,h.xaxes.length);++c)h.xaxes[c]=a.extend(!0,{},h.xaxis,h.xaxes[c]);for(c=0;c<Math.max(1,h.yaxes.length);++c)h.yaxes[c]=a.extend(!0,{},h.yaxis,h.yaxes[c]);h.xaxis.noTicks&&h.xaxis.ticks==null&&(h.xaxis.ticks=h.xaxis.noTicks),h.yaxis.noTicks&&h.yaxis.ticks==null&&(h.yaxis.ticks=h.yaxis.noTicks),h.x2axis&&(h.xaxes[1]=a.extend(!0,{},h.xaxis,h.x2axis),h.xaxes[1].position="top"),h.y2axis&&(h.yaxes[1]=a.extend(!0,{},h.yaxis,h.y2axis),h.yaxes[1].position="right"),h.grid.coloredAreas&&(h.grid.markings=h.grid.coloredAreas),h.grid.coloredAreasColor&&(h.grid.markingsColor=h.grid.coloredAreasColor),h.lines&&a.extend(!0,h.series.lines,h.lines),h.points&&a.extend(!0,h.series.points,h.points),h.bars&&a.extend(!0,h.series.bars,h.bars),h.shadowSize!=null&&(h.series.shadowSize=h.shadowSize);for(c=0;c<h.xaxes.length;++c)G(o,c+1).options=h.xaxes[c];for(c=0;c<h.yaxes.length;++c)G(p,c+1).options=h.yaxes[c];for(var d in v)h.hooks[d]&&h.hooks[d].length&&(v[d]=v[d].concat(h.hooks[d]));x(v.processOptions,[h])}function A(a){g=B(a),H(),I()}function B(b){var c=[];for(var d=0;d<b.length;++d){var e=a.extend(!0,{},h.series);b[d].data!=null?(e.data=b[d].data,delete b[d].data,a.extend(!0,e,b[d]),b[d].data=e.data):e.data=b[d],c.push(e)}return c}function C(a,b){var c=a[b+"axis"];return typeof c=="object"&&(c=c.n),typeof c!="number"&&(c=1),c}function D(){return a.grep(o.concat(p),function(a){return a})}function E(a){var b={},c,d;for(c=0;c<o.length;++c)d=o[c],d&&d.used&&(b["x"+d.n]=d.c2p(a.left));for(c=0;c<p.length;++c)d=p[c],d&&d.used&&(b["y"+d.n]=d.c2p(a.top));return b.x1!==undefined&&(b.x=b.x1),b.y1!==undefined&&(b.y=b.y1),b}function F(a){var b={},c,d,e;for(c=0;c<o.length;++c){d=o[c];if(d&&d.used){e="x"+d.n,a[e]==null&&d.n==1&&(e="x");if(a[e]!=null){b.left=d.p2c(a[e]);break}}}for(c=0;c<p.length;++c){d=p[c];if(d&&d.used){e="y"+d.n,a[e]==null&&d.n==1&&(e="y");if(a[e]!=null){b.top=d.p2c(a[e]);break}}}return b}function G(b,c){return b[c-1]||(b[c-1]={n:c,direction:b==o?"x":"y",options:a.extend(!0,{},b==o?h.xaxis:h.yaxis)}),b[c-1]}function H(){var b,c=g.length,d=[],e=[];for(b=0;b<g.length;++b){var f=g[b].color;f!=null&&(--c,typeof f=="number"?e.push(f):d.push(a.color.parse(g[b].color)))}for(b=0;b<e.length;++b)c=Math.max(c,e[b]+1);var i=[],j=0;b=0;while(i.length<c){var k;h.colors.length==b?k=a.color.make(100,100,100):k=a.color.parse(h.colors[b]);var l=j%2==1?-1:1;k.scale("rgb",1+l*Math.ceil(j/2)*.2),i.push(k),++b,b>=h.colors.length&&(b=0,++j)}var m=0,n;for(b=0;b<g.length;++b){n=g[b],n.color==null?(n.color=i[m].toString(),++m):typeof n.color=="number"&&(n.color=i[n.color].toString());if(n.lines.show==null){var q,r=!0;for(q in n)if(n[q]&&n[q].show){r=!1;break}r&&(n.lines.show=!0)}n.xaxis=G(o,C(n,"x")),n.yaxis=G(p,C(n,"y"))}}function I(){function t(a,b,c){b<a.datamin&&b!=-d&&(a.datamin=b),c>a.datamax&&c!=d&&(a.datamax=c)}var b=Number.POSITIVE_INFINITY,c=Number.NEGATIVE_INFINITY,d=Number.MAX_VALUE,e,f,h,i,j,k,l,m,n,o,p,q,r,s;a.each(D(),function(a,d){d.datamin=b,d.datamax=c,d.used=!1});for(e=0;e<g.length;++e)k=g[e],k.datapoints={points:[]},x(v.processRawData,[k,k.data,k.datapoints]);for(e=0;e<g.length;++e){k=g[e];var u=k.data,w=k.datapoints.format;if(!w){w=[],w.push({x:!0,number:!0,required:!0}),w.push({y:!0,number:!0,required:!0});if(k.bars.show||k.lines.show&&k.lines.fill)w.push({y:!0,number:!0,required:!1,defaultValue:0}),k.bars.horizontal&&(delete w[w.length-1].y,w[w.length-1].x=!0);k.datapoints.format=w}if(k.datapoints.pointsize!=null)continue;k.datapoints.pointsize=w.length,m=k.datapoints.pointsize,l=k.datapoints.points,insertSteps=k.lines.show&&k.lines.steps,k.xaxis.used=k.yaxis.used=!0;for(f=h=0;f<u.length;++f,h+=m){s=u[f];var y=s==null;if(!y)for(i=0;i<m;++i)q=s[i],r=w[i],r&&(r.number&&q!=null&&(q=+q,isNaN(q)?q=null:q==Infinity?q=d:q==-Infinity&&(q=-d)),q==null&&(r.required&&(y=!0),r.defaultValue!=null&&(q=r.defaultValue))),l[h+i]=q;if(y)for(i=0;i<m;++i)q=l[h+i],q!=null&&(r=w[i],r.x&&t(k.xaxis,q,q),r.y&&t(k.yaxis,q,q)),l[h+i]=null;else if(insertSteps&&h>0&&l[h-m]!=null&&l[h-m]!=l[h]&&l[h-m+1]!=l[h+1]){for(i=0;i<m;++i)l[h+m+i]=l[h+i];l[h+1]=l[h-m+1],h+=m}}}for(e=0;e<g.length;++e)k=g[e],x(v.processDatapoints,[k,k.datapoints]);for(e=0;e<g.length;++e){k=g[e],l=k.datapoints.points,m=k.datapoints.pointsize;var z=b,A=b,B=c,C=c;for(f=0;f<l.length;f+=m){if(l[f]==null)continue;for(i=0;i<m;++i){q=l[f+i],r=w[i];if(!r||q==d||q==-d)continue;r.x&&(q<z&&(z=q),q>B&&(B=q)),r.y&&(q<A&&(A=q),q>C&&(C=q))}}if(k.bars.show){var E=k.bars.align=="left"?0:-k.bars.barWidth/2;k.bars.horizontal?(A+=E,C+=E+k.bars.barWidth):(z+=E,B+=E+k.bars.barWidth)}t(k.xaxis,z,B),t(k.yaxis,A,C)}a.each(D(),function(a,d){d.datamin==b&&(d.datamin=null),d.datamax==c&&(d.datamax=null)})}function J(c,d){var e=document.createElement("canvas");return e.className=d,e.width=r,e.height=s,c||a(e).css({position:"absolute",left:0,top:0}),a(e).appendTo(b),e.getContext||(e=window.G_vmlCanvasManager.initElement(e)),e.getContext("2d").save(),e}function K(){r=b.width(),s=b.height();if(r<=0||s<=0)throw"Invalid dimensions for plot, width = "+r+", height = "+s}function L(a){a.width!=r&&(a.width=r),a.height!=s&&(a.height=s);var b=a.getContext("2d");b.restore(),b.save()}function M(){var c,d=b.children("canvas.base"),e=b.children("canvas.overlay");d.length==0||e==0?(b.html(""),b.css({padding:0}),b.css("position")=="static"&&b.css("position","relative"),K(),j=J(!0,"base"),k=J(!1,"overlay"),c=!1):(j=d.get(0),k=e.get(0),c=!0),m=j.getContext("2d"),n=k.getContext("2d"),l=a([k,j]),c&&(b.data("plot").shutdown(),w.resize(),n.clearRect(0,0,r,s),l.unbind(),b.children().not([j,k]).remove()),b.data("plot",w)}function N(){h.grid.hoverable&&(l.mousemove(mb),l.mouseleave(nb)),h.grid.clickable&&l.click(ob),x(v.bindEvents,[l])}function O(){kb&&clearTimeout(kb),l.unbind("mousemove",mb),l.unbind("mouseleave",nb),l.unbind("click",ob),x(v.shutdown,[l])}function P(a){function b(a){return a}var c,d,e=a.options.transform||b,f=a.options.inverseTransform;a.direction=="x"?(c=a.scale=t/Math.abs(e(a.max)-e(a.min)),d=Math.min(e(a.max),e(a.min))):(c=a.scale=u/Math.abs(e(a.max)-e(a.min)),c=-c,d=Math.max(e(a.max),e(a.min))),e==b?a.p2c=function(a){return(a-d)*c}:a.p2c=function(a){return(e(a)-d)*c},f?a.c2p=function(a){return f(d+a/c)}:a.c2p=function(a){return d+a/c}}function Q(c){function l(d,e){return a('<div style="position:absolute;top:-10000px;'+e+'font-size:smaller">'+'<div class="'+c.direction+"Axis "+c.direction+c.n+'Axis">'+d.join("")+"</div></div>").appendTo(b)}var d=c.options,e,f=c.ticks||[],g=[],h,i=d.labelWidth,j=d.labelHeight,k;if(c.direction=="x"){i==null&&(i=Math.floor(r/(f.length>0?f.length:1)));if(j==null){g=[];for(e=0;e<f.length;++e)h=f[e].label,h&&g.push('<div class="tickLabel" style="float:left;width:'+i+'px">'+h+"</div>");g.length>0&&(g.push('<div style="clear:left"></div>'),k=l(g,"width:10000px;"),j=k.height(),k.remove())}}else if(i==null||j==null){for(e=0;e<f.length;++e)h=f[e].label,h&&g.push('<div class="tickLabel">'+h+"</div>");g.length>0&&(k=l(g,""),i==null&&(i=k.children().width()),j==null&&(j=k.find("div.tickLabel").height()),k.remove())}i==null&&(i=0),j==null&&(j=0),c.labelWidth=i,c.labelHeight=j}function R(b){var c=b.labelWidth,d=b.labelHeight,e=b.options.position,f=b.options.tickLength,g=h.grid.axisMargin,i=h.grid.labelMargin,j=b.direction=="x"?o:p,k,l=a.grep(j,function(a){return a&&a.options.position==e&&a.reserveSpace});a.inArray(b,l)==l.length-1&&(g=0),f==null&&(f="full");var m=a.grep(j,function(a){return a&&a.reserveSpace}),n=a.inArray(b,m)==0;!n&&f=="full"&&(f=5),isNaN(+f)||(i+=+f),b.direction=="x"?(d+=i,e=="bottom"?(q.bottom+=d+g,b.box={top:s-q.bottom,height:d}):(b.box={top:q.top+g,height:d},q.top+=d+g)):(c+=i,e=="left"?(b.box={left:q.left+g,width:c},q.left+=c+g):(q.right+=c+g,b.box={left:r-q.right,width:c})),b.position=e,b.tickLength=f,b.box.padding=i,b.innermost=n}function S(a){a.direction=="x"?(a.box.left=q.left,a.box.width=t):(a.box.top=q.top,a.box.height=u)}function T(){var b,c=D();a.each(c,function(a,b){b.show=b.options.show,b.show==null&&(b.show=b.used),b.reserveSpace=b.show||b.options.reserveSpace,U(b)}),allocatedAxes=a.grep(c,function(a){return a.reserveSpace}),q.left=q.right=q.top=q.bottom=0;if(h.grid.show){a.each(allocatedAxes,function(a,b){V(b),W(b),X(b,b.ticks),Q(b)});for(b=allocatedAxes.length-1;b>=0;--b)R(allocatedAxes[b]);var d=h.grid.minBorderMargin;if(d==null){d=0;for(b=0;b<g.length;++b)d=Math.max(d,g[b].points.radius+g[b].points.lineWidth/2)}for(var e in q)q[e]+=h.grid.borderWidth,q[e]=Math.max(d,q[e])}t=r-q.left-q.right,u=s-q.bottom-q.top,a.each(c,function(a,b){P(b)}),h.grid.show&&(a.each(allocatedAxes,function(a,b){S(b)}),bb()),ib()}function U(a){var b=a.options,c=+(b.min!=null?b.min:a.datamin),d=+(b.max!=null?b.max:a.datamax),e=d-c;if(e==0){var f=d==0?1:.01;b.min==null&&(c-=f);if(b.max==null||b.min!=null)d+=f}else{var g=b.autoscaleMargin;g!=null&&(b.min==null&&(c-=e*g,c<0&&a.datamin!=null&&a.datamin>=0&&(c=0)),b.max==null&&(d+=e*g,d>0&&a.datamax!=null&&a.datamax<=0&&(d=0)))}a.min=c,a.max=d}function V(b){var d=b.options,e;typeof d.ticks=="number"&&d.ticks>0?e=d.ticks:e=.3*Math.sqrt(b.direction=="x"?r:s);var f=(b.max-b.min)/e,g,h,i,j,k,l,m;if(d.mode=="time"){var n={second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,year:525949.2*60*1e3},q=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]],t=0;d.minTickSize!=null&&(typeof d.tickSize=="number"?t=d.tickSize:t=d.minTickSize[0]*n[d.minTickSize[1]]);for(var k=0;k<q.length-1;++k)if(f<(q[k][0]*n[q[k][1]]+q[k+1][0]*n[q[k+1][1]])/2&&q[k][0]*n[q[k][1]]>=t)break;g=q[k][0],i=q[k][1],i=="year"&&(l=Math.pow(10,Math.floor(Math.log(f/n.year)/Math.LN10)),m=f/n.year/l,m<1.5?g=1:m<3?g=2:m<7.5?g=5:g=10,g*=l),b.tickSize=d.tickSize||[g,i],h=function(a){var b=[],d=a.tickSize[0],e=a.tickSize[1],f=new Date(a.min),g=d*n[e];e=="second"&&f.setUTCSeconds(c(f.getUTCSeconds(),d)),e=="minute"&&f.setUTCMinutes(c(f.getUTCMinutes(),d)),e=="hour"&&f.setUTCHours(c(f.getUTCHours(),d)),e=="month"&&f.setUTCMonth(c(f.getUTCMonth(),d)),e=="year"&&f.setUTCFullYear(c(f.getUTCFullYear(),d)),f.setUTCMilliseconds(0),g>=n.minute&&f.setUTCSeconds(0),g>=n.hour&&f.setUTCMinutes(0),g>=n.day&&f.setUTCHours(0),g>=n.day*4&&f.setUTCDate(1),g>=n.year&&f.setUTCMonth(0);var h=0,i=Number.NaN,j;do{j=i,i=f.getTime(),b.push(i);if(e=="month")if(d<1){f.setUTCDate(1);var k=f.getTime();f.setUTCMonth(f.getUTCMonth()+1);var l=f.getTime();f.setTime(i+h*n.hour+(l-k)*d),h=f.getUTCHours(),f.setUTCHours(0)}else f.setUTCMonth(f.getUTCMonth()+d);else e=="year"?f.setUTCFullYear(f.getUTCFullYear()+d):f.setTime(i+g)}while(i<a.max&&i!=j);return b},j=function(b,c){var e=new Date(b);if(d.timeformat!=null)return a.plot.formatDate(e,d.timeformat,d.monthNames);var f=c.tickSize[0]*n[c.tickSize[1]],g=c.max-c.min,h=d.twelveHourClock?" %p":"";return f<n.minute?fmt="%h:%M:%S"+h:f<n.day?g<2*n.day?fmt="%h:%M"+h:fmt="%b %d %h:%M"+h:f<n.month?fmt="%b %d":f<n.year?g<n.year?fmt="%b":fmt="%b %y":fmt="%y",a.plot.formatDate(e,fmt,d.monthNames)}}else{var u=d.tickDecimals,v=-Math.floor(Math.log(f)/Math.LN10);u!=null&&v>u&&(v=u),l=Math.pow(10,-v),m=f/l,m<1.5?g=1:m<3?(g=2,m>2.25&&(u==null||v+1<=u)&&(g=2.5,++v)):m<7.5?g=5:g=10,g*=l,d.minTickSize!=null&&g<d.minTickSize&&(g=d.minTickSize),b.tickDecimals=Math.max(0,u!=null?u:v),b.tickSize=d.tickSize||g,h=function(a){var b=[],d=c(a.min,a.tickSize),e=0,f=Number.NaN,g;do g=f,f=d+e*a.tickSize,b.push(f),++e;while(f<a.max&&f!=g);return b},j=function(a,b){return a.toFixed(b.tickDecimals)}}if(d.alignTicksWithAxis!=null){var w=(b.direction=="x"?o:p)[d.alignTicksWithAxis-1];if(w&&w.used&&w!=b){var x=h(b);x.length>0&&(d.min==null&&(b.min=Math.min(b.min,x[0])),d.max==null&&x.length>1&&(b.max=Math.max(b.max,x[x.length-1]))),h=function(a){var b=[],c,d;for(d=0;d<w.ticks.length;++d)c=(w.ticks[d].v-w.min)/(w.max-w.min),c=a.min+c*(a.max-a.min),b.push(c);return b};if(b.mode!="time"&&d.tickDecimals==null){var y=Math.max(0,-Math.floor(Math.log(f)/Math.LN10)+1),z=h(b);z.length>1&&/\..*0$/.test((z[1]-z[0]).toFixed(y))||(b.tickDecimals=y)}}}b.tickGenerator=h,a.isFunction(d.tickFormatter)?b.tickFormatter=function(a,b){return""+d.tickFormatter(a,b)}:b.tickFormatter=j}function W(b){var c=b.options.ticks,d=[];c==null||typeof c=="number"&&c>0?d=b.tickGenerator(b):c&&(a.isFunction(c)?d=c({min:b.min,max:b.max}):d=c);var e,f;b.ticks=[];for(e=0;e<d.length;++e){var g=null,h=d[e];typeof h=="object"?(f=+h[0],h.length>1&&(g=h[1])):f=+h,g==null&&(g=b.tickFormatter(f,b)),isNaN(f)||b.ticks.push({v:f,label:g})}}function X(a,b){a.options.autoscaleMargin&&b.length>0&&(a.options.min==null&&(a.min=Math.min(a.min,b[0].v)),a.options.max==null&&b.length>1&&(a.max=Math.max(a.max,b[b.length-1].v)))}function Y(){m.clearRect(0,0,r,s);var a=h.grid;a.show&&a.backgroundColor&&_(),a.show&&!a.aboveData&&ab();for(var b=0;b<g.length;++b)x(v.drawSeries,[m,g[b]]),cb(g[b]);x(v.draw,[m]),a.show&&a.aboveData&&ab()}function Z(a,b){var c,d,e,f,g=D();for(i=0;i<g.length;++i){c=g[i];if(c.direction==b){f=b+c.n+"axis",!a[f]&&c.n==1&&(f=b+"axis");if(a[f]){d=a[f].from,e=a[f].to;break}}}a[f]||(c=b=="x"?o[0]:p[0],d=a[b+"1"],e=a[b+"2"]);if(d!=null&&e!=null&&d>e){var h=d;d=e,e=h}return{from:d,to:e,axis:c}}function _(){m.save(),m.translate(q.left,q.top),m.fillStyle=xb(h.grid.backgroundColor,u,0,"rgba(255, 255, 255, 0)"),m.fillRect(0,0,t,u),m.restore()}function ab(){var b;m.save(),m.translate(q.left,q.top);var c=h.grid.markings;if(c){if(a.isFunction(c)){var d=w.getAxes();d.xmin=d.xaxis.min,d.xmax=d.xaxis.max,d.ymin=d.yaxis.min,d.ymax=d.yaxis.max,c=c(d)}for(b=0;b<c.length;++b){var e=c[b],f=Z(e,"x"),g=Z(e,"y");f.from==null&&(f.from=f.axis.min),f.to==null&&(f.to=f.axis.max),g.from==null&&(g.from=g.axis.min),g.to==null&&(g.to=g.axis.max);if(f.to<f.axis.min||f.from>f.axis.max||g.to<g.axis.min||g.from>g.axis.max)continue;f.from=Math.max(f.from,f.axis.min),f.to=Math.min(f.to,f.axis.max),g.from=Math.max(g.from,g.axis.min),g.to=Math.min(g.to,g.axis.max);if(f.from==f.to&&g.from==g.to)continue;f.from=f.axis.p2c(f.from),f.to=f.axis.p2c(f.to),g.from=g.axis.p2c(g.from),g.to=g.axis.p2c(g.to),f.from==f.to||g.from==g.to?(m.beginPath(),m.strokeStyle=e.color||h.grid.markingsColor,m.lineWidth=e.lineWidth||h.grid.markingsLineWidth,m.moveTo(f.from,g.from),m.lineTo(f.to,g.to),m.stroke()):(m.fillStyle=e.color||h.grid.markingsColor,m.fillRect(f.from,g.to,f.to-f.from,g.from-g.to))}}var d=D(),i=h.grid.borderWidth;for(var j=0;j<d.length;++j){var k=d[j],l=k.box,n=k.tickLength,o,p,r,s;if(!k.show||k.ticks.length==0)continue;m.strokeStyle=k.options.tickColor||a.color.parse(k.options.color).scale("a",.22).toString(),m.lineWidth=1,k.direction=="x"?(o=0,n=="full"?p=k.position=="top"?0:u:p=l.top-q.top+(k.position=="top"?l.height:0)):(p=0,n=="full"?o=k.position=="left"?0:t:o=l.left-q.left+(k.position=="left"?l.width:0)),k.innermost||(m.beginPath(),r=s=0,k.direction=="x"?r=t:s=u,m.lineWidth==1&&(o=Math.floor(o)+.5,p=Math.floor(p)+.5),m.moveTo(o,p),m.lineTo(o+r,p+s),m.stroke()),m.beginPath();for(b=0;b<k.ticks.length;++b){var v=k.ticks[b].v;r=s=0;if(v<k.min||v>k.max||n=="full"&&i>0&&(v==k.min||v==k.max))continue;k.direction=="x"?(o=k.p2c(v),s=n=="full"?-u:n,k.position=="top"&&(s=-s)):(p=k.p2c(v),r=n=="full"?-t:n,k.position=="left"&&(r=-r)),m.lineWidth==1&&(k.direction=="x"?o=Math.floor(o)+.5:p=Math.floor(p)+.5),m.moveTo(o,p),m.lineTo(o+r,p+s)}m.stroke()}i&&(m.lineWidth=i,m.strokeStyle=h.grid.borderColor,m.strokeRect(-i/2,-i/2,t+i,u+i)),m.restore()}function bb(){b.find(".tickLabels").remove();var a=['<div class="tickLabels" style="font-size:smaller">'],c=D();for(var d=0;d<c.length;++d){var e=c[d],f=e.box;if(!e.show)continue;a.push('<div class="'+e.direction+"Axis "+e.direction+e.n+'Axis" style="color:'+e.options.color+'">');for(var g=0;g<e.ticks.length;++g){var h=e.ticks[g];if(!h.label||h.v<e.min||h.v>e.max)continue;var i={},j;e.direction=="x"?(j="center",i.left=Math.round(q.left+e.p2c(h.v)-e.labelWidth/2),e.position=="bottom"?i.top=f.top+f.padding:i.bottom=s-(f.top+f.height-f.padding)):(i.top=Math.round(q.top+e.p2c(h.v)-e.labelHeight/2),e.position=="left"?(i.right=r-(f.left+f.width-f.padding),j="right"):(i.left=f.left+f.padding,j="left")),i.width=e.labelWidth;var k=["position:absolute","text-align:"+j];for(var l in i)k.push(l+":"+i[l]+"px");a.push('<div class="tickLabel" style="'+k.join(";")+'">'+h.label+"</div>")}a.push("</div>")}a.push("</div>"),b.append(a.join(""))}function cb(a){a.lines.show&&db(a),a.bars.show&&gb(a),a.points.show&&eb(a)}function db(a){function b(a,b,c,d,e){var f=a.points,g=a.pointsize,h=null,i=null;m.beginPath();for(var j=g;j<f.length;j+=g){var k=f[j-g],l=f[j-g+1],n=f[j],o=f[j+1];if(k==null||n==null)continue;if(l<=o&&l<e.min){if(o<e.min)continue;k=(e.min-l)/(o-l)*(n-k)+k,l=e.min}else if(o<=l&&o<e.min){if(l<e.min)continue;n=(e.min-l)/(o-l)*(n-k)+k,o=e.min}if(l>=o&&l>e.max){if(o>e.max)continue;k=(e.max-l)/(o-l)*(n-k)+k,l=e.max}else if(o>=l&&o>e.max){if(l>e.max)continue;n=(e.max-l)/(o-l)*(n-k)+k,o=e.max}if(k<=n&&k<d.min){if(n<d.min)continue;l=(d.min-k)/(n-k)*(o-l)+l,k=d.min}else if(n<=k&&n<d.min){if(k<d.min)continue;o=(d.min-k)/(n-k)*(o-l)+l,n=d.min}if(k>=n&&k>d.max){if(n>d.max)continue;l=(d.max-k)/(n-k)*(o-l)+l,k=d.max}else if(n>=k&&n>d.max){if(k>d.max)continue;o=(d.max-k)/(n-k)*(o-l)+l,n=d.max}(k!=h||l!=i)&&m.moveTo(d.p2c(k)+b,e.p2c(l)+c),h=n,i=o,m.lineTo(d.p2c(n)+b,e.p2c(o)+c)}m.stroke()}function c(a,b,c){var d=a.points,e=a.pointsize,f=Math.min(Math.max(0,c.min),c.max),g=0,h,i=!1,j=1,k=0,l=0;for(;;){if(e>0&&g>d.length+e)break;g+=e;var n=d[g-e],o=d[g-e+j],p=d[g],q=d[g+j];if(i){if(e>0&&n!=null&&p==null){l=g,e=-e,j=2;continue}if(e<0&&g==k+e){m.fill(),i=!1,e=-e,j=1,g=k=l+e;continue}}if(n==null||p==null)continue;if(n<=p&&n<b.min){if(p<b.min)continue;o=(b.min-n)/(p-n)*(q-o)+o,n=b.min}else if(p<=n&&p<b.min){if(n<b.min)continue;q=(b.min-n)/(p-n)*(q-o)+o,p=b.min}if(n>=p&&n>b.max){if(p>b.max)continue;o=(b.max-n)/(p-n)*(q-o)+o,n=b.max}else if(p>=n&&p>b.max){if(n>b.max)continue;q=(b.max-n)/(p-n)*(q-o)+o,p=b.max}i||(m.beginPath(),m.moveTo(b.p2c(n),c.p2c(f)),i=!0);if(o>=c.max&&q>=c.max){m.lineTo(b.p2c(n),c.p2c(c.max)),m.lineTo(b.p2c(p),c.p2c(c.max));continue}if(o<=c.min&&q<=c.min){m.lineTo(b.p2c(n),c.p2c(c.min)),m.lineTo(b.p2c(p),c.p2c(c.min));continue}var r=n,s=p;o<=q&&o<c.min&&q>=c.min?(n=(c.min-o)/(q-o)*(p-n)+n,o=c.min):q<=o&&q<c.min&&o>=c.min&&(p=(c.min-o)/(q-o)*(p-n)+n,q=c.min),o>=q&&o>c.max&&q<=c.max?(n=(c.max-o)/(q-o)*(p-n)+n,o=c.max):q>=o&&q>c.max&&o<=c.max&&(p=(c.max-o)/(q-o)*(p-n)+n,q=c.max),n!=r&&m.lineTo(b.p2c(r),c.p2c(o)),m.lineTo(b.p2c(n),c.p2c(o)),m.lineTo(b.p2c(p),c.p2c(q)),p!=s&&(m.lineTo(b.p2c(p),c.p2c(q)),m.lineTo(b.p2c(s),c.p2c(q)))}}m.save(),m.translate(q.left,q.top),m.lineJoin="round";var d=a.lines.lineWidth,e=a.shadowSize;if(d>0&&e>0){m.lineWidth=e,m.strokeStyle="rgba(0,0,0,0.1)";var f=Math.PI/18;b(a.datapoints,Math.sin(f)*(d/2+e/2),Math.cos(f)*(d/2+e/2),a.xaxis,a.yaxis),m.lineWidth=e/2,b(a.datapoints,Math.sin(f)*(d/2+e/4),Math.cos(f)*(d/2+e/4),a.xaxis,a.yaxis)}m.lineWidth=d,m.strokeStyle=a.color;var g=hb(a.lines,a.color,0,u);g&&(m.fillStyle=g,c(a.datapoints,a.xaxis,a.yaxis)),d>0&&b(a.datapoints,0,0,a.xaxis,a.yaxis),m.restore()}function eb(a){function b(a,b,c,d,e,f,g,h){var i=a.points,j=a.pointsize;for(var k=0;k<i.length;k+=j){var l=i[k],n=i[k+1];if(l==null||l<f.min||l>f.max||n<g.min||n>g.max)continue;m.beginPath(),l=f.p2c(l),n=g.p2c(n)+d,h=="circle"?m.arc(l,n,b,0,e?Math.PI:Math.PI*2,!1):h(m,l,n,b,e),m.closePath(),c&&(m.fillStyle=c,m.fill()),m.stroke()}}m.save(),m.translate(q.left,q.top);var c=a.points.lineWidth,d=a.shadowSize,e=a.points.radius,f=a.points.symbol;if(c>0&&d>0){var g=d/2;m.lineWidth=g,m.strokeStyle="rgba(0,0,0,0.1)",b(a.datapoints,e,null,g+g/2,!0,a.xaxis,a.yaxis,f),m.strokeStyle="rgba(0,0,0,0.2)",b(a.datapoints,e,null,g/2,!0,a.xaxis,a.yaxis,f)}m.lineWidth=c,m.strokeStyle=a.color,b(a.datapoints,e,hb(a.points,a.color),0,!1,a.xaxis,a.yaxis,f),m.restore()}function fb(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r,s,t,u;k?(t=r=s=!0,q=!1,m=c,n=a,p=b+d,o=b+e,n<m&&(u=n,n=m,m=u,q=!0,r=!1)):(q=r=s=!0,t=!1,m=a+d,n=a+e,o=c,p=b,p<o&&(u=p,p=o,o=u,t=!0,s=!1));if(n<h.min||m>h.max||p<i.min||o>i.max)return;m<h.min&&(m=h.min,q=!1),n>h.max&&(n=h.max,r=!1),o<i.min&&(o=i.min,t=!1),p>i.max&&(p=i.max,s=!1),m=h.p2c(m),o=i.p2c(o),n=h.p2c(n),p=i.p2c(p),g&&(j.beginPath(),j.moveTo(m,o),j.lineTo(m,p),j.lineTo(n,p),j.lineTo(n,o),j.fillStyle=g(o,p),j.fill()),l>0&&(q||r||s||t)&&(j.beginPath(),j.moveTo(m,o+f),q?j.lineTo(m,p+f):j.moveTo(m,p+f),s?j.lineTo(n,p+f):j.moveTo(n,p+f),r?j.lineTo(n,o+f):j.moveTo(n,o+f),t?j.lineTo(m,o+f):j.moveTo(m,o+f),j.stroke())}function gb(a){function b(b,c,d,e,f,g,h){var i=b.points,j=b.pointsize;for(var k=0;k<i.length;k+=j){if(i[k]==null)continue;fb(i[k],i[k+1],i[k+2],c,d,e,f,g,h,m,a.bars.horizontal,a.bars.lineWidth)}}m.save(),m.translate(q.left,q.top),m.lineWidth=a.bars.lineWidth,m.strokeStyle=a.color;var c=a.bars.align=="left"?0:-a.bars.barWidth/2,d=a.bars.fill?function(b,c){return hb(a.bars,a.color,b,c)}:null;b(a.datapoints,c,c+a.bars.barWidth,0,d,a.xaxis,a.yaxis),m.restore()}function hb(b,c,d,e){var f=b.fill;if(!f)return null;if(b.fillColor)return xb(b.fillColor,d,e,c);var g=a.color.parse(c);return g.a=typeof f=="number"?f:.4,g.normalize(),g.toString()}function ib(){b.find(".legend").remove();if(!h.legend.show)return;var c=[],d=!1,e=h.legend.labelFormatter,f,i;for(var j=0;j<g.length;++j){f=g[j],i=f.label;if(!i)continue;j%h.legend.noColumns==0&&(d&&c.push("</tr>"),c.push("<tr>"),d=!0),e&&(i=e(i,f)),c.push('<td class="legendColorBox"><div style="border:1px solid '+h.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+f.color+';overflow:hidden"></div></div></td>'+'<td class="legendLabel">'+i+"</td>")}d&&c.push("</tr>");if(c.length==0)return;var k='<table style="font-size:smaller;color:'+h.grid.color+'">'+c.join("")+"</table>";if(h.legend.container!=null)a(h.legend.container).html(k);else{var l="",m=h.legend.position,n=h.legend.margin;n[0]==null&&(n=[n,n]),m.charAt(0)=="n"?l+="top:"+(n[1]+q.top)+"px;":m.charAt(0)=="s"&&(l+="bottom:"+(n[1]+q.bottom)+"px;"),m.charAt(1)=="e"?l+="right:"+(n[0]+q.right)+"px;":m.charAt(1)=="w"&&(l+="left:"+(n[0]+q.left)+"px;");var o=a('<div class="legend">'+k.replace('style="','style="position:absolute;'+l+";")+"</div>").appendTo(b);if(h.legend.backgroundOpacity!=0){var p=h.legend.backgroundColor;p==null&&(p=h.grid.backgroundColor,p&&typeof p=="string"?p=a.color.parse(p):p=a.color.extract(o,"background-color"),p.a=1,p=p.toString());var r=o.children();a('<div style="position:absolute;width:'+r.width()+"px;height:"+r.height()+"px;"+l+"background-color:"+p+';"> </div>').prependTo(o).css("opacity",h.legend.backgroundOpacity)}}}function lb(a,b,c){var d=h.grid.mouseActiveRadius,e=d*d+1,f=null,i=!1,j,k;for(j=g.length-1;j>=0;--j){if(!c(g[j]))continue;var l=g[j],m=l.xaxis,n=l.yaxis,o=l.datapoints.points,p=l.datapoints.pointsize,q=m.c2p(a),r=n.c2p(b),s=d/m.scale,t=d/n.scale;m.options.inverseTransform&&(s=Number.MAX_VALUE),n.options.inverseTransform&&(t=Number.MAX_VALUE);if(l.lines.show||l.points.show)for(k=0;k<o.length;k+=p){var u=o[k],v=o[k+1];if(u==null)continue;if(u-q>s||u-q<-s||v-r>t||v-r<-t)continue;var w=Math.abs(m.p2c(u)-a),x=Math.abs(n.p2c(v)-b),y=w*w+x*x;y<e&&(e=y,f=[j,k/p])}if(l.bars.show&&!f){var z=l.bars.align=="left"?0:-l.bars.barWidth/2,A=z+l.bars.barWidth;for(k=0;k<o.length;k+=p){var u=o[k],v=o[k+1],B=o[k+2];if(u==null)continue;if(g[j].bars.horizontal?q<=Math.max(B,u)&&q>=Math.min(B,u)&&r>=v+z&&r<=v+A:q>=u+z&&q<=u+A&&r>=Math.min(B,v)&&r<=Math.max(B,v))f=[j,k/p]}}}return f?(j=f[0],k=f[1],p=g[j].datapoints.pointsize,{datapoint:g[j].datapoints.points.slice(k*p,(k+1)*p),dataIndex:k,series:g[j],seriesIndex:j}):null}function mb(a){h.grid.hoverable&&pb("plothover",a,function(a){return a["hoverable"]!=0})}function nb(a){h.grid.hoverable&&pb("plothover",a,function(a){return!1})}function ob(a){pb("plotclick",a,function(a){return a["clickable"]!=0})}function pb(a,c,d){var e=l.offset(),f=c.pageX-e.left-q.left,g=c.pageY-e.top-q.top,i=E({left:f,top:g});i.pageX=c.pageX,i.pageY=c.pageY;var j=lb(f,g,d);j&&(j.pageX=parseInt(j.series.xaxis.p2c(j.datapoint[0])+e.left+q.left),j.pageY=parseInt(j.series.yaxis.p2c(j.datapoint[1])+e.top+q.top));if(h.grid.autoHighlight){for(var k=0;k<jb.length;++k){var m=jb[k];m.auto==a&&(!j||m.series!=j.series||m.point[0]!=j.datapoint[0]||m.point[1]!=j.datapoint[1])&&tb(m.series,m.point)}j&&sb(j.series,j.datapoint,a)}b.trigger(a,[i,j])}function qb(){kb||(kb=setTimeout(rb,30))}function rb(){kb=null,n.save(),n.clearRect(0,0,r,s),n.translate(q.left,q.top);var a,b;for(a=0;a<jb.length;++a)b=jb[a],b.series.bars.show?wb(b.series,b.point):vb(b.series,b.point);n.restore(),x(v.drawOverlay,[n])}function sb(a,b,c){typeof a=="number"&&(a=g[a]);if(typeof b=="number"){var d=a.datapoints.pointsize;b=a.datapoints.points.slice(d*b,d*(b+1))}var e=ub(a,b);e==-1?(jb.push({series:a,point:b,auto:c}),qb()):c||(jb[e].auto=!1)}function tb(a,b){a==null&&b==null&&(jb=[],qb()),typeof a=="number"&&(a=g[a]),typeof b=="number"&&(b=a.data[b]);var c=ub(a,b);c!=-1&&(jb.splice(c,1),qb())}function ub(a,b){for(var c=0;c<jb.length;++c){var d=jb[c];if(d.series==a&&d.point[0]==b[0]&&d.point[1]==b[1])return c}return-1}function vb(b,c){var d=c[0],e=c[1],f=b.xaxis,g=b.yaxis;if(d<f.min||d>f.max||e<g.min||e>g.max)return;var h=b.points.radius+b.points.lineWidth/2;n.lineWidth=h,n.strokeStyle=a.color.parse(b.color).scale("a",.5).toString();var i=1.5*h,d=f.p2c(d),e=g.p2c(e);n.beginPath(),b.points.symbol=="circle"?n.arc(d,e,i,0,2*Math.PI,!1):b.points.symbol(n,d,e,i,!1),n.closePath(),n.stroke()}function wb(b,c){n.lineWidth=b.bars.lineWidth,n.strokeStyle=a.color.parse(b.color).scale("a",.5).toString();var d=a.color.parse(b.color).scale("a",.5).toString(),e=b.bars.align=="left"?0:-b.bars.barWidth/2;fb(c[0],c[1],c[2]||0,e,e+b.bars.barWidth,0,function(){return d},b.xaxis,b.yaxis,n,b.bars.horizontal,b.bars.lineWidth)}function xb(b,c,d,e){if(typeof b=="string")return b;var f=m.createLinearGradient(0,d,0,c);for(var g=0,h=b.colors.length;g<h;++g){var i=b.colors[g];if(typeof i!="string"){var j=a.color.parse(e);i.brightness!=null&&(j=j.scale("rgb",i.brightness)),i.opacity!=null&&(j.a*=i.opacity),i=j.toString()}f.addColorStop(g/(h-1),i)}return f}var g=[],h={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85},xaxis:{show:null,position:"bottom",mode:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:!1},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1},shadowSize:3},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},hooks:{}},j=null,k=null,l=null,m=null,n=null,o=[],p=[],q={left:0,right:0,top:0,bottom:0},r=0,s=0,t=0,u=0,v={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},w=this;w.setData=A,w.setupGrid=T,w.draw=Y,w.getPlaceholder=function(){return b},w.getCanvas=function(){return j},w.getPlotOffset=function(){return q},w.width=function(){return t},w.height=function(){return u},w.offset=function(){var a=l.offset();return a.left+=q.left,a.top+=q.top,a},w.getData=function(){return g},w.getAxes=function(){var b={},c;return a.each(o.concat(p),function(a,c){c&&(b[c.direction+(c.n!=1?c.n:"")+"axis"]=c)}),b},w.getXAxes=function(){return o},w.getYAxes=function(){return p},w.c2p=E,w.p2c=F,w.getOptions=function()
27 {return h},w.highlight=sb,w.unhighlight=tb,w.triggerRedrawOverlay=qb,w.pointOffset=function(a){return{left:parseInt(o[C(a,"x")-1].p2c(+a.x)+q.left),top:parseInt(p[C(a,"y")-1].p2c(+a.y)+q.top)}},w.shutdown=O,w.resize=function(){K(),L(j),L(k)},w.hooks=v,y(w),z(e),M(),A(d),T(),Y(),N();var jb=[],kb=null}function c(a,b){return b*Math.floor(a/b)}a.plot=function(c,d,e){var f=new b(a(c),d,e,a.plot.plugins);return f},a.plot.version="0.7",a.plot.plugins=[],a.plot.formatDate=function(a,b,c){var d=function(a){return a=""+a,a.length==1?"0"+a:a},e=[],f=!1,g=!1,h=a.getUTCHours(),i=h<12;c==null&&(c=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),b.search(/%p|%P/)!=-1&&(h>12?h-=12:h==0&&(h=12));for(var j=0;j<b.length;++j){var k=b.charAt(j);if(f){switch(k){case"h":k=""+h;break;case"H":k=d(h);break;case"M":k=d(a.getUTCMinutes());break;case"S":k=d(a.getUTCSeconds());break;case"d":k=""+a.getUTCDate();break;case"m":k=""+(a.getUTCMonth()+1);break;case"y":k=""+a.getUTCFullYear();break;case"b":k=""+c[a.getUTCMonth()];break;case"p":k=i?"am":"pm";break;case"P":k=i?"AM":"PM";break;case"0":k="",g=!0}k&&g&&(k=d(k),g=!1),e.push(k),g||(f=!1)}else k=="%"?f=!0:e.push(k)}return e.join("")}}(jQuery);
+0
-1
p/haskell-ekg/debian/libghc-ekg-data.dirs less more
0 usr/share
+0
-31
p/haskell-ekg/debian/patches/newer-deps less more
0 --- a/ekg.cabal
1 +++ b/ekg.cabal
2 @@ -1,5 +1,6 @@
3 name: ekg
4 version: 0.4.0.15
5 +x-revision: 8
6 cabal-version: >= 1.8
7 synopsis: Remote monitoring of processes
8 description:
9 @@ -39,17 +40,17 @@
10 System.Remote.Snap
11
12 build-depends:
13 - aeson >= 0.4 && < 1.3,
14 - base >= 4.5 && < 4.12,
15 + aeson >= 0.4 && < 1.6,
16 + base >= 4.5 && < 4.15,
17 bytestring < 1.0,
18 ekg-core >= 0.1 && < 0.2,
19 ekg-json >= 0.1 && < 0.2,
20 filepath < 1.5,
21 - network < 2.7,
22 + network < 3.2,
23 snap-core < 1.1,
24 snap-server < 1.2,
25 text < 1.3,
26 - time < 1.9,
27 + time < 1.10,
28 transformers < 0.6,
29 unordered-containers < 0.3
30
+0
-1
p/haskell-ekg/debian/patches/series less more
0 newer-deps
+0
-23
p/haskell-ekg/debian/rules less more
0 #!/usr/bin/make -f
1
2 include /usr/share/cdbs/1/rules/debhelper.mk
3 include /usr/share/cdbs/1/class/hlibrary.mk
4
5 DEB_GHC_EXTRA_PACKAGES := libghc-ekg-data (>= $(CABAL_VERSION))
6
7 MIN_JS = debian/jquery-1.6.4.min.js debian/jquery.flot.min.js
8
9 install/libghc-ekg-data:: debian/tmp-inst-ghc
10 mv debian/tmp-inst-ghc/usr/share/ekg \
11 debian/libghc-ekg-data/usr/share
12 for i in $(MIN_JS); do \
13 install -m 0644 \
14 $$i debian/libghc-ekg-data/usr/share/ekg/assets/ ; \
15 done
16
17 debian/%.min.js: assets/%.js
18 uglifyjs -o $@ $<
19
20 .PHONY: minify-js
21
22 minify-js: $(MIN_JS)
+0
-1
p/haskell-ekg/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-ekg/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/ekg/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+0
-130
p/haskell-ekg-core/debian/changelog less more
0 haskell-ekg-core (0.1.1.7-2) unstable; urgency=medium
1
2 [ Ilias Tsitsimpis ]
3 * Declare compliance with Debian policy 4.6.1
4 * Remove retired developer, Joachim Breitner, from Uploaders.
5
6 [ Scott Talbert ]
7 * Patch for newer deps (Closes: #1013998)
8
9 -- Scott Talbert <swt@techie.net> Fri, 29 Jul 2022 10:44:38 -0400
10
11 haskell-ekg-core (0.1.1.7-1) unstable; urgency=medium
12
13 * New upstream release
14
15 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 16 Jun 2020 09:41:40 +0300
16
17 haskell-ekg-core (0.1.1.6-1) unstable; urgency=medium
18
19 [ Dmitry Bogatov ]
20 * Fix "Upstream-Name" field in "debian/copyright" to match package
21 name on hackage.
22
23 [ Clint Adams ]
24 * New upstream version.
25
26 -- Clint Adams <clint@debian.org> Sat, 27 Jul 2019 15:56:34 -0400
27
28 haskell-ekg-core (0.1.1.4-4) unstable; urgency=medium
29
30 * Newer build-deps from hackage
31
32 -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 15 Oct 2018 16:25:54 +0300
33
34 haskell-ekg-core (0.1.1.4-3) unstable; urgency=medium
35
36 * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3)
37
38 -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:29 +0300
39
40 haskell-ekg-core (0.1.1.4-2) unstable; urgency=medium
41
42 [ Clint Adams ]
43 * Set Rules-Requires-Root to no.
44
45 [ Ilias Tsitsimpis ]
46 * Bump debhelper compat level to 10
47
48 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:07:43 +0300
49
50 haskell-ekg-core (0.1.1.4-1) unstable; urgency=medium
51
52 [ Ilias Tsitsimpis ]
53 * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
54
55 [ Clint Adams ]
56 * Bump to Standards-Version 4.1.4.
57 * New upstream release
58
59 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 15:53:26 -0400
60
61 haskell-ekg-core (0.1.1.3-1) unstable; urgency=medium
62
63 [ Ilias Tsitsimpis ]
64 * Change Priority to optional. Since Debian Policy version 4.0.1,
65 priority extra has been deprecated.
66 * Use the HTTPS form of the copyright-format URL
67 * Modify d/watch and Source field in d/copyright to use HTTPS
68 * Declare compliance with Debian policy 4.1.1
69
70 [ Clint Adams ]
71 * New upstream release
72
73 -- Clint Adams <clint@debian.org> Fri, 24 Nov 2017 15:39:09 -0500
74
75 haskell-ekg-core (0.1.1.2-1) unstable; urgency=medium
76
77 * New upstream release
78
79 -- Sean Whitton <spwhitton@spwhitton.name> Sun, 03 Sep 2017 13:36:00 -0700
80
81 haskell-ekg-core (0.1.1.1-3) unstable; urgency=medium
82
83 * Upload to unstable as part of GHC 8 transition.
84
85 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:32 -0400
86
87 haskell-ekg-core (0.1.1.1-2) experimental; urgency=medium
88
89 * Temporarily build-depend on ghc 8.
90
91 -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 19:47:48 -0400
92
93 haskell-ekg-core (0.1.1.1-1) unstable; urgency=medium
94
95 [ Dmitry Bogatov ]
96 * Use secure (https) uri in Vcs-Git field in 'debian/control'
97 * Bump standards version to 3.9.8 (no changes needed)
98
99 [ Joachim Breitner ]
100 * New upstream release
101
102 -- Joachim Breitner <nomeata@debian.org> Wed, 01 Jun 2016 12:46:56 +0200
103
104 haskell-ekg-core (0.1.1.0-2) unstable; urgency=medium
105
106 * Switch Vcs-Git/Vcs-Browser headers to new location.
107
108 -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:24 -0500
109
110 haskell-ekg-core (0.1.1.0-1) experimental; urgency=medium
111
112 * New upstream release
113 * Bump standards-version to 3.9.6
114 * Depend on haskell-devscripts >= 0.10 to ensure that this package
115 builds against GHC in experimental
116
117 -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:33 +0200
118
119 haskell-ekg-core (0.1.0.2-2) unstable; urgency=medium
120
121 * Upload to unstable
122
123 -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:27 +0200
124
125 haskell-ekg-core (0.1.0.2-1) experimental; urgency=low
126
127 * Debianization generated by cabal-debian
128
129 -- Joachim Breitner <nomeata@debian.org> Tue, 23 Dec 2014 13:53:36 +0100
+0
-1
p/haskell-ekg-core/debian/compat less more
0 10
+0
-78
p/haskell-ekg-core/debian/control less more
0 Source: haskell-ekg-core
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Ilias Tsitsimpis <iliastsi@debian.org>,
4 Priority: optional
5 Section: haskell
6 Rules-Requires-Root: no
7 Build-Depends:
8 cdbs,
9 debhelper (>= 10),
10 ghc (>= 8.4.3),
11 ghc-prof,
12 haskell-devscripts (>= 0.15),
13 libghc-unordered-containers-dev (<< 0.3),
14 libghc-unordered-containers-prof,
15 Build-Depends-Indep:
16 ghc-doc,
17 libghc-unordered-containers-doc,
18 Standards-Version: 4.6.1
19 Homepage: https://github.com/tibbe/ekg-core
20 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-ekg-core
21 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-ekg-core]
22 X-Description: tracking of system metrics
23 This library lets you defined and track system metrics.
24
25 Package: libghc-ekg-core-dev
26 Architecture: any
27 Depends:
28 ${haskell:Depends},
29 ${misc:Depends},
30 ${shlibs:Depends},
31 Recommends:
32 ${haskell:Recommends},
33 Suggests:
34 ${haskell:Suggests},
35 Conflicts:
36 ${haskell:Conflicts},
37 Provides:
38 ${haskell:Provides},
39 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
40 ${haskell:LongDescription}
41 .
42 ${haskell:Blurb}
43
44 Package: libghc-ekg-core-prof
45 Architecture: any
46 Depends:
47 ${haskell:Depends},
48 ${misc:Depends},
49 Recommends:
50 ${haskell:Recommends},
51 Suggests:
52 ${haskell:Suggests},
53 Conflicts:
54 ${haskell:Conflicts},
55 Provides:
56 ${haskell:Provides},
57 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
58 ${haskell:LongDescription}
59 .
60 ${haskell:Blurb}
61
62 Package: libghc-ekg-core-doc
63 Architecture: all
64 Section: doc
65 Depends:
66 ${haskell:Depends},
67 ${misc:Depends},
68 Recommends:
69 ${haskell:Recommends},
70 Suggests:
71 ${haskell:Suggests},
72 Conflicts:
73 ${haskell:Conflicts},
74 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
75 ${haskell:LongDescription}
76 .
77 ${haskell:Blurb}
+0
-37
p/haskell-ekg-core/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1
2 Files: *
3 Copyright: 2014, Johan Tibell
4 License: BSD3
5
6 Files: debian/*
7 Copyright: held by the contributors mentioned in debian/changelog
8 License: BSD3
9
10 License: BSD3
11 Redistribution and use in source and binary forms, with or without
12 modification, are permitted provided that the following conditions are met:
13 .
14 * Redistributions of source code must retain the above copyright
15 notice, this list of conditions and the following disclaimer.
16 .
17 * Redistributions in binary form must reproduce the above
18 copyright notice, this list of conditions and the following
19 disclaimer in the documentation and/or other materials provided
20 with the distribution.
21 .
22 * Neither the name of Johan Tibell nor the names of other
23 contributors may be used to endorse or promote products derived
24 from this software without specific prior written permission.
25 .
26 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
28 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
29 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
30 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
31 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
32 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
33 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
34 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
36 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+0
-16
p/haskell-ekg-core/debian/patches/newer-deps less more
0 --- a/ekg-core.cabal
1 +++ b/ekg-core.cabal
2 @@ -33,10 +33,10 @@ library
3 System.Metrics.ThreadId
4
5 build-depends:
6 - ghc-prim < 0.6,
7 - base >= 4.6 && < 4.14,
8 + ghc-prim < 0.10,
9 + base >= 4.6 && < 5,
10 containers >= 0.5 && < 0.7,
11 - text < 1.3,
12 + text < 2.1,
13 unordered-containers < 0.3
14
15 default-language: Haskell2010
+0
-1
p/haskell-ekg-core/debian/patches/series less more
0 newer-deps
+0
-4
p/haskell-ekg-core/debian/rules less more
0 #!/usr/bin/make -f
1
2 include /usr/share/cdbs/1/rules/debhelper.mk
3 include /usr/share/cdbs/1/class/hlibrary.mk
+0
-1
p/haskell-ekg-core/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-ekg-core/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/ekg-core/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+0
-112
p/haskell-ekg-json/debian/changelog less more
0 haskell-ekg-json (0.1.0.6-8) UNRELEASED; urgency=medium
1
2 * Declare compliance with Debian policy 4.6.1
3 * Remove retired developer, Joachim Breitner, from Uploaders.
4
5 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:32:18 +0300
6
7 haskell-ekg-json (0.1.0.6-7) unstable; urgency=medium
8
9 * Sourceful upload for GHC 8.8
10 * Bump dependency bounds
11
12 -- Ilias Tsitsimpis <iliastsi@debian.org> Wed, 17 Jun 2020 08:36:05 +0300
13
14 haskell-ekg-json (0.1.0.6-6) unstable; urgency=medium
15
16 * Bump dependency bounds
17
18 -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 03 Sep 2019 13:15:35 +0200
19
20 haskell-ekg-json (0.1.0.6-5) unstable; urgency=medium
21
22 * Newer build-deps from hackage
23 * Set license to BSD-3-clause
24
25 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 04 Nov 2018 14:28:00 +0200
26
27 haskell-ekg-json (0.1.0.6-4) unstable; urgency=medium
28
29 * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3)
30
31 -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:30 +0300
32
33 haskell-ekg-json (0.1.0.6-3) unstable; urgency=medium
34
35 [ Clint Adams ]
36 * Set Rules-Requires-Root to no.
37
38 [ Ilias Tsitsimpis ]
39 * Bump debhelper compat level to 10
40
41 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:07:47 +0300
42
43 haskell-ekg-json (0.1.0.6-2) unstable; urgency=medium
44
45 [ Ilias Tsitsimpis ]
46 * Change Priority to optional. Since Debian Policy version 4.0.1,
47 priority extra has been deprecated.
48 * Use the HTTPS form of the copyright-format URL
49 * Modify d/watch and Source field in d/copyright to use HTTPS
50 * Declare compliance with Debian policy 4.1.1
51 * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
52
53 [ Clint Adams ]
54 * Bump to Standards-Version 4.1.4.
55
56 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:48 -0400
57
58 haskell-ekg-json (0.1.0.6-1) unstable; urgency=medium
59
60 * New upstream release
61
62 -- Sean Whitton <spwhitton@spwhitton.name> Sun, 03 Sep 2017 13:36:07 -0700
63
64 haskell-ekg-json (0.1.0.5-1) unstable; urgency=medium
65
66 * New upstream release
67
68 -- Clint Adams <clint@debian.org> Sat, 17 Jun 2017 14:27:03 -0400
69
70 haskell-ekg-json (0.1.0.3-3) unstable; urgency=medium
71
72 * Upload to unstable as part of GHC 8 transition.
73
74 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:33 -0400
75
76 haskell-ekg-json (0.1.0.3-2) experimental; urgency=medium
77
78 * Temporarily build-depend on ghc 8.
79
80 -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 15:44:05 -0400
81
82 haskell-ekg-json (0.1.0.3-1) unstable; urgency=medium
83
84 * New upstream release
85
86 -- Clint Adams <clint@debian.org> Tue, 20 Sep 2016 14:23:05 -0400
87
88 haskell-ekg-json (0.1.0.2-1) unstable; urgency=medium
89
90 [ Dmitry Bogatov ]
91 * Use secure (https) uri in Vcs-Git field in 'debian/control'
92 * Bump standards version to 3.9.8 (no changes needed)
93
94 [ Joachim Breitner ]
95 * New upstream release
96
97 -- Joachim Breitner <nomeata@debian.org> Wed, 01 Jun 2016 12:47:02 +0200
98
99 haskell-ekg-json (0.1.0.0-2) unstable; urgency=medium
100
101 * Switch Vcs-Git/Vcs-Browser headers to new location.
102
103 -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:24 -0500
104
105 haskell-ekg-json (0.1.0.0-1) experimental; urgency=low
106
107 * Initial release
108 * Depend on haskell-devscripts >= 0.10 to ensure that this package
109 builds against GHC in experimental
110
111 -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:33 +0200
+0
-1
p/haskell-ekg-json/debian/compat less more
0 10
+0
-88
p/haskell-ekg-json/debian/control less more
0 Source: haskell-ekg-json
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Ilias Tsitsimpis <iliastsi@debian.org>,
4 Priority: optional
5 Section: haskell
6 Rules-Requires-Root: no
7 Build-Depends:
8 cdbs,
9 debhelper (>= 10),
10 ghc (>= 8.4.3),
11 ghc-prof,
12 haskell-devscripts (>= 0.13),
13 libghc-aeson-dev (>= 0.4),
14 libghc-aeson-dev (<< 1.6),
15 libghc-aeson-prof,
16 libghc-ekg-core-dev (<< 0.2),
17 libghc-ekg-core-dev (>= 0.1),
18 libghc-ekg-core-prof,
19 libghc-unordered-containers-dev (<< 0.3),
20 libghc-unordered-containers-prof,
21 Build-Depends-Indep:
22 ghc-doc,
23 libghc-aeson-doc,
24 libghc-ekg-core-doc,
25 libghc-unordered-containers-doc,
26 Standards-Version: 4.6.1
27 Homepage: https://github.com/tibbe/ekg-json
28 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-ekg-json
29 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-ekg-json]
30 X-Description: JSON encoding of ekg metrics
31 Encodes ekg metrics as JSON, using the same encoding as used by the
32 ekg package, thus allowing ekg metrics to be served by other HTTP
33 servers than the one used by the ekg package.
34
35 Package: libghc-ekg-json-dev
36 Architecture: any
37 Depends:
38 ${haskell:Depends},
39 ${misc:Depends},
40 ${shlibs:Depends},
41 Recommends:
42 ${haskell:Recommends},
43 Suggests:
44 ${haskell:Suggests},
45 Conflicts:
46 ${haskell:Conflicts},
47 Provides:
48 ${haskell:Provides},
49 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
50 ${haskell:LongDescription}
51 .
52 ${haskell:Blurb}
53
54 Package: libghc-ekg-json-prof
55 Architecture: any
56 Depends:
57 ${haskell:Depends},
58 ${misc:Depends},
59 Recommends:
60 ${haskell:Recommends},
61 Suggests:
62 ${haskell:Suggests},
63 Conflicts:
64 ${haskell:Conflicts},
65 Provides:
66 ${haskell:Provides},
67 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
68 ${haskell:LongDescription}
69 .
70 ${haskell:Blurb}
71
72 Package: libghc-ekg-json-doc
73 Architecture: all
74 Section: doc
75 Depends:
76 ${haskell:Depends},
77 ${misc:Depends},
78 Recommends:
79 ${haskell:Recommends},
80 Suggests:
81 ${haskell:Suggests},
82 Conflicts:
83 ${haskell:Conflicts},
84 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
85 ${haskell:LongDescription}
86 .
87 ${haskell:Blurb}
+0
-42
p/haskell-ekg-json/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: ekg-json
2 Upstream-Contact: johan.tibell@gmail.com
3 Source: https://hackage.haskell.org/package/ekg-json
4
5 Files: *
6 Copyright: 2015, Johan Tibell
7 License: BSD-3-clause
8
9 Files: debian/*
10 Copyright: held by the contributors mentioned in debian/changelog
11 License: BSD-3-clause
12
13 License: BSD-3-clause
14 All rights reserved.
15 .
16 Redistribution and use in source and binary forms, with or without
17 modification, are permitted provided that the following conditions are met:
18 .
19 * Redistributions of source code must retain the above copyright
20 notice, this list of conditions and the following disclaimer.
21 .
22 * Redistributions in binary form must reproduce the above
23 copyright notice, this list of conditions and the following
24 disclaimer in the documentation and/or other materials provided
25 with the distribution.
26 .
27 * Neither the name of Johan Tibell nor the names of other
28 contributors may be used to endorse or promote products derived
29 from this software without specific prior written permission.
30 .
31 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
32 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
33 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
34 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
35 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
36 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
37 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
38 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
39 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
40 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
41 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+0
-20
p/haskell-ekg-json/debian/patches/newer-deps less more
0 --- a/ekg-json.cabal
1 +++ b/ekg-json.cabal
2 @@ -1,5 +1,6 @@
3 name: ekg-json
4 version: 0.1.0.6
5 +x-revision: 7
6 synopsis: JSON encoding of ekg metrics
7 description:
8 Encodes ekg metrics as JSON, using the same encoding as used by the
9 @@ -20,8 +21,8 @@
10 exposed-modules:
11 System.Metrics.Json
12 build-depends:
13 - aeson >=0.4 && < 1.3,
14 - base >= 4.5 && < 4.11,
15 + aeson >=0.4 && < 1.6,
16 + base >= 4.5 && < 4.15,
17 ekg-core >= 0.1 && < 0.2,
18 text < 1.3,
19 unordered-containers < 0.3
+0
-1
p/haskell-ekg-json/debian/patches/series less more
0 newer-deps
+0
-7
p/haskell-ekg-json/debian/rules less more
0 #!/usr/bin/make -f
1
2 DEB_CABAL_PACKAGE = ekg-json
3 DEB_DEFAULT_COMPILER = ghc
4
5 include /usr/share/cdbs/1/rules/debhelper.mk
6 include /usr/share/cdbs/1/class/hlibrary.mk
+0
-1
p/haskell-ekg-json/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-ekg-json/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/ekg-json/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+0
-130
p/haskell-language-haskell-extract/debian/changelog less more
0 haskell-language-haskell-extract (0.2.4-11) UNRELEASED; urgency=medium
1
2 * Declare compliance with Debian policy 4.6.1
3
4 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:32:39 +0300
5
6 haskell-language-haskell-extract (0.2.4-10) unstable; urgency=medium
7
8 * Sourceful upload for GHC 8.8.
9
10 -- Clint Adams <clint@debian.org> Fri, 05 Jun 2020 13:50:36 -0400
11
12 haskell-language-haskell-extract (0.2.4-9) unstable; urgency=medium
13
14 [ Clint Adams ]
15 * Set Rules-Requires-Root to no.
16
17 [ Ilias Tsitsimpis ]
18 * Bump debhelper compat level to 10
19
20 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:13:40 +0300
21
22 haskell-language-haskell-extract (0.2.4-8) unstable; urgency=medium
23
24 [ Ilias Tsitsimpis ]
25 * Change Priority to optional. Since Debian Policy version 4.0.1,
26 priority extra has been deprecated.
27 * Use the HTTPS form of the copyright-format URL
28 * Modify d/watch and Source field in d/copyright to use HTTPS
29 * Declare compliance with Debian policy 4.1.1
30 * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
31
32 [ Clint Adams ]
33 * Bump to Standards-Version 4.1.4.
34
35 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:55 -0400
36
37 haskell-language-haskell-extract (0.2.4-7) unstable; urgency=medium
38
39 * Upload to unstable as part of GHC 8 transition.
40
41 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:34:42 -0400
42
43 haskell-language-haskell-extract (0.2.4-6) experimental; urgency=medium
44
45 [ Dmitry Bogatov ]
46 * Use secure (https) uri in Vcs-Git field in 'debian/control'
47 * Bump standards version to 3.9.8 (no changes needed)
48 * Convert `debian/copyright' to dep5 format
49
50 [ Clint Adams ]
51 * Temporarily build-depend on ghc 8.
52
53 -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 01:27:18 -0400
54
55 haskell-language-haskell-extract (0.2.4-5) unstable; urgency=medium
56
57 * Switch Vcs-Git/Vcs-Browser headers to new location.
58
59 -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:42 -0500
60
61 haskell-language-haskell-extract (0.2.4-4) experimental; urgency=medium
62
63 * Bump standards-version to 3.9.6
64 * Depend on haskell-devscripts >= 0.10 to ensure that this package
65 builds against GHC in experimental
66
67 -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:04 +0200
68
69 haskell-language-haskell-extract (0.2.4-3) unstable; urgency=medium
70
71 * Upload to unstable
72
73 -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:51:15 +0200
74
75 haskell-language-haskell-extract (0.2.4-2) experimental; urgency=medium
76
77 * Depend on haskell-devscripts 0.9, found in experimental
78
79 -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:11:13 +0100
80
81 haskell-language-haskell-extract (0.2.4-1) unstable; urgency=medium
82
83 [ Joachim Breitner ]
84 * Adjust watch file to new hackage layout
85
86 [ Clint Adams ]
87 * New upstream version.
88
89 -- Clint Adams <clint@debian.org> Mon, 21 Jul 2014 22:44:53 -0400
90
91 haskell-language-haskell-extract (0.2.1-6) unstable; urgency=low
92
93 * Enable compat level 9
94
95 -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:51:14 +0200
96
97 haskell-language-haskell-extract (0.2.1-5) experimental; urgency=low
98
99 * Depend on haskell-devscripts 0.8.13 to ensure this packages is built
100 against experimental
101 * Bump standards version, no change
102
103 -- Joachim Breitner <nomeata@debian.org> Wed, 17 Oct 2012 21:25:08 +0200
104
105 haskell-language-haskell-extract (0.2.1-4) unstable; urgency=low
106
107 * Sourceful upload to rebuild documentation package
108
109 -- Iain Lane <laney@debian.org> Thu, 23 Feb 2012 11:16:58 +0000
110
111 haskell-language-haskell-extract (0.2.1-3) unstable; urgency=low
112
113 * first release.
114 * ITP (Closes: #644378)
115
116 -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 02 Nov 2011 15:02:25 +0900
117
118 haskell-language-haskell-extract (0.2.1-2) UNRELEASED; urgency=low
119
120 * repo is moved to darcs.
121 * change Vcs-* lines on debian/control.
122
123 -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 12 Oct 2011 23:10:14 +0900
124
125 haskell-language-haskell-extract (0.2.1-1) UNRELEASED; urgency=low
126
127 * Debianization generated by cabal-debian
128
129 -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 05 Oct 2011 11:26:44 +0900
+0
-1
p/haskell-language-haskell-extract/debian/compat less more
0 10
+0
-125
p/haskell-language-haskell-extract/debian/control less more
0 Source: haskell-language-haskell-extract
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Kiwamu Okabe <kiwamu@debian.or.jp>,
4 Clint Adams <clint@debian.org>,
5 Priority: optional
6 Section: haskell
7 Rules-Requires-Root: no
8 Build-Depends:
9 cdbs,
10 debhelper (>= 10),
11 ghc (>= 8),
12 ghc-prof,
13 haskell-devscripts (>= 0.13),
14 libghc-regex-posix-dev,
15 libghc-regex-posix-prof,
16 Build-Depends-Indep:
17 ghc-doc,
18 libghc-regex-posix-doc,
19 Standards-Version: 4.6.1
20 Homepage: https://github.com/finnsson/template-helper
21 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-language-haskell-extract
22 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-language-haskell-extract]
23
24 Package: libghc-language-haskell-extract-dev
25 Architecture: any
26 Depends:
27 ${haskell:Depends},
28 ${misc:Depends},
29 ${shlibs:Depends},
30 Recommends:
31 ${haskell:Recommends},
32 Suggests:
33 ${haskell:Suggests},
34 Provides:
35 ${haskell:Provides},
36 Description: automatically extract functions from the local code.
37 language-haskell-extract contains some useful helper functions on top of
38 Template Haskell.
39 functionExtractor extracts all functions after a regexp-pattern.
40 .
41 > foo = "test"
42 > boo = "testing"
43 > bar = $(functionExtractor "oo$")
44 .
45 will automagically extract the functions ending with "oo" such as
46 .
47 > bar = [("foo",foo), ("boo",boo)]
48 .
49 This can be useful if you wish to extract all functions beginning with test
50 (for a test-framework) or all functions beginning with wc (for a web service).
51 .
52 functionExtractorMap works like functionsExtractor but applies a function
53 over all function-pairs.
54 This functions is useful if the common return type of the functions is
55 a type class.
56 .
57 This package contains the normal library files.
58
59 Package: libghc-language-haskell-extract-prof
60 Architecture: any
61 Depends:
62 ${haskell:Depends},
63 ${misc:Depends},
64 Recommends:
65 ${haskell:Recommends},
66 Suggests:
67 ${haskell:Suggests},
68 Provides:
69 ${haskell:Provides},
70 Description: automatically extract functions from the local code.; profiling libraries
71 language-haskell-extract contains some useful helper functions on top of
72 Template Haskell.
73 functionExtractor extracts all functions after a regexp-pattern.
74 .
75 > foo = "test"
76 > boo = "testing"
77 > bar = $(functionExtractor "oo$")
78 .
79 will automagically extract the functions ending with "oo" such as
80 .
81 > bar = [("foo",foo), ("boo",boo)]
82 .
83 This can be useful if you wish to extract all functions beginning with test
84 (for a test-framework) or all functions beginning with wc (for a web service).
85 .
86 functionExtractorMap works like functionsExtractor but applies a function
87 over all function-pairs.
88 This functions is useful if the common return type of the functions is
89 a type class.
90 .
91 This package contains the libraries compiled with profiling enabled.
92
93 Package: libghc-language-haskell-extract-doc
94 Architecture: all
95 Section: doc
96 Depends:
97 ${haskell:Depends},
98 ${misc:Depends},
99 Recommends:
100 ${haskell:Recommends},
101 Suggests:
102 ${haskell:Suggests},
103 Description: automatically extract functions from the local code.; documentation
104 language-haskell-extract contains some useful helper functions on top of
105 Template Haskell.
106 functionExtractor extracts all functions after a regexp-pattern.
107 .
108 > foo = "test"
109 > boo = "testing"
110 > bar = $(functionExtractor "oo$")
111 .
112 will automagically extract the functions ending with "oo" such as
113 .
114 > bar = [("foo",foo), ("boo",boo)]
115 .
116 This can be useful if you wish to extract all functions beginning with test
117 (for a test-framework) or all functions beginning with wc (for a web service).
118 .
119 functionExtractorMap works like functionsExtractor but applies a function
120 over all function-pairs.
121 This functions is useful if the common return type of the functions is
122 a type class.
123 .
124 This package contains the documentation files.
+0
-35
p/haskell-language-haskell-extract/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: language-haskell-extract
2 Upstream-Contact: Oscar Finnsson
3 Source: https://hackage.haskell.org/package/language-haskell-extract
4
5 Files: *
6 Copyright: 2010 Oscar Finnsson
7 License: BSD-3-clause
8
9 Files: debian/*
10 Copyright: held by the contributors mentioned in debian/changelog
11 License: BSD-3-clause
12
13 License: BSD-3-clause
14 Redistribution and use in source and binary forms, with or without
15 modification, are permitted provided that the following conditions are met:
16 * Redistributions of source code must retain the above copyright
17 notice, this list of conditions and the following disclaimer.
18 * Redistributions in binary form must reproduce the above copyright
19 notice, this list of conditions and the following disclaimer in the
20 documentation and/or other materials provided with the distribution.
21 * Neither the name of Oscar Finnsson nor the
22 names of its contributors may be used to endorse or promote products
23 derived from this software without specific prior written permission.
24 .
25 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
26 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
27 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 DISCLAIMED. IN NO EVENT SHALL Oscar Finnsson BE LIABLE FOR ANY
29 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
30 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
31 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
32 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
34 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+0
-3
p/haskell-language-haskell-extract/debian/rules less more
0 #!/usr/bin/make -f
1 include /usr/share/cdbs/1/rules/debhelper.mk
2 include /usr/share/cdbs/1/class/hlibrary.mk
+0
-1
p/haskell-language-haskell-extract/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-language-haskell-extract/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/language-haskell-extract/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+0
-135
p/haskell-pipes-aeson/debian/changelog less more
0 haskell-pipes-aeson (0.4.1.8-5) UNRELEASED; urgency=medium
1
2 * Declare compliance with Debian policy 4.6.1
3
4 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:32:54 +0300
5
6 haskell-pipes-aeson (0.4.1.8-4) unstable; urgency=medium
7
8 * Sourceful upload for GHC 8.8
9
10 -- Ilias Tsitsimpis <iliastsi@debian.org> Thu, 18 Jun 2020 15:01:17 +0300
11
12 haskell-pipes-aeson (0.4.1.8-3) unstable; urgency=medium
13
14 [ Clint Adams ]
15 * Set Rules-Requires-Root to no.
16
17 [ Ilias Tsitsimpis ]
18 * Bump debhelper compat level to 10
19
20 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:17:36 +0300
21
22 haskell-pipes-aeson (0.4.1.8-2) unstable; urgency=medium
23
24 [ Ilias Tsitsimpis ]
25 * Change Priority to optional. Since Debian Policy version 4.0.1,
26 priority extra has been deprecated.
27 * Use the HTTPS form of the copyright-format URL
28 * Modify d/watch and Source field in d/copyright to use HTTPS
29 * Declare compliance with Debian policy 4.1.1
30 * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
31
32 [ Clint Adams ]
33 * Bump to Standards-Version 4.1.4.
34
35 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:00 -0400
36
37 haskell-pipes-aeson (0.4.1.8-1) unstable; urgency=medium
38
39 * New upstream release
40
41 -- Clint Adams <clint@debian.org> Sat, 17 Jun 2017 15:32:11 -0400
42
43 haskell-pipes-aeson (0.4.1.7-3) unstable; urgency=medium
44
45 * Upload to unstable as part of GHC 8 transition.
46
47 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:35:27 -0400
48
49 haskell-pipes-aeson (0.4.1.7-2) experimental; urgency=medium
50
51 * Temporarily build-depend on ghc 8.
52
53 -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 19:23:30 -0400
54
55 haskell-pipes-aeson (0.4.1.7-1) unstable; urgency=medium
56
57 * New upstream release
58
59 -- Clint Adams <clint@debian.org> Thu, 29 Sep 2016 11:39:05 -0400
60
61 haskell-pipes-aeson (0.4.1.6-1) unstable; urgency=medium
62
63 [ Dmitry Bogatov ]
64 * Use secure (https) uri in Vcs-Git field in 'debian/control'
65 * Bump standards version to 3.9.8 (no changes needed)
66
67 [ Ilias Tsitsimpis ]
68 * New upstream release
69
70 -- Ilias Tsitsimpis <i.tsitsimpis@gmail.com> Mon, 30 May 2016 11:30:50 +0000
71
72 haskell-pipes-aeson (0.4.1.5-1) unstable; urgency=medium
73
74 * New upstream release
75
76 -- Clint Adams <clint@debian.org> Sun, 10 Jan 2016 22:55:05 -0500
77
78 haskell-pipes-aeson (0.4.1.4-2) unstable; urgency=medium
79
80 * Switch Vcs-Git/Vcs-Browser headers to new location.
81
82 -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:54 -0500
83
84 haskell-pipes-aeson (0.4.1.4-1) experimental; urgency=medium
85
86 * New upstream release
87 * Bump standards-version to 3.9.6
88 * Depend on haskell-devscripts >= 0.10 to ensure that this package
89 builds against GHC in experimental
90
91 -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:25 +0200
92
93 haskell-pipes-aeson (0.4.1.3-1) unstable; urgency=medium
94
95 * New upstream release
96
97 -- Joachim Breitner <nomeata@debian.org> Mon, 29 Jun 2015 11:49:29 +0200
98
99 haskell-pipes-aeson (0.4.1.2-4) unstable; urgency=medium
100
101 * Rebuild due to haskell-devscripts bug affecting the previous
102
103 -- Joachim Breitner <nomeata@debian.org> Tue, 28 Apr 2015 23:58:55 +0200
104
105 haskell-pipes-aeson (0.4.1.2-3) unstable; urgency=medium
106
107 * Upload to unstable
108
109 -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:52:26 +0200
110
111 haskell-pipes-aeson (0.4.1.2-2) experimental; urgency=medium
112
113 * Depend on haskell-devscripts 0.9, found in experimental
114 * Do not depend on transformers, which now comes with GHC
115
116 -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 20:32:05 +0100
117
118 haskell-pipes-aeson (0.4.1.2-1) unstable; urgency=medium
119
120 * New upstream release
121
122 -- Joachim Breitner <nomeata@debian.org> Mon, 04 Aug 2014 23:54:39 +0200
123
124 haskell-pipes-aeson (0.4.1.1-1) unstable; urgency=medium
125
126 * New upstream version.
127
128 -- Clint Adams <clint@debian.org> Tue, 15 Jul 2014 13:00:45 -0400
129
130 haskell-pipes-aeson (0.3.0-1) unstable; urgency=low
131
132 * Initial release.
133
134 -- Clint Adams <clint@debian.org> Sun, 16 Feb 2014 16:22:40 -0500
+0
-1
p/haskell-pipes-aeson/debian/compat less more
0 10
+0
-88
p/haskell-pipes-aeson/debian/control less more
0 Source: haskell-pipes-aeson
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Clint Adams <clint@debian.org>,
4 Priority: optional
5 Section: haskell
6 Rules-Requires-Root: no
7 Build-Depends:
8 cdbs,
9 debhelper (>= 10),
10 ghc (>= 8),
11 ghc-prof,
12 haskell-devscripts (>= 0.13),
13 libghc-aeson-dev (>= 0.6.1),
14 libghc-aeson-prof,
15 libghc-attoparsec-dev (>= 0.10),
16 libghc-attoparsec-prof,
17 libghc-pipes-dev (>= 4.1),
18 libghc-pipes-prof,
19 libghc-pipes-attoparsec-dev (>= 0.5),
20 libghc-pipes-attoparsec-prof,
21 libghc-pipes-bytestring-dev (>= 2.0),
22 libghc-pipes-bytestring-prof,
23 libghc-pipes-parse-dev (>= 3.0.1),
24 libghc-pipes-parse-prof,
25 libghc-pipes-prof,
26 Build-Depends-Indep:
27 ghc-doc,
28 libghc-aeson-doc,
29 libghc-attoparsec-doc,
30 libghc-pipes-attoparsec-doc,
31 libghc-pipes-bytestring-doc,
32 libghc-pipes-doc,
33 libghc-pipes-parse-doc,
34 Standards-Version: 4.6.1
35 Homepage: https://github.com/k0001/pipes-aeson
36 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-pipes-aeson
37 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-pipes-aeson]
38 X-Description: encode and decode JSON streams using Aeson and Pipes
39 Utilities to encode and decode Pipes streams of JSON.
40
41 Package: libghc-pipes-aeson-dev
42 Architecture: any
43 Depends:
44 ${haskell:Depends},
45 ${misc:Depends},
46 ${shlibs:Depends},
47 Recommends:
48 ${haskell:Recommends},
49 Suggests:
50 ${haskell:Suggests},
51 Provides:
52 ${haskell:Provides},
53 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
54 ${haskell:LongDescription}
55 .
56 ${haskell:Blurb}
57
58 Package: libghc-pipes-aeson-prof
59 Architecture: any
60 Depends:
61 ${haskell:Depends},
62 ${misc:Depends},
63 Recommends:
64 ${haskell:Recommends},
65 Suggests:
66 ${haskell:Suggests},
67 Provides:
68 ${haskell:Provides},
69 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
70 ${haskell:LongDescription}
71 .
72 ${haskell:Blurb}
73
74 Package: libghc-pipes-aeson-doc
75 Architecture: all
76 Section: doc
77 Depends:
78 ${haskell:Depends},
79 ${misc:Depends},
80 Recommends:
81 ${haskell:Recommends},
82 Suggests:
83 ${haskell:Suggests},
84 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
85 ${haskell:LongDescription}
86 .
87 ${haskell:Blurb}
+0
-58
p/haskell-pipes-aeson/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: pipes-aeson
2 Upstream-Contact: Renzo Carbonara <renzocarbonara@gmail.com>
3 Source: https://hackage.haskell.org/package/pipes-aeson
4
5 Files: *
6 Copyright: 2013-2014 Renzo Carbonara
7 License: BSD-3-clause
8
9 Files: debian/*
10 Copyright: 2014 Clint Adams
11 License: Expat
12
13 License: BSD-3-clause
14 Redistribution and use in source and binary forms, with or without
15 modification, are permitted provided that the following conditions are met:
16 .
17 * Redistributions of source code must retain the above copyright
18 notice, this list of conditions and the following disclaimer.
19 .
20 * Redistributions in binary form must reproduce the above
21 copyright notice, this list of conditions and the following
22 disclaimer in the documentation and/or other materials provided
23 with the distribution.
24 .
25 * Neither the name of Renzo Carbonara nor the names of other
26 contributors may be used to endorse or promote products derived
27 from this software without specific prior written permission.
28 .
29 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
30 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
31 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
32 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
33 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
34 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
35 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
36 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
37 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
38 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
40
41 License: Expat
42 Permission is hereby granted, free of charge, to any person obtaining a copy of
43 this software and associated documentation files (the "Software"), to deal in
44 the Software without restriction, including without limitation the rights to
45 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
46 the Software, and to permit persons to whom the Software is furnished to do so,
47 subject to the following conditions:
48 .
49 The above copyright notice and this permission notice shall be included in all
50 copies or substantial portions of the Software.
51 .
52 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
53 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
54 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
55 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
56 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
57 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+0
-6
p/haskell-pipes-aeson/debian/rules less more
0 #!/usr/bin/make -f
1
2 # DEB_ENABLE_TESTS = yes
3
4 include /usr/share/cdbs/1/rules/debhelper.mk
5 include /usr/share/cdbs/1/class/hlibrary.mk
+0
-1
p/haskell-pipes-aeson/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-pipes-aeson/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/pipes-aeson/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+0
-74
p/haskell-regex-compat-tdfa/debian/changelog less more
0 haskell-regex-compat-tdfa (0.95.1.4-9) UNRELEASED; urgency=medium
1
2 * Declare compliance with Debian policy 4.6.1
3 * Remove retired developer, Joachim Breitner, from Uploaders.
4
5 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:33:00 +0300
6
7 haskell-regex-compat-tdfa (0.95.1.4-8) unstable; urgency=medium
8
9 * Sourceful upload for GHC 8.8
10
11 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 14 Jun 2020 14:49:44 +0300
12
13 haskell-regex-compat-tdfa (0.95.1.4-7) unstable; urgency=medium
14
15 [ Clint Adams ]
16 * Set Rules-Requires-Root to no.
17
18 [ Ilias Tsitsimpis ]
19 * Bump debhelper compat level to 10
20
21 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:19:30 +0300
22
23 haskell-regex-compat-tdfa (0.95.1.4-6) unstable; urgency=medium
24
25 [ Ilias Tsitsimpis ]
26 * Change Priority to optional. Since Debian Policy version 4.0.1,
27 priority extra has been deprecated.
28 * Use the HTTPS form of the copyright-format URL
29 * Modify d/watch and Source field in d/copyright to use HTTPS
30 * Declare compliance with Debian policy 4.1.1
31 * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
32
33 [ Clint Adams ]
34 * Bump to Standards-Version 4.1.4.
35
36 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:02 -0400
37
38 haskell-regex-compat-tdfa (0.95.1.4-5) unstable; urgency=medium
39
40 * Upload to unstable as part of GHC 8 transition.
41
42 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:35:49 -0400
43
44 haskell-regex-compat-tdfa (0.95.1.4-4) experimental; urgency=medium
45
46 [ Dmitry Bogatov ]
47 * Use secure (https) uri in Vcs-Git field in 'debian/control'
48 * Bump standards version to 3.9.8 (no changes needed)
49
50 [ Clint Adams ]
51 * Temporarily build-depend on ghc 8.
52
53 -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 01:34:23 -0400
54
55 haskell-regex-compat-tdfa (0.95.1.4-3) unstable; urgency=medium
56
57 * Switch Vcs-Git/Vcs-Browser headers to new location.
58
59 -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:55:00 -0500
60
61 haskell-regex-compat-tdfa (0.95.1.4-2) experimental; urgency=medium
62
63 * Depend on haskell-devscripts >= 0.10 to ensure that this package
64 builds against GHC in experimental
65
66 -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:34 +0200
67
68 haskell-regex-compat-tdfa (0.95.1.4-1) unstable; urgency=low
69
70 [ Debian Haskell Group ]
71 * Initial release
72
73 -- Joachim Breitner <nomeata@debian.org> Thu, 14 May 2015 23:02:38 +0200
+0
-1
p/haskell-regex-compat-tdfa/debian/compat less more
0 10
+0
-87
p/haskell-regex-compat-tdfa/debian/control less more
0 Source: haskell-regex-compat-tdfa
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Ilias Tsitsimpis <iliastsi@debian.org>,
4 Priority: optional
5 Section: haskell
6 Rules-Requires-Root: no
7 Build-Depends:
8 cdbs,
9 debhelper (>= 10),
10 ghc (>= 8),
11 ghc-prof,
12 haskell-devscripts (>= 0.13),
13 libghc-regex-base-dev (>= 0.93),
14 libghc-regex-base-prof,
15 libghc-regex-tdfa-dev (>= 1.1.0),
16 libghc-regex-tdfa-prof,
17 Build-Depends-Indep:
18 ghc-doc,
19 libghc-regex-base-doc,
20 libghc-regex-tdfa-doc,
21 Standards-Version: 4.6.1
22 Homepage: http://hub.darcs.net/shelarcy/regex-compat-tdfa
23 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-regex-compat-tdfa
24 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-regex-compat-tdfa]
25 X-Description: Unicode Support version of Text.Regex, using regex-tdfa
26 One module layer over regex-tdfa to replace Text.Regex.
27 .
28 regex-compat can't use Unicode characters correctly because
29 of using regex-posix. This is not good for Unicode users.
30 .
31 This package provides a modified regex-compat that uses regex-tdfa for solving
32 today's problem.
33
34 Package: libghc-regex-compat-tdfa-dev
35 Architecture: any
36 Depends:
37 ${haskell:Depends},
38 ${misc:Depends},
39 ${shlibs:Depends},
40 Recommends:
41 ${haskell:Recommends},
42 Suggests:
43 ${haskell:Suggests},
44 Conflicts:
45 ${haskell:Conflicts},
46 Provides:
47 ${haskell:Provides},
48 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
49 ${haskell:LongDescription}
50 .
51 ${haskell:Blurb}
52
53 Package: libghc-regex-compat-tdfa-prof
54 Architecture: any
55 Depends:
56 ${haskell:Depends},
57 ${misc:Depends},
58 Recommends:
59 ${haskell:Recommends},
60 Suggests:
61 ${haskell:Suggests},
62 Conflicts:
63 ${haskell:Conflicts},
64 Provides:
65 ${haskell:Provides},
66 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
67 ${haskell:LongDescription}
68 .
69 ${haskell:Blurb}
70
71 Package: libghc-regex-compat-tdfa-doc
72 Architecture: all
73 Section: doc
74 Depends:
75 ${haskell:Depends},
76 ${misc:Depends},
77 Recommends:
78 ${haskell:Recommends},
79 Suggests:
80 ${haskell:Suggests},
81 Conflicts:
82 ${haskell:Conflicts},
83 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
84 ${haskell:LongDescription}
85 .
86 ${haskell:Blurb}
+0
-24
p/haskell-regex-compat-tdfa/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: regex-compat-tdfa
2 Upstream-Contact: shelarcy <shelarcy@gmail.com>
3 Source: https://hackage.haskell.org/package/regex-compat-tdfa
4
5 Files: *
6 Copyright:
7 (c) Christopher Kuklewicz 2006
8 (c) shelarcy 2012
9 (c) The University of Glasgow 2001
10 License: BSD3
11
12 Files: debian/*
13 Copyright: held by the contributors mentioned in debian/changelog
14 License: BSD3
15
16 License: BSD3
17 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
18 .
19 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
20 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
21 * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.
22 .
23 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+0
-7
p/haskell-regex-compat-tdfa/debian/rules less more
0 #!/usr/bin/make -f
1
2 DEB_CABAL_PACKAGE = regex-compat-tdfa
3 DEB_DEFAULT_COMPILER = ghc
4
5 include /usr/share/cdbs/1/rules/debhelper.mk
6 include /usr/share/cdbs/1/class/hlibrary.mk
+0
-1
p/haskell-regex-compat-tdfa/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-regex-compat-tdfa/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/regex-compat-tdfa/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+0
-77
p/haskell-simple/debian/changelog less more
0 haskell-simple (1.0.0-2) UNRELEASED; urgency=medium
1
2 * Declare compliance with Debian policy 4.6.1
3
4 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:33:05 +0300
5
6 haskell-simple (1.0.0-1) unstable; urgency=medium
7
8 * New upstream release
9
10 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 23 Jun 2020 09:49:03 +0300
11
12 haskell-simple (0.11.3-1) unstable; urgency=medium
13
14 * New upstream release
15
16 -- Clint Adams <clint@debian.org> Sun, 01 Sep 2019 12:23:13 -0400
17
18 haskell-simple (0.11.2-4) unstable; urgency=medium
19
20 * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3)
21 * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3)
22
23 -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:42 +0300
24
25 haskell-simple (0.11.2-3) unstable; urgency=medium
26
27 [ Clint Adams ]
28 * Set Rules-Requires-Root to no.
29
30 [ Ilias Tsitsimpis ]
31 * Bump debhelper compat level to 10
32
33 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:20:44 +0300
34
35 haskell-simple (0.11.2-2) unstable; urgency=medium
36
37 [ Ilias Tsitsimpis ]
38 * Change Priority to optional. Since Debian Policy version 4.0.1,
39 priority extra has been deprecated.
40 * Use the HTTPS form of the copyright-format URL
41 * Modify d/watch and Source field in d/copyright to use HTTPS
42 * Declare compliance with Debian policy 4.1.1
43 * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
44
45 [ Clint Adams ]
46 * Bump to Standards-Version 4.1.4.
47
48 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:04 -0400
49
50 haskell-simple (0.11.2-1) unstable; urgency=medium
51
52 * New upstream release
53
54 -- Clint Adams <clint@debian.org> Sun, 18 Jun 2017 02:12:14 -0400
55
56 haskell-simple (0.11.1-3) unstable; urgency=medium
57
58 * Upload to unstable as part of GHC 8 transition.
59
60 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:36:05 -0400
61
62 haskell-simple (0.11.1-2) experimental; urgency=medium
63
64 [ Dmitry Bogatov ]
65 * Bump standards version to 3.9.8 (no changes needed)
66
67 [ Clint Adams ]
68 * Temporarily build-depend on ghc 8.
69
70 -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 18:34:23 -0400
71
72 haskell-simple (0.11.1-1) unstable; urgency=low
73
74 * Initial release.
75
76 -- Clint Adams <clint@debian.org> Tue, 02 Feb 2016 10:38:03 -0500
+0
-1
p/haskell-simple/debian/compat less more
0 10
+0
-167
p/haskell-simple/debian/control less more
0 Source: haskell-simple
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Clint Adams <clint@debian.org>,
4 Priority: optional
5 Section: haskell
6 Rules-Requires-Root: no
7 Build-Depends:
8 cdbs,
9 debhelper (>= 10),
10 ghc (>= 8.4.3),
11 ghc-prof,
12 haskell-devscripts (>= 0.13),
13 libghc-aeson-dev,
14 libghc-aeson-prof,
15 libghc-attoparsec-dev,
16 libghc-base64-bytestring-dev,
17 libghc-base64-bytestring-prof,
18 libghc-blaze-builder-dev,
19 libghc-blaze-builder-prof,
20 libghc-bytestring-dev,
21 libghc-bytestring-prof,
22 libghc-cmdargs-dev,
23 libghc-directory-dev,
24 libghc-directory-prof,
25 libghc-filepath-dev,
26 libghc-filepath-prof,
27 libghc-hspec-contrib-dev,
28 libghc-hspec-dev,
29 libghc-http-types-dev,
30 libghc-http-types-prof,
31 libghc-mime-types-dev,
32 libghc-mime-types-prof,
33 libghc-monad-control-dev (>= 1.0.0.0),
34 libghc-monad-control-prof,
35 libghc-process-dev,
36 libghc-setenv-dev,
37 libghc-simple-templates-dev (>= 0.7.0),
38 libghc-simple-templates-prof,
39 libghc-transformers-base-dev,
40 libghc-transformers-base-prof,
41 libghc-transformers-dev,
42 libghc-transformers-prof,
43 libghc-unordered-containers-dev,
44 libghc-unordered-containers-prof,
45 libghc-vector-dev,
46 libghc-vector-prof,
47 libghc-wai-dev (>= 3.0),
48 libghc-wai-extra-dev,
49 libghc-wai-extra-prof,
50 libghc-attoparsec-dev,
51 libghc-attoparsec-prof,
52 libghc-cmdargs-dev,
53 libghc-cmdargs-prof,
54 libghc-setenv-dev,
55 libghc-setenv-prof,
56 libghc-simple-templates-dev (>= 1.0.0),
57 libghc-hspec-dev,
58 libghc-hspec-prof,
59 libghc-hspec-contrib-dev,
60 libghc-hspec-contrib-prof,
61 Build-Depends-Indep: ghc-doc,
62 libghc-aeson-doc,
63 libghc-base64-bytestring-doc,
64 libghc-blaze-builder-doc,
65 libghc-bytestring-doc,
66 libghc-directory-doc,
67 libghc-filepath-doc,
68 libghc-http-types-doc,
69 libghc-mime-types-doc,
70 libghc-monad-control-doc,
71 libghc-simple-templates-doc,
72 libghc-transformers-base-doc,
73 libghc-transformers-doc,
74 libghc-unordered-containers-doc,
75 libghc-vector-doc,
76 libghc-wai-doc,
77 libghc-wai-extra-doc,
78 Standards-Version: 4.6.1
79 Homepage: http://simple.cx
80 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-simple
81 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-simple]
82 X-Description: minimalist web framework for the WAI server interface
83 Simple is a "framework-less" web framework for Haskell web applications
84 based on the WAI server interface (f.ex. for use with the warp server).
85 Simple does not enforce a particular structure or paradigm for web
86 applications. Rather, Simple contains tools to help you create your own
87 patterns (or re-create existing ones). Simple is minimalist, providing a
88 lightweight base - the most basic Simple app is little more than a WAI
89 'Application' with some routing logic. Everything else (f.ex. authentication,
90 controllers, persistence, caching, etc.) is provided in composable units, so
91 you can include only the ones you need in your app, and easily replace
92 them with your own components.
93
94 Package: libghc-simple-dev
95 Architecture: any
96 Depends:
97 ${haskell:Depends},
98 ${misc:Depends},
99 ${shlibs:Depends},
100 Recommends:
101 ${haskell:Recommends},
102 Suggests:
103 ${haskell:Suggests},
104 Conflicts:
105 ${haskell:Conflicts},
106 Provides:
107 ${haskell:Provides},
108 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
109 ${haskell:LongDescription}
110 .
111 ${haskell:Blurb}
112
113 Package: libghc-simple-prof
114 Architecture: any
115 Depends:
116 ${haskell:Depends},
117 ${misc:Depends},
118 Recommends:
119 ${haskell:Recommends},
120 Suggests:
121 ${haskell:Suggests},
122 Conflicts:
123 ${haskell:Conflicts},
124 Provides:
125 ${haskell:Provides},
126 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
127 ${haskell:LongDescription}
128 .
129 ${haskell:Blurb}
130
131 Package: libghc-simple-doc
132 Architecture: all
133 Section: doc
134 Depends:
135 ${haskell:Depends},
136 ${misc:Depends},
137 Recommends:
138 ${haskell:Recommends},
139 Suggests:
140 ${haskell:Suggests},
141 Conflicts:
142 ${haskell:Conflicts},
143 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
144 ${haskell:LongDescription}
145 .
146 ${haskell:Blurb}
147
148 Package: simple
149 Architecture: any
150 Depends:
151 ${haskell:Depends},
152 ${misc:Depends},
153 ${shlibs:Depends},
154 Recommends:
155 libghc-simple-dev,
156 ${haskell:Recommends},
157 Suggests:
158 ${haskell:Suggests},
159 Conflicts:
160 ${haskell:Conflicts},
161 Provides:
162 ${haskell:Provides},
163 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
164 ${haskell:LongDescription}
165 .
166 ${haskell:Blurb}
+0
-15
p/haskell-simple/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: simple
2 Upstream-Contact: Amit Levy <amit@amitlevy.com>
3 Source: https://hackage.haskell.org/package/simple
4
5 Files: *
6 Copyright: Amit Levy, Daniel B. Giffin
7 License: LGPL-3+
8
9 Files: debian/*
10 Copyright: held by the contributors mentioned in debian/changelog
11 License: LGPL-3+
12
13 License: LGPL-3+
14 See /usr/share/common-licenses/LGPL-3 on your Debian system.
+0
-10
p/haskell-simple/debian/rules less more
0 #!/usr/bin/make -f
1
2 DEB_ENABLE_TESTS = yes
3 DEB_CABAL_PACKAGE = simple
4 DEB_DEFAULT_COMPILER = ghc
5
6 include /usr/share/cdbs/1/rules/debhelper.mk
7 include /usr/share/cdbs/1/class/hlibrary.mk
8
9 build/haskell-simple-utils:: build-ghc-stamp
+0
-1
p/haskell-simple/debian/simple.haskell-binaries less more
0 smpl
+0
-1
p/haskell-simple/debian/simple.install less more
0 ./template/*.tmpl usr/share/simple/template
+0
-1
p/haskell-simple/debian/simple.lintian-overrides less more
0 binary-or-shlib-defines-rpath
+0
-1
p/haskell-simple/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-simple/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/simple/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+0
-71
p/haskell-simple-templates/debian/changelog less more
0 haskell-simple-templates (1.0.0-2) UNRELEASED; urgency=medium
1
2 * Declare compliance with Debian policy 4.6.1
3
4 -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:33:06 +0300
5
6 haskell-simple-templates (1.0.0-1) unstable; urgency=medium
7
8 * New upstream release
9
10 -- Ilias Tsitsimpis <iliastsi@debian.org> Thu, 18 Jun 2020 15:20:14 +0300
11
12 haskell-simple-templates (0.9.0.0-2) unstable; urgency=medium
13
14 * Sourceful upload for GHC 8.8
15
16 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 14 Jun 2020 15:00:05 +0300
17
18 haskell-simple-templates (0.9.0.0-1) unstable; urgency=medium
19
20 * New upstream release
21
22 -- Clint Adams <clint@debian.org> Sun, 01 Sep 2019 12:22:00 -0400
23
24 haskell-simple-templates (0.8.0.1-6) unstable; urgency=medium
25
26 * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3)
27
28 -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:42 +0300
29
30 haskell-simple-templates (0.8.0.1-5) unstable; urgency=medium
31
32 [ Clint Adams ]
33 * Set Rules-Requires-Root to no.
34
35 [ Ilias Tsitsimpis ]
36 * Bump debhelper compat level to 10
37
38 -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:20:50 +0300
39
40 haskell-simple-templates (0.8.0.1-4) unstable; urgency=medium
41
42 [ Ilias Tsitsimpis ]
43 * Change Priority to optional. Since Debian Policy version 4.0.1,
44 priority extra has been deprecated.
45 * Use the HTTPS form of the copyright-format URL
46 * Modify d/watch and Source field in d/copyright to use HTTPS
47 * Declare compliance with Debian policy 4.1.1
48
49 [ Clint Adams ]
50 * Bump to Standards-Version 4.1.4.
51
52 -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:04 -0400
53
54 haskell-simple-templates (0.8.0.1-3) unstable; urgency=medium
55
56 * Upload to unstable as part of GHC 8 transition.
57
58 -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:36:07 -0400
59
60 haskell-simple-templates (0.8.0.1-2) experimental; urgency=medium
61
62 * Temporarily build-depend on ghc 8.
63
64 -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 16:03:49 -0400
65
66 haskell-simple-templates (0.8.0.1-1) unstable; urgency=low
67
68 * Initial release.
69
70 -- Clint Adams <clint@debian.org> Sun, 31 Jan 2016 22:01:14 -0500
+0
-1
p/haskell-simple-templates/debian/compat less more
0 10
+0
-95
p/haskell-simple-templates/debian/control less more
0 Source: haskell-simple-templates
1 Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
2 Uploaders:
3 Clint Adams <clint@debian.org>,
4 Priority: optional
5 Section: haskell
6 Rules-Requires-Root: no
7 Build-Depends:
8 cdbs,
9 debhelper (>= 10),
10 ghc (>= 8.4.3),
11 ghc-prof,
12 haskell-devscripts (>= 0.13),
13 libghc-aeson-dev (>= 0.7),
14 libghc-aeson-prof,
15 libghc-attoparsec-dev,
16 libghc-attoparsec-prof,
17 libghc-hspec-dev,
18 libghc-hunit-dev,
19 libghc-scientific-dev,
20 libghc-scientific-prof,
21 libghc-unordered-containers-dev,
22 libghc-unordered-containers-prof,
23 libghc-vector-dev,
24 libghc-vector-prof,
25 Build-Depends-Indep:
26 ghc-doc,
27 libghc-aeson-doc,
28 libghc-attoparsec-doc,
29 libghc-scientific-doc,
30 libghc-unordered-containers-doc,
31 libghc-vector-doc,
32 Standards-Version: 4.6.1
33 Homepage: http://simple.cx
34 X-Description: basic template language for the Simple web framework
35 Basic template language for the Simple web framework. The language supports
36 variable substitution, function invocation, loops and conditionals.
37 .
38 Web.Simple.Templates documents how to integrate into an app, while
39 Web.Simple.Templates.Language documents the templating language syntax
40 and semantics.
41
42 Package: libghc-simple-templates-dev
43 Architecture: any
44 Depends:
45 ${haskell:Depends},
46 ${misc:Depends},
47 ${shlibs:Depends},
48 Recommends:
49 ${haskell:Recommends},
50 Suggests:
51 ${haskell:Suggests},
52 Conflicts:
53 ${haskell:Conflicts},
54 Provides:
55 ${haskell:Provides},
56 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
57 ${haskell:LongDescription}
58 .
59 ${haskell:Blurb}
60
61 Package: libghc-simple-templates-prof
62 Architecture: any
63 Depends:
64 ${haskell:Depends},
65 ${misc:Depends},
66 Recommends:
67 ${haskell:Recommends},
68 Suggests:
69 ${haskell:Suggests},
70 Conflicts:
71 ${haskell:Conflicts},
72 Provides:
73 ${haskell:Provides},
74 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
75 ${haskell:LongDescription}
76 .
77 ${haskell:Blurb}
78
79 Package: libghc-simple-templates-doc
80 Architecture: all
81 Section: doc
82 Depends:
83 ${haskell:Depends},
84 ${misc:Depends},
85 Recommends:
86 ${haskell:Recommends},
87 Suggests:
88 ${haskell:Suggests},
89 Conflicts:
90 ${haskell:Conflicts},
91 Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
92 ${haskell:LongDescription}
93 .
94 ${haskell:Blurb}
+0
-15
p/haskell-simple-templates/debian/copyright less more
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: simple-templates
2 Upstream-Contact: Amit Aryeh Levy <amit@amitlevy.com>
3 Source: https://hackage.haskell.org/package/simple-templates
4
5 Files: *
6 Copyright: Amit Aryeh Levy
7 License: LGPL-3+
8
9 Files: debian/*
10 Copyright: held by the contributors mentioned in debian/changelog
11 License: LGPL-3+
12
13 License: LGPL-3+
14 See /usr/share/common-licenses/LGPL-3 on your Debian system.
+0
-8
p/haskell-simple-templates/debian/rules less more
0 #!/usr/bin/make -f
1
2 DEB_ENABLE_TESTS = yes
3 DEB_CABAL_PACKAGE = simple-templates
4 DEB_DEFAULT_COMPILER = ghc
5
6 include /usr/share/cdbs/1/rules/debhelper.mk
7 include /usr/share/cdbs/1/class/hlibrary.mk
+0
-1
p/haskell-simple-templates/debian/source/format less more
0 3.0 (quilt)
+0
-2
p/haskell-simple-templates/debian/watch less more
0 version=3
1 https://hackage.haskell.org/package/simple-templates/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))