diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/allclasses-index.html b/docs/api/any2json-csv/any2json-csv/apidocs/allclasses-index.html new file mode 100644 index 00000000..04551c69 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/allclasses-index.html @@ -0,0 +1,72 @@ + + + + +All Classes and Interfaces (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
Classes
+
+
Class
+
Description
+ +
 
+ +
 
+
+
+
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/allpackages-index.html b/docs/api/any2json-csv/any2json-csv/apidocs/allpackages-index.html new file mode 100644 index 00000000..37749c4a --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/allpackages-index.html @@ -0,0 +1,68 @@ + + + + +All Packages (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+ +
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvClass.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvClass.html new file mode 100644 index 00000000..d8206d88 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvClass.html @@ -0,0 +1,207 @@ + + + + +CsvClass (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+ + +
java.lang.Object +
com.github.romualdrousseau.any2json.loader.csv.CsvClass
+
+
+
+
All Implemented Interfaces:
+
DocumentClass
+
+
+
public class CsvClass +extends Object +implements DocumentClass
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvDocument.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvDocument.html new file mode 100644 index 00000000..e0876811 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvDocument.html @@ -0,0 +1,268 @@ + + + + +CsvDocument (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CsvDocument

+
+
java.lang.Object +
com.github.romualdrousseau.any2json.base.BaseDocument +
com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
+
+
+
+
All Implemented Interfaces:
+
Document, AutoCloseable
+
+
+
public class CsvDocument +extends BaseDocument
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CsvDocument

      +
      public CsvDocument()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvClass.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvClass.html new file mode 100644 index 00000000..cb15aca9 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvClass.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.csv.CsvClass (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
com.github.romualdrousseau.any2json.loader.csv.CsvClass

+
+No usage of com.github.romualdrousseau.any2json.loader.csv.CsvClass
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvDocument.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvDocument.html new file mode 100644 index 00000000..4c47522d --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvDocument.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.csv.CsvDocument (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
com.github.romualdrousseau.any2json.loader.csv.CsvDocument

+
+No usage of com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-summary.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-summary.html new file mode 100644 index 00000000..34fff0e1 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-summary.html @@ -0,0 +1,97 @@ + + + + +com.github.romualdrousseau.any2json.loader.csv (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package com.github.romualdrousseau.any2json.loader.csv

+
+
+
package com.github.romualdrousseau.any2json.loader.csv
+
+ +
+
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-tree.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-tree.html new file mode 100644 index 00000000..d8b0dcf4 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-tree.html @@ -0,0 +1,76 @@ + + + + +com.github.romualdrousseau.any2json.loader.csv Class Hierarchy (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.github.romualdrousseau.any2json.loader.csv

+
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) +
        +
      • com.github.romualdrousseau.any2json.loader.csv.CsvDocument
      • +
      +
    • +
    • com.github.romualdrousseau.any2json.loader.csv.CsvClass (implements com.github.romualdrousseau.any2json.DocumentClass)
    • +
    +
  • +
+
+
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-use.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-use.html new file mode 100644 index 00000000..65b38c99 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-use.html @@ -0,0 +1,61 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.loader.csv (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
com.github.romualdrousseau.any2json.loader.csv

+
+No usage of com.github.romualdrousseau.any2json.loader.csv
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/copy.svg b/docs/api/any2json-csv/any2json-csv/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/element-list b/docs/api/any2json-csv/any2json-csv/apidocs/element-list new file mode 100644 index 00000000..f2bbe110 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/element-list @@ -0,0 +1 @@ +com.github.romualdrousseau.any2json.loader.csv diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/help-doc.html b/docs/api/any2json-csv/any2json-csv/apidocs/help-doc.html new file mode 100644 index 00000000..e7e8e3ed --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/help-doc.html @@ -0,0 +1,187 @@ + + + + +API Help (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exception Classes
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/index-all.html b/docs/api/any2json-csv/any2json-csv/apidocs/index-all.html new file mode 100644 index 00000000..1fea3c94 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/index-all.html @@ -0,0 +1,105 @@ + + + + +Index (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C G N O 
All Classes and Interfaces|All Packages +

A

+
+
autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
+

C

+
+
close() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
com.github.romualdrousseau.any2json.loader.csv - package com.github.romualdrousseau.any2json.loader.csv
+
 
+
CsvClass - Class in com.github.romualdrousseau.any2json.loader.csv
+
 
+
CsvClass() - Constructor for class com.github.romualdrousseau.any2json.loader.csv.CsvClass
+
 
+
CsvDocument - Class in com.github.romualdrousseau.any2json.loader.csv
+
 
+
CsvDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
+

G

+
+
getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
getPriority() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvClass
+
 
+
getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
+

N

+
+
newInstance() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvClass
+
 
+
+

O

+
+
open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
+
 
+
+A C G N O 
All Classes and Interfaces|All Packages
+ +
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/index.html b/docs/api/any2json-csv/any2json-csv/apidocs/index.html new file mode 100644 index 00000000..0cb6febb --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/index.html @@ -0,0 +1,26 @@ + + + + +any2json-csv 2.44-SNAPSHOT API + + + + + + + + + + + +
+ +

com/github/romualdrousseau/any2json/loader/csv/package-summary.html

+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-csv/any2json-csv/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-csv/any2json-csv/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/LICENSE b/docs/api/any2json-csv/any2json-csv/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/jquery.md b/docs/api/any2json-csv/any2json-csv/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/jqueryUI.md b/docs/api/any2json-csv/any2json-csv/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/link.svg b/docs/api/any2json-csv/any2json-csv/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/member-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/member-search-index.js new file mode 100644 index 00000000..989cb56b --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvClass","l":"CsvClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"CsvDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/module-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/overview-tree.html b/docs/api/any2json-csv/any2json-csv/apidocs/overview-tree.html new file mode 100644 index 00000000..e6129d2a --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/overview-tree.html @@ -0,0 +1,80 @@ + + + + +Class Hierarchy (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+
+Package Hierarchies: + +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) +
        +
      • com.github.romualdrousseau.any2json.loader.csv.CsvDocument
      • +
      +
    • +
    • com.github.romualdrousseau.any2json.loader.csv.CsvClass (implements com.github.romualdrousseau.any2json.DocumentClass)
    • +
    +
  • +
+
+
+
+
+ +
+
+
+ + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/package-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/package-search-index.js new file mode 100644 index 00000000..72252e65 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.csv"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/resources/glass.png b/docs/api/any2json-csv/any2json-csv/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/resources/x.png b/docs/api/any2json-csv/any2json-csv/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/apidocs/resources/x.png differ diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-csv/any2json-csv/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/script.js b/docs/api/any2json-csv/any2json-csv/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/search-page.js b/docs/api/any2json-csv/any2json-csv/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
    ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
    ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
    ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
    " + col1 + "
    ").appendTo(table); + if (category !== "modules") { + $("
    " + col2 + "
    ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/search.html b/docs/api/any2json-csv/any2json-csv/apidocs/search.html new file mode 100644 index 00000000..3ddf0856 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Search (any2json-csv 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +

    Search

    +
    + + +
    +Additional resources +
    +
    +
    +

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    +

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    +

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    +link +

    + +

    +
    +

    Loading search index...

    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/search.js b/docs/api/any2json-csv/any2json-csv/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + categories[item.category] + "
  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
    " + + idx.d + "
    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/stylesheet.css b/docs/api/any2json-csv/any2json-csv/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/tag-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/tag-search-index.js new file mode 100644 index 00000000..0367dae6 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/type-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/type-search-index.js new file mode 100644 index 00000000..6167794b --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.csv","l":"CsvClass"},{"p":"com.github.romualdrousseau.any2json.loader.csv","l":"CsvDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-csv/any2json-csv/css/apache-maven-fluido-2.0.0-M9.min.css new file mode 100644 index 00000000..fea07dd8 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/css/apache-maven-fluido-2.0.0-M9.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/css/print.css b/docs/api/any2json-csv/any2json-csv/css/print.css new file mode 100644 index 00000000..34af557d --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} diff --git a/docs/api/any2json-csv/any2json-csv/css/site.css b/docs/api/any2json-csv/any2json-csv/css/site.css new file mode 100644 index 00000000..055e7e28 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/dependencies.html b/docs/api/any2json-csv/any2json-csv/dependencies.html new file mode 100644 index 00000000..7a8e8ad3 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/dependencies.html @@ -0,0 +1,1649 @@ + + + + + + + + + + Project Dependencies – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Project Dependencies

    +

    compile

    +

    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

    + + + + + + + + + + + + + + + + + + + + + + + + +
    GroupIdArtifactIdVersionTypeLicenses
    com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
    org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
    org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
    +

    test

    +

    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    GroupIdArtifactIdVersionTypeLicenses
    com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
    com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
    junitjunit4.13.2jarEclipse Public License 1.0
    org.hamcresthamcrest2.2jarBSD License 3
    +

    Project Transitive Dependencies

    +

    The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

    +

    compile

    +

    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    GroupIdArtifactIdVersionClassifierTypeLicenses
    com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
    com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
    com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
    com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
    com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
    com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
    com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
    com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
    com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
    com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
    com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
    com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
    com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
    commons-codeccommons-codec1.15-jarApache License, Version 2.0
    io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
    net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
    org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
    org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
    org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
    org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
    org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
    org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
    org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
    org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
    org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
    org.pythonjython-standalone2.7.3-jarJython Software License
    org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
    org.slf4jslf4j-api2.0.16-jarMIT License
    org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
    org.xerial.snappysnappy-java1.1.10.5-jar-
    +

    runtime

    +

    The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

    + + + + + + + + + + + + + + + + + + +
    GroupIdArtifactIdVersionTypeLicenses
    org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
    org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
    +

    test

    +

    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

    + + + + + + + + + + + + +
    GroupIdArtifactIdVersionTypeLicenses
    org.hamcresthamcrest-core1.3jarNew BSD License
    +

    Project Dependency Graph

    + +
    +

    Dependency Tree

    +
    +

    Licenses

    +

    GNU General Public License (GPL) version 2, or any later version: JavaCPP

    +

    The Apache License, Version 2.0: fury-core, fury-format

    +

    Apache 2.0: error-prone annotations

    +

    Eclipse Public License 1.0: JUnit

    +

    GPLv2 with Classpath exception: JavaCPP

    +

    BSD-3-Clause: Protocol Buffers [Core]

    +

    MIT License: SLF4J API Module

    +

    BSD License 3: Hamcrest

    +

    Jython Software License: Jython

    +

    Apache License V2.0: FlatBuffers Java API

    +

    New BSD License: Hamcrest Core

    +

    WTFPL: Reflections

    +

    Apache License 2.0: Javassist

    +

    The MIT License: Checker Qual

    +

    Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

    +

    Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

    +

    LGPL 2.1: Javassist

    +

    MPL 1.1: Javassist

    +

    GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-csv, any2json-net-classifier, shuju, shuju-jackson-json

    +

    The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

    +

    Dependency File Details

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FilenameSizeEntriesClassesPackagesJava VersionDebug Information
    jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
    jackson-core-2.17.0.jar581.6 kB272----
       • Root-242210141.8Yes
       • Versioned-2119No
       • Versioned-103111Yes
       • Versioned-92117Yes
       • Versioned-92121Yes
    jackson-databind-2.17.0.jar1.6 MB824----
       • Root-822784231.8Yes
       • Versioned-2119No
    jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
       • Root-805861.8Yes
       • Versioned-2119No
    any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
    any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117Yes
    shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
    shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117Yes
    jsr305-3.0.2.jar19.9 kB463531.5Yes
    error_prone_annotations-2.18.0.jar16 kB382621.8Yes
    flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
    failureaccess-1.0.1.jar4.6 kB15211.7Yes
    guava-32.1.2-jre.jar3 MB20602020181.8Yes
    listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
    j2objc-annotations-2.8.jar9.3 kB241311.7Yes
    protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
    commons-codec-1.15.jar353.8 kB25310671.7Yes
    netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
    junit-4.13.2.jar384.6 kB389350321.5Yes
    byte-buddy-1.14.9.jar4.2 MB2934----
       • Root-29322879381.6Yes
       • Versioned-2119No
    arrow-format-14.0.0.jar110 kB1099311.8Yes
    arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
    arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
    arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
    commons-collections4-4.4.jar751.9 kB555524191.8Yes
    log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
    log4j-api-2.23.1.jar342.5 kB241----
       • Root-23020591.8Yes
       • Versioned-11429Yes
    log4j-core-2.23.1.jar1.9 MB1310----
       • Root-12931206551.8Yes
       • Versioned-17749Yes
    log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
    javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
       • Root-1900--
       • Versioned-2119No
    javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
       • Root-1900--
       • Versioned-2119No
    javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
       • Root-6700--
       • Versioned-2119No
    javacpp-1.5.8.jar497.3 kB260----
       • Root-25820051.7Yes
       • Versioned-2119No
    checker-qual-3.33.0.jar224 kB426358301.8Yes
    fury-core-0.4.1.jar2.4 MB14701358491.8Yes
    fury-format-0.4.1.jar130.2 kB846861.8Yes
    hamcrest-2.2.jar123.4 kB122108111.7Yes
    hamcrest-core-1.3.jar45 kB524531.5Yes
    javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
    jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
    reflections-0.10.2.jar130.4 kB877451.8Yes
    slf4j-api-2.0.16.jar69.4 kB71----
       • Root-695541.8Yes
       • Versioned-2119No
    ndarray-0.4.0.jar302.2 kB2011761711Yes
    tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
    tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
    tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
    tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
    tensorflow-core-platform-0.5.0.jar2.4 kB700--
    snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
    TotalSizeEntriesClassesPackagesJava VersionDebug Information
    49387.4 MB443203702610591741
    compile: 42compile: 384.9 MBcompile: 42389compile: 35305compile: 95517compile: 34
    runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
    test: 5test: 583.3 kBtest: 602test: 512test: 4817test: 5
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/dependency-info.html b/docs/api/any2json-csv/any2json-csv/dependency-info.html new file mode 100644 index 00000000..977b2dfd --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Maven Coordinates

    +

    Apache Maven

    +
    <dependency>
    +  <groupId>com.github.romualdrousseau</groupId>
    +  <artifactId>any2json-csv</artifactId>
    +  <version>2.44-SNAPSHOT</version>
    +</dependency>
    +

    Apache Ivy

    +
    <dependency org="com.github.romualdrousseau" name="any2json-csv" rev="2.44-SNAPSHOT">
    +  <artifact name="any2json-csv" type="jar" />
    +</dependency>
    +

    Groovy Grape

    +
    @Grapes(
    +@Grab(group='com.github.romualdrousseau', module='any2json-csv', version='2.44-SNAPSHOT')
    +)
    +

    Gradle/Grails

    +
    implementation 'com.github.romualdrousseau:any2json-csv:2.44-SNAPSHOT'
    +

    Scala SBT

    +
    libraryDependencies += "com.github.romualdrousseau" % "any2json-csv" % "2.44-SNAPSHOT"
    +

    Leiningen

    +
    [com.github.romualdrousseau/any2json-csv "2.44-SNAPSHOT"]
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/dependency-management.html b/docs/api/any2json-csv/any2json-csv/dependency-management.html new file mode 100644 index 00000000..515aa3e0 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Project Dependency Management

    +

    compile

    +

    The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

    + + + + + + + + + + + + + + + + + + + + + + + + +
    GroupIdArtifactIdVersionTypeLicense
    com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
    org.slf4jslf4j-api2.0.16jarMIT License
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/distribution-management.html b/docs/api/any2json-csv/any2json-csv/distribution-management.html new file mode 100644 index 00000000..fda86766 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Overview

    +

    The following is the distribution management information used by this project.

    +

    Repository - ossrh

    https://oss.sonatype.org/service/local/staging/deploy/maven2
    +

    Snapshot Repository - ossrh

    https://oss.sonatype.org/content/repositories/snapshots
    +

    Site - any2json-csv-site

    +

    file:///mnt/media/Projects/Any2Json-monorepo/any2json-csv//any2json-csv

    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..c8f06d9a --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-csv/any2json-csv/images/accessories-text-editor.png b/docs/api/any2json-csv/any2json-csv/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/add.gif b/docs/api/any2json-csv/any2json-csv/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/add.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/apache-maven-project-2.png b/docs/api/any2json-csv/any2json-csv/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/application-certificate.png b/docs/api/any2json-csv/any2json-csv/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/application-certificate.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/close.gif b/docs/api/any2json-csv/any2json-csv/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/close.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/contact-new.png b/docs/api/any2json-csv/any2json-csv/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/contact-new.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/document-properties.png b/docs/api/any2json-csv/any2json-csv/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/document-properties.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/drive-harddisk.png b/docs/api/any2json-csv/any2json-csv/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/drive-harddisk.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/fix.gif b/docs/api/any2json-csv/any2json-csv/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/fix.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_error_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_help_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_info_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_success_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_warning_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/image-x-generic.png b/docs/api/any2json-csv/any2json-csv/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/image-x-generic.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/internet-web-browser.png b/docs/api/any2json-csv/any2json-csv/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/internet-web-browser.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-black.png b/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-white.png b/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/logos/maven-feather.png b/docs/api/any2json-csv/any2json-csv/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/network-server.png b/docs/api/any2json-csv/any2json-csv/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/network-server.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/package-x-generic.png b/docs/api/any2json-csv/any2json-csv/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/package-x-generic.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/profiles/pre-release.png b/docs/api/any2json-csv/any2json-csv/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/profiles/retired.png b/docs/api/any2json-csv/any2json-csv/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/profiles/retired.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/profiles/sandbox.png b/docs/api/any2json-csv/any2json-csv/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/remove.gif b/docs/api/any2json-csv/any2json-csv/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/remove.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/rss.png b/docs/api/any2json-csv/any2json-csv/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/rss.png differ diff --git a/docs/api/any2json-csv/any2json-csv/images/update.gif b/docs/api/any2json-csv/any2json-csv/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/update.gif differ diff --git a/docs/api/any2json-csv/any2json-csv/images/window-new.png b/docs/api/any2json-csv/any2json-csv/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/images/window-new.png differ diff --git a/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings-white.png b/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings.png b/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-csv/any2json-csv/index.html b/docs/api/any2json-csv/any2json-csv/index.html new file mode 100644 index 00000000..084089ef --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/index.html @@ -0,0 +1,91 @@ + + + + + + + + + + About – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    About any2json-csv

    +

    Convert any text file in Json

    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-csv/any2json-csv/js/apache-maven-fluido-2.0.0-M9.min.js new file mode 100644 index 00000000..819716ab --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/js/apache-maven-fluido-2.0.0-M9.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/licenses.html b/docs/api/any2json-csv/any2json-csv/licenses.html new file mode 100644 index 00000000..c0ee3599 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Overview

    +

    Typically the licenses listed for the project are that of the project itself, and not of dependencies.

    +

    Project Licenses

    +

    GNU GENERAL PUBLIC LICENSE, Version 3.0

    +
                        GNU GENERAL PUBLIC LICENSE
    +                       Version 3, 29 June 2007
    +
    + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
    + Everyone is permitted to copy and distribute verbatim copies
    + of this license document, but changing it is not allowed.
    +
    +                            Preamble
    +
    +  The GNU General Public License is a free, copyleft license for
    +software and other kinds of works.
    +
    +  The licenses for most software and other practical works are designed
    +to take away your freedom to share and change the works.  By contrast,
    +the GNU General Public License is intended to guarantee your freedom to
    +share and change all versions of a program--to make sure it remains free
    +software for all its users.  We, the Free Software Foundation, use the
    +GNU General Public License for most of our software; it applies also to
    +any other work released this way by its authors.  You can apply it to
    +your programs, too.
    +
    +  When we speak of free software, we are referring to freedom, not
    +price.  Our General Public Licenses are designed to make sure that you
    +have the freedom to distribute copies of free software (and charge for
    +them if you wish), that you receive source code or can get it if you
    +want it, that you can change the software or use pieces of it in new
    +free programs, and that you know you can do these things.
    +
    +  To protect your rights, we need to prevent others from denying you
    +these rights or asking you to surrender the rights.  Therefore, you have
    +certain responsibilities if you distribute copies of the software, or if
    +you modify it: responsibilities to respect the freedom of others.
    +
    +  For example, if you distribute copies of such a program, whether
    +gratis or for a fee, you must pass on to the recipients the same
    +freedoms that you received.  You must make sure that they, too, receive
    +or can get the source code.  And you must show them these terms so they
    +know their rights.
    +
    +  Developers that use the GNU GPL protect your rights with two steps:
    +(1) assert copyright on the software, and (2) offer you this License
    +giving you legal permission to copy, distribute and/or modify it.
    +
    +  For the developers' and authors' protection, the GPL clearly explains
    +that there is no warranty for this free software.  For both users' and
    +authors' sake, the GPL requires that modified versions be marked as
    +changed, so that their problems will not be attributed erroneously to
    +authors of previous versions.
    +
    +  Some devices are designed to deny users access to install or run
    +modified versions of the software inside them, although the manufacturer
    +can do so.  This is fundamentally incompatible with the aim of
    +protecting users' freedom to change the software.  The systematic
    +pattern of such abuse occurs in the area of products for individuals to
    +use, which is precisely where it is most unacceptable.  Therefore, we
    +have designed this version of the GPL to prohibit the practice for those
    +products.  If such problems arise substantially in other domains, we
    +stand ready to extend this provision to those domains in future versions
    +of the GPL, as needed to protect the freedom of users.
    +
    +  Finally, every program is threatened constantly by software patents.
    +States should not allow patents to restrict development and use of
    +software on general-purpose computers, but in those that do, we wish to
    +avoid the special danger that patents applied to a free program could
    +make it effectively proprietary.  To prevent this, the GPL assures that
    +patents cannot be used to render the program non-free.
    +
    +  The precise terms and conditions for copying, distribution and
    +modification follow.
    +
    +                       TERMS AND CONDITIONS
    +
    +  0. Definitions.
    +
    +  "This License" refers to version 3 of the GNU General Public License.
    +
    +  "Copyright" also means copyright-like laws that apply to other kinds of
    +works, such as semiconductor masks.
    +
    +  "The Program" refers to any copyrightable work licensed under this
    +License.  Each licensee is addressed as "you".  "Licensees" and
    +"recipients" may be individuals or organizations.
    +
    +  To "modify" a work means to copy from or adapt all or part of the work
    +in a fashion requiring copyright permission, other than the making of an
    +exact copy.  The resulting work is called a "modified version" of the
    +earlier work or a work "based on" the earlier work.
    +
    +  A "covered work" means either the unmodified Program or a work based
    +on the Program.
    +
    +  To "propagate" a work means to do anything with it that, without
    +permission, would make you directly or secondarily liable for
    +infringement under applicable copyright law, except executing it on a
    +computer or modifying a private copy.  Propagation includes copying,
    +distribution (with or without modification), making available to the
    +public, and in some countries other activities as well.
    +
    +  To "convey" a work means any kind of propagation that enables other
    +parties to make or receive copies.  Mere interaction with a user through
    +a computer network, with no transfer of a copy, is not conveying.
    +
    +  An interactive user interface displays "Appropriate Legal Notices"
    +to the extent that it includes a convenient and prominently visible
    +feature that (1) displays an appropriate copyright notice, and (2)
    +tells the user that there is no warranty for the work (except to the
    +extent that warranties are provided), that licensees may convey the
    +work under this License, and how to view a copy of this License.  If
    +the interface presents a list of user commands or options, such as a
    +menu, a prominent item in the list meets this criterion.
    +
    +  1. Source Code.
    +
    +  The "source code" for a work means the preferred form of the work
    +for making modifications to it.  "Object code" means any non-source
    +form of a work.
    +
    +  A "Standard Interface" means an interface that either is an official
    +standard defined by a recognized standards body, or, in the case of
    +interfaces specified for a particular programming language, one that
    +is widely used among developers working in that language.
    +
    +  The "System Libraries" of an executable work include anything, other
    +than the work as a whole, that (a) is included in the normal form of
    +packaging a Major Component, but which is not part of that Major
    +Component, and (b) serves only to enable use of the work with that
    +Major Component, or to implement a Standard Interface for which an
    +implementation is available to the public in source code form.  A
    +"Major Component", in this context, means a major essential component
    +(kernel, window system, and so on) of the specific operating system
    +(if any) on which the executable work runs, or a compiler used to
    +produce the work, or an object code interpreter used to run it.
    +
    +  The "Corresponding Source" for a work in object code form means all
    +the source code needed to generate, install, and (for an executable
    +work) run the object code and to modify the work, including scripts to
    +control those activities.  However, it does not include the work's
    +System Libraries, or general-purpose tools or generally available free
    +programs which are used unmodified in performing those activities but
    +which are not part of the work.  For example, Corresponding Source
    +includes interface definition files associated with source files for
    +the work, and the source code for shared libraries and dynamically
    +linked subprograms that the work is specifically designed to require,
    +such as by intimate data communication or control flow between those
    +subprograms and other parts of the work.
    +
    +  The Corresponding Source need not include anything that users
    +can regenerate automatically from other parts of the Corresponding
    +Source.
    +
    +  The Corresponding Source for a work in source code form is that
    +same work.
    +
    +  2. Basic Permissions.
    +
    +  All rights granted under this License are granted for the term of
    +copyright on the Program, and are irrevocable provided the stated
    +conditions are met.  This License explicitly affirms your unlimited
    +permission to run the unmodified Program.  The output from running a
    +covered work is covered by this License only if the output, given its
    +content, constitutes a covered work.  This License acknowledges your
    +rights of fair use or other equivalent, as provided by copyright law.
    +
    +  You may make, run and propagate covered works that you do not
    +convey, without conditions so long as your license otherwise remains
    +in force.  You may convey covered works to others for the sole purpose
    +of having them make modifications exclusively for you, or provide you
    +with facilities for running those works, provided that you comply with
    +the terms of this License in conveying all material for which you do
    +not control copyright.  Those thus making or running the covered works
    +for you must do so exclusively on your behalf, under your direction
    +and control, on terms that prohibit them from making any copies of
    +your copyrighted material outside their relationship with you.
    +
    +  Conveying under any other circumstances is permitted solely under
    +the conditions stated below.  Sublicensing is not allowed; section 10
    +makes it unnecessary.
    +
    +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
    +
    +  No covered work shall be deemed part of an effective technological
    +measure under any applicable law fulfilling obligations under article
    +11 of the WIPO copyright treaty adopted on 20 December 1996, or
    +similar laws prohibiting or restricting circumvention of such
    +measures.
    +
    +  When you convey a covered work, you waive any legal power to forbid
    +circumvention of technological measures to the extent such circumvention
    +is effected by exercising rights under this License with respect to
    +the covered work, and you disclaim any intention to limit operation or
    +modification of the work as a means of enforcing, against the work's
    +users, your or third parties' legal rights to forbid circumvention of
    +technological measures.
    +
    +  4. Conveying Verbatim Copies.
    +
    +  You may convey verbatim copies of the Program's source code as you
    +receive it, in any medium, provided that you conspicuously and
    +appropriately publish on each copy an appropriate copyright notice;
    +keep intact all notices stating that this License and any
    +non-permissive terms added in accord with section 7 apply to the code;
    +keep intact all notices of the absence of any warranty; and give all
    +recipients a copy of this License along with the Program.
    +
    +  You may charge any price or no price for each copy that you convey,
    +and you may offer support or warranty protection for a fee.
    +
    +  5. Conveying Modified Source Versions.
    +
    +  You may convey a work based on the Program, or the modifications to
    +produce it from the Program, in the form of source code under the
    +terms of section 4, provided that you also meet all of these conditions:
    +
    +    a) The work must carry prominent notices stating that you modified
    +    it, and giving a relevant date.
    +
    +    b) The work must carry prominent notices stating that it is
    +    released under this License and any conditions added under section
    +    7.  This requirement modifies the requirement in section 4 to
    +    "keep intact all notices".
    +
    +    c) You must license the entire work, as a whole, under this
    +    License to anyone who comes into possession of a copy.  This
    +    License will therefore apply, along with any applicable section 7
    +    additional terms, to the whole of the work, and all its parts,
    +    regardless of how they are packaged.  This License gives no
    +    permission to license the work in any other way, but it does not
    +    invalidate such permission if you have separately received it.
    +
    +    d) If the work has interactive user interfaces, each must display
    +    Appropriate Legal Notices; however, if the Program has interactive
    +    interfaces that do not display Appropriate Legal Notices, your
    +    work need not make them do so.
    +
    +  A compilation of a covered work with other separate and independent
    +works, which are not by their nature extensions of the covered work,
    +and which are not combined with it such as to form a larger program,
    +in or on a volume of a storage or distribution medium, is called an
    +"aggregate" if the compilation and its resulting copyright are not
    +used to limit the access or legal rights of the compilation's users
    +beyond what the individual works permit.  Inclusion of a covered work
    +in an aggregate does not cause this License to apply to the other
    +parts of the aggregate.
    +
    +  6. Conveying Non-Source Forms.
    +
    +  You may convey a covered work in object code form under the terms
    +of sections 4 and 5, provided that you also convey the
    +machine-readable Corresponding Source under the terms of this License,
    +in one of these ways:
    +
    +    a) Convey the object code in, or embodied in, a physical product
    +    (including a physical distribution medium), accompanied by the
    +    Corresponding Source fixed on a durable physical medium
    +    customarily used for software interchange.
    +
    +    b) Convey the object code in, or embodied in, a physical product
    +    (including a physical distribution medium), accompanied by a
    +    written offer, valid for at least three years and valid for as
    +    long as you offer spare parts or customer support for that product
    +    model, to give anyone who possesses the object code either (1) a
    +    copy of the Corresponding Source for all the software in the
    +    product that is covered by this License, on a durable physical
    +    medium customarily used for software interchange, for a price no
    +    more than your reasonable cost of physically performing this
    +    conveying of source, or (2) access to copy the
    +    Corresponding Source from a network server at no charge.
    +
    +    c) Convey individual copies of the object code with a copy of the
    +    written offer to provide the Corresponding Source.  This
    +    alternative is allowed only occasionally and noncommercially, and
    +    only if you received the object code with such an offer, in accord
    +    with subsection 6b.
    +
    +    d) Convey the object code by offering access from a designated
    +    place (gratis or for a charge), and offer equivalent access to the
    +    Corresponding Source in the same way through the same place at no
    +    further charge.  You need not require recipients to copy the
    +    Corresponding Source along with the object code.  If the place to
    +    copy the object code is a network server, the Corresponding Source
    +    may be on a different server (operated by you or a third party)
    +    that supports equivalent copying facilities, provided you maintain
    +    clear directions next to the object code saying where to find the
    +    Corresponding Source.  Regardless of what server hosts the
    +    Corresponding Source, you remain obligated to ensure that it is
    +    available for as long as needed to satisfy these requirements.
    +
    +    e) Convey the object code using peer-to-peer transmission, provided
    +    you inform other peers where the object code and Corresponding
    +    Source of the work are being offered to the general public at no
    +    charge under subsection 6d.
    +
    +  A separable portion of the object code, whose source code is excluded
    +from the Corresponding Source as a System Library, need not be
    +included in conveying the object code work.
    +
    +  A "User Product" is either (1) a "consumer product", which means any
    +tangible personal property which is normally used for personal, family,
    +or household purposes, or (2) anything designed or sold for incorporation
    +into a dwelling.  In determining whether a product is a consumer product,
    +doubtful cases shall be resolved in favor of coverage.  For a particular
    +product received by a particular user, "normally used" refers to a
    +typical or common use of that class of product, regardless of the status
    +of the particular user or of the way in which the particular user
    +actually uses, or expects or is expected to use, the product.  A product
    +is a consumer product regardless of whether the product has substantial
    +commercial, industrial or non-consumer uses, unless such uses represent
    +the only significant mode of use of the product.
    +
    +  "Installation Information" for a User Product means any methods,
    +procedures, authorization keys, or other information required to install
    +and execute modified versions of a covered work in that User Product from
    +a modified version of its Corresponding Source.  The information must
    +suffice to ensure that the continued functioning of the modified object
    +code is in no case prevented or interfered with solely because
    +modification has been made.
    +
    +  If you convey an object code work under this section in, or with, or
    +specifically for use in, a User Product, and the conveying occurs as
    +part of a transaction in which the right of possession and use of the
    +User Product is transferred to the recipient in perpetuity or for a
    +fixed term (regardless of how the transaction is characterized), the
    +Corresponding Source conveyed under this section must be accompanied
    +by the Installation Information.  But this requirement does not apply
    +if neither you nor any third party retains the ability to install
    +modified object code on the User Product (for example, the work has
    +been installed in ROM).
    +
    +  The requirement to provide Installation Information does not include a
    +requirement to continue to provide support service, warranty, or updates
    +for a work that has been modified or installed by the recipient, or for
    +the User Product in which it has been modified or installed.  Access to a
    +network may be denied when the modification itself materially and
    +adversely affects the operation of the network or violates the rules and
    +protocols for communication across the network.
    +
    +  Corresponding Source conveyed, and Installation Information provided,
    +in accord with this section must be in a format that is publicly
    +documented (and with an implementation available to the public in
    +source code form), and must require no special password or key for
    +unpacking, reading or copying.
    +
    +  7. Additional Terms.
    +
    +  "Additional permissions" are terms that supplement the terms of this
    +License by making exceptions from one or more of its conditions.
    +Additional permissions that are applicable to the entire Program shall
    +be treated as though they were included in this License, to the extent
    +that they are valid under applicable law.  If additional permissions
    +apply only to part of the Program, that part may be used separately
    +under those permissions, but the entire Program remains governed by
    +this License without regard to the additional permissions.
    +
    +  When you convey a copy of a covered work, you may at your option
    +remove any additional permissions from that copy, or from any part of
    +it.  (Additional permissions may be written to require their own
    +removal in certain cases when you modify the work.)  You may place
    +additional permissions on material, added by you to a covered work,
    +for which you have or can give appropriate copyright permission.
    +
    +  Notwithstanding any other provision of this License, for material you
    +add to a covered work, you may (if authorized by the copyright holders of
    +that material) supplement the terms of this License with terms:
    +
    +    a) Disclaiming warranty or limiting liability differently from the
    +    terms of sections 15 and 16 of this License; or
    +
    +    b) Requiring preservation of specified reasonable legal notices or
    +    author attributions in that material or in the Appropriate Legal
    +    Notices displayed by works containing it; or
    +
    +    c) Prohibiting misrepresentation of the origin of that material, or
    +    requiring that modified versions of such material be marked in
    +    reasonable ways as different from the original version; or
    +
    +    d) Limiting the use for publicity purposes of names of licensors or
    +    authors of the material; or
    +
    +    e) Declining to grant rights under trademark law for use of some
    +    trade names, trademarks, or service marks; or
    +
    +    f) Requiring indemnification of licensors and authors of that
    +    material by anyone who conveys the material (or modified versions of
    +    it) with contractual assumptions of liability to the recipient, for
    +    any liability that these contractual assumptions directly impose on
    +    those licensors and authors.
    +
    +  All other non-permissive additional terms are considered "further
    +restrictions" within the meaning of section 10.  If the Program as you
    +received it, or any part of it, contains a notice stating that it is
    +governed by this License along with a term that is a further
    +restriction, you may remove that term.  If a license document contains
    +a further restriction but permits relicensing or conveying under this
    +License, you may add to a covered work material governed by the terms
    +of that license document, provided that the further restriction does
    +not survive such relicensing or conveying.
    +
    +  If you add terms to a covered work in accord with this section, you
    +must place, in the relevant source files, a statement of the
    +additional terms that apply to those files, or a notice indicating
    +where to find the applicable terms.
    +
    +  Additional terms, permissive or non-permissive, may be stated in the
    +form of a separately written license, or stated as exceptions;
    +the above requirements apply either way.
    +
    +  8. Termination.
    +
    +  You may not propagate or modify a covered work except as expressly
    +provided under this License.  Any attempt otherwise to propagate or
    +modify it is void, and will automatically terminate your rights under
    +this License (including any patent licenses granted under the third
    +paragraph of section 11).
    +
    +  However, if you cease all violation of this License, then your
    +license from a particular copyright holder is reinstated (a)
    +provisionally, unless and until the copyright holder explicitly and
    +finally terminates your license, and (b) permanently, if the copyright
    +holder fails to notify you of the violation by some reasonable means
    +prior to 60 days after the cessation.
    +
    +  Moreover, your license from a particular copyright holder is
    +reinstated permanently if the copyright holder notifies you of the
    +violation by some reasonable means, this is the first time you have
    +received notice of violation of this License (for any work) from that
    +copyright holder, and you cure the violation prior to 30 days after
    +your receipt of the notice.
    +
    +  Termination of your rights under this section does not terminate the
    +licenses of parties who have received copies or rights from you under
    +this License.  If your rights have been terminated and not permanently
    +reinstated, you do not qualify to receive new licenses for the same
    +material under section 10.
    +
    +  9. Acceptance Not Required for Having Copies.
    +
    +  You are not required to accept this License in order to receive or
    +run a copy of the Program.  Ancillary propagation of a covered work
    +occurring solely as a consequence of using peer-to-peer transmission
    +to receive a copy likewise does not require acceptance.  However,
    +nothing other than this License grants you permission to propagate or
    +modify any covered work.  These actions infringe copyright if you do
    +not accept this License.  Therefore, by modifying or propagating a
    +covered work, you indicate your acceptance of this License to do so.
    +
    +  10. Automatic Licensing of Downstream Recipients.
    +
    +  Each time you convey a covered work, the recipient automatically
    +receives a license from the original licensors, to run, modify and
    +propagate that work, subject to this License.  You are not responsible
    +for enforcing compliance by third parties with this License.
    +
    +  An "entity transaction" is a transaction transferring control of an
    +organization, or substantially all assets of one, or subdividing an
    +organization, or merging organizations.  If propagation of a covered
    +work results from an entity transaction, each party to that
    +transaction who receives a copy of the work also receives whatever
    +licenses to the work the party's predecessor in interest had or could
    +give under the previous paragraph, plus a right to possession of the
    +Corresponding Source of the work from the predecessor in interest, if
    +the predecessor has it or can get it with reasonable efforts.
    +
    +  You may not impose any further restrictions on the exercise of the
    +rights granted or affirmed under this License.  For example, you may
    +not impose a license fee, royalty, or other charge for exercise of
    +rights granted under this License, and you may not initiate litigation
    +(including a cross-claim or counterclaim in a lawsuit) alleging that
    +any patent claim is infringed by making, using, selling, offering for
    +sale, or importing the Program or any portion of it.
    +
    +  11. Patents.
    +
    +  A "contributor" is a copyright holder who authorizes use under this
    +License of the Program or a work on which the Program is based.  The
    +work thus licensed is called the contributor's "contributor version".
    +
    +  A contributor's "essential patent claims" are all patent claims
    +owned or controlled by the contributor, whether already acquired or
    +hereafter acquired, that would be infringed by some manner, permitted
    +by this License, of making, using, or selling its contributor version,
    +but do not include claims that would be infringed only as a
    +consequence of further modification of the contributor version.  For
    +purposes of this definition, "control" includes the right to grant
    +patent sublicenses in a manner consistent with the requirements of
    +this License.
    +
    +  Each contributor grants you a non-exclusive, worldwide, royalty-free
    +patent license under the contributor's essential patent claims, to
    +make, use, sell, offer for sale, import and otherwise run, modify and
    +propagate the contents of its contributor version.
    +
    +  In the following three paragraphs, a "patent license" is any express
    +agreement or commitment, however denominated, not to enforce a patent
    +(such as an express permission to practice a patent or covenant not to
    +sue for patent infringement).  To "grant" such a patent license to a
    +party means to make such an agreement or commitment not to enforce a
    +patent against the party.
    +
    +  If you convey a covered work, knowingly relying on a patent license,
    +and the Corresponding Source of the work is not available for anyone
    +to copy, free of charge and under the terms of this License, through a
    +publicly available network server or other readily accessible means,
    +then you must either (1) cause the Corresponding Source to be so
    +available, or (2) arrange to deprive yourself of the benefit of the
    +patent license for this particular work, or (3) arrange, in a manner
    +consistent with the requirements of this License, to extend the patent
    +license to downstream recipients.  "Knowingly relying" means you have
    +actual knowledge that, but for the patent license, your conveying the
    +covered work in a country, or your recipient's use of the covered work
    +in a country, would infringe one or more identifiable patents in that
    +country that you have reason to believe are valid.
    +
    +  If, pursuant to or in connection with a single transaction or
    +arrangement, you convey, or propagate by procuring conveyance of, a
    +covered work, and grant a patent license to some of the parties
    +receiving the covered work authorizing them to use, propagate, modify
    +or convey a specific copy of the covered work, then the patent license
    +you grant is automatically extended to all recipients of the covered
    +work and works based on it.
    +
    +  A patent license is "discriminatory" if it does not include within
    +the scope of its coverage, prohibits the exercise of, or is
    +conditioned on the non-exercise of one or more of the rights that are
    +specifically granted under this License.  You may not convey a covered
    +work if you are a party to an arrangement with a third party that is
    +in the business of distributing software, under which you make payment
    +to the third party based on the extent of your activity of conveying
    +the work, and under which the third party grants, to any of the
    +parties who would receive the covered work from you, a discriminatory
    +patent license (a) in connection with copies of the covered work
    +conveyed by you (or copies made from those copies), or (b) primarily
    +for and in connection with specific products or compilations that
    +contain the covered work, unless you entered into that arrangement,
    +or that patent license was granted, prior to 28 March 2007.
    +
    +  Nothing in this License shall be construed as excluding or limiting
    +any implied license or other defenses to infringement that may
    +otherwise be available to you under applicable patent law.
    +
    +  12. No Surrender of Others' Freedom.
    +
    +  If conditions are imposed on you (whether by court order, agreement or
    +otherwise) that contradict the conditions of this License, they do not
    +excuse you from the conditions of this License.  If you cannot convey a
    +covered work so as to satisfy simultaneously your obligations under this
    +License and any other pertinent obligations, then as a consequence you may
    +not convey it at all.  For example, if you agree to terms that obligate you
    +to collect a royalty for further conveying from those to whom you convey
    +the Program, the only way you could satisfy both those terms and this
    +License would be to refrain entirely from conveying the Program.
    +
    +  13. Use with the GNU Affero General Public License.
    +
    +  Notwithstanding any other provision of this License, you have
    +permission to link or combine any covered work with a work licensed
    +under version 3 of the GNU Affero General Public License into a single
    +combined work, and to convey the resulting work.  The terms of this
    +License will continue to apply to the part which is the covered work,
    +but the special requirements of the GNU Affero General Public License,
    +section 13, concerning interaction through a network will apply to the
    +combination as such.
    +
    +  14. Revised Versions of this License.
    +
    +  The Free Software Foundation may publish revised and/or new versions of
    +the GNU General Public License from time to time.  Such new versions will
    +be similar in spirit to the present version, but may differ in detail to
    +address new problems or concerns.
    +
    +  Each version is given a distinguishing version number.  If the
    +Program specifies that a certain numbered version of the GNU General
    +Public License "or any later version" applies to it, you have the
    +option of following the terms and conditions either of that numbered
    +version or of any later version published by the Free Software
    +Foundation.  If the Program does not specify a version number of the
    +GNU General Public License, you may choose any version ever published
    +by the Free Software Foundation.
    +
    +  If the Program specifies that a proxy can decide which future
    +versions of the GNU General Public License can be used, that proxy's
    +public statement of acceptance of a version permanently authorizes you
    +to choose that version for the Program.
    +
    +  Later license versions may give you additional or different
    +permissions.  However, no additional obligations are imposed on any
    +author or copyright holder as a result of your choosing to follow a
    +later version.
    +
    +  15. Disclaimer of Warranty.
    +
    +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
    +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
    +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
    +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
    +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
    +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
    +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
    +
    +  16. Limitation of Liability.
    +
    +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
    +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
    +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
    +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
    +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
    +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
    +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
    +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
    +SUCH DAMAGES.
    +
    +  17. Interpretation of Sections 15 and 16.
    +
    +  If the disclaimer of warranty and limitation of liability provided
    +above cannot be given local legal effect according to their terms,
    +reviewing courts shall apply local law that most closely approximates
    +an absolute waiver of all civil liability in connection with the
    +Program, unless a warranty or assumption of liability accompanies a
    +copy of the Program in return for a fee.
    +
    +                     END OF TERMS AND CONDITIONS
    +
    +            How to Apply These Terms to Your New Programs
    +
    +  If you develop a new program, and you want it to be of the greatest
    +possible use to the public, the best way to achieve this is to make it
    +free software which everyone can redistribute and change under these terms.
    +
    +  To do so, attach the following notices to the program.  It is safest
    +to attach them to the start of each source file to most effectively
    +state the exclusion of warranty; and each file should have at least
    +the "copyright" line and a pointer to where the full notice is found.
    +
    +    <one line to give the program's name and a brief idea of what it does.>
    +    Copyright (C) <year>  <name of author>
    +
    +    This program is free software: you can redistribute it and/or modify
    +    it under the terms of the GNU General Public License as published by
    +    the Free Software Foundation, either version 3 of the License, or
    +    (at your option) any later version.
    +
    +    This program is distributed in the hope that it will be useful,
    +    but WITHOUT ANY WARRANTY; without even the implied warranty of
    +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    +    GNU General Public License for more details.
    +
    +    You should have received a copy of the GNU General Public License
    +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
    +
    +Also add information on how to contact you by electronic and paper mail.
    +
    +  If the program does terminal interaction, make it output a short
    +notice like this when it starts in an interactive mode:
    +
    +    <program>  Copyright (C) <year>  <name of author>
    +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    +    This is free software, and you are welcome to redistribute it
    +    under certain conditions; type `show c' for details.
    +
    +The hypothetical commands `show w' and `show c' should show the appropriate
    +parts of the General Public License.  Of course, your program's commands
    +might be different; for a GUI interface, you would use an "about box".
    +
    +  You should also get your employer (if you work as a programmer) or school,
    +if any, to sign a "copyright disclaimer" for the program, if necessary.
    +For more information on this, and how to apply and follow the GNU GPL, see
    +<https://www.gnu.org/licenses/>.
    +
    +  The GNU General Public License does not permit incorporating your program
    +into proprietary programs.  If your program is a subroutine library, you
    +may consider it more useful to permit linking proprietary applications with
    +the library.  If this is what you want to do, use the GNU Lesser General
    +Public License instead of this License.  But first, please read
    +<https://www.gnu.org/licenses/why-not-lgpl.html>.
    +
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/plugin-management.html b/docs/api/any2json-csv/any2json-csv/plugin-management.html new file mode 100644 index 00000000..c2569936 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Project Plugin Management

    + + + + + + + + + + + + + + + + + + + + +
    GroupIdArtifactIdVersion
    org.apache.maven.pluginsmaven-antrun-plugin3.1.0
    org.apache.maven.pluginsmaven-assembly-plugin3.7.1
    org.apache.maven.pluginsmaven-dependency-plugin3.7.0
    org.apache.maven.pluginsmaven-release-plugin3.0.1
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/plugins.html b/docs/api/any2json-csv/any2json-csv/plugins.html new file mode 100644 index 00000000..7eba7e7e --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Project Build Plugins

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    GroupIdArtifactIdVersion
    org.apache.maven.pluginsmaven-clean-plugin3.4.0
    org.apache.maven.pluginsmaven-compiler-plugin3.13.0
    org.apache.maven.pluginsmaven-deploy-plugin3.1.2
    org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
    org.apache.maven.pluginsmaven-install-plugin3.1.3
    org.apache.maven.pluginsmaven-jar-plugin3.4.2
    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
    org.apache.maven.pluginsmaven-resources-plugin3.3.1
    org.apache.maven.pluginsmaven-site-plugin3.20.0
    org.apache.maven.pluginsmaven-surefire-plugin3.4.0
    org.codehaus.mojoversions-maven-plugin2.17.1
    +

    Project Report Plugins

    + + + + + + + + + + + + +
    GroupIdArtifactIdVersion
    org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/project-info.html b/docs/api/any2json-csv/any2json-csv/project-info.html new file mode 100644 index 00000000..dc757b1f --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Project Information

    +

    This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

    +

    Overview

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DocumentDescription
    DependenciesThis document lists the project's dependencies and provides information on each dependency.
    Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
    Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
    Distribution ManagementThis document provides informations on the distribution management of this project.
    AboutConvert any text file in Json
    LicensesThis document lists the project license(s).
    Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
    PluginsThis document lists the build plugins and the report plugins used by this project.
    Source Code ManagementThis document lists ways to access the online source repository.
    SummaryThis document lists other related information of this project
    TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/project-reports.html b/docs/api/any2json-csv/any2json-csv/project-reports.html new file mode 100644 index 00000000..1a088feb --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Generated Reports

    +

    This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

    +

    Overview

    + + + + + + +
    DocumentDescription
    JavadocJavadoc API documentation.
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/scm.html b/docs/api/any2json-csv/any2json-csv/scm.html new file mode 100644 index 00000000..ef8fcefe --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Overview

    +

    This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

    +

    Web Browser Access

    +

    The following is a link to a browsable version of the source repository:

    +
    https://github.com/romualdrousseau/any2json-monorepo/any2json-csv
    +

    Anonymous Access

    +

    The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

    +
    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
    +

    Developer Access

    +

    Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

    +
    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
    +

    Access from Behind a Firewall

    +

    Refer to the documentation of the SCM used for more information about access behind a firewall.

    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/summary.html b/docs/api/any2json-csv/any2json-csv/summary.html new file mode 100644 index 00000000..e270a9ff --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Project Summary

    +

    Project Information

    + + + + + + + + + + + + +
    FieldValue
    Nameany2json-csv
    DescriptionConvert any text file in Json
    Homepagehttps://github.com/romualdrousseau/any2json-csv
    +

    Project Organization

    +

    This project does not belong to an organization.

    +

    Build Information

    + + + + + + + + + + + + + + + + + + +
    FieldValue
    GroupIdcom.github.romualdrousseau
    ArtifactIdany2json-csv
    Version2.44-SNAPSHOT
    Typejar
    Java Version17
    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-csv/any2json-csv/team.html b/docs/api/any2json-csv/any2json-csv/team.html new file mode 100644 index 00000000..013e9fc4 --- /dev/null +++ b/docs/api/any2json-csv/any2json-csv/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – any2json-csv + + + + + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +

    Project Team

    +

    A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

    +

    The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

    +

    Members

    +

    The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

    + + + + + + + + + + + + +
    ImageNameEmailOrganizationOrganization URL
    Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
    +

    Contributors

    +

    There are no contributors listed for this project. Please check back again later.

    +
    +
    +
    +
    +
    +
    +
    +

    © 2024 +

    +
    +
    +
    + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/allclasses-index.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/allclasses-index.html new file mode 100644 index 00000000..b8defcc1 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/allclasses-index.html @@ -0,0 +1,72 @@ + + + + +All Classes and Interfaces (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Classes and Interfaces

    +
    +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/allpackages-index.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/allpackages-index.html new file mode 100644 index 00000000..46288e1c --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/allpackages-index.html @@ -0,0 +1,68 @@ + + + + +All Packages (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Packages

    +
    +
    Package Summary
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfClass.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfClass.html new file mode 100644 index 00000000..fb06c24d --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfClass.html @@ -0,0 +1,207 @@ + + + + +DbfClass (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    + + +
    java.lang.Object +
    com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    DocumentClass
    +
    +
    +
    public class DbfClass +extends Object +implements DocumentClass
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfDocument.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfDocument.html new file mode 100644 index 00000000..4932b63b --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfDocument.html @@ -0,0 +1,268 @@ + + + + +DbfDocument (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DbfDocument

    +
    +
    java.lang.Object +
    com.github.romualdrousseau.any2json.base.BaseDocument +
    com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Document, AutoCloseable
    +
    +
    +
    public class DbfDocument +extends BaseDocument
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DbfDocument

        +
        public DbfDocument()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfClass.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfClass.html new file mode 100644 index 00000000..ac7d8ec6 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfClass.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.dbf.DbfClass (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.github.romualdrousseau.any2json.loader.dbf.DbfClass

    +
    +No usage of com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfDocument.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfDocument.html new file mode 100644 index 00000000..93ee06b4 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfDocument.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.github.romualdrousseau.any2json.loader.dbf.DbfDocument

    +
    +No usage of com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-summary.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-summary.html new file mode 100644 index 00000000..1c6ad42f --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-summary.html @@ -0,0 +1,97 @@ + + + + +com.github.romualdrousseau.any2json.loader.dbf (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package com.github.romualdrousseau.any2json.loader.dbf

    +
    +
    +
    package com.github.romualdrousseau.any2json.loader.dbf
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-tree.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-tree.html new file mode 100644 index 00000000..1bf0e1d8 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-tree.html @@ -0,0 +1,76 @@ + + + + +com.github.romualdrousseau.any2json.loader.dbf Class Hierarchy (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package com.github.romualdrousseau.any2json.loader.dbf

    +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) +
          +
        • com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
        • +
        +
      • +
      • com.github.romualdrousseau.any2json.loader.dbf.DbfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
      • +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-use.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-use.html new file mode 100644 index 00000000..88518f0f --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-use.html @@ -0,0 +1,61 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.loader.dbf (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    com.github.romualdrousseau.any2json.loader.dbf

    +
    +No usage of com.github.romualdrousseau.any2json.loader.dbf
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/copy.svg b/docs/api/any2json-dbf/any2json-dbf/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/element-list b/docs/api/any2json-dbf/any2json-dbf/apidocs/element-list new file mode 100644 index 00000000..bc2dcfc8 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/element-list @@ -0,0 +1 @@ +com.github.romualdrousseau.any2json.loader.dbf diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/help-doc.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/help-doc.html new file mode 100644 index 00000000..db18ea90 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/help-doc.html @@ -0,0 +1,187 @@ + + + + +API Help (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +

    JavaDoc Help

    + +
    +
    +

    Navigation

    +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
    +
    +
    +

    Kinds of Pages

    +The following sections describe the different kinds of pages in this collection. +
    +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    +
      +
    • Interfaces
    • +
    • Classes
    • +
    • Enum Classes
    • +
    • Exception Classes
    • +
    • Annotation Interfaces
    • +
    +
    +
    +

    Class or Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    +
      +
    • Class Inheritance Diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    • +
    +
    +
      +
    • Nested Class Summary
    • +
    • Enum Constant Summary
    • +
    • Field Summary
    • +
    • Property Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    +
    +
      +
    • Enum Constant Details
    • +
    • Field Details
    • +
    • Property Details
    • +
    • Constructor Details
    • +
    • Method Details
    • +
    • Element Details
    • +
    +

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    +

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
    +
    +

    Other Files

    +

    Packages and modules may contain pages with additional information related to the declarations nearby.

    +
    +
    +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

    +
    +
    +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • +
    +
    +
    +

    All Packages

    +

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    +
    +
    +

    All Classes and Interfaces

    +

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    +
    +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    +
    +
    +
    +This help file applies to API documentation generated by the standard doclet.
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/index-all.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/index-all.html new file mode 100644 index 00000000..ca56a185 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/index-all.html @@ -0,0 +1,108 @@ + + + + +Index (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Index

    +
    +A C D G N O 
    All Classes and Interfaces|All Packages +

    A

    +
    +
    autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    +

    C

    +
    +
    close() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    com.github.romualdrousseau.any2json.loader.dbf - package com.github.romualdrousseau.any2json.loader.dbf
    +
     
    +
    +

    D

    +
    +
    DbfClass - Class in com.github.romualdrousseau.any2json.loader.dbf
    +
     
    +
    DbfClass() - Constructor for class com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    +
     
    +
    DbfDocument - Class in com.github.romualdrousseau.any2json.loader.dbf
    +
     
    +
    DbfDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    +

    G

    +
    +
    getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    getPriority() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    +
     
    +
    getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    +

    N

    +
    +
    newInstance() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    +
     
    +
    +

    O

    +
    +
    open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    +
     
    +
    +A C D G N O 
    All Classes and Interfaces|All Packages
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/index.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/index.html new file mode 100644 index 00000000..7f51d65f --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/index.html @@ -0,0 +1,26 @@ + + + + +any2json-dbf 2.44-SNAPSHOT API + + + + + + + + + + + +
    + +

    com/github/romualdrousseau/any2json/loader/dbf/package-summary.html

    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/LICENSE b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jquery.md b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jqueryUI.md b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/link.svg b/docs/api/any2json-dbf/any2json-dbf/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/member-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/member-search-index.js new file mode 100644 index 00000000..1443661f --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfClass","l":"DbfClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"DbfDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/module-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/overview-tree.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/overview-tree.html new file mode 100644 index 00000000..4ee85c8d --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/overview-tree.html @@ -0,0 +1,80 @@ + + + + +Class Hierarchy (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For All Packages

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) +
          +
        • com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
        • +
        +
      • +
      • com.github.romualdrousseau.any2json.loader.dbf.DbfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
      • +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/package-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/package-search-index.js new file mode 100644 index 00000000..5ae167fe --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.dbf"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/glass.png b/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/x.png b/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/x.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
      ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
      ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
      ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/script.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/search-page.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
      ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
      ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
      ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
      " + col1 + "
      ").appendTo(table); + if (category !== "modules") { + $("
      " + col2 + "
      ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
      ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
      ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/search.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/search.html new file mode 100644 index 00000000..ab8252bb --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Search (any2json-dbf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +

      Search

      +
      + + +
      +Additional resources +
      +
      +
      +

      The help page provides an introduction to the scope and syntax of JavaDoc search.

      +

      You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

      +

      The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

      +link +

      + +

      +
      +

      Loading search index...

      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/search.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
    • " + categories[item.category] + "
    • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
    • ").appendTo(ul); + var div = $("
      ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
      " + + idx.d + "
      "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/stylesheet.css b/docs/api/any2json-dbf/any2json-dbf/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/tag-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/tag-search-index.js new file mode 100644 index 00000000..0367dae6 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/type-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/type-search-index.js new file mode 100644 index 00000000..6d560194 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","l":"DbfClass"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","l":"DbfDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-dbf/any2json-dbf/css/apache-maven-fluido-2.0.0-M9.min.css new file mode 100644 index 00000000..fea07dd8 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/css/apache-maven-fluido-2.0.0-M9.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/css/print.css b/docs/api/any2json-dbf/any2json-dbf/css/print.css new file mode 100644 index 00000000..34af557d --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} diff --git a/docs/api/any2json-dbf/any2json-dbf/css/site.css b/docs/api/any2json-dbf/any2json-dbf/css/site.css new file mode 100644 index 00000000..055e7e28 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/dependencies.html b/docs/api/any2json-dbf/any2json-dbf/dependencies.html new file mode 100644 index 00000000..3d96b755 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/dependencies.html @@ -0,0 +1,1696 @@ + + + + + + + + + + Project Dependencies – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Project Dependencies

      +

      compile

      +

      The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      GroupIdArtifactIdVersionTypeLicenses
      com.github.albfernandezjavadbf1.14.1jarGNU LESSER GENERAL PUBLIC LICENSE, version 3 (LGPL-3.0)
      com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
      org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
      +

      test

      +

      The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      GroupIdArtifactIdVersionTypeLicenses
      com.github.romualdrousseauany2json-layex-parser2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      junitjunit4.13.2jarEclipse Public License 1.0
      org.hamcresthamcrest2.2jarBSD License 3
      +

      Project Transitive Dependencies

      +

      The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

      +

      compile

      +

      The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      GroupIdArtifactIdVersionClassifierTypeLicenses
      com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
      com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
      com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
      com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
      com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
      com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
      com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
      com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
      com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
      com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
      com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
      com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
      com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
      commons-codeccommons-codec1.15-jarApache License, Version 2.0
      io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
      net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
      org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
      org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
      org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
      org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
      org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
      org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
      org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
      org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
      org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
      org.pythonjython-standalone2.7.3-jarJython Software License
      org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
      org.slf4jslf4j-api2.0.16-jarMIT License
      org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
      org.xerial.snappysnappy-java1.1.10.5-jar-
      +

      runtime

      +

      The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

      + + + + + + + + + + + + + + + + + + +
      GroupIdArtifactIdVersionTypeLicenses
      org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
      org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
      +

      test

      +

      The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

      + + + + + + + + + + + + +
      GroupIdArtifactIdVersionTypeLicenses
      org.hamcresthamcrest-core1.3jarNew BSD License
      +

      Project Dependency Graph

      + +
      +

      Dependency Tree

      +
      +

      Licenses

      +

      GNU General Public License (GPL) version 2, or any later version: JavaCPP

      +

      The Apache License, Version 2.0: fury-core, fury-format

      +

      Apache 2.0: error-prone annotations

      +

      Eclipse Public License 1.0: JUnit

      +

      GPLv2 with Classpath exception: JavaCPP

      +

      BSD-3-Clause: Protocol Buffers [Core]

      +

      MIT License: SLF4J API Module

      +

      BSD License 3: Hamcrest

      +

      Jython Software License: Jython

      +

      Apache License V2.0: FlatBuffers Java API

      +

      GNU LESSER GENERAL PUBLIC LICENSE, version 3 (LGPL-3.0): javadbf

      +

      New BSD License: Hamcrest Core

      +

      WTFPL: Reflections

      +

      Apache License 2.0: Javassist

      +

      The MIT License: Checker Qual

      +

      Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

      +

      Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

      +

      LGPL 2.1: Javassist

      +

      MPL 1.1: Javassist

      +

      GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-dbf, any2json-layex-parser, any2json-net-classifier, shuju, shuju-jackson-json

      +

      The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

      +

      Dependency File Details

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      FilenameSizeEntriesClassesPackagesJava VersionDebug Information
      jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
      jackson-core-2.17.0.jar581.6 kB272----
         • Root-242210141.8Yes
         • Versioned-2119No
         • Versioned-103111Yes
         • Versioned-92117Yes
         • Versioned-92121Yes
      jackson-databind-2.17.0.jar1.6 MB824----
         • Root-822784231.8Yes
         • Versioned-2119No
      jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
         • Root-805861.8Yes
         • Versioned-2119No
      javadbf-1.14.1.jar58.1 kB362611.6Yes
      any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
      any2json-layex-parser-2.44-SNAPSHOT.jar43.8 kB4429417Yes
      any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117Yes
      shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
      shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117Yes
      jsr305-3.0.2.jar19.9 kB463531.5Yes
      error_prone_annotations-2.18.0.jar16 kB382621.8Yes
      flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
      failureaccess-1.0.1.jar4.6 kB15211.7Yes
      guava-32.1.2-jre.jar3 MB20602020181.8Yes
      listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
      j2objc-annotations-2.8.jar9.3 kB241311.7Yes
      protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
      commons-codec-1.15.jar353.8 kB25310671.7Yes
      netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
      junit-4.13.2.jar384.6 kB389350321.5Yes
      byte-buddy-1.14.9.jar4.2 MB2934----
         • Root-29322879381.6Yes
         • Versioned-2119No
      arrow-format-14.0.0.jar110 kB1099311.8Yes
      arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
      arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
      arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
      commons-collections4-4.4.jar751.9 kB555524191.8Yes
      log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
      log4j-api-2.23.1.jar342.5 kB241----
         • Root-23020591.8Yes
         • Versioned-11429Yes
      log4j-core-2.23.1.jar1.9 MB1310----
         • Root-12931206551.8Yes
         • Versioned-17749Yes
      log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
      javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
         • Root-1900--
         • Versioned-2119No
      javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
         • Root-1900--
         • Versioned-2119No
      javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
         • Root-6700--
         • Versioned-2119No
      javacpp-1.5.8.jar497.3 kB260----
         • Root-25820051.7Yes
         • Versioned-2119No
      checker-qual-3.33.0.jar224 kB426358301.8Yes
      fury-core-0.4.1.jar2.4 MB14701358491.8Yes
      fury-format-0.4.1.jar130.2 kB846861.8Yes
      hamcrest-2.2.jar123.4 kB122108111.7Yes
      hamcrest-core-1.3.jar45 kB524531.5Yes
      javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
      jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
      reflections-0.10.2.jar130.4 kB877451.8Yes
      slf4j-api-2.0.16.jar69.4 kB71----
         • Root-695541.8Yes
         • Versioned-2119No
      ndarray-0.4.0.jar302.2 kB2011761711Yes
      tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
      tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
      tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
      tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
      tensorflow-core-platform-0.5.0.jar2.4 kB700--
      snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
      TotalSizeEntriesClassesPackagesJava VersionDebug Information
      51387.5 MB444003708110641743
      compile: 43compile: 385 MBcompile: 42425compile: 35331compile: 95617compile: 35
      runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
      test: 6test: 627 kBtest: 646test: 541test: 5217test: 6
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/dependency-info.html b/docs/api/any2json-dbf/any2json-dbf/dependency-info.html new file mode 100644 index 00000000..89922d15 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Maven Coordinates

      +

      Apache Maven

      +
      <dependency>
      +  <groupId>com.github.romualdrousseau</groupId>
      +  <artifactId>any2json-dbf</artifactId>
      +  <version>2.44-SNAPSHOT</version>
      +</dependency>
      +

      Apache Ivy

      +
      <dependency org="com.github.romualdrousseau" name="any2json-dbf" rev="2.44-SNAPSHOT">
      +  <artifact name="any2json-dbf" type="jar" />
      +</dependency>
      +

      Groovy Grape

      +
      @Grapes(
      +@Grab(group='com.github.romualdrousseau', module='any2json-dbf', version='2.44-SNAPSHOT')
      +)
      +

      Gradle/Grails

      +
      implementation 'com.github.romualdrousseau:any2json-dbf:2.44-SNAPSHOT'
      +

      Scala SBT

      +
      libraryDependencies += "com.github.romualdrousseau" % "any2json-dbf" % "2.44-SNAPSHOT"
      +

      Leiningen

      +
      [com.github.romualdrousseau/any2json-dbf "2.44-SNAPSHOT"]
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/dependency-management.html b/docs/api/any2json-dbf/any2json-dbf/dependency-management.html new file mode 100644 index 00000000..9b9e78a0 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Project Dependency Management

      +

      compile

      +

      The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

      + + + + + + + + + + + + + + + + + + + + + + + + +
      GroupIdArtifactIdVersionTypeLicense
      com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
      org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
      org.slf4jslf4j-api2.0.16jarMIT License
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/distribution-management.html b/docs/api/any2json-dbf/any2json-dbf/distribution-management.html new file mode 100644 index 00000000..756bb1f5 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Overview

      +

      The following is the distribution management information used by this project.

      +

      Repository - ossrh

      https://oss.sonatype.org/service/local/staging/deploy/maven2
      +

      Snapshot Repository - ossrh

      https://oss.sonatype.org/content/repositories/snapshots
      +

      Site - any2json-dbf-site

      +

      file:///mnt/media/Projects/Any2Json-monorepo/any2json-dbf//any2json-dbf

      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..c8f06d9a --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/accessories-text-editor.png b/docs/api/any2json-dbf/any2json-dbf/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/add.gif b/docs/api/any2json-dbf/any2json-dbf/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/add.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/apache-maven-project-2.png b/docs/api/any2json-dbf/any2json-dbf/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/application-certificate.png b/docs/api/any2json-dbf/any2json-dbf/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/application-certificate.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/close.gif b/docs/api/any2json-dbf/any2json-dbf/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/close.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/contact-new.png b/docs/api/any2json-dbf/any2json-dbf/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/contact-new.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/document-properties.png b/docs/api/any2json-dbf/any2json-dbf/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/document-properties.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/drive-harddisk.png b/docs/api/any2json-dbf/any2json-dbf/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/drive-harddisk.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/fix.gif b/docs/api/any2json-dbf/any2json-dbf/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/fix.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_error_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_help_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_info_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_success_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_warning_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/image-x-generic.png b/docs/api/any2json-dbf/any2json-dbf/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/image-x-generic.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/internet-web-browser.png b/docs/api/any2json-dbf/any2json-dbf/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/internet-web-browser.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-black.png b/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-white.png b/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/logos/maven-feather.png b/docs/api/any2json-dbf/any2json-dbf/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/network-server.png b/docs/api/any2json-dbf/any2json-dbf/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/network-server.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/package-x-generic.png b/docs/api/any2json-dbf/any2json-dbf/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/package-x-generic.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/profiles/pre-release.png b/docs/api/any2json-dbf/any2json-dbf/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/profiles/retired.png b/docs/api/any2json-dbf/any2json-dbf/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/profiles/retired.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/profiles/sandbox.png b/docs/api/any2json-dbf/any2json-dbf/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/remove.gif b/docs/api/any2json-dbf/any2json-dbf/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/remove.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/rss.png b/docs/api/any2json-dbf/any2json-dbf/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/rss.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/update.gif b/docs/api/any2json-dbf/any2json-dbf/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/update.gif differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/window-new.png b/docs/api/any2json-dbf/any2json-dbf/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/images/window-new.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings-white.png b/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings.png b/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-dbf/any2json-dbf/index.html b/docs/api/any2json-dbf/any2json-dbf/index.html new file mode 100644 index 00000000..c241a201 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/index.html @@ -0,0 +1,91 @@ + + + + + + + + + + About – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      About any2json-dbf

      +

      Convert any text file in Json

      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-dbf/any2json-dbf/js/apache-maven-fluido-2.0.0-M9.min.js new file mode 100644 index 00000000..819716ab --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/js/apache-maven-fluido-2.0.0-M9.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/licenses.html b/docs/api/any2json-dbf/any2json-dbf/licenses.html new file mode 100644 index 00000000..2d33541a --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Overview

      +

      Typically the licenses listed for the project are that of the project itself, and not of dependencies.

      +

      Project Licenses

      +

      GNU GENERAL PUBLIC LICENSE, Version 3.0

      +
                          GNU GENERAL PUBLIC LICENSE
      +                       Version 3, 29 June 2007
      +
      + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
      + Everyone is permitted to copy and distribute verbatim copies
      + of this license document, but changing it is not allowed.
      +
      +                            Preamble
      +
      +  The GNU General Public License is a free, copyleft license for
      +software and other kinds of works.
      +
      +  The licenses for most software and other practical works are designed
      +to take away your freedom to share and change the works.  By contrast,
      +the GNU General Public License is intended to guarantee your freedom to
      +share and change all versions of a program--to make sure it remains free
      +software for all its users.  We, the Free Software Foundation, use the
      +GNU General Public License for most of our software; it applies also to
      +any other work released this way by its authors.  You can apply it to
      +your programs, too.
      +
      +  When we speak of free software, we are referring to freedom, not
      +price.  Our General Public Licenses are designed to make sure that you
      +have the freedom to distribute copies of free software (and charge for
      +them if you wish), that you receive source code or can get it if you
      +want it, that you can change the software or use pieces of it in new
      +free programs, and that you know you can do these things.
      +
      +  To protect your rights, we need to prevent others from denying you
      +these rights or asking you to surrender the rights.  Therefore, you have
      +certain responsibilities if you distribute copies of the software, or if
      +you modify it: responsibilities to respect the freedom of others.
      +
      +  For example, if you distribute copies of such a program, whether
      +gratis or for a fee, you must pass on to the recipients the same
      +freedoms that you received.  You must make sure that they, too, receive
      +or can get the source code.  And you must show them these terms so they
      +know their rights.
      +
      +  Developers that use the GNU GPL protect your rights with two steps:
      +(1) assert copyright on the software, and (2) offer you this License
      +giving you legal permission to copy, distribute and/or modify it.
      +
      +  For the developers' and authors' protection, the GPL clearly explains
      +that there is no warranty for this free software.  For both users' and
      +authors' sake, the GPL requires that modified versions be marked as
      +changed, so that their problems will not be attributed erroneously to
      +authors of previous versions.
      +
      +  Some devices are designed to deny users access to install or run
      +modified versions of the software inside them, although the manufacturer
      +can do so.  This is fundamentally incompatible with the aim of
      +protecting users' freedom to change the software.  The systematic
      +pattern of such abuse occurs in the area of products for individuals to
      +use, which is precisely where it is most unacceptable.  Therefore, we
      +have designed this version of the GPL to prohibit the practice for those
      +products.  If such problems arise substantially in other domains, we
      +stand ready to extend this provision to those domains in future versions
      +of the GPL, as needed to protect the freedom of users.
      +
      +  Finally, every program is threatened constantly by software patents.
      +States should not allow patents to restrict development and use of
      +software on general-purpose computers, but in those that do, we wish to
      +avoid the special danger that patents applied to a free program could
      +make it effectively proprietary.  To prevent this, the GPL assures that
      +patents cannot be used to render the program non-free.
      +
      +  The precise terms and conditions for copying, distribution and
      +modification follow.
      +
      +                       TERMS AND CONDITIONS
      +
      +  0. Definitions.
      +
      +  "This License" refers to version 3 of the GNU General Public License.
      +
      +  "Copyright" also means copyright-like laws that apply to other kinds of
      +works, such as semiconductor masks.
      +
      +  "The Program" refers to any copyrightable work licensed under this
      +License.  Each licensee is addressed as "you".  "Licensees" and
      +"recipients" may be individuals or organizations.
      +
      +  To "modify" a work means to copy from or adapt all or part of the work
      +in a fashion requiring copyright permission, other than the making of an
      +exact copy.  The resulting work is called a "modified version" of the
      +earlier work or a work "based on" the earlier work.
      +
      +  A "covered work" means either the unmodified Program or a work based
      +on the Program.
      +
      +  To "propagate" a work means to do anything with it that, without
      +permission, would make you directly or secondarily liable for
      +infringement under applicable copyright law, except executing it on a
      +computer or modifying a private copy.  Propagation includes copying,
      +distribution (with or without modification), making available to the
      +public, and in some countries other activities as well.
      +
      +  To "convey" a work means any kind of propagation that enables other
      +parties to make or receive copies.  Mere interaction with a user through
      +a computer network, with no transfer of a copy, is not conveying.
      +
      +  An interactive user interface displays "Appropriate Legal Notices"
      +to the extent that it includes a convenient and prominently visible
      +feature that (1) displays an appropriate copyright notice, and (2)
      +tells the user that there is no warranty for the work (except to the
      +extent that warranties are provided), that licensees may convey the
      +work under this License, and how to view a copy of this License.  If
      +the interface presents a list of user commands or options, such as a
      +menu, a prominent item in the list meets this criterion.
      +
      +  1. Source Code.
      +
      +  The "source code" for a work means the preferred form of the work
      +for making modifications to it.  "Object code" means any non-source
      +form of a work.
      +
      +  A "Standard Interface" means an interface that either is an official
      +standard defined by a recognized standards body, or, in the case of
      +interfaces specified for a particular programming language, one that
      +is widely used among developers working in that language.
      +
      +  The "System Libraries" of an executable work include anything, other
      +than the work as a whole, that (a) is included in the normal form of
      +packaging a Major Component, but which is not part of that Major
      +Component, and (b) serves only to enable use of the work with that
      +Major Component, or to implement a Standard Interface for which an
      +implementation is available to the public in source code form.  A
      +"Major Component", in this context, means a major essential component
      +(kernel, window system, and so on) of the specific operating system
      +(if any) on which the executable work runs, or a compiler used to
      +produce the work, or an object code interpreter used to run it.
      +
      +  The "Corresponding Source" for a work in object code form means all
      +the source code needed to generate, install, and (for an executable
      +work) run the object code and to modify the work, including scripts to
      +control those activities.  However, it does not include the work's
      +System Libraries, or general-purpose tools or generally available free
      +programs which are used unmodified in performing those activities but
      +which are not part of the work.  For example, Corresponding Source
      +includes interface definition files associated with source files for
      +the work, and the source code for shared libraries and dynamically
      +linked subprograms that the work is specifically designed to require,
      +such as by intimate data communication or control flow between those
      +subprograms and other parts of the work.
      +
      +  The Corresponding Source need not include anything that users
      +can regenerate automatically from other parts of the Corresponding
      +Source.
      +
      +  The Corresponding Source for a work in source code form is that
      +same work.
      +
      +  2. Basic Permissions.
      +
      +  All rights granted under this License are granted for the term of
      +copyright on the Program, and are irrevocable provided the stated
      +conditions are met.  This License explicitly affirms your unlimited
      +permission to run the unmodified Program.  The output from running a
      +covered work is covered by this License only if the output, given its
      +content, constitutes a covered work.  This License acknowledges your
      +rights of fair use or other equivalent, as provided by copyright law.
      +
      +  You may make, run and propagate covered works that you do not
      +convey, without conditions so long as your license otherwise remains
      +in force.  You may convey covered works to others for the sole purpose
      +of having them make modifications exclusively for you, or provide you
      +with facilities for running those works, provided that you comply with
      +the terms of this License in conveying all material for which you do
      +not control copyright.  Those thus making or running the covered works
      +for you must do so exclusively on your behalf, under your direction
      +and control, on terms that prohibit them from making any copies of
      +your copyrighted material outside their relationship with you.
      +
      +  Conveying under any other circumstances is permitted solely under
      +the conditions stated below.  Sublicensing is not allowed; section 10
      +makes it unnecessary.
      +
      +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
      +
      +  No covered work shall be deemed part of an effective technological
      +measure under any applicable law fulfilling obligations under article
      +11 of the WIPO copyright treaty adopted on 20 December 1996, or
      +similar laws prohibiting or restricting circumvention of such
      +measures.
      +
      +  When you convey a covered work, you waive any legal power to forbid
      +circumvention of technological measures to the extent such circumvention
      +is effected by exercising rights under this License with respect to
      +the covered work, and you disclaim any intention to limit operation or
      +modification of the work as a means of enforcing, against the work's
      +users, your or third parties' legal rights to forbid circumvention of
      +technological measures.
      +
      +  4. Conveying Verbatim Copies.
      +
      +  You may convey verbatim copies of the Program's source code as you
      +receive it, in any medium, provided that you conspicuously and
      +appropriately publish on each copy an appropriate copyright notice;
      +keep intact all notices stating that this License and any
      +non-permissive terms added in accord with section 7 apply to the code;
      +keep intact all notices of the absence of any warranty; and give all
      +recipients a copy of this License along with the Program.
      +
      +  You may charge any price or no price for each copy that you convey,
      +and you may offer support or warranty protection for a fee.
      +
      +  5. Conveying Modified Source Versions.
      +
      +  You may convey a work based on the Program, or the modifications to
      +produce it from the Program, in the form of source code under the
      +terms of section 4, provided that you also meet all of these conditions:
      +
      +    a) The work must carry prominent notices stating that you modified
      +    it, and giving a relevant date.
      +
      +    b) The work must carry prominent notices stating that it is
      +    released under this License and any conditions added under section
      +    7.  This requirement modifies the requirement in section 4 to
      +    "keep intact all notices".
      +
      +    c) You must license the entire work, as a whole, under this
      +    License to anyone who comes into possession of a copy.  This
      +    License will therefore apply, along with any applicable section 7
      +    additional terms, to the whole of the work, and all its parts,
      +    regardless of how they are packaged.  This License gives no
      +    permission to license the work in any other way, but it does not
      +    invalidate such permission if you have separately received it.
      +
      +    d) If the work has interactive user interfaces, each must display
      +    Appropriate Legal Notices; however, if the Program has interactive
      +    interfaces that do not display Appropriate Legal Notices, your
      +    work need not make them do so.
      +
      +  A compilation of a covered work with other separate and independent
      +works, which are not by their nature extensions of the covered work,
      +and which are not combined with it such as to form a larger program,
      +in or on a volume of a storage or distribution medium, is called an
      +"aggregate" if the compilation and its resulting copyright are not
      +used to limit the access or legal rights of the compilation's users
      +beyond what the individual works permit.  Inclusion of a covered work
      +in an aggregate does not cause this License to apply to the other
      +parts of the aggregate.
      +
      +  6. Conveying Non-Source Forms.
      +
      +  You may convey a covered work in object code form under the terms
      +of sections 4 and 5, provided that you also convey the
      +machine-readable Corresponding Source under the terms of this License,
      +in one of these ways:
      +
      +    a) Convey the object code in, or embodied in, a physical product
      +    (including a physical distribution medium), accompanied by the
      +    Corresponding Source fixed on a durable physical medium
      +    customarily used for software interchange.
      +
      +    b) Convey the object code in, or embodied in, a physical product
      +    (including a physical distribution medium), accompanied by a
      +    written offer, valid for at least three years and valid for as
      +    long as you offer spare parts or customer support for that product
      +    model, to give anyone who possesses the object code either (1) a
      +    copy of the Corresponding Source for all the software in the
      +    product that is covered by this License, on a durable physical
      +    medium customarily used for software interchange, for a price no
      +    more than your reasonable cost of physically performing this
      +    conveying of source, or (2) access to copy the
      +    Corresponding Source from a network server at no charge.
      +
      +    c) Convey individual copies of the object code with a copy of the
      +    written offer to provide the Corresponding Source.  This
      +    alternative is allowed only occasionally and noncommercially, and
      +    only if you received the object code with such an offer, in accord
      +    with subsection 6b.
      +
      +    d) Convey the object code by offering access from a designated
      +    place (gratis or for a charge), and offer equivalent access to the
      +    Corresponding Source in the same way through the same place at no
      +    further charge.  You need not require recipients to copy the
      +    Corresponding Source along with the object code.  If the place to
      +    copy the object code is a network server, the Corresponding Source
      +    may be on a different server (operated by you or a third party)
      +    that supports equivalent copying facilities, provided you maintain
      +    clear directions next to the object code saying where to find the
      +    Corresponding Source.  Regardless of what server hosts the
      +    Corresponding Source, you remain obligated to ensure that it is
      +    available for as long as needed to satisfy these requirements.
      +
      +    e) Convey the object code using peer-to-peer transmission, provided
      +    you inform other peers where the object code and Corresponding
      +    Source of the work are being offered to the general public at no
      +    charge under subsection 6d.
      +
      +  A separable portion of the object code, whose source code is excluded
      +from the Corresponding Source as a System Library, need not be
      +included in conveying the object code work.
      +
      +  A "User Product" is either (1) a "consumer product", which means any
      +tangible personal property which is normally used for personal, family,
      +or household purposes, or (2) anything designed or sold for incorporation
      +into a dwelling.  In determining whether a product is a consumer product,
      +doubtful cases shall be resolved in favor of coverage.  For a particular
      +product received by a particular user, "normally used" refers to a
      +typical or common use of that class of product, regardless of the status
      +of the particular user or of the way in which the particular user
      +actually uses, or expects or is expected to use, the product.  A product
      +is a consumer product regardless of whether the product has substantial
      +commercial, industrial or non-consumer uses, unless such uses represent
      +the only significant mode of use of the product.
      +
      +  "Installation Information" for a User Product means any methods,
      +procedures, authorization keys, or other information required to install
      +and execute modified versions of a covered work in that User Product from
      +a modified version of its Corresponding Source.  The information must
      +suffice to ensure that the continued functioning of the modified object
      +code is in no case prevented or interfered with solely because
      +modification has been made.
      +
      +  If you convey an object code work under this section in, or with, or
      +specifically for use in, a User Product, and the conveying occurs as
      +part of a transaction in which the right of possession and use of the
      +User Product is transferred to the recipient in perpetuity or for a
      +fixed term (regardless of how the transaction is characterized), the
      +Corresponding Source conveyed under this section must be accompanied
      +by the Installation Information.  But this requirement does not apply
      +if neither you nor any third party retains the ability to install
      +modified object code on the User Product (for example, the work has
      +been installed in ROM).
      +
      +  The requirement to provide Installation Information does not include a
      +requirement to continue to provide support service, warranty, or updates
      +for a work that has been modified or installed by the recipient, or for
      +the User Product in which it has been modified or installed.  Access to a
      +network may be denied when the modification itself materially and
      +adversely affects the operation of the network or violates the rules and
      +protocols for communication across the network.
      +
      +  Corresponding Source conveyed, and Installation Information provided,
      +in accord with this section must be in a format that is publicly
      +documented (and with an implementation available to the public in
      +source code form), and must require no special password or key for
      +unpacking, reading or copying.
      +
      +  7. Additional Terms.
      +
      +  "Additional permissions" are terms that supplement the terms of this
      +License by making exceptions from one or more of its conditions.
      +Additional permissions that are applicable to the entire Program shall
      +be treated as though they were included in this License, to the extent
      +that they are valid under applicable law.  If additional permissions
      +apply only to part of the Program, that part may be used separately
      +under those permissions, but the entire Program remains governed by
      +this License without regard to the additional permissions.
      +
      +  When you convey a copy of a covered work, you may at your option
      +remove any additional permissions from that copy, or from any part of
      +it.  (Additional permissions may be written to require their own
      +removal in certain cases when you modify the work.)  You may place
      +additional permissions on material, added by you to a covered work,
      +for which you have or can give appropriate copyright permission.
      +
      +  Notwithstanding any other provision of this License, for material you
      +add to a covered work, you may (if authorized by the copyright holders of
      +that material) supplement the terms of this License with terms:
      +
      +    a) Disclaiming warranty or limiting liability differently from the
      +    terms of sections 15 and 16 of this License; or
      +
      +    b) Requiring preservation of specified reasonable legal notices or
      +    author attributions in that material or in the Appropriate Legal
      +    Notices displayed by works containing it; or
      +
      +    c) Prohibiting misrepresentation of the origin of that material, or
      +    requiring that modified versions of such material be marked in
      +    reasonable ways as different from the original version; or
      +
      +    d) Limiting the use for publicity purposes of names of licensors or
      +    authors of the material; or
      +
      +    e) Declining to grant rights under trademark law for use of some
      +    trade names, trademarks, or service marks; or
      +
      +    f) Requiring indemnification of licensors and authors of that
      +    material by anyone who conveys the material (or modified versions of
      +    it) with contractual assumptions of liability to the recipient, for
      +    any liability that these contractual assumptions directly impose on
      +    those licensors and authors.
      +
      +  All other non-permissive additional terms are considered "further
      +restrictions" within the meaning of section 10.  If the Program as you
      +received it, or any part of it, contains a notice stating that it is
      +governed by this License along with a term that is a further
      +restriction, you may remove that term.  If a license document contains
      +a further restriction but permits relicensing or conveying under this
      +License, you may add to a covered work material governed by the terms
      +of that license document, provided that the further restriction does
      +not survive such relicensing or conveying.
      +
      +  If you add terms to a covered work in accord with this section, you
      +must place, in the relevant source files, a statement of the
      +additional terms that apply to those files, or a notice indicating
      +where to find the applicable terms.
      +
      +  Additional terms, permissive or non-permissive, may be stated in the
      +form of a separately written license, or stated as exceptions;
      +the above requirements apply either way.
      +
      +  8. Termination.
      +
      +  You may not propagate or modify a covered work except as expressly
      +provided under this License.  Any attempt otherwise to propagate or
      +modify it is void, and will automatically terminate your rights under
      +this License (including any patent licenses granted under the third
      +paragraph of section 11).
      +
      +  However, if you cease all violation of this License, then your
      +license from a particular copyright holder is reinstated (a)
      +provisionally, unless and until the copyright holder explicitly and
      +finally terminates your license, and (b) permanently, if the copyright
      +holder fails to notify you of the violation by some reasonable means
      +prior to 60 days after the cessation.
      +
      +  Moreover, your license from a particular copyright holder is
      +reinstated permanently if the copyright holder notifies you of the
      +violation by some reasonable means, this is the first time you have
      +received notice of violation of this License (for any work) from that
      +copyright holder, and you cure the violation prior to 30 days after
      +your receipt of the notice.
      +
      +  Termination of your rights under this section does not terminate the
      +licenses of parties who have received copies or rights from you under
      +this License.  If your rights have been terminated and not permanently
      +reinstated, you do not qualify to receive new licenses for the same
      +material under section 10.
      +
      +  9. Acceptance Not Required for Having Copies.
      +
      +  You are not required to accept this License in order to receive or
      +run a copy of the Program.  Ancillary propagation of a covered work
      +occurring solely as a consequence of using peer-to-peer transmission
      +to receive a copy likewise does not require acceptance.  However,
      +nothing other than this License grants you permission to propagate or
      +modify any covered work.  These actions infringe copyright if you do
      +not accept this License.  Therefore, by modifying or propagating a
      +covered work, you indicate your acceptance of this License to do so.
      +
      +  10. Automatic Licensing of Downstream Recipients.
      +
      +  Each time you convey a covered work, the recipient automatically
      +receives a license from the original licensors, to run, modify and
      +propagate that work, subject to this License.  You are not responsible
      +for enforcing compliance by third parties with this License.
      +
      +  An "entity transaction" is a transaction transferring control of an
      +organization, or substantially all assets of one, or subdividing an
      +organization, or merging organizations.  If propagation of a covered
      +work results from an entity transaction, each party to that
      +transaction who receives a copy of the work also receives whatever
      +licenses to the work the party's predecessor in interest had or could
      +give under the previous paragraph, plus a right to possession of the
      +Corresponding Source of the work from the predecessor in interest, if
      +the predecessor has it or can get it with reasonable efforts.
      +
      +  You may not impose any further restrictions on the exercise of the
      +rights granted or affirmed under this License.  For example, you may
      +not impose a license fee, royalty, or other charge for exercise of
      +rights granted under this License, and you may not initiate litigation
      +(including a cross-claim or counterclaim in a lawsuit) alleging that
      +any patent claim is infringed by making, using, selling, offering for
      +sale, or importing the Program or any portion of it.
      +
      +  11. Patents.
      +
      +  A "contributor" is a copyright holder who authorizes use under this
      +License of the Program or a work on which the Program is based.  The
      +work thus licensed is called the contributor's "contributor version".
      +
      +  A contributor's "essential patent claims" are all patent claims
      +owned or controlled by the contributor, whether already acquired or
      +hereafter acquired, that would be infringed by some manner, permitted
      +by this License, of making, using, or selling its contributor version,
      +but do not include claims that would be infringed only as a
      +consequence of further modification of the contributor version.  For
      +purposes of this definition, "control" includes the right to grant
      +patent sublicenses in a manner consistent with the requirements of
      +this License.
      +
      +  Each contributor grants you a non-exclusive, worldwide, royalty-free
      +patent license under the contributor's essential patent claims, to
      +make, use, sell, offer for sale, import and otherwise run, modify and
      +propagate the contents of its contributor version.
      +
      +  In the following three paragraphs, a "patent license" is any express
      +agreement or commitment, however denominated, not to enforce a patent
      +(such as an express permission to practice a patent or covenant not to
      +sue for patent infringement).  To "grant" such a patent license to a
      +party means to make such an agreement or commitment not to enforce a
      +patent against the party.
      +
      +  If you convey a covered work, knowingly relying on a patent license,
      +and the Corresponding Source of the work is not available for anyone
      +to copy, free of charge and under the terms of this License, through a
      +publicly available network server or other readily accessible means,
      +then you must either (1) cause the Corresponding Source to be so
      +available, or (2) arrange to deprive yourself of the benefit of the
      +patent license for this particular work, or (3) arrange, in a manner
      +consistent with the requirements of this License, to extend the patent
      +license to downstream recipients.  "Knowingly relying" means you have
      +actual knowledge that, but for the patent license, your conveying the
      +covered work in a country, or your recipient's use of the covered work
      +in a country, would infringe one or more identifiable patents in that
      +country that you have reason to believe are valid.
      +
      +  If, pursuant to or in connection with a single transaction or
      +arrangement, you convey, or propagate by procuring conveyance of, a
      +covered work, and grant a patent license to some of the parties
      +receiving the covered work authorizing them to use, propagate, modify
      +or convey a specific copy of the covered work, then the patent license
      +you grant is automatically extended to all recipients of the covered
      +work and works based on it.
      +
      +  A patent license is "discriminatory" if it does not include within
      +the scope of its coverage, prohibits the exercise of, or is
      +conditioned on the non-exercise of one or more of the rights that are
      +specifically granted under this License.  You may not convey a covered
      +work if you are a party to an arrangement with a third party that is
      +in the business of distributing software, under which you make payment
      +to the third party based on the extent of your activity of conveying
      +the work, and under which the third party grants, to any of the
      +parties who would receive the covered work from you, a discriminatory
      +patent license (a) in connection with copies of the covered work
      +conveyed by you (or copies made from those copies), or (b) primarily
      +for and in connection with specific products or compilations that
      +contain the covered work, unless you entered into that arrangement,
      +or that patent license was granted, prior to 28 March 2007.
      +
      +  Nothing in this License shall be construed as excluding or limiting
      +any implied license or other defenses to infringement that may
      +otherwise be available to you under applicable patent law.
      +
      +  12. No Surrender of Others' Freedom.
      +
      +  If conditions are imposed on you (whether by court order, agreement or
      +otherwise) that contradict the conditions of this License, they do not
      +excuse you from the conditions of this License.  If you cannot convey a
      +covered work so as to satisfy simultaneously your obligations under this
      +License and any other pertinent obligations, then as a consequence you may
      +not convey it at all.  For example, if you agree to terms that obligate you
      +to collect a royalty for further conveying from those to whom you convey
      +the Program, the only way you could satisfy both those terms and this
      +License would be to refrain entirely from conveying the Program.
      +
      +  13. Use with the GNU Affero General Public License.
      +
      +  Notwithstanding any other provision of this License, you have
      +permission to link or combine any covered work with a work licensed
      +under version 3 of the GNU Affero General Public License into a single
      +combined work, and to convey the resulting work.  The terms of this
      +License will continue to apply to the part which is the covered work,
      +but the special requirements of the GNU Affero General Public License,
      +section 13, concerning interaction through a network will apply to the
      +combination as such.
      +
      +  14. Revised Versions of this License.
      +
      +  The Free Software Foundation may publish revised and/or new versions of
      +the GNU General Public License from time to time.  Such new versions will
      +be similar in spirit to the present version, but may differ in detail to
      +address new problems or concerns.
      +
      +  Each version is given a distinguishing version number.  If the
      +Program specifies that a certain numbered version of the GNU General
      +Public License "or any later version" applies to it, you have the
      +option of following the terms and conditions either of that numbered
      +version or of any later version published by the Free Software
      +Foundation.  If the Program does not specify a version number of the
      +GNU General Public License, you may choose any version ever published
      +by the Free Software Foundation.
      +
      +  If the Program specifies that a proxy can decide which future
      +versions of the GNU General Public License can be used, that proxy's
      +public statement of acceptance of a version permanently authorizes you
      +to choose that version for the Program.
      +
      +  Later license versions may give you additional or different
      +permissions.  However, no additional obligations are imposed on any
      +author or copyright holder as a result of your choosing to follow a
      +later version.
      +
      +  15. Disclaimer of Warranty.
      +
      +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
      +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
      +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
      +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
      +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
      +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
      +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
      +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
      +
      +  16. Limitation of Liability.
      +
      +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
      +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
      +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
      +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
      +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
      +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
      +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
      +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
      +SUCH DAMAGES.
      +
      +  17. Interpretation of Sections 15 and 16.
      +
      +  If the disclaimer of warranty and limitation of liability provided
      +above cannot be given local legal effect according to their terms,
      +reviewing courts shall apply local law that most closely approximates
      +an absolute waiver of all civil liability in connection with the
      +Program, unless a warranty or assumption of liability accompanies a
      +copy of the Program in return for a fee.
      +
      +                     END OF TERMS AND CONDITIONS
      +
      +            How to Apply These Terms to Your New Programs
      +
      +  If you develop a new program, and you want it to be of the greatest
      +possible use to the public, the best way to achieve this is to make it
      +free software which everyone can redistribute and change under these terms.
      +
      +  To do so, attach the following notices to the program.  It is safest
      +to attach them to the start of each source file to most effectively
      +state the exclusion of warranty; and each file should have at least
      +the "copyright" line and a pointer to where the full notice is found.
      +
      +    <one line to give the program's name and a brief idea of what it does.>
      +    Copyright (C) <year>  <name of author>
      +
      +    This program is free software: you can redistribute it and/or modify
      +    it under the terms of the GNU General Public License as published by
      +    the Free Software Foundation, either version 3 of the License, or
      +    (at your option) any later version.
      +
      +    This program is distributed in the hope that it will be useful,
      +    but WITHOUT ANY WARRANTY; without even the implied warranty of
      +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      +    GNU General Public License for more details.
      +
      +    You should have received a copy of the GNU General Public License
      +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
      +
      +Also add information on how to contact you by electronic and paper mail.
      +
      +  If the program does terminal interaction, make it output a short
      +notice like this when it starts in an interactive mode:
      +
      +    <program>  Copyright (C) <year>  <name of author>
      +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
      +    This is free software, and you are welcome to redistribute it
      +    under certain conditions; type `show c' for details.
      +
      +The hypothetical commands `show w' and `show c' should show the appropriate
      +parts of the General Public License.  Of course, your program's commands
      +might be different; for a GUI interface, you would use an "about box".
      +
      +  You should also get your employer (if you work as a programmer) or school,
      +if any, to sign a "copyright disclaimer" for the program, if necessary.
      +For more information on this, and how to apply and follow the GNU GPL, see
      +<https://www.gnu.org/licenses/>.
      +
      +  The GNU General Public License does not permit incorporating your program
      +into proprietary programs.  If your program is a subroutine library, you
      +may consider it more useful to permit linking proprietary applications with
      +the library.  If this is what you want to do, use the GNU Lesser General
      +Public License instead of this License.  But first, please read
      +<https://www.gnu.org/licenses/why-not-lgpl.html>.
      +
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/plugin-management.html b/docs/api/any2json-dbf/any2json-dbf/plugin-management.html new file mode 100644 index 00000000..594b8af7 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Project Plugin Management

      + + + + + + + + + + + + + + + + + + + + +
      GroupIdArtifactIdVersion
      org.apache.maven.pluginsmaven-antrun-plugin3.1.0
      org.apache.maven.pluginsmaven-assembly-plugin3.7.1
      org.apache.maven.pluginsmaven-dependency-plugin3.7.0
      org.apache.maven.pluginsmaven-release-plugin3.0.1
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/plugins.html b/docs/api/any2json-dbf/any2json-dbf/plugins.html new file mode 100644 index 00000000..487af3f2 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Project Build Plugins

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      GroupIdArtifactIdVersion
      org.apache.maven.pluginsmaven-clean-plugin3.4.0
      org.apache.maven.pluginsmaven-compiler-plugin3.13.0
      org.apache.maven.pluginsmaven-deploy-plugin3.1.2
      org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
      org.apache.maven.pluginsmaven-install-plugin3.1.3
      org.apache.maven.pluginsmaven-jar-plugin3.4.2
      org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
      org.apache.maven.pluginsmaven-resources-plugin3.3.1
      org.apache.maven.pluginsmaven-site-plugin3.20.0
      org.apache.maven.pluginsmaven-surefire-plugin3.4.0
      org.codehaus.mojoversions-maven-plugin2.17.1
      +

      Project Report Plugins

      + + + + + + + + + + + + +
      GroupIdArtifactIdVersion
      org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
      org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/project-info.html b/docs/api/any2json-dbf/any2json-dbf/project-info.html new file mode 100644 index 00000000..516b27ca --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Project Information

      +

      This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

      +

      Overview

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      DocumentDescription
      DependenciesThis document lists the project's dependencies and provides information on each dependency.
      Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
      Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
      Distribution ManagementThis document provides informations on the distribution management of this project.
      AboutConvert any text file in Json
      LicensesThis document lists the project license(s).
      Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
      PluginsThis document lists the build plugins and the report plugins used by this project.
      Source Code ManagementThis document lists ways to access the online source repository.
      SummaryThis document lists other related information of this project
      TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/project-reports.html b/docs/api/any2json-dbf/any2json-dbf/project-reports.html new file mode 100644 index 00000000..e305384e --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Generated Reports

      +

      This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

      +

      Overview

      + + + + + + +
      DocumentDescription
      JavadocJavadoc API documentation.
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/scm.html b/docs/api/any2json-dbf/any2json-dbf/scm.html new file mode 100644 index 00000000..376dc6db --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Overview

      +

      This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

      +

      Web Browser Access

      +

      The following is a link to a browsable version of the source repository:

      +
      https://github.com/romualdrousseau/any2json-monorepo/any2json-dbf
      +

      Anonymous Access

      +

      The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

      +
      $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
      +

      Developer Access

      +

      Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

      +
      $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
      +

      Access from Behind a Firewall

      +

      Refer to the documentation of the SCM used for more information about access behind a firewall.

      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/summary.html b/docs/api/any2json-dbf/any2json-dbf/summary.html new file mode 100644 index 00000000..2aba65d0 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Project Summary

      +

      Project Information

      + + + + + + + + + + + + +
      FieldValue
      Nameany2json-dbf
      DescriptionConvert any text file in Json
      Homepagehttps://github.com/romualdrousseau/any2json-dbf
      +

      Project Organization

      +

      This project does not belong to an organization.

      +

      Build Information

      + + + + + + + + + + + + + + + + + + +
      FieldValue
      GroupIdcom.github.romualdrousseau
      ArtifactIdany2json-dbf
      Version2.44-SNAPSHOT
      Typejar
      Java Version17
      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-dbf/any2json-dbf/team.html b/docs/api/any2json-dbf/any2json-dbf/team.html new file mode 100644 index 00000000..0a187326 --- /dev/null +++ b/docs/api/any2json-dbf/any2json-dbf/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – any2json-dbf + + + + + + +
      +
      + + + +
      +
      +
      + + +
      +
      +
      +

      Project Team

      +

      A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

      +

      The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

      +

      Members

      +

      The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

      + + + + + + + + + + + + +
      ImageNameEmailOrganizationOrganization URL
      Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
      +

      Contributors

      +

      There are no contributors listed for this project. Please check back again later.

      +
      +
      +
      +
      +
      +
      +
      +

      © 2024 +

      +
      +
      +
      + + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/allclasses-index.html b/docs/api/any2json-examples/any2json-examples/apidocs/allclasses-index.html new file mode 100644 index 00000000..34268121 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/allclasses-index.html @@ -0,0 +1,88 @@ + + + + +All Classes and Interfaces (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      All Classes and Interfaces

      +
      +
      +
      Classes
      +
      +
      Class
      +
      Description
      + +
       
      + +
       
      + +
       
      + +
       
      + +
       
      + +
       
      + +
       
      + +
       
      + +
       
      + +
       
      +
      +
      +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/allpackages-index.html b/docs/api/any2json-examples/any2json-examples/apidocs/allpackages-index.html new file mode 100644 index 00000000..c9dbb9a0 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/allpackages-index.html @@ -0,0 +1,68 @@ + + + + +All Packages (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      All Packages

      +
      +
      Package Summary
      +
      +
      Package
      +
      Description
      + +
       
      +
      +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Common.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Common.html new file mode 100644 index 00000000..883444ae --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Common.html @@ -0,0 +1,245 @@ + + + + +Common (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + + +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Common
      +
      +
      +
      +
      public class Common +extends Object
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Common

          +
          public Common()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          loadModelBuilder

          +
          public static <T> ModelBuilder loadModelBuilder(String modelName, + Class<T> clazz)
          +
          +
        • +
        • +
          +

          loadModelBuilderFromGitHub

          +
          public static ModelBuilder loadModelBuilderFromGitHub(String modelName)
          +
          +
        • +
        • +
          +

          loadData

          +
          public static <T> File loadData(String fileName, + Class<T> clazz)
          +
          +
        • +
        • +
          +

          getResourcePath

          +
          public static <T> Path getResourcePath(String resourceName, + Class<T> clazz)
          +
          +
        • +
        • +
          +

          printHeaders

          +
          public static void printHeaders(Iterable<Header> headers)
          +
          +
        • +
        • +
          +

          printTags

          +
          public static void printTags(Iterable<Header> headers)
          +
          +
        • +
        • +
          +

          printRows

          +
          public static void printRows(Iterable<Row> rows)
          +
          +
        • +
        • +
          +

          addSheetDebugger

          +
          public static Sheet addSheetDebugger(Sheet sheet)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial1.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial1.html new file mode 100644 index 00000000..44b65ce9 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial1.html @@ -0,0 +1,194 @@ + + + + +Tutorial1 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial1

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial1
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial1 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial1

          +
          public Tutorial1()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial2.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial2.html new file mode 100644 index 00000000..4507b040 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial2.html @@ -0,0 +1,194 @@ + + + + +Tutorial2 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial2

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial2
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial2 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial2

          +
          public Tutorial2()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial3.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial3.html new file mode 100644 index 00000000..74ba228a --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial3.html @@ -0,0 +1,194 @@ + + + + +Tutorial3 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial3

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial3
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial3 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial3

          +
          public Tutorial3()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial4.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial4.html new file mode 100644 index 00000000..ffaa0348 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial4.html @@ -0,0 +1,194 @@ + + + + +Tutorial4 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial4

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial4
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial4 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial4

          +
          public Tutorial4()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial5.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial5.html new file mode 100644 index 00000000..ac731308 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial5.html @@ -0,0 +1,194 @@ + + + + +Tutorial5 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial5

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial5
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial5 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial5

          +
          public Tutorial5()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial6.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial6.html new file mode 100644 index 00000000..8a7343c6 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial6.html @@ -0,0 +1,194 @@ + + + + +Tutorial6 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial6

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial6
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial6 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial6

          +
          public Tutorial6()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial7.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial7.html new file mode 100644 index 00000000..47320278 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial7.html @@ -0,0 +1,194 @@ + + + + +Tutorial7 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial7

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial7
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial7 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial7

          +
          public Tutorial7()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial8.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial8.html new file mode 100644 index 00000000..4fd3e467 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial8.html @@ -0,0 +1,194 @@ + + + + +Tutorial8 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial8

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial8
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial8 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial8

          +
          public Tutorial8()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial9.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial9.html new file mode 100644 index 00000000..ccfd95ba --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial9.html @@ -0,0 +1,203 @@ + + + + +Tutorial9 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class Tutorial9

      +
      +
      java.lang.Object +
      com.github.romualdrousseau.any2json.examples.Tutorial9
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      Runnable
      +
      +
      +
      public class Tutorial9 +extends Object +implements Runnable
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          Tutorial9

          +
          public Tutorial9()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          visitTable

          +
          public void visitTable(TableGraph parent)
          +
          +
        • +
        • +
          +

          run

          +
          public void run()
          +
          +
          Specified by:
          +
          run in interface Runnable
          +
          +
          +
        • +
        • +
          +

          main

          +
          public static void main(String[] args)
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Common.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Common.html new file mode 100644 index 00000000..0dc41f0c --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Common.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Common (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Common

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Common
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial1.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial1.html new file mode 100644 index 00000000..4d426dfa --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial1.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial1 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial1

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial1
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial2.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial2.html new file mode 100644 index 00000000..fe5d6b51 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial2.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial2 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial2

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial2
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial3.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial3.html new file mode 100644 index 00000000..15ecef6d --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial3.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial3 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial3

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial3
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial4.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial4.html new file mode 100644 index 00000000..e78cb17f --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial4.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial4 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial4

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial4
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial5.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial5.html new file mode 100644 index 00000000..5252a50c --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial5.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial5 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial5

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial5
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial6.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial6.html new file mode 100644 index 00000000..fc0d0614 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial6.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial6 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial6

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial6
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial7.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial7.html new file mode 100644 index 00000000..7222e083 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial7.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial7 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial7

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial7
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial8.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial8.html new file mode 100644 index 00000000..fe1aa8fe --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial8.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial8 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial8

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial8
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial9.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial9.html new file mode 100644 index 00000000..e9fad613 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial9.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial9 (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial9

      +
      +No usage of com.github.romualdrousseau.any2json.examples.Tutorial9
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-summary.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-summary.html new file mode 100644 index 00000000..f7ee9b59 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-summary.html @@ -0,0 +1,113 @@ + + + + +com.github.romualdrousseau.any2json.examples (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Package com.github.romualdrousseau.any2json.examples

      +
      +
      +
      package com.github.romualdrousseau.any2json.examples
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-tree.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-tree.html new file mode 100644 index 00000000..a7c9433d --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-tree.html @@ -0,0 +1,80 @@ + + + + +com.github.romualdrousseau.any2json.examples Class Hierarchy (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For Package com.github.romualdrousseau.any2json.examples

      +
      +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • com.github.romualdrousseau.any2json.examples.Common
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial1 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial2 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial3 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial4 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial5 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial6 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial7 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial8 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial9 (implements java.lang.Runnable)
        • +
        +
      • +
      +
      +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-use.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-use.html new file mode 100644 index 00000000..f6ec5ed5 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-use.html @@ -0,0 +1,61 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.examples (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Package
      com.github.romualdrousseau.any2json.examples

      +
      +No usage of com.github.romualdrousseau.any2json.examples
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/copy.svg b/docs/api/any2json-examples/any2json-examples/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/element-list b/docs/api/any2json-examples/any2json-examples/apidocs/element-list new file mode 100644 index 00000000..c955e7a5 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/element-list @@ -0,0 +1 @@ +com.github.romualdrousseau.any2json.examples diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/help-doc.html b/docs/api/any2json-examples/any2json-examples/apidocs/help-doc.html new file mode 100644 index 00000000..ee7f292d --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/help-doc.html @@ -0,0 +1,187 @@ + + + + +API Help (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +

      JavaDoc Help

      + +
      +
      +

      Navigation

      +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
      +
      +
      +

      Kinds of Pages

      +The following sections describe the different kinds of pages in this collection. +
      +

      Package

      +

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

      +
        +
      • Interfaces
      • +
      • Classes
      • +
      • Enum Classes
      • +
      • Exception Classes
      • +
      • Annotation Interfaces
      • +
      +
      +
      +

      Class or Interface

      +

      Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

      +
        +
      • Class Inheritance Diagram
      • +
      • Direct Subclasses
      • +
      • All Known Subinterfaces
      • +
      • All Known Implementing Classes
      • +
      • Class or Interface Declaration
      • +
      • Class or Interface Description
      • +
      +
      +
        +
      • Nested Class Summary
      • +
      • Enum Constant Summary
      • +
      • Field Summary
      • +
      • Property Summary
      • +
      • Constructor Summary
      • +
      • Method Summary
      • +
      • Required Element Summary
      • +
      • Optional Element Summary
      • +
      +
      +
        +
      • Enum Constant Details
      • +
      • Field Details
      • +
      • Property Details
      • +
      • Constructor Details
      • +
      • Method Details
      • +
      • Element Details
      • +
      +

      Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

      +

      The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

      +
      +
      +

      Other Files

      +

      Packages and modules may contain pages with additional information related to the declarations nearby.

      +
      +
      +

      Use

      +

      Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

      +
      +
      +

      Tree (Class Hierarchy)

      +

      There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

      +
        +
      • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
      • +
      • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
      • +
      +
      +
      +

      All Packages

      +

      The All Packages page contains an alphabetic index of all packages contained in the documentation.

      +
      +
      +

      All Classes and Interfaces

      +

      The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

      +
      +
      +

      Index

      +

      The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

      +
      +
      +
      +This help file applies to API documentation generated by the standard doclet.
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/index-all.html b/docs/api/any2json-examples/any2json-examples/apidocs/index-all.html new file mode 100644 index 00000000..b5e93b84 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/index-all.html @@ -0,0 +1,185 @@ + + + + +Index (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Index

      +
      +A C G L M P R T V 
      All Classes and Interfaces|All Packages +

      A

      +
      +
      addSheetDebugger(Sheet) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      +

      C

      +
      +
      com.github.romualdrousseau.any2json.examples - package com.github.romualdrousseau.any2json.examples
      +
       
      +
      Common - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Common() - Constructor for class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      +

      G

      +
      +
      getResourcePath(String, Class<T>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      +

      L

      +
      +
      loadData(String, Class<T>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      loadModelBuilder(String, Class<T>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      loadModelBuilderFromGitHub(String) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      +

      M

      +
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial1
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial2
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial3
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial4
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial5
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial6
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial7
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial8
      +
       
      +
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial9
      +
       
      +
      +

      P

      +
      +
      printHeaders(Iterable<Header>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      printRows(Iterable<Row>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      printTags(Iterable<Header>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      +
       
      +
      +

      R

      +
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial1
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial2
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial3
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial4
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial5
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial6
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial7
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial8
      +
       
      +
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial9
      +
       
      +
      +

      T

      +
      +
      Tutorial1 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial1() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial1
      +
       
      +
      Tutorial2 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial2() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial2
      +
       
      +
      Tutorial3 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial3() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial3
      +
       
      +
      Tutorial4 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial4() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial4
      +
       
      +
      Tutorial5 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial5() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial5
      +
       
      +
      Tutorial6 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial6() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial6
      +
       
      +
      Tutorial7 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial7() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial7
      +
       
      +
      Tutorial8 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial8() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial8
      +
       
      +
      Tutorial9 - Class in com.github.romualdrousseau.any2json.examples
      +
       
      +
      Tutorial9() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial9
      +
       
      +
      +

      V

      +
      +
      visitTable(TableGraph) - Method in class com.github.romualdrousseau.any2json.examples.Tutorial9
      +
       
      +
      +A C G L M P R T V 
      All Classes and Interfaces|All Packages
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/index.html b/docs/api/any2json-examples/any2json-examples/apidocs/index.html new file mode 100644 index 00000000..5da2f018 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/index.html @@ -0,0 +1,26 @@ + + + + +Any2Json Examples 2.44-SNAPSHOT API + + + + + + + + + + + +
      + +

      com/github/romualdrousseau/any2json/examples/package-summary.html

      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-examples/any2json-examples/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-examples/any2json-examples/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/LICENSE b/docs/api/any2json-examples/any2json-examples/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/jquery.md b/docs/api/any2json-examples/any2json-examples/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/jqueryUI.md b/docs/api/any2json-examples/any2json-examples/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/link.svg b/docs/api/any2json-examples/any2json-examples/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/member-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/member-search-index.js new file mode 100644 index 00000000..e0d42c72 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"addSheetDebugger(Sheet)","u":"addSheetDebugger(com.github.romualdrousseau.any2json.Sheet)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"Common()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"getResourcePath(String, Class)","u":"getResourcePath(java.lang.String,java.lang.Class)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"loadData(String, Class)","u":"loadData(java.lang.String,java.lang.Class)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"loadModelBuilder(String, Class)","u":"loadModelBuilder(java.lang.String,java.lang.Class)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"loadModelBuilderFromGitHub(String)","u":"loadModelBuilderFromGitHub(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial1","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial2","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial3","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial4","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial5","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial6","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial7","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial8","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"printHeaders(Iterable
      )","u":"printHeaders(java.lang.Iterable)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"printRows(Iterable)","u":"printRows(java.lang.Iterable)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"printTags(Iterable
      )","u":"printTags(java.lang.Iterable)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial1","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial2","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial3","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial4","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial5","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial6","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial7","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial8","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial1","l":"Tutorial1()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial2","l":"Tutorial2()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial3","l":"Tutorial3()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial4","l":"Tutorial4()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial5","l":"Tutorial5()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial6","l":"Tutorial6()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial7","l":"Tutorial7()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial8","l":"Tutorial8()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"Tutorial9()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"visitTable(TableGraph)","u":"visitTable(com.github.romualdrousseau.any2json.TableGraph)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/module-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/overview-tree.html b/docs/api/any2json-examples/any2json-examples/apidocs/overview-tree.html new file mode 100644 index 00000000..b295384a --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/overview-tree.html @@ -0,0 +1,84 @@ + + + + +Class Hierarchy (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Hierarchy For All Packages

      +
      +Package Hierarchies: + +
      +

      Class Hierarchy

      +
        +
      • java.lang.Object +
          +
        • com.github.romualdrousseau.any2json.examples.Common
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial1 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial2 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial3 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial4 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial5 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial6 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial7 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial8 (implements java.lang.Runnable)
        • +
        • com.github.romualdrousseau.any2json.examples.Tutorial9 (implements java.lang.Runnable)
        • +
        +
      • +
      +
      +
      +
      +
      + +
      +
      +
      + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/package-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/package-search-index.js new file mode 100644 index 00000000..19772670 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.examples"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/resources/glass.png b/docs/api/any2json-examples/any2json-examples/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/resources/x.png b/docs/api/any2json-examples/any2json-examples/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/apidocs/resources/x.png differ diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-examples/any2json-examples/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
      ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
      "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
        ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
        ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
        ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
        ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/script.js b/docs/api/any2json-examples/any2json-examples/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/search-page.js b/docs/api/any2json-examples/any2json-examples/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
        ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
        ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
        ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
        " + col1 + "
        ").appendTo(table); + if (category !== "modules") { + $("
        " + col2 + "
        ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
        ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
        ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/search.html b/docs/api/any2json-examples/any2json-examples/apidocs/search.html new file mode 100644 index 00000000..1f2e26e5 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Search (Any2Json Examples 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +

        Search

        +
        + + +
        +Additional resources +
        +
        +
        +

        The help page provides an introduction to the scope and syntax of JavaDoc search.

        +

        You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

        +

        The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

        +link +

        + +

        +
        +

        Loading search index...

        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/search.js b/docs/api/any2json-examples/any2json-examples/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
      • " + categories[item.category] + "
      • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
      • ").appendTo(ul); + var div = $("
        ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
        " + + idx.d + "
        "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/stylesheet.css b/docs/api/any2json-examples/any2json-examples/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/tag-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/tag-search-index.js new file mode 100644 index 00000000..0367dae6 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/type-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/type-search-index.js new file mode 100644 index 00000000..f78da34f --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Common"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial1"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial2"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial3"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial4"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial5"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial6"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial7"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial8"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial9"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-examples/any2json-examples/css/apache-maven-fluido-2.0.0-M9.min.css new file mode 100644 index 00000000..fea07dd8 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/css/apache-maven-fluido-2.0.0-M9.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/css/print.css b/docs/api/any2json-examples/any2json-examples/css/print.css new file mode 100644 index 00000000..34af557d --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} diff --git a/docs/api/any2json-examples/any2json-examples/css/site.css b/docs/api/any2json-examples/any2json-examples/css/site.css new file mode 100644 index 00000000..055e7e28 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/dependencies.html b/docs/api/any2json-examples/any2json-examples/dependencies.html new file mode 100644 index 00000000..b8b06b4f --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/dependencies.html @@ -0,0 +1,2806 @@ + + + + + + + + + + Project Dependencies – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Project Dependencies

        +

        compile

        +

        The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        GroupIdArtifactIdVersionTypeLicenses
        com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-csv2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-excel2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-layex-parser2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-pdf2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseaushuju1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
        org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
        +

        test

        +

        The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

        + + + + + + + + + + + + + + + + + + +
        GroupIdArtifactIdVersionTypeLicenses
        junitjunit4.13.2jarEclipse Public License 1.0
        org.hamcresthamcrest2.2jarBSD License 3
        +

        Project Transitive Dependencies

        +

        The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

        +

        compile

        +

        The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        GroupIdArtifactIdVersionClassifierTypeLicenses
        com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
        com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
        com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
        com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
        com.github.jai-imageiojai-imageio-core1.4.0-jarBSD 3-clause License w/nuclear disclaimer
        com.github.jai-imageiojai-imageio-jpeg20001.4.0-jarJJ2000BSD 3-clause License w/nuclear disclaimer
        com.github.virtualdcurvesapi1.08-jarBSD License
        com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
        com.google.code.gsongson2.8.7-jarApache 2.0
        com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
        com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
        com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
        com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
        com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
        com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
        com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
        com.zaxxerSparseBitSet1.3-jarThe Apache Software License, Version 2.0
        commons-clicommons-cli1.4-jarApache License, Version 2.0
        commons-codeccommons-codec1.17.0-jarApache-2.0
        commons-iocommons-io2.16.1-jarApache-2.0
        commons-loggingcommons-logging1.2-jarThe Apache Software License, Version 2.0
        io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
        net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
        nl.fountainxelem3.1-jar-
        org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
        org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
        org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
        org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
        org.apache.commonscommons-compress1.26.2-jarApache-2.0
        org.apache.commonscommons-csv1.9.0-jarApache License, Version 2.0
        org.apache.commonscommons-lang33.14.0-jarApache-2.0
        org.apache.commonscommons-math33.6.1-jarApache License, Version 2.0
        org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
        org.apache.pdfboxfontbox2.0.24-jarApache License, Version 2.0
        org.apache.pdfboxjbig2-imageio3.0.3-jarApache License, Version 2.0
        org.apache.pdfboxpdfbox2.0.24-jarApache License, Version 2.0
        org.apache.poipoi5.3.0-jarApache License, Version 2.0
        org.apache.poipoi-ooxml5.3.0-jarApache License, Version 2.0
        org.apache.poipoi-ooxml-lite5.3.0-jarApache License, Version 2.0
        org.apache.poipoi-scratchpad5.3.0-jarApache License, Version 2.0
        org.apache.xmlbeansxmlbeans5.2.1-jarThe Apache Software License, Version 2.0
        org.bouncycastlebcmail-jdk15on1.69-jarBouncy Castle Licence
        org.bouncycastlebcpkix-jdk15on1.69-jarBouncy Castle Licence
        org.bouncycastlebcprov-jdk15on1.69-jarBouncy Castle Licence
        org.bouncycastlebcutil-jdk15on1.69-jarBouncy Castle Licence
        org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
        org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
        org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
        org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
        org.locationtech.jtsjts-core1.18.1-jarEclipse Public License, Version 2.0Eclipse Distribution License - v 1.0
        org.pythonjython-standalone2.7.3-jarJython Software License
        org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
        org.slf4jslf4j-api2.0.16-jarMIT License
        org.slf4jslf4j-simple1.7.32-jarMIT License
        org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
        org.xerial.snappysnappy-java1.1.10.5-jar-
        technology.tabulatabula1.0.5-jarMIT License
        +

        runtime

        +

        The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

        + + + + + + + + + + + + + + + + + + +
        GroupIdArtifactIdVersionTypeLicenses
        org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
        org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
        +

        test

        +

        The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

        + + + + + + + + + + + + +
        GroupIdArtifactIdVersionTypeLicenses
        org.hamcresthamcrest-core1.3jarNew BSD License
        +

        Project Dependency Graph

        + +
        +

        Dependency Tree

        +
        +

        Licenses

        +

        GNU General Public License (GPL) version 2, or any later version: JavaCPP

        +

        The Apache License, Version 2.0: fury-core, fury-format

        +

        Apache 2.0: Gson, error-prone annotations

        +

        Eclipse Public License 1.0: JUnit

        +

        MIT License: SLF4J API Module, SLF4J Simple Binding, Tabula

        +

        BSD License 3: Hamcrest

        +

        BSD 3-clause License w/nuclear disclaimer: JPEG2000 support for Java Advanced Imaging Image I/O Tools API, Java Advanced Imaging Image I/O Tools API core (standalone)

        +

        New BSD License: Hamcrest Core

        +

        JJ2000: JPEG2000 support for Java Advanced Imaging Image I/O Tools API

        +

        Eclipse Public License, Version 2.0: org.locationtech.jts:jts-core

        +

        Unknown: xelem

        +

        Apache License 2.0: Javassist

        +

        BSD License: curvesapi

        +

        The MIT License: Checker Qual

        +

        Apache License, Version 2.0: Apache Commons CLI, Apache Commons CSV, Apache Commons Collections, Apache Commons Math, Apache FontBox, Apache PDFBox, Apache POI, Apache POI - API based on OPC and OOXML schemas, Apache POI - Common, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common, PDFBox JBIG2 ImageIO plugin

        +

        Apache-2.0: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

        +

        MPL 1.1: Javassist

        +

        GPLv2 with Classpath exception: JavaCPP

        +

        BSD-3-Clause: Protocol Buffers [Core]

        +

        Jython Software License: Jython

        +

        Apache License V2.0: FlatBuffers Java API

        +

        Bouncy Castle Licence: Bouncy Castle ASN.1 Extension and Utility APIs, Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider, Bouncy Castle S/MIME API

        +

        WTFPL: Reflections

        +

        LGPL 2.1: Javassist

        +

        Eclipse Distribution License - v 1.0: org.locationtech.jts:jts-core

        +

        GNU GENERAL PUBLIC LICENSE, Version 3.0: Any2Json Examples, any2Json, any2json-csv, any2json-excel, any2json-layex-parser, any2json-net-classifier, any2json-pdf, shuju, shuju-jackson-json

        +

        The Apache Software License, Version 2.0: Apache Commons Logging, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, SparseBitSet, TensorFlow Core API Library, TensorFlow Core API Library Platform, XmlBeans, jackson-databind

        +

        Dependency File Details

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        FilenameSizeEntriesClassesPackagesJava VersionDebug InformationSealed
        jackson-annotations-2.17.0.jar78.5 kB877421.6YesNo
        jackson-core-2.17.0.jar581.6 kB272----No
           • Root-242210141.8Yes-
           • Versioned-2119No-
           • Versioned-103111Yes-
           • Versioned-92117Yes-
           • Versioned-92121Yes-
        jackson-databind-2.17.0.jar1.6 MB824----No
           • Root-822784231.8Yes-
           • Versioned-2119No-
        jackson-datatype-jsr310-2.15.1.jar122.9 kB82----No
           • Root-805861.8Yes-
           • Versioned-2119No-
        jai-imageio-core-1.4.0.jar628.1 kB375339161.6YesNo
        jai-imageio-jpeg2000-1.4.0.jar489.1 kB237193271.6YesNo
        any2json-2.44-SNAPSHOT.jar123.1 kB113891217YesNo
        any2json-csv-2.44-SNAPSHOT.jar11.1 kB163117YesNo
        any2json-excel-2.44-SNAPSHOT.jar31.3 kB2913317YesNo
        any2json-layex-parser-2.44-SNAPSHOT.jar43.8 kB4429417YesNo
        any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117YesNo
        any2json-pdf-2.44-SNAPSHOT.jar12.2 kB163117YesNo
        shuju-1.29-SNAPSHOT.jar129.3 kB115822117YesNo
        shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117YesNo
        curvesapi-1.08.jar117.2 kB12010161.7YesNo
        jsr305-3.0.2.jar19.9 kB463531.5YesNo
        gson-2.8.7.jar240.4 kB19818191.6YesNo
        error_prone_annotations-2.18.0.jar16 kB382621.8YesNo
        flatbuffers-java-1.12.0.jar64.9 kB554511.8YesNo
        failureaccess-1.0.1.jar4.6 kB15211.7YesNo
        guava-32.1.2-jre.jar3 MB20602020181.8YesNo
        listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700---
        j2objc-annotations-2.8.jar9.3 kB241311.7YesNo
        protobuf-java-3.25.3.jar1.9 MB75473521.8YesNo
        SparseBitSet-1.3.jar25.8 kB251511.6YesNo
        commons-cli-1.4.jar53.8 kB402711.5YesNo
        commons-codec-1.17.0.jar372.6 kB262----No
           • Root-26111471.8Yes-
           • Versioned-1119No-
        commons-io-2.16.1.jar508.8 kB374----No
           • Root-373346151.8Yes-
           • Versioned-1119No-
        commons-logging-1.2.jar61.8 kB422821.2YesNo
        netty-common-4.1.96.Final.jar659.9 kB52449291.6YesNo
        junit-4.13.2.jar384.6 kB389350321.5YesNo
        byte-buddy-1.14.9.jar4.2 MB2934----No
           • Root-29322879381.6Yes-
           • Versioned-2119No-
        xelem-3.1.jar101.2 kB585671.5YesYes
        arrow-format-14.0.0.jar110 kB1099311.8YesNo
        arrow-memory-core-14.0.0.jar111.1 kB886851.8YesNo
        arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8YesNo
        arrow-vector-14.0.0.jar1.9 MB767703171.8YesNo
        commons-collections4-4.4.jar751.9 kB555524191.8YesNo
        commons-compress-1.26.2.jar1.1 MB624----No
           • Root-623571361.8Yes-
           • Versioned-1119No-
        commons-csv-1.9.0.jar51.3 kB301711.8YesNo
        commons-lang3-3.14.0.jar658 kB436----No
           • Root-434403181.8Yes-
           • Versioned-2119No-
        commons-math3-3.6.1.jar2.2 MB14021301751.5YesNo
        log4j-1.2-api-2.23.1.jar356.2 kB252208221.8YesNo
        log4j-api-2.23.1.jar342.5 kB241----No
           • Root-23020591.8Yes-
           • Versioned-11429Yes-
        log4j-core-2.23.1.jar1.9 MB1310----No
           • Root-12931206551.8Yes-
           • Versioned-17749Yes-
        log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8YesNo
        fontbox-2.0.24.jar1.6 MB273157101.6YesNo
        jbig2-imageio-3.0.3.jar152.7 kB129100111.6YesNo
        pdfbox-2.0.24.jar2.7 MB878780541.6YesNo
        poi-5.3.0.jar3 MB1765----No
           • Root-17631681631.8Yes-
           • Versioned-2119No-
        poi-ooxml-5.3.0.jar2 MB948----No
           • Root-946876461.8Yes-
           • Versioned-2119No-
        poi-ooxml-lite-5.3.0.jar6 MB4277----No
           • Root-42752552571.8Yes-
           • Versioned-2119No-
        poi-scratchpad-5.3.0.jar1.9 MB1020----No
           • Root-1018947501.8Yes-
           • Versioned-2119No-
        xmlbeans-5.2.1.jar2.2 MB1755----No
           • Root-17471031391.8Yes-
           • Versioned-8229Yes-
        bcmail-jdk15on-1.69.jar112.7 kB81----No
           • Root-796251.5No-
           • Versioned-2119No-
        bcpkix-jdk15on-1.69.jar909 kB815----No
           • Root-813760461.5No-
           • Versioned-2119No-
        bcprov-jdk15on-1.69.jar5.7 MB4461----No
           • Root-356333981471.5No-
           • Versioned-832758639Yes-
           • Versioned-3932111Yes-
           • Versioned-2720115Yes-
        bcutil-jdk15on-1.69.jar359.5 kB336----No
           • Root-334308181.5No-
           • Versioned-2119No-
        javacpp-1.5.8-linux-x86_64.jar26.5 kB21-----
           • Root-1900---
           • Versioned-2119No-
        javacpp-1.5.8-macosx-x86_64.jar22.2 kB21-----
           • Root-1900---
           • Versioned-2119No-
        javacpp-1.5.8-windows-x86_64.jar1.4 MB69-----
           • Root-6700---
           • Versioned-2119No-
        javacpp-1.5.8.jar497.3 kB260----No
           • Root-25820051.7Yes-
           • Versioned-2119No-
        checker-qual-3.33.0.jar224 kB426358301.8YesNo
        fury-core-0.4.1.jar2.4 MB14701358491.8YesNo
        fury-format-0.4.1.jar130.2 kB846861.8YesNo
        hamcrest-2.2.jar123.4 kB122108111.7YesNo
        hamcrest-core-1.3.jar45 kB524531.5YesNo
        javassist-3.28.0-GA.jar851.5 kB474426171.8YesNo
        jts-core-1.18.1.jar995.9 kB678611581.8YesNo
        jython-standalone-2.7.3.jar47.3 MB23845182445281.8YesNo
        reflections-0.10.2.jar130.4 kB877451.8YesNo
        slf4j-api-2.0.16.jar69.4 kB71----No
           • Root-695541.8Yes-
           • Versioned-2119No-
        slf4j-simple-1.7.32.jar15.3 kB201011.5YesNo
        ndarray-0.4.0.jar302.2 kB2011761711YesNo
        tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700---
        tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700---
        tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000---
        tensorflow-core-api-0.5.0.jar8 MB491048435611YesNo
        tensorflow-core-platform-0.5.0.jar2.4 kB700---
        snappy-java-1.1.10.5.jar2.3 MB1064031.8YesNo
        tabula-1.0.5.jar132.7 kB847061.8YesNo
        TotalSizeEntriesClassesPackagesJava VersionDebug InformationSealed
        81421.6 MB6591554003189317691
        compile: 76compile: 419.1 MBcompile: 64023compile: 52291compile: 179117compile: 64compile: 1
        runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2-
        test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3-
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/dependency-info.html b/docs/api/any2json-examples/any2json-examples/dependency-info.html new file mode 100644 index 00000000..a24bf7dd --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Maven Coordinates

        +

        Apache Maven

        +
        <dependency>
        +  <groupId>com.github.romualdrousseau</groupId>
        +  <artifactId>any2json-examples</artifactId>
        +  <version>2.44-SNAPSHOT</version>
        +</dependency>
        +

        Apache Ivy

        +
        <dependency org="com.github.romualdrousseau" name="any2json-examples" rev="2.44-SNAPSHOT">
        +  <artifact name="any2json-examples" type="jar" />
        +</dependency>
        +

        Groovy Grape

        +
        @Grapes(
        +@Grab(group='com.github.romualdrousseau', module='any2json-examples', version='2.44-SNAPSHOT')
        +)
        +

        Gradle/Grails

        +
        implementation 'com.github.romualdrousseau:any2json-examples:2.44-SNAPSHOT'
        +

        Scala SBT

        +
        libraryDependencies += "com.github.romualdrousseau" % "any2json-examples" % "2.44-SNAPSHOT"
        +

        Leiningen

        +
        [com.github.romualdrousseau/any2json-examples "2.44-SNAPSHOT"]
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/dependency-management.html b/docs/api/any2json-examples/any2json-examples/dependency-management.html new file mode 100644 index 00000000..a9767e5e --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Project Dependency Management

        +

        compile

        +

        The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

        + + + + + + + + + + + + + + + + + + + + + + + + +
        GroupIdArtifactIdVersionTypeLicense
        com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
        org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
        org.slf4jslf4j-api2.0.16jarMIT License
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/distribution-management.html b/docs/api/any2json-examples/any2json-examples/distribution-management.html new file mode 100644 index 00000000..83283ec7 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Overview

        +

        The following is the distribution management information used by this project.

        +

        Repository - ossrh

        https://oss.sonatype.org/service/local/staging/deploy/maven2
        +

        Snapshot Repository - ossrh

        https://oss.sonatype.org/content/repositories/snapshots
        +

        Site - any2json-examples-site

        +

        file:///mnt/media/Projects/Any2Json-monorepo/any2json-examples//any2json-examples

        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..c8f06d9a --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-examples/any2json-examples/images/accessories-text-editor.png b/docs/api/any2json-examples/any2json-examples/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/add.gif b/docs/api/any2json-examples/any2json-examples/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/add.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/apache-maven-project-2.png b/docs/api/any2json-examples/any2json-examples/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/application-certificate.png b/docs/api/any2json-examples/any2json-examples/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/application-certificate.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/close.gif b/docs/api/any2json-examples/any2json-examples/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/close.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/contact-new.png b/docs/api/any2json-examples/any2json-examples/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/contact-new.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/document-properties.png b/docs/api/any2json-examples/any2json-examples/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/document-properties.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/drive-harddisk.png b/docs/api/any2json-examples/any2json-examples/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/drive-harddisk.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/fix.gif b/docs/api/any2json-examples/any2json-examples/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/fix.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_error_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_help_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_info_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_success_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_warning_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/image-x-generic.png b/docs/api/any2json-examples/any2json-examples/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/image-x-generic.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/internet-web-browser.png b/docs/api/any2json-examples/any2json-examples/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/internet-web-browser.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-black.png b/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-white.png b/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/logos/maven-feather.png b/docs/api/any2json-examples/any2json-examples/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/network-server.png b/docs/api/any2json-examples/any2json-examples/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/network-server.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/package-x-generic.png b/docs/api/any2json-examples/any2json-examples/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/package-x-generic.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/profiles/pre-release.png b/docs/api/any2json-examples/any2json-examples/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/profiles/retired.png b/docs/api/any2json-examples/any2json-examples/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/profiles/retired.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/profiles/sandbox.png b/docs/api/any2json-examples/any2json-examples/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/remove.gif b/docs/api/any2json-examples/any2json-examples/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/remove.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/rss.png b/docs/api/any2json-examples/any2json-examples/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/rss.png differ diff --git a/docs/api/any2json-examples/any2json-examples/images/update.gif b/docs/api/any2json-examples/any2json-examples/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/update.gif differ diff --git a/docs/api/any2json-examples/any2json-examples/images/window-new.png b/docs/api/any2json-examples/any2json-examples/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/images/window-new.png differ diff --git a/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings-white.png b/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings.png b/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-examples/any2json-examples/index.html b/docs/api/any2json-examples/any2json-examples/index.html new file mode 100644 index 00000000..da342936 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/index.html @@ -0,0 +1,92 @@ + + + + + + + + + + About – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        About Any2Json Examples

        +

        This package contains a number of examples that demonstrates how you can use the Any2Json to load documents from + "real life".

        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-examples/any2json-examples/js/apache-maven-fluido-2.0.0-M9.min.js new file mode 100644 index 00000000..819716ab --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/js/apache-maven-fluido-2.0.0-M9.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/licenses.html b/docs/api/any2json-examples/any2json-examples/licenses.html new file mode 100644 index 00000000..c3048793 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Overview

        +

        Typically the licenses listed for the project are that of the project itself, and not of dependencies.

        +

        Project Licenses

        +

        GNU GENERAL PUBLIC LICENSE, Version 3.0

        +
                            GNU GENERAL PUBLIC LICENSE
        +                       Version 3, 29 June 2007
        +
        + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
        + Everyone is permitted to copy and distribute verbatim copies
        + of this license document, but changing it is not allowed.
        +
        +                            Preamble
        +
        +  The GNU General Public License is a free, copyleft license for
        +software and other kinds of works.
        +
        +  The licenses for most software and other practical works are designed
        +to take away your freedom to share and change the works.  By contrast,
        +the GNU General Public License is intended to guarantee your freedom to
        +share and change all versions of a program--to make sure it remains free
        +software for all its users.  We, the Free Software Foundation, use the
        +GNU General Public License for most of our software; it applies also to
        +any other work released this way by its authors.  You can apply it to
        +your programs, too.
        +
        +  When we speak of free software, we are referring to freedom, not
        +price.  Our General Public Licenses are designed to make sure that you
        +have the freedom to distribute copies of free software (and charge for
        +them if you wish), that you receive source code or can get it if you
        +want it, that you can change the software or use pieces of it in new
        +free programs, and that you know you can do these things.
        +
        +  To protect your rights, we need to prevent others from denying you
        +these rights or asking you to surrender the rights.  Therefore, you have
        +certain responsibilities if you distribute copies of the software, or if
        +you modify it: responsibilities to respect the freedom of others.
        +
        +  For example, if you distribute copies of such a program, whether
        +gratis or for a fee, you must pass on to the recipients the same
        +freedoms that you received.  You must make sure that they, too, receive
        +or can get the source code.  And you must show them these terms so they
        +know their rights.
        +
        +  Developers that use the GNU GPL protect your rights with two steps:
        +(1) assert copyright on the software, and (2) offer you this License
        +giving you legal permission to copy, distribute and/or modify it.
        +
        +  For the developers' and authors' protection, the GPL clearly explains
        +that there is no warranty for this free software.  For both users' and
        +authors' sake, the GPL requires that modified versions be marked as
        +changed, so that their problems will not be attributed erroneously to
        +authors of previous versions.
        +
        +  Some devices are designed to deny users access to install or run
        +modified versions of the software inside them, although the manufacturer
        +can do so.  This is fundamentally incompatible with the aim of
        +protecting users' freedom to change the software.  The systematic
        +pattern of such abuse occurs in the area of products for individuals to
        +use, which is precisely where it is most unacceptable.  Therefore, we
        +have designed this version of the GPL to prohibit the practice for those
        +products.  If such problems arise substantially in other domains, we
        +stand ready to extend this provision to those domains in future versions
        +of the GPL, as needed to protect the freedom of users.
        +
        +  Finally, every program is threatened constantly by software patents.
        +States should not allow patents to restrict development and use of
        +software on general-purpose computers, but in those that do, we wish to
        +avoid the special danger that patents applied to a free program could
        +make it effectively proprietary.  To prevent this, the GPL assures that
        +patents cannot be used to render the program non-free.
        +
        +  The precise terms and conditions for copying, distribution and
        +modification follow.
        +
        +                       TERMS AND CONDITIONS
        +
        +  0. Definitions.
        +
        +  "This License" refers to version 3 of the GNU General Public License.
        +
        +  "Copyright" also means copyright-like laws that apply to other kinds of
        +works, such as semiconductor masks.
        +
        +  "The Program" refers to any copyrightable work licensed under this
        +License.  Each licensee is addressed as "you".  "Licensees" and
        +"recipients" may be individuals or organizations.
        +
        +  To "modify" a work means to copy from or adapt all or part of the work
        +in a fashion requiring copyright permission, other than the making of an
        +exact copy.  The resulting work is called a "modified version" of the
        +earlier work or a work "based on" the earlier work.
        +
        +  A "covered work" means either the unmodified Program or a work based
        +on the Program.
        +
        +  To "propagate" a work means to do anything with it that, without
        +permission, would make you directly or secondarily liable for
        +infringement under applicable copyright law, except executing it on a
        +computer or modifying a private copy.  Propagation includes copying,
        +distribution (with or without modification), making available to the
        +public, and in some countries other activities as well.
        +
        +  To "convey" a work means any kind of propagation that enables other
        +parties to make or receive copies.  Mere interaction with a user through
        +a computer network, with no transfer of a copy, is not conveying.
        +
        +  An interactive user interface displays "Appropriate Legal Notices"
        +to the extent that it includes a convenient and prominently visible
        +feature that (1) displays an appropriate copyright notice, and (2)
        +tells the user that there is no warranty for the work (except to the
        +extent that warranties are provided), that licensees may convey the
        +work under this License, and how to view a copy of this License.  If
        +the interface presents a list of user commands or options, such as a
        +menu, a prominent item in the list meets this criterion.
        +
        +  1. Source Code.
        +
        +  The "source code" for a work means the preferred form of the work
        +for making modifications to it.  "Object code" means any non-source
        +form of a work.
        +
        +  A "Standard Interface" means an interface that either is an official
        +standard defined by a recognized standards body, or, in the case of
        +interfaces specified for a particular programming language, one that
        +is widely used among developers working in that language.
        +
        +  The "System Libraries" of an executable work include anything, other
        +than the work as a whole, that (a) is included in the normal form of
        +packaging a Major Component, but which is not part of that Major
        +Component, and (b) serves only to enable use of the work with that
        +Major Component, or to implement a Standard Interface for which an
        +implementation is available to the public in source code form.  A
        +"Major Component", in this context, means a major essential component
        +(kernel, window system, and so on) of the specific operating system
        +(if any) on which the executable work runs, or a compiler used to
        +produce the work, or an object code interpreter used to run it.
        +
        +  The "Corresponding Source" for a work in object code form means all
        +the source code needed to generate, install, and (for an executable
        +work) run the object code and to modify the work, including scripts to
        +control those activities.  However, it does not include the work's
        +System Libraries, or general-purpose tools or generally available free
        +programs which are used unmodified in performing those activities but
        +which are not part of the work.  For example, Corresponding Source
        +includes interface definition files associated with source files for
        +the work, and the source code for shared libraries and dynamically
        +linked subprograms that the work is specifically designed to require,
        +such as by intimate data communication or control flow between those
        +subprograms and other parts of the work.
        +
        +  The Corresponding Source need not include anything that users
        +can regenerate automatically from other parts of the Corresponding
        +Source.
        +
        +  The Corresponding Source for a work in source code form is that
        +same work.
        +
        +  2. Basic Permissions.
        +
        +  All rights granted under this License are granted for the term of
        +copyright on the Program, and are irrevocable provided the stated
        +conditions are met.  This License explicitly affirms your unlimited
        +permission to run the unmodified Program.  The output from running a
        +covered work is covered by this License only if the output, given its
        +content, constitutes a covered work.  This License acknowledges your
        +rights of fair use or other equivalent, as provided by copyright law.
        +
        +  You may make, run and propagate covered works that you do not
        +convey, without conditions so long as your license otherwise remains
        +in force.  You may convey covered works to others for the sole purpose
        +of having them make modifications exclusively for you, or provide you
        +with facilities for running those works, provided that you comply with
        +the terms of this License in conveying all material for which you do
        +not control copyright.  Those thus making or running the covered works
        +for you must do so exclusively on your behalf, under your direction
        +and control, on terms that prohibit them from making any copies of
        +your copyrighted material outside their relationship with you.
        +
        +  Conveying under any other circumstances is permitted solely under
        +the conditions stated below.  Sublicensing is not allowed; section 10
        +makes it unnecessary.
        +
        +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
        +
        +  No covered work shall be deemed part of an effective technological
        +measure under any applicable law fulfilling obligations under article
        +11 of the WIPO copyright treaty adopted on 20 December 1996, or
        +similar laws prohibiting or restricting circumvention of such
        +measures.
        +
        +  When you convey a covered work, you waive any legal power to forbid
        +circumvention of technological measures to the extent such circumvention
        +is effected by exercising rights under this License with respect to
        +the covered work, and you disclaim any intention to limit operation or
        +modification of the work as a means of enforcing, against the work's
        +users, your or third parties' legal rights to forbid circumvention of
        +technological measures.
        +
        +  4. Conveying Verbatim Copies.
        +
        +  You may convey verbatim copies of the Program's source code as you
        +receive it, in any medium, provided that you conspicuously and
        +appropriately publish on each copy an appropriate copyright notice;
        +keep intact all notices stating that this License and any
        +non-permissive terms added in accord with section 7 apply to the code;
        +keep intact all notices of the absence of any warranty; and give all
        +recipients a copy of this License along with the Program.
        +
        +  You may charge any price or no price for each copy that you convey,
        +and you may offer support or warranty protection for a fee.
        +
        +  5. Conveying Modified Source Versions.
        +
        +  You may convey a work based on the Program, or the modifications to
        +produce it from the Program, in the form of source code under the
        +terms of section 4, provided that you also meet all of these conditions:
        +
        +    a) The work must carry prominent notices stating that you modified
        +    it, and giving a relevant date.
        +
        +    b) The work must carry prominent notices stating that it is
        +    released under this License and any conditions added under section
        +    7.  This requirement modifies the requirement in section 4 to
        +    "keep intact all notices".
        +
        +    c) You must license the entire work, as a whole, under this
        +    License to anyone who comes into possession of a copy.  This
        +    License will therefore apply, along with any applicable section 7
        +    additional terms, to the whole of the work, and all its parts,
        +    regardless of how they are packaged.  This License gives no
        +    permission to license the work in any other way, but it does not
        +    invalidate such permission if you have separately received it.
        +
        +    d) If the work has interactive user interfaces, each must display
        +    Appropriate Legal Notices; however, if the Program has interactive
        +    interfaces that do not display Appropriate Legal Notices, your
        +    work need not make them do so.
        +
        +  A compilation of a covered work with other separate and independent
        +works, which are not by their nature extensions of the covered work,
        +and which are not combined with it such as to form a larger program,
        +in or on a volume of a storage or distribution medium, is called an
        +"aggregate" if the compilation and its resulting copyright are not
        +used to limit the access or legal rights of the compilation's users
        +beyond what the individual works permit.  Inclusion of a covered work
        +in an aggregate does not cause this License to apply to the other
        +parts of the aggregate.
        +
        +  6. Conveying Non-Source Forms.
        +
        +  You may convey a covered work in object code form under the terms
        +of sections 4 and 5, provided that you also convey the
        +machine-readable Corresponding Source under the terms of this License,
        +in one of these ways:
        +
        +    a) Convey the object code in, or embodied in, a physical product
        +    (including a physical distribution medium), accompanied by the
        +    Corresponding Source fixed on a durable physical medium
        +    customarily used for software interchange.
        +
        +    b) Convey the object code in, or embodied in, a physical product
        +    (including a physical distribution medium), accompanied by a
        +    written offer, valid for at least three years and valid for as
        +    long as you offer spare parts or customer support for that product
        +    model, to give anyone who possesses the object code either (1) a
        +    copy of the Corresponding Source for all the software in the
        +    product that is covered by this License, on a durable physical
        +    medium customarily used for software interchange, for a price no
        +    more than your reasonable cost of physically performing this
        +    conveying of source, or (2) access to copy the
        +    Corresponding Source from a network server at no charge.
        +
        +    c) Convey individual copies of the object code with a copy of the
        +    written offer to provide the Corresponding Source.  This
        +    alternative is allowed only occasionally and noncommercially, and
        +    only if you received the object code with such an offer, in accord
        +    with subsection 6b.
        +
        +    d) Convey the object code by offering access from a designated
        +    place (gratis or for a charge), and offer equivalent access to the
        +    Corresponding Source in the same way through the same place at no
        +    further charge.  You need not require recipients to copy the
        +    Corresponding Source along with the object code.  If the place to
        +    copy the object code is a network server, the Corresponding Source
        +    may be on a different server (operated by you or a third party)
        +    that supports equivalent copying facilities, provided you maintain
        +    clear directions next to the object code saying where to find the
        +    Corresponding Source.  Regardless of what server hosts the
        +    Corresponding Source, you remain obligated to ensure that it is
        +    available for as long as needed to satisfy these requirements.
        +
        +    e) Convey the object code using peer-to-peer transmission, provided
        +    you inform other peers where the object code and Corresponding
        +    Source of the work are being offered to the general public at no
        +    charge under subsection 6d.
        +
        +  A separable portion of the object code, whose source code is excluded
        +from the Corresponding Source as a System Library, need not be
        +included in conveying the object code work.
        +
        +  A "User Product" is either (1) a "consumer product", which means any
        +tangible personal property which is normally used for personal, family,
        +or household purposes, or (2) anything designed or sold for incorporation
        +into a dwelling.  In determining whether a product is a consumer product,
        +doubtful cases shall be resolved in favor of coverage.  For a particular
        +product received by a particular user, "normally used" refers to a
        +typical or common use of that class of product, regardless of the status
        +of the particular user or of the way in which the particular user
        +actually uses, or expects or is expected to use, the product.  A product
        +is a consumer product regardless of whether the product has substantial
        +commercial, industrial or non-consumer uses, unless such uses represent
        +the only significant mode of use of the product.
        +
        +  "Installation Information" for a User Product means any methods,
        +procedures, authorization keys, or other information required to install
        +and execute modified versions of a covered work in that User Product from
        +a modified version of its Corresponding Source.  The information must
        +suffice to ensure that the continued functioning of the modified object
        +code is in no case prevented or interfered with solely because
        +modification has been made.
        +
        +  If you convey an object code work under this section in, or with, or
        +specifically for use in, a User Product, and the conveying occurs as
        +part of a transaction in which the right of possession and use of the
        +User Product is transferred to the recipient in perpetuity or for a
        +fixed term (regardless of how the transaction is characterized), the
        +Corresponding Source conveyed under this section must be accompanied
        +by the Installation Information.  But this requirement does not apply
        +if neither you nor any third party retains the ability to install
        +modified object code on the User Product (for example, the work has
        +been installed in ROM).
        +
        +  The requirement to provide Installation Information does not include a
        +requirement to continue to provide support service, warranty, or updates
        +for a work that has been modified or installed by the recipient, or for
        +the User Product in which it has been modified or installed.  Access to a
        +network may be denied when the modification itself materially and
        +adversely affects the operation of the network or violates the rules and
        +protocols for communication across the network.
        +
        +  Corresponding Source conveyed, and Installation Information provided,
        +in accord with this section must be in a format that is publicly
        +documented (and with an implementation available to the public in
        +source code form), and must require no special password or key for
        +unpacking, reading or copying.
        +
        +  7. Additional Terms.
        +
        +  "Additional permissions" are terms that supplement the terms of this
        +License by making exceptions from one or more of its conditions.
        +Additional permissions that are applicable to the entire Program shall
        +be treated as though they were included in this License, to the extent
        +that they are valid under applicable law.  If additional permissions
        +apply only to part of the Program, that part may be used separately
        +under those permissions, but the entire Program remains governed by
        +this License without regard to the additional permissions.
        +
        +  When you convey a copy of a covered work, you may at your option
        +remove any additional permissions from that copy, or from any part of
        +it.  (Additional permissions may be written to require their own
        +removal in certain cases when you modify the work.)  You may place
        +additional permissions on material, added by you to a covered work,
        +for which you have or can give appropriate copyright permission.
        +
        +  Notwithstanding any other provision of this License, for material you
        +add to a covered work, you may (if authorized by the copyright holders of
        +that material) supplement the terms of this License with terms:
        +
        +    a) Disclaiming warranty or limiting liability differently from the
        +    terms of sections 15 and 16 of this License; or
        +
        +    b) Requiring preservation of specified reasonable legal notices or
        +    author attributions in that material or in the Appropriate Legal
        +    Notices displayed by works containing it; or
        +
        +    c) Prohibiting misrepresentation of the origin of that material, or
        +    requiring that modified versions of such material be marked in
        +    reasonable ways as different from the original version; or
        +
        +    d) Limiting the use for publicity purposes of names of licensors or
        +    authors of the material; or
        +
        +    e) Declining to grant rights under trademark law for use of some
        +    trade names, trademarks, or service marks; or
        +
        +    f) Requiring indemnification of licensors and authors of that
        +    material by anyone who conveys the material (or modified versions of
        +    it) with contractual assumptions of liability to the recipient, for
        +    any liability that these contractual assumptions directly impose on
        +    those licensors and authors.
        +
        +  All other non-permissive additional terms are considered "further
        +restrictions" within the meaning of section 10.  If the Program as you
        +received it, or any part of it, contains a notice stating that it is
        +governed by this License along with a term that is a further
        +restriction, you may remove that term.  If a license document contains
        +a further restriction but permits relicensing or conveying under this
        +License, you may add to a covered work material governed by the terms
        +of that license document, provided that the further restriction does
        +not survive such relicensing or conveying.
        +
        +  If you add terms to a covered work in accord with this section, you
        +must place, in the relevant source files, a statement of the
        +additional terms that apply to those files, or a notice indicating
        +where to find the applicable terms.
        +
        +  Additional terms, permissive or non-permissive, may be stated in the
        +form of a separately written license, or stated as exceptions;
        +the above requirements apply either way.
        +
        +  8. Termination.
        +
        +  You may not propagate or modify a covered work except as expressly
        +provided under this License.  Any attempt otherwise to propagate or
        +modify it is void, and will automatically terminate your rights under
        +this License (including any patent licenses granted under the third
        +paragraph of section 11).
        +
        +  However, if you cease all violation of this License, then your
        +license from a particular copyright holder is reinstated (a)
        +provisionally, unless and until the copyright holder explicitly and
        +finally terminates your license, and (b) permanently, if the copyright
        +holder fails to notify you of the violation by some reasonable means
        +prior to 60 days after the cessation.
        +
        +  Moreover, your license from a particular copyright holder is
        +reinstated permanently if the copyright holder notifies you of the
        +violation by some reasonable means, this is the first time you have
        +received notice of violation of this License (for any work) from that
        +copyright holder, and you cure the violation prior to 30 days after
        +your receipt of the notice.
        +
        +  Termination of your rights under this section does not terminate the
        +licenses of parties who have received copies or rights from you under
        +this License.  If your rights have been terminated and not permanently
        +reinstated, you do not qualify to receive new licenses for the same
        +material under section 10.
        +
        +  9. Acceptance Not Required for Having Copies.
        +
        +  You are not required to accept this License in order to receive or
        +run a copy of the Program.  Ancillary propagation of a covered work
        +occurring solely as a consequence of using peer-to-peer transmission
        +to receive a copy likewise does not require acceptance.  However,
        +nothing other than this License grants you permission to propagate or
        +modify any covered work.  These actions infringe copyright if you do
        +not accept this License.  Therefore, by modifying or propagating a
        +covered work, you indicate your acceptance of this License to do so.
        +
        +  10. Automatic Licensing of Downstream Recipients.
        +
        +  Each time you convey a covered work, the recipient automatically
        +receives a license from the original licensors, to run, modify and
        +propagate that work, subject to this License.  You are not responsible
        +for enforcing compliance by third parties with this License.
        +
        +  An "entity transaction" is a transaction transferring control of an
        +organization, or substantially all assets of one, or subdividing an
        +organization, or merging organizations.  If propagation of a covered
        +work results from an entity transaction, each party to that
        +transaction who receives a copy of the work also receives whatever
        +licenses to the work the party's predecessor in interest had or could
        +give under the previous paragraph, plus a right to possession of the
        +Corresponding Source of the work from the predecessor in interest, if
        +the predecessor has it or can get it with reasonable efforts.
        +
        +  You may not impose any further restrictions on the exercise of the
        +rights granted or affirmed under this License.  For example, you may
        +not impose a license fee, royalty, or other charge for exercise of
        +rights granted under this License, and you may not initiate litigation
        +(including a cross-claim or counterclaim in a lawsuit) alleging that
        +any patent claim is infringed by making, using, selling, offering for
        +sale, or importing the Program or any portion of it.
        +
        +  11. Patents.
        +
        +  A "contributor" is a copyright holder who authorizes use under this
        +License of the Program or a work on which the Program is based.  The
        +work thus licensed is called the contributor's "contributor version".
        +
        +  A contributor's "essential patent claims" are all patent claims
        +owned or controlled by the contributor, whether already acquired or
        +hereafter acquired, that would be infringed by some manner, permitted
        +by this License, of making, using, or selling its contributor version,
        +but do not include claims that would be infringed only as a
        +consequence of further modification of the contributor version.  For
        +purposes of this definition, "control" includes the right to grant
        +patent sublicenses in a manner consistent with the requirements of
        +this License.
        +
        +  Each contributor grants you a non-exclusive, worldwide, royalty-free
        +patent license under the contributor's essential patent claims, to
        +make, use, sell, offer for sale, import and otherwise run, modify and
        +propagate the contents of its contributor version.
        +
        +  In the following three paragraphs, a "patent license" is any express
        +agreement or commitment, however denominated, not to enforce a patent
        +(such as an express permission to practice a patent or covenant not to
        +sue for patent infringement).  To "grant" such a patent license to a
        +party means to make such an agreement or commitment not to enforce a
        +patent against the party.
        +
        +  If you convey a covered work, knowingly relying on a patent license,
        +and the Corresponding Source of the work is not available for anyone
        +to copy, free of charge and under the terms of this License, through a
        +publicly available network server or other readily accessible means,
        +then you must either (1) cause the Corresponding Source to be so
        +available, or (2) arrange to deprive yourself of the benefit of the
        +patent license for this particular work, or (3) arrange, in a manner
        +consistent with the requirements of this License, to extend the patent
        +license to downstream recipients.  "Knowingly relying" means you have
        +actual knowledge that, but for the patent license, your conveying the
        +covered work in a country, or your recipient's use of the covered work
        +in a country, would infringe one or more identifiable patents in that
        +country that you have reason to believe are valid.
        +
        +  If, pursuant to or in connection with a single transaction or
        +arrangement, you convey, or propagate by procuring conveyance of, a
        +covered work, and grant a patent license to some of the parties
        +receiving the covered work authorizing them to use, propagate, modify
        +or convey a specific copy of the covered work, then the patent license
        +you grant is automatically extended to all recipients of the covered
        +work and works based on it.
        +
        +  A patent license is "discriminatory" if it does not include within
        +the scope of its coverage, prohibits the exercise of, or is
        +conditioned on the non-exercise of one or more of the rights that are
        +specifically granted under this License.  You may not convey a covered
        +work if you are a party to an arrangement with a third party that is
        +in the business of distributing software, under which you make payment
        +to the third party based on the extent of your activity of conveying
        +the work, and under which the third party grants, to any of the
        +parties who would receive the covered work from you, a discriminatory
        +patent license (a) in connection with copies of the covered work
        +conveyed by you (or copies made from those copies), or (b) primarily
        +for and in connection with specific products or compilations that
        +contain the covered work, unless you entered into that arrangement,
        +or that patent license was granted, prior to 28 March 2007.
        +
        +  Nothing in this License shall be construed as excluding or limiting
        +any implied license or other defenses to infringement that may
        +otherwise be available to you under applicable patent law.
        +
        +  12. No Surrender of Others' Freedom.
        +
        +  If conditions are imposed on you (whether by court order, agreement or
        +otherwise) that contradict the conditions of this License, they do not
        +excuse you from the conditions of this License.  If you cannot convey a
        +covered work so as to satisfy simultaneously your obligations under this
        +License and any other pertinent obligations, then as a consequence you may
        +not convey it at all.  For example, if you agree to terms that obligate you
        +to collect a royalty for further conveying from those to whom you convey
        +the Program, the only way you could satisfy both those terms and this
        +License would be to refrain entirely from conveying the Program.
        +
        +  13. Use with the GNU Affero General Public License.
        +
        +  Notwithstanding any other provision of this License, you have
        +permission to link or combine any covered work with a work licensed
        +under version 3 of the GNU Affero General Public License into a single
        +combined work, and to convey the resulting work.  The terms of this
        +License will continue to apply to the part which is the covered work,
        +but the special requirements of the GNU Affero General Public License,
        +section 13, concerning interaction through a network will apply to the
        +combination as such.
        +
        +  14. Revised Versions of this License.
        +
        +  The Free Software Foundation may publish revised and/or new versions of
        +the GNU General Public License from time to time.  Such new versions will
        +be similar in spirit to the present version, but may differ in detail to
        +address new problems or concerns.
        +
        +  Each version is given a distinguishing version number.  If the
        +Program specifies that a certain numbered version of the GNU General
        +Public License "or any later version" applies to it, you have the
        +option of following the terms and conditions either of that numbered
        +version or of any later version published by the Free Software
        +Foundation.  If the Program does not specify a version number of the
        +GNU General Public License, you may choose any version ever published
        +by the Free Software Foundation.
        +
        +  If the Program specifies that a proxy can decide which future
        +versions of the GNU General Public License can be used, that proxy's
        +public statement of acceptance of a version permanently authorizes you
        +to choose that version for the Program.
        +
        +  Later license versions may give you additional or different
        +permissions.  However, no additional obligations are imposed on any
        +author or copyright holder as a result of your choosing to follow a
        +later version.
        +
        +  15. Disclaimer of Warranty.
        +
        +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
        +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
        +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
        +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
        +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
        +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
        +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
        +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
        +
        +  16. Limitation of Liability.
        +
        +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
        +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
        +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
        +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
        +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
        +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
        +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
        +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
        +SUCH DAMAGES.
        +
        +  17. Interpretation of Sections 15 and 16.
        +
        +  If the disclaimer of warranty and limitation of liability provided
        +above cannot be given local legal effect according to their terms,
        +reviewing courts shall apply local law that most closely approximates
        +an absolute waiver of all civil liability in connection with the
        +Program, unless a warranty or assumption of liability accompanies a
        +copy of the Program in return for a fee.
        +
        +                     END OF TERMS AND CONDITIONS
        +
        +            How to Apply These Terms to Your New Programs
        +
        +  If you develop a new program, and you want it to be of the greatest
        +possible use to the public, the best way to achieve this is to make it
        +free software which everyone can redistribute and change under these terms.
        +
        +  To do so, attach the following notices to the program.  It is safest
        +to attach them to the start of each source file to most effectively
        +state the exclusion of warranty; and each file should have at least
        +the "copyright" line and a pointer to where the full notice is found.
        +
        +    <one line to give the program's name and a brief idea of what it does.>
        +    Copyright (C) <year>  <name of author>
        +
        +    This program is free software: you can redistribute it and/or modify
        +    it under the terms of the GNU General Public License as published by
        +    the Free Software Foundation, either version 3 of the License, or
        +    (at your option) any later version.
        +
        +    This program is distributed in the hope that it will be useful,
        +    but WITHOUT ANY WARRANTY; without even the implied warranty of
        +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        +    GNU General Public License for more details.
        +
        +    You should have received a copy of the GNU General Public License
        +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
        +
        +Also add information on how to contact you by electronic and paper mail.
        +
        +  If the program does terminal interaction, make it output a short
        +notice like this when it starts in an interactive mode:
        +
        +    <program>  Copyright (C) <year>  <name of author>
        +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
        +    This is free software, and you are welcome to redistribute it
        +    under certain conditions; type `show c' for details.
        +
        +The hypothetical commands `show w' and `show c' should show the appropriate
        +parts of the General Public License.  Of course, your program's commands
        +might be different; for a GUI interface, you would use an "about box".
        +
        +  You should also get your employer (if you work as a programmer) or school,
        +if any, to sign a "copyright disclaimer" for the program, if necessary.
        +For more information on this, and how to apply and follow the GNU GPL, see
        +<https://www.gnu.org/licenses/>.
        +
        +  The GNU General Public License does not permit incorporating your program
        +into proprietary programs.  If your program is a subroutine library, you
        +may consider it more useful to permit linking proprietary applications with
        +the library.  If this is what you want to do, use the GNU Lesser General
        +Public License instead of this License.  But first, please read
        +<https://www.gnu.org/licenses/why-not-lgpl.html>.
        +
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/plugin-management.html b/docs/api/any2json-examples/any2json-examples/plugin-management.html new file mode 100644 index 00000000..349e4012 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Project Plugin Management

        + + + + + + + + + + + + + + + + + + + + +
        GroupIdArtifactIdVersion
        org.apache.maven.pluginsmaven-antrun-plugin3.1.0
        org.apache.maven.pluginsmaven-assembly-plugin3.7.1
        org.apache.maven.pluginsmaven-dependency-plugin3.7.0
        org.apache.maven.pluginsmaven-release-plugin3.0.1
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/plugins.html b/docs/api/any2json-examples/any2json-examples/plugins.html new file mode 100644 index 00000000..c37de6e8 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/plugins.html @@ -0,0 +1,157 @@ + + + + + + + + + + Project Plugins – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Project Build Plugins

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        GroupIdArtifactIdVersion
        org.apache.maven.pluginsmaven-clean-plugin3.4.0
        org.apache.maven.pluginsmaven-compiler-plugin3.13.0
        org.apache.maven.pluginsmaven-dependency-plugin3.6.1
        org.apache.maven.pluginsmaven-deploy-plugin3.1.2
        org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
        org.apache.maven.pluginsmaven-install-plugin3.1.2
        org.apache.maven.pluginsmaven-jar-plugin3.4.2
        org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
        org.apache.maven.pluginsmaven-resources-plugin3.3.1
        org.apache.maven.pluginsmaven-site-plugin3.20.0
        org.apache.maven.pluginsmaven-surefire-plugin3.4.0
        org.codehaus.mojoversions-maven-plugin2.17.1
        +

        Project Report Plugins

        + + + + + + + + + + + + +
        GroupIdArtifactIdVersion
        org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
        org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/project-info.html b/docs/api/any2json-examples/any2json-examples/project-info.html new file mode 100644 index 00000000..5da8268a --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/project-info.html @@ -0,0 +1,130 @@ + + + + + + + + + + Project Information – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Project Information

        +

        This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

        +

        Overview

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        DocumentDescription
        DependenciesThis document lists the project's dependencies and provides information on each dependency.
        Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
        Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
        Distribution ManagementThis document provides informations on the distribution management of this project.
        AboutThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from + "real life".
        LicensesThis document lists the project license(s).
        Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
        PluginsThis document lists the build plugins and the report plugins used by this project.
        Source Code ManagementThis document lists ways to access the online source repository.
        SummaryThis document lists other related information of this project
        TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/project-reports.html b/docs/api/any2json-examples/any2json-examples/project-reports.html new file mode 100644 index 00000000..8cf9f273 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Generated Reports

        +

        This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

        +

        Overview

        + + + + + + +
        DocumentDescription
        JavadocJavadoc API documentation.
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/scm.html b/docs/api/any2json-examples/any2json-examples/scm.html new file mode 100644 index 00000000..51eb072e --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Overview

        +

        This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

        +

        Web Browser Access

        +

        The following is a link to a browsable version of the source repository:

        +
        https://github.com/romualdrousseau/any2json-monorepo/any2json-examples
        +

        Anonymous Access

        +

        The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

        +
        $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
        +

        Developer Access

        +

        Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

        +
        $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
        +

        Access from Behind a Firewall

        +

        Refer to the documentation of the SCM used for more information about access behind a firewall.

        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/summary.html b/docs/api/any2json-examples/any2json-examples/summary.html new file mode 100644 index 00000000..5fa12626 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/summary.html @@ -0,0 +1,127 @@ + + + + + + + + + + Project Summary – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Project Summary

        +

        Project Information

        + + + + + + + + + + + + +
        FieldValue
        NameAny2Json Examples
        DescriptionThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from + "real life".
        Homepagehttps://github.com/romualdrousseau/any2json-examples
        +

        Project Organization

        +

        This project does not belong to an organization.

        +

        Build Information

        + + + + + + + + + + + + + + + + + + +
        FieldValue
        GroupIdcom.github.romualdrousseau
        ArtifactIdany2json-examples
        Version2.44-SNAPSHOT
        Typejar
        Java Version17
        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-examples/any2json-examples/team.html b/docs/api/any2json-examples/any2json-examples/team.html new file mode 100644 index 00000000..d4a740e7 --- /dev/null +++ b/docs/api/any2json-examples/any2json-examples/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – Any2Json Examples + + + + + + +
        +
        + + + +
        +
        +
        + + +
        +
        +
        +

        Project Team

        +

        A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

        +

        The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

        +

        Members

        +

        The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

        + + + + + + + + + + + + +
        ImageNameEmailOrganizationOrganization URL
        Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
        +

        Contributors

        +

        There are no contributors listed for this project. Please check back again later.

        +
        +
        +
        +
        +
        +
        +
        +

        © 2024 +

        +
        +
        +
        + + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/allclasses-index.html b/docs/api/any2json-excel/any2json-excel/apidocs/allclasses-index.html new file mode 100644 index 00000000..3f63f4e1 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/allclasses-index.html @@ -0,0 +1,89 @@ + + + + +All Classes and Interfaces (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        All Classes and Interfaces

        +
        +
        +
        Classes
        +
        +
        Class
        +
        Description
        + +
         
        + +
         
        + +
         
        + +
         
        + +
         
        + +
         
        + +
         
        + +
         
        + +
         
        + +
         
        +
        +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/allpackages-index.html b/docs/api/any2json-excel/any2json-excel/apidocs/allpackages-index.html new file mode 100644 index 00000000..9d295ac8 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/allpackages-index.html @@ -0,0 +1,73 @@ + + + + +All Packages (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        All Packages

        +
        +
        Package Summary
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsClass.html new file mode 100644 index 00000000..a9e9abea --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsClass.html @@ -0,0 +1,208 @@ + + + + +XlsClass (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        DocumentClass
        +
        +
        +
        public class XlsClass +extends Object +implements DocumentClass
        +
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsDocument.html new file mode 100644 index 00000000..4312aeb1 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsDocument.html @@ -0,0 +1,271 @@ + + + + +XlsDocument (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.base.BaseDocument +
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        Document, AutoCloseable
        +
        +
        +
        public class XlsDocument +extends BaseDocument
        +
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsSheet.html new file mode 100644 index 00000000..0a850fd9 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsSheet.html @@ -0,0 +1,265 @@ + + + + +XlsSheet (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.base.PatcheableSheetStore +
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        SheetStore
        +
        +
        +
        public class XlsSheet +extends PatcheableSheetStore
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            XlsSheet

            +
            public XlsSheet(org.apache.poi.ss.usermodel.Sheet sheet) + throws IOException
            +
            +
            Throws:
            +
            IOException
            +
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getName

            +
            public String getName()
            +
            +
          • +
          • +
            +

            getLastColumnNum

            +
            public int getLastColumnNum(int rowIndex)
            +
            +
          • +
          • +
            +

            getLastRowNum

            +
            public int getLastRowNum()
            +
            +
          • +
          • +
            +

            hasCellDataAt

            +
            public boolean hasCellDataAt(int colIndex, + int rowIndex)
            +
            +
          • +
          • +
            +

            getCellDataAt

            +
            public String getCellDataAt(int colIndex, + int rowIndex)
            +
            +
          • +
          • +
            +

            getNumberOfMergedCellsAt

            +
            public int getNumberOfMergedCellsAt(int colIndex, + int rowIndex)
            +
            +
          • +
          • +
            +

            patchCell

            +
            public void patchCell(int colIndex1, + int rowIndex1, + int colIndex2, + int rowIndex2, + String value, + boolean unmergeAll)
            +
            +
            Overrides:
            +
            patchCell in class PatcheableSheetStore
            +
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsClass.html new file mode 100644 index 00000000..083441f0 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsClass.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsDocument.html new file mode 100644 index 00000000..a005a94a --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsDocument.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsSheet.html new file mode 100644 index 00000000..cca7f862 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsSheet.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-summary.html new file mode 100644 index 00000000..09788dd0 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-summary.html @@ -0,0 +1,100 @@ + + + + +com.github.romualdrousseau.any2json.loader.excel.xls (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Package com.github.romualdrousseau.any2json.loader.excel.xls

        +
        +
        +
        package com.github.romualdrousseau.any2json.loader.excel.xls
        +
        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-tree.html new file mode 100644 index 00000000..27df3bee --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-tree.html @@ -0,0 +1,86 @@ + + + + +com.github.romualdrousseau.any2json.loader.excel.xls Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Hierarchy For Package com.github.romualdrousseau.any2json.loader.excel.xls

        +
        +Package Hierarchies: + +
        +

        Class Hierarchy

        +
          +
        • java.lang.Object +
            +
          • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) +
              +
            • com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
            • +
            +
          • +
          • com.github.romualdrousseau.any2json.base.PatcheableSheetStore (implements com.github.romualdrousseau.any2json.base.SheetStore) +
              +
            • com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
            • +
            +
          • +
          • com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass (implements com.github.romualdrousseau.any2json.DocumentClass)
          • +
          +
        • +
        +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-use.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-use.html new file mode 100644 index 00000000..4f77637e --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.loader.excel.xls (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Package
        com.github.romualdrousseau.any2json.loader.excel.xls

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xls
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/ContentHandler.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/ContentHandler.html new file mode 100644 index 00000000..a2055621 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/ContentHandler.html @@ -0,0 +1,269 @@ + + + + +ContentHandler (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        org.xml.sax.helpers.DefaultHandler +
        com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        ContentHandler, DTDHandler, EntityResolver, ErrorHandler
        +
        +
        +
        public class ContentHandler +extends DefaultHandler
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ContentHandler

            +
            public ContentHandler(com.github.romualdrousseau.shuju.bigdata.DataFrameWriter dataFrameWriter, + org.apache.poi.xssf.model.SharedStrings sharedStrings, + org.apache.poi.xssf.model.StylesTable styles)
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          + +
          +
        • +
        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxClass.html new file mode 100644 index 00000000..9c61f568 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxClass.html @@ -0,0 +1,208 @@ + + + + +XlsxClass (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        DocumentClass
        +
        +
        +
        public class XlsxClass +extends Object +implements DocumentClass
        +
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxDocument.html new file mode 100644 index 00000000..f361f989 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxDocument.html @@ -0,0 +1,271 @@ + + + + +XlsxDocument (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.base.BaseDocument +
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        Document, AutoCloseable
        +
        +
        +
        public class XlsxDocument +extends BaseDocument
        +
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxSheet.html new file mode 100644 index 00000000..a6e0ddd6 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxSheet.html @@ -0,0 +1,311 @@ + + + + +XlsxSheet (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.base.PatcheableSheetStore +
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        SheetStore, Closeable, AutoCloseable
        +
        +
        +
        public class XlsxSheet +extends PatcheableSheetStore +implements Closeable
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            XlsxSheet

            +
            public XlsxSheet(String name, + InputStream sheetData, + org.apache.poi.xssf.model.SharedStrings sharedStrings, + org.apache.poi.xssf.model.StylesTable styles)
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            close

            +
            public void close()
            +
            +
            Specified by:
            +
            close in interface AutoCloseable
            +
            Specified by:
            +
            close in interface Closeable
            +
            +
            +
          • +
          • +
            +

            ensureDataLoaded

            +
            public XlsxSheet ensureDataLoaded()
            +
            +
          • +
          • +
            +

            getName

            +
            public String getName()
            +
            +
          • +
          • +
            +

            getLastColumnNum

            +
            public int getLastColumnNum(int rowIndex)
            +
            +
            Specified by:
            +
            getLastColumnNum in interface SheetStore
            +
            +
            +
          • +
          • +
            +

            getLastRowNum

            +
            public int getLastRowNum()
            +
            +
            Specified by:
            +
            getLastRowNum in interface SheetStore
            +
            +
            +
          • +
          • +
            +

            hasCellDataAt

            +
            public boolean hasCellDataAt(int colIndex, + int rowIndex)
            +
            +
            Specified by:
            +
            hasCellDataAt in interface SheetStore
            +
            +
            +
          • +
          • +
            +

            getCellDataAt

            +
            public String getCellDataAt(int colIndex, + int rowIndex)
            +
            +
            Specified by:
            +
            getCellDataAt in interface SheetStore
            +
            +
            +
          • +
          • +
            +

            getNumberOfMergedCellsAt

            +
            public int getNumberOfMergedCellsAt(int colIndex, + int rowIndex)
            +
            +
            Specified by:
            +
            getNumberOfMergedCellsAt in interface SheetStore
            +
            +
            +
          • +
          • +
            +

            patchCell

            +
            public void patchCell(int colIndex1, + int rowIndex1, + int colIndex2, + int rowIndex2, + String value, + boolean unmergeAll)
            +
            +
            Overrides:
            +
            patchCell in class PatcheableSheetStore
            +
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/ContentHandler.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/ContentHandler.html new file mode 100644 index 00000000..4efe1af6 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/ContentHandler.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxClass.html new file mode 100644 index 00000000..66f8d418 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxClass.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxDocument.html new file mode 100644 index 00000000..60de12b6 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxDocument.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxSheet.html new file mode 100644 index 00000000..18416871 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxSheet.html @@ -0,0 +1,87 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet

        +
        +
        Packages that use XlsxSheet
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-summary.html new file mode 100644 index 00000000..7cae4cfe --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-summary.html @@ -0,0 +1,102 @@ + + + + +com.github.romualdrousseau.any2json.loader.excel.xlsx (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Package com.github.romualdrousseau.any2json.loader.excel.xlsx

        +
        +
        +
        package com.github.romualdrousseau.any2json.loader.excel.xlsx
        +
        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-tree.html new file mode 100644 index 00000000..0db0daf5 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-tree.html @@ -0,0 +1,91 @@ + + + + +com.github.romualdrousseau.any2json.loader.excel.xlsx Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Hierarchy For Package com.github.romualdrousseau.any2json.loader.excel.xlsx

        +
        +Package Hierarchies: + +
        +

        Class Hierarchy

        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-use.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-use.html new file mode 100644 index 00000000..9f129751 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-use.html @@ -0,0 +1,84 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.loader.excel.xlsx (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Package
        com.github.romualdrousseau.any2json.loader.excel.xlsx

        +
        + + +
        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/FixBadEntityReader.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/FixBadEntityReader.html new file mode 100644 index 00000000..4cf8a32d --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/FixBadEntityReader.html @@ -0,0 +1,230 @@ + + + + +FixBadEntityReader (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Class FixBadEntityReader

        +
        +
        java.lang.Object +
        java.io.Reader +
        java.io.FilterReader +
        com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        +
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        Closeable, AutoCloseable, Readable
        +
        +
        +
        public class FixBadEntityReader +extends FilterReader
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            FixBadEntityReader

            +
            public FixBadEntityReader(Reader in)
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          + +
          +
        • +
        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlClass.html new file mode 100644 index 00000000..8cd79e43 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlClass.html @@ -0,0 +1,208 @@ + + + + +XmlClass (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        DocumentClass
        +
        +
        +
        public class XmlClass +extends Object +implements DocumentClass
        +
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlDocument.html new file mode 100644 index 00000000..cfb64ac8 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlDocument.html @@ -0,0 +1,271 @@ + + + + +XmlDocument (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        + + +
        java.lang.Object +
        com.github.romualdrousseau.any2json.base.BaseDocument +
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
        +
        +
        +
        +
        All Implemented Interfaces:
        +
        Document, AutoCloseable
        +
        +
        +
        public class XmlDocument +extends BaseDocument
        +
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/FixBadEntityReader.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/FixBadEntityReader.html new file mode 100644 index 00000000..6543cf58 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/FixBadEntityReader.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlClass.html new file mode 100644 index 00000000..4bddd733 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlClass.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlDocument.html new file mode 100644 index 00000000..3835354d --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlDocument.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-summary.html new file mode 100644 index 00000000..35ba8f88 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-summary.html @@ -0,0 +1,100 @@ + + + + +com.github.romualdrousseau.any2json.loader.excel.xml (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Package com.github.romualdrousseau.any2json.loader.excel.xml

        +
        +
        +
        package com.github.romualdrousseau.any2json.loader.excel.xml
        +
        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-tree.html new file mode 100644 index 00000000..34dacf4d --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-tree.html @@ -0,0 +1,90 @@ + + + + +com.github.romualdrousseau.any2json.loader.excel.xml Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Hierarchy For Package com.github.romualdrousseau.any2json.loader.excel.xml

        +
        +Package Hierarchies: + +
        +

        Class Hierarchy

        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-use.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-use.html new file mode 100644 index 00000000..b5ef97d7 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.loader.excel.xml (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Package
        com.github.romualdrousseau.any2json.loader.excel.xml

        +
        +No usage of com.github.romualdrousseau.any2json.loader.excel.xml
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/copy.svg b/docs/api/any2json-excel/any2json-excel/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/element-list b/docs/api/any2json-excel/any2json-excel/apidocs/element-list new file mode 100644 index 00000000..a55afcde --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/element-list @@ -0,0 +1,3 @@ +com.github.romualdrousseau.any2json.loader.excel.xls +com.github.romualdrousseau.any2json.loader.excel.xlsx +com.github.romualdrousseau.any2json.loader.excel.xml diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/help-doc.html b/docs/api/any2json-excel/any2json-excel/apidocs/help-doc.html new file mode 100644 index 00000000..3c60176a --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/help-doc.html @@ -0,0 +1,193 @@ + + + + +API Help (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +

        JavaDoc Help

        + +
        +
        +

        Navigation

        +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
        +
        +
        +

        Kinds of Pages

        +The following sections describe the different kinds of pages in this collection. +
        +

        Overview

        +

        The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

        +
        +
        +

        Package

        +

        Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

        +
          +
        • Interfaces
        • +
        • Classes
        • +
        • Enum Classes
        • +
        • Exception Classes
        • +
        • Annotation Interfaces
        • +
        +
        +
        +

        Class or Interface

        +

        Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

        +
          +
        • Class Inheritance Diagram
        • +
        • Direct Subclasses
        • +
        • All Known Subinterfaces
        • +
        • All Known Implementing Classes
        • +
        • Class or Interface Declaration
        • +
        • Class or Interface Description
        • +
        +
        +
          +
        • Nested Class Summary
        • +
        • Enum Constant Summary
        • +
        • Field Summary
        • +
        • Property Summary
        • +
        • Constructor Summary
        • +
        • Method Summary
        • +
        • Required Element Summary
        • +
        • Optional Element Summary
        • +
        +
        +
          +
        • Enum Constant Details
        • +
        • Field Details
        • +
        • Property Details
        • +
        • Constructor Details
        • +
        • Method Details
        • +
        • Element Details
        • +
        +

        Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

        +

        The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

        +
        +
        +

        Other Files

        +

        Packages and modules may contain pages with additional information related to the declarations nearby.

        +
        +
        +

        Use

        +

        Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

        +
        +
        +

        Tree (Class Hierarchy)

        +

        There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

        +
          +
        • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
        • +
        • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
        • +
        +
        +
        +

        All Packages

        +

        The All Packages page contains an alphabetic index of all packages contained in the documentation.

        +
        +
        +

        All Classes and Interfaces

        +

        The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

        +
        +
        +

        Index

        +

        The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

        +
        +
        +
        +This help file applies to API documentation generated by the standard doclet.
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/index-all.html b/docs/api/any2json-excel/any2json-excel/apidocs/index-all.html new file mode 100644 index 00000000..bfc6e281 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/index-all.html @@ -0,0 +1,242 @@ + + + + +Index (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Index

        +
        +C E F G H N O P R S X 
        All Classes and Interfaces|All Packages +

        C

        +
        +
        characters(char[], int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
         
        +
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        com.github.romualdrousseau.any2json.loader.excel.xls - package com.github.romualdrousseau.any2json.loader.excel.xls
        +
         
        +
        com.github.romualdrousseau.any2json.loader.excel.xlsx - package com.github.romualdrousseau.any2json.loader.excel.xlsx
        +
         
        +
        com.github.romualdrousseau.any2json.loader.excel.xml - package com.github.romualdrousseau.any2json.loader.excel.xml
        +
         
        +
        ContentHandler - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        +
         
        +
        ContentHandler(DataFrameWriter, SharedStrings, StylesTable) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
         
        +
        +

        E

        +
        +
        endElement(String, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
         
        +
        ensureDataLoaded() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        +

        F

        +
        +
        FixBadEntityReader - Class in com.github.romualdrousseau.any2json.loader.excel.xml
        +
         
        +
        FixBadEntityReader(Reader) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        +
         
        +
        +

        G

        +
        +
        getCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        getCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        getLastColumnNum(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        getLastColumnNum(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        getLastRowNum() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        getLastRowNum() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        getMergesRegions() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
         
        +
        getName() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        getName() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        getNumberOfMergedCellsAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        getNumberOfMergedCellsAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        getPriority() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        +
         
        +
        getPriority() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        +
         
        +
        getPriority() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        +
         
        +
        getRows() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
         
        +
        getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        +

        H

        +
        +
        hasCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        hasCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        +

        N

        +
        +
        newInstance() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        +
         
        +
        newInstance() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        +
         
        +
        newInstance() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        +
         
        +
        +

        O

        +
        +
        open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        +

        P

        +
        +
        patchCell(int, int, int, int, String, boolean) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        patchCell(int, int, int, int, String, boolean) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        +

        R

        +
        +
        read() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        +
         
        +
        read(char[], int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        +
         
        +
        +

        S

        +
        +
        setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        startElement(String, String, String, Attributes) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        +
         
        +
        +

        X

        +
        +
        XlsClass - Class in com.github.romualdrousseau.any2json.loader.excel.xls
        +
         
        +
        XlsClass() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        +
         
        +
        XlsDocument - Class in com.github.romualdrousseau.any2json.loader.excel.xls
        +
         
        +
        XlsDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        +
         
        +
        XlsSheet - Class in com.github.romualdrousseau.any2json.loader.excel.xls
        +
         
        +
        XlsSheet(Sheet) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        +
         
        +
        XlsxClass - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        +
         
        +
        XlsxClass() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        +
         
        +
        XlsxDocument - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        +
         
        +
        XlsxDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        +
         
        +
        XlsxSheet - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        +
         
        +
        XlsxSheet(String, InputStream, SharedStrings, StylesTable) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        +
         
        +
        XmlClass - Class in com.github.romualdrousseau.any2json.loader.excel.xml
        +
         
        +
        XmlClass() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        +
         
        +
        XmlDocument - Class in com.github.romualdrousseau.any2json.loader.excel.xml
        +
         
        +
        XmlDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        +
         
        +
        +C E F G H N O P R S X 
        All Classes and Interfaces|All Packages
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/index.html b/docs/api/any2json-excel/any2json-excel/apidocs/index.html new file mode 100644 index 00000000..ff03583e --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/index.html @@ -0,0 +1,75 @@ + + + + +Overview (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        any2json-excel 2.44-SNAPSHOT API

        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-excel/any2json-excel/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-excel/any2json-excel/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/LICENSE b/docs/api/any2json-excel/any2json-excel/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/jquery.md b/docs/api/any2json-excel/any2json-excel/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/jqueryUI.md b/docs/api/any2json-excel/any2json-excel/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/link.svg b/docs/api/any2json-excel/any2json-excel/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/member-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/member-search-index.js new file mode 100644 index 00000000..ed69bcb9 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"characters(char[], int, int)","u":"characters(char[],int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"ContentHandler(DataFrameWriter, SharedStrings, StylesTable)","u":"%3Cinit%3E(com.github.romualdrousseau.shuju.bigdata.DataFrameWriter,org.apache.poi.xssf.model.SharedStrings,org.apache.poi.xssf.model.StylesTable)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"endElement(String, String, String)","u":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"ensureDataLoaded()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"FixBadEntityReader","l":"FixBadEntityReader(Reader)","u":"%3Cinit%3E(java.io.Reader)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"getMergesRegions()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"getRows()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"patchCell(int, int, int, int, String, boolean)","u":"patchCell(int,int,int,int,java.lang.String,boolean)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"patchCell(int, int, int, int, String, boolean)","u":"patchCell(int,int,int,int,java.lang.String,boolean)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"FixBadEntityReader","l":"read()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"FixBadEntityReader","l":"read(char[], int, int)","u":"read(char[],int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"startElement(String, String, String, Attributes)","u":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsClass","l":"XlsClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"XlsDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"XlsSheet(Sheet)","u":"%3Cinit%3E(org.apache.poi.ss.usermodel.Sheet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxClass","l":"XlsxClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"XlsxDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"XlsxSheet(String, InputStream, SharedStrings, StylesTable)","u":"%3Cinit%3E(java.lang.String,java.io.InputStream,org.apache.poi.xssf.model.SharedStrings,org.apache.poi.xssf.model.StylesTable)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlClass","l":"XmlClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"XmlDocument()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/module-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/overview-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/overview-summary.html new file mode 100644 index 00000000..233ba8c9 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/overview-summary.html @@ -0,0 +1,26 @@ + + + + +any2json-excel 2.44-SNAPSHOT API + + + + + + + + + + + +
        + +

        index.html

        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/overview-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/overview-tree.html new file mode 100644 index 00000000..d5228f96 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/overview-tree.html @@ -0,0 +1,107 @@ + + + + +Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Hierarchy For All Packages

        +
        +Package Hierarchies: + +
        +

        Class Hierarchy

        + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/package-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/package-search-index.js new file mode 100644 index 00000000..db80f837 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.excel.xls"},{"l":"com.github.romualdrousseau.any2json.loader.excel.xlsx"},{"l":"com.github.romualdrousseau.any2json.loader.excel.xml"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/resources/glass.png b/docs/api/any2json-excel/any2json-excel/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/resources/x.png b/docs/api/any2json-excel/any2json-excel/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/apidocs/resources/x.png differ diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-excel/any2json-excel/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
        ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
        "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
          ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
          ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
          ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
          ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/script.js b/docs/api/any2json-excel/any2json-excel/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/search-page.js b/docs/api/any2json-excel/any2json-excel/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
          ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
          ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
          ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
          " + col1 + "
          ").appendTo(table); + if (category !== "modules") { + $("
          " + col2 + "
          ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
          ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
          ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/search.html b/docs/api/any2json-excel/any2json-excel/apidocs/search.html new file mode 100644 index 00000000..79c9ec1b --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/search.html @@ -0,0 +1,77 @@ + + + + +Search (any2json-excel 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +

          Search

          +
          + + +
          +Additional resources +
          +
          +
          +

          The help page provides an introduction to the scope and syntax of JavaDoc search.

          +

          You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

          +

          The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

          +link +

          + +

          +
          +

          Loading search index...

          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/search.js b/docs/api/any2json-excel/any2json-excel/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
        • " + categories[item.category] + "
        • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
        • ").appendTo(ul); + var div = $("
          ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
          " + + idx.d + "
          "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/stylesheet.css b/docs/api/any2json-excel/any2json-excel/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/tag-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/tag-search-index.js new file mode 100644 index 00000000..0367dae6 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/type-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/type-search-index.js new file mode 100644 index 00000000..8d658735 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"ContentHandler"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","l":"FixBadEntityReader"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","l":"XlsClass"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","l":"XlsDocument"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","l":"XlsSheet"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"XlsxClass"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"XlsxDocument"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"XlsxSheet"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","l":"XmlClass"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","l":"XmlDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-excel/any2json-excel/css/apache-maven-fluido-2.0.0-M9.min.css new file mode 100644 index 00000000..fea07dd8 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/css/apache-maven-fluido-2.0.0-M9.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/css/print.css b/docs/api/any2json-excel/any2json-excel/css/print.css new file mode 100644 index 00000000..34af557d --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} diff --git a/docs/api/any2json-excel/any2json-excel/css/site.css b/docs/api/any2json-excel/any2json-excel/css/site.css new file mode 100644 index 00000000..055e7e28 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/dependencies.html b/docs/api/any2json-excel/any2json-excel/dependencies.html new file mode 100644 index 00000000..da84d7b2 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/dependencies.html @@ -0,0 +1,2221 @@ + + + + + + + + + + Project Dependencies – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Project Dependencies

          +

          compile

          +

          The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          GroupIdArtifactIdVersionTypeLicenses
          com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          nl.fountainxelem3.1jar-
          org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
          org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
          org.apache.poipoi5.3.0jarApache License, Version 2.0
          org.apache.poipoi-ooxml5.3.0jarApache License, Version 2.0
          org.apache.poipoi-scratchpad5.3.0jarApache License, Version 2.0
          +

          test

          +

          The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          GroupIdArtifactIdVersionTypeLicenses
          com.github.romualdrousseauany2json-layex-parser2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          junitjunit4.13.2jarEclipse Public License 1.0
          org.hamcresthamcrest2.2jarBSD License 3
          +

          Project Transitive Dependencies

          +

          The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

          +

          compile

          +

          The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          GroupIdArtifactIdVersionClassifierTypeLicenses
          com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
          com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
          com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
          com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
          com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
          com.github.virtualdcurvesapi1.08-jarBSD License
          com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
          com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
          com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
          com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
          com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
          com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
          com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
          com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
          com.zaxxerSparseBitSet1.3-jarThe Apache Software License, Version 2.0
          commons-codeccommons-codec1.17.0-jarApache-2.0
          commons-iocommons-io2.16.1-jarApache-2.0
          io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
          net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
          org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
          org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
          org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
          org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
          org.apache.commonscommons-compress1.26.2-jarApache-2.0
          org.apache.commonscommons-lang33.14.0-jarApache-2.0
          org.apache.commonscommons-math33.6.1-jarApache License, Version 2.0
          org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
          org.apache.poipoi-ooxml-lite5.3.0-jarApache License, Version 2.0
          org.apache.xmlbeansxmlbeans5.2.1-jarThe Apache Software License, Version 2.0
          org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
          org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
          org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
          org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
          org.pythonjython-standalone2.7.3-jarJython Software License
          org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
          org.slf4jslf4j-api2.0.16-jarMIT License
          org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
          org.xerial.snappysnappy-java1.1.10.5-jar-
          +

          runtime

          +

          The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

          + + + + + + + + + + + + + + + + + + +
          GroupIdArtifactIdVersionTypeLicenses
          org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
          org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
          +

          test

          +

          The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

          + + + + + + + + + + + + +
          GroupIdArtifactIdVersionTypeLicenses
          org.hamcresthamcrest-core1.3jarNew BSD License
          +

          Project Dependency Graph

          + +
          +

          Dependency Tree

          +
          +

          Licenses

          +

          GNU General Public License (GPL) version 2, or any later version: JavaCPP

          +

          The Apache License, Version 2.0: fury-core, fury-format

          +

          Apache 2.0: error-prone annotations

          +

          Eclipse Public License 1.0: JUnit

          +

          GPLv2 with Classpath exception: JavaCPP

          +

          BSD-3-Clause: Protocol Buffers [Core]

          +

          MIT License: SLF4J API Module

          +

          BSD License 3: Hamcrest

          +

          Jython Software License: Jython

          +

          Apache License V2.0: FlatBuffers Java API

          +

          New BSD License: Hamcrest Core

          +

          WTFPL: Reflections

          +

          Unknown: xelem

          +

          Apache License 2.0: Javassist

          +

          BSD License: curvesapi

          +

          The MIT License: Checker Qual

          +

          Apache License, Version 2.0: Apache Commons Collections, Apache Commons Math, Apache POI, Apache POI - API based on OPC and OOXML schemas, Apache POI - Common, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

          +

          Apache-2.0: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

          +

          LGPL 2.1: Javassist

          +

          MPL 1.1: Javassist

          +

          GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-excel, any2json-layex-parser, any2json-net-classifier, shuju, shuju-jackson-json

          +

          The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, SparseBitSet, TensorFlow Core API Library, TensorFlow Core API Library Platform, XmlBeans, jackson-databind

          +

          Dependency File Details

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          FilenameSizeEntriesClassesPackagesJava VersionDebug InformationSealed
          jackson-annotations-2.17.0.jar78.5 kB877421.6YesNo
          jackson-core-2.17.0.jar581.6 kB272----No
             • Root-242210141.8Yes-
             • Versioned-2119No-
             • Versioned-103111Yes-
             • Versioned-92117Yes-
             • Versioned-92121Yes-
          jackson-databind-2.17.0.jar1.6 MB824----No
             • Root-822784231.8Yes-
             • Versioned-2119No-
          jackson-datatype-jsr310-2.15.1.jar122.9 kB82----No
             • Root-805861.8Yes-
             • Versioned-2119No-
          any2json-2.44-SNAPSHOT.jar123.1 kB113891217YesNo
          any2json-layex-parser-2.44-SNAPSHOT.jar43.8 kB4429417YesNo
          any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117YesNo
          shuju-1.29-SNAPSHOT.jar129.3 kB115822117YesNo
          shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117YesNo
          curvesapi-1.08.jar117.2 kB12010161.7YesNo
          jsr305-3.0.2.jar19.9 kB463531.5YesNo
          error_prone_annotations-2.18.0.jar16 kB382621.8YesNo
          flatbuffers-java-1.12.0.jar64.9 kB554511.8YesNo
          failureaccess-1.0.1.jar4.6 kB15211.7YesNo
          guava-32.1.2-jre.jar3 MB20602020181.8YesNo
          listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700---
          j2objc-annotations-2.8.jar9.3 kB241311.7YesNo
          protobuf-java-3.25.3.jar1.9 MB75473521.8YesNo
          SparseBitSet-1.3.jar25.8 kB251511.6YesNo
          commons-codec-1.17.0.jar372.6 kB262----No
             • Root-26111471.8Yes-
             • Versioned-1119No-
          commons-io-2.16.1.jar508.8 kB374----No
             • Root-373346151.8Yes-
             • Versioned-1119No-
          netty-common-4.1.96.Final.jar659.9 kB52449291.6YesNo
          junit-4.13.2.jar384.6 kB389350321.5YesNo
          byte-buddy-1.14.9.jar4.2 MB2934----No
             • Root-29322879381.6Yes-
             • Versioned-2119No-
          xelem-3.1.jar101.2 kB585671.5YesYes
          arrow-format-14.0.0.jar110 kB1099311.8YesNo
          arrow-memory-core-14.0.0.jar111.1 kB886851.8YesNo
          arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8YesNo
          arrow-vector-14.0.0.jar1.9 MB767703171.8YesNo
          commons-collections4-4.4.jar751.9 kB555524191.8YesNo
          commons-compress-1.26.2.jar1.1 MB624----No
             • Root-623571361.8Yes-
             • Versioned-1119No-
          commons-lang3-3.14.0.jar658 kB436----No
             • Root-434403181.8Yes-
             • Versioned-2119No-
          commons-math3-3.6.1.jar2.2 MB14021301751.5YesNo
          log4j-1.2-api-2.23.1.jar356.2 kB252208221.8YesNo
          log4j-api-2.23.1.jar342.5 kB241----No
             • Root-23020591.8Yes-
             • Versioned-11429Yes-
          log4j-core-2.23.1.jar1.9 MB1310----No
             • Root-12931206551.8Yes-
             • Versioned-17749Yes-
          log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8YesNo
          poi-5.3.0.jar3 MB1765----No
             • Root-17631681631.8Yes-
             • Versioned-2119No-
          poi-ooxml-5.3.0.jar2 MB948----No
             • Root-946876461.8Yes-
             • Versioned-2119No-
          poi-ooxml-lite-5.3.0.jar6 MB4277----No
             • Root-42752552571.8Yes-
             • Versioned-2119No-
          poi-scratchpad-5.3.0.jar1.9 MB1020----No
             • Root-1018947501.8Yes-
             • Versioned-2119No-
          xmlbeans-5.2.1.jar2.2 MB1755----No
             • Root-17471031391.8Yes-
             • Versioned-8229Yes-
          javacpp-1.5.8-linux-x86_64.jar26.5 kB21-----
             • Root-1900---
             • Versioned-2119No-
          javacpp-1.5.8-macosx-x86_64.jar22.2 kB21-----
             • Root-1900---
             • Versioned-2119No-
          javacpp-1.5.8-windows-x86_64.jar1.4 MB69-----
             • Root-6700---
             • Versioned-2119No-
          javacpp-1.5.8.jar497.3 kB260----No
             • Root-25820051.7Yes-
             • Versioned-2119No-
          checker-qual-3.33.0.jar224 kB426358301.8YesNo
          fury-core-0.4.1.jar2.4 MB14701358491.8YesNo
          fury-format-0.4.1.jar130.2 kB846861.8YesNo
          hamcrest-2.2.jar123.4 kB122108111.7YesNo
          hamcrest-core-1.3.jar45 kB524531.5YesNo
          javassist-3.28.0-GA.jar851.5 kB474426171.8YesNo
          jython-standalone-2.7.3.jar47.3 MB23845182445281.8YesNo
          reflections-0.10.2.jar130.4 kB877451.8YesNo
          slf4j-api-2.0.16.jar69.4 kB71----No
             • Root-695541.8Yes-
             • Versioned-2119No-
          ndarray-0.4.0.jar302.2 kB2011761711YesNo
          tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700---
          tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700---
          tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000---
          tensorflow-core-api-0.5.0.jar8 MB491048435611YesNo
          tensorflow-core-platform-0.5.0.jar2.4 kB700---
          snappy-java-1.1.10.5.jar2.3 MB1064031.8YesNo
          TotalSizeEntriesClassesPackagesJava VersionDebug InformationSealed
          62407.3 MB5717746943147617541
          compile: 54compile: 404.8 MBcompile: 55202compile: 45193compile: 136817compile: 46compile: 1
          runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2-
          test: 6test: 627 kBtest: 646test: 541test: 5217test: 6-
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/dependency-info.html b/docs/api/any2json-excel/any2json-excel/dependency-info.html new file mode 100644 index 00000000..06839df9 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Maven Coordinates

          +

          Apache Maven

          +
          <dependency>
          +  <groupId>com.github.romualdrousseau</groupId>
          +  <artifactId>any2json-excel</artifactId>
          +  <version>2.44-SNAPSHOT</version>
          +</dependency>
          +

          Apache Ivy

          +
          <dependency org="com.github.romualdrousseau" name="any2json-excel" rev="2.44-SNAPSHOT">
          +  <artifact name="any2json-excel" type="jar" />
          +</dependency>
          +

          Groovy Grape

          +
          @Grapes(
          +@Grab(group='com.github.romualdrousseau', module='any2json-excel', version='2.44-SNAPSHOT')
          +)
          +

          Gradle/Grails

          +
          implementation 'com.github.romualdrousseau:any2json-excel:2.44-SNAPSHOT'
          +

          Scala SBT

          +
          libraryDependencies += "com.github.romualdrousseau" % "any2json-excel" % "2.44-SNAPSHOT"
          +

          Leiningen

          +
          [com.github.romualdrousseau/any2json-excel "2.44-SNAPSHOT"]
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/dependency-management.html b/docs/api/any2json-excel/any2json-excel/dependency-management.html new file mode 100644 index 00000000..e7082064 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Project Dependency Management

          +

          compile

          +

          The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

          + + + + + + + + + + + + + + + + + + + + + + + + +
          GroupIdArtifactIdVersionTypeLicense
          com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
          org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
          org.slf4jslf4j-api2.0.16jarMIT License
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/distribution-management.html b/docs/api/any2json-excel/any2json-excel/distribution-management.html new file mode 100644 index 00000000..bff26023 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Overview

          +

          The following is the distribution management information used by this project.

          +

          Repository - ossrh

          https://oss.sonatype.org/service/local/staging/deploy/maven2
          +

          Snapshot Repository - ossrh

          https://oss.sonatype.org/content/repositories/snapshots
          +

          Site - any2json-excel-site

          +

          file:///mnt/media/Projects/Any2Json-monorepo/any2json-excel//any2json-excel

          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..c8f06d9a --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-excel/any2json-excel/images/accessories-text-editor.png b/docs/api/any2json-excel/any2json-excel/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/add.gif b/docs/api/any2json-excel/any2json-excel/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/add.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/apache-maven-project-2.png b/docs/api/any2json-excel/any2json-excel/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/application-certificate.png b/docs/api/any2json-excel/any2json-excel/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/application-certificate.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/close.gif b/docs/api/any2json-excel/any2json-excel/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/close.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/contact-new.png b/docs/api/any2json-excel/any2json-excel/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/contact-new.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/document-properties.png b/docs/api/any2json-excel/any2json-excel/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/document-properties.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/drive-harddisk.png b/docs/api/any2json-excel/any2json-excel/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/drive-harddisk.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/fix.gif b/docs/api/any2json-excel/any2json-excel/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/fix.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_error_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_help_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_info_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_success_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_warning_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/image-x-generic.png b/docs/api/any2json-excel/any2json-excel/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/image-x-generic.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/internet-web-browser.png b/docs/api/any2json-excel/any2json-excel/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/internet-web-browser.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-black.png b/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-white.png b/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/logos/maven-feather.png b/docs/api/any2json-excel/any2json-excel/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/network-server.png b/docs/api/any2json-excel/any2json-excel/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/network-server.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/package-x-generic.png b/docs/api/any2json-excel/any2json-excel/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/package-x-generic.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/profiles/pre-release.png b/docs/api/any2json-excel/any2json-excel/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/profiles/retired.png b/docs/api/any2json-excel/any2json-excel/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/profiles/retired.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/profiles/sandbox.png b/docs/api/any2json-excel/any2json-excel/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/remove.gif b/docs/api/any2json-excel/any2json-excel/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/remove.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/rss.png b/docs/api/any2json-excel/any2json-excel/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/rss.png differ diff --git a/docs/api/any2json-excel/any2json-excel/images/update.gif b/docs/api/any2json-excel/any2json-excel/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/update.gif differ diff --git a/docs/api/any2json-excel/any2json-excel/images/window-new.png b/docs/api/any2json-excel/any2json-excel/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/images/window-new.png differ diff --git a/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings-white.png b/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings.png b/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-excel/any2json-excel/index.html b/docs/api/any2json-excel/any2json-excel/index.html new file mode 100644 index 00000000..59e77c15 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/index.html @@ -0,0 +1,91 @@ + + + + + + + + + + About – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          About any2json-excel

          +

          Convert any text file in Json

          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-excel/any2json-excel/js/apache-maven-fluido-2.0.0-M9.min.js new file mode 100644 index 00000000..819716ab --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/js/apache-maven-fluido-2.0.0-M9.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/licenses.html b/docs/api/any2json-excel/any2json-excel/licenses.html new file mode 100644 index 00000000..e69233c3 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Overview

          +

          Typically the licenses listed for the project are that of the project itself, and not of dependencies.

          +

          Project Licenses

          +

          GNU GENERAL PUBLIC LICENSE, Version 3.0

          +
                              GNU GENERAL PUBLIC LICENSE
          +                       Version 3, 29 June 2007
          +
          + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
          + Everyone is permitted to copy and distribute verbatim copies
          + of this license document, but changing it is not allowed.
          +
          +                            Preamble
          +
          +  The GNU General Public License is a free, copyleft license for
          +software and other kinds of works.
          +
          +  The licenses for most software and other practical works are designed
          +to take away your freedom to share and change the works.  By contrast,
          +the GNU General Public License is intended to guarantee your freedom to
          +share and change all versions of a program--to make sure it remains free
          +software for all its users.  We, the Free Software Foundation, use the
          +GNU General Public License for most of our software; it applies also to
          +any other work released this way by its authors.  You can apply it to
          +your programs, too.
          +
          +  When we speak of free software, we are referring to freedom, not
          +price.  Our General Public Licenses are designed to make sure that you
          +have the freedom to distribute copies of free software (and charge for
          +them if you wish), that you receive source code or can get it if you
          +want it, that you can change the software or use pieces of it in new
          +free programs, and that you know you can do these things.
          +
          +  To protect your rights, we need to prevent others from denying you
          +these rights or asking you to surrender the rights.  Therefore, you have
          +certain responsibilities if you distribute copies of the software, or if
          +you modify it: responsibilities to respect the freedom of others.
          +
          +  For example, if you distribute copies of such a program, whether
          +gratis or for a fee, you must pass on to the recipients the same
          +freedoms that you received.  You must make sure that they, too, receive
          +or can get the source code.  And you must show them these terms so they
          +know their rights.
          +
          +  Developers that use the GNU GPL protect your rights with two steps:
          +(1) assert copyright on the software, and (2) offer you this License
          +giving you legal permission to copy, distribute and/or modify it.
          +
          +  For the developers' and authors' protection, the GPL clearly explains
          +that there is no warranty for this free software.  For both users' and
          +authors' sake, the GPL requires that modified versions be marked as
          +changed, so that their problems will not be attributed erroneously to
          +authors of previous versions.
          +
          +  Some devices are designed to deny users access to install or run
          +modified versions of the software inside them, although the manufacturer
          +can do so.  This is fundamentally incompatible with the aim of
          +protecting users' freedom to change the software.  The systematic
          +pattern of such abuse occurs in the area of products for individuals to
          +use, which is precisely where it is most unacceptable.  Therefore, we
          +have designed this version of the GPL to prohibit the practice for those
          +products.  If such problems arise substantially in other domains, we
          +stand ready to extend this provision to those domains in future versions
          +of the GPL, as needed to protect the freedom of users.
          +
          +  Finally, every program is threatened constantly by software patents.
          +States should not allow patents to restrict development and use of
          +software on general-purpose computers, but in those that do, we wish to
          +avoid the special danger that patents applied to a free program could
          +make it effectively proprietary.  To prevent this, the GPL assures that
          +patents cannot be used to render the program non-free.
          +
          +  The precise terms and conditions for copying, distribution and
          +modification follow.
          +
          +                       TERMS AND CONDITIONS
          +
          +  0. Definitions.
          +
          +  "This License" refers to version 3 of the GNU General Public License.
          +
          +  "Copyright" also means copyright-like laws that apply to other kinds of
          +works, such as semiconductor masks.
          +
          +  "The Program" refers to any copyrightable work licensed under this
          +License.  Each licensee is addressed as "you".  "Licensees" and
          +"recipients" may be individuals or organizations.
          +
          +  To "modify" a work means to copy from or adapt all or part of the work
          +in a fashion requiring copyright permission, other than the making of an
          +exact copy.  The resulting work is called a "modified version" of the
          +earlier work or a work "based on" the earlier work.
          +
          +  A "covered work" means either the unmodified Program or a work based
          +on the Program.
          +
          +  To "propagate" a work means to do anything with it that, without
          +permission, would make you directly or secondarily liable for
          +infringement under applicable copyright law, except executing it on a
          +computer or modifying a private copy.  Propagation includes copying,
          +distribution (with or without modification), making available to the
          +public, and in some countries other activities as well.
          +
          +  To "convey" a work means any kind of propagation that enables other
          +parties to make or receive copies.  Mere interaction with a user through
          +a computer network, with no transfer of a copy, is not conveying.
          +
          +  An interactive user interface displays "Appropriate Legal Notices"
          +to the extent that it includes a convenient and prominently visible
          +feature that (1) displays an appropriate copyright notice, and (2)
          +tells the user that there is no warranty for the work (except to the
          +extent that warranties are provided), that licensees may convey the
          +work under this License, and how to view a copy of this License.  If
          +the interface presents a list of user commands or options, such as a
          +menu, a prominent item in the list meets this criterion.
          +
          +  1. Source Code.
          +
          +  The "source code" for a work means the preferred form of the work
          +for making modifications to it.  "Object code" means any non-source
          +form of a work.
          +
          +  A "Standard Interface" means an interface that either is an official
          +standard defined by a recognized standards body, or, in the case of
          +interfaces specified for a particular programming language, one that
          +is widely used among developers working in that language.
          +
          +  The "System Libraries" of an executable work include anything, other
          +than the work as a whole, that (a) is included in the normal form of
          +packaging a Major Component, but which is not part of that Major
          +Component, and (b) serves only to enable use of the work with that
          +Major Component, or to implement a Standard Interface for which an
          +implementation is available to the public in source code form.  A
          +"Major Component", in this context, means a major essential component
          +(kernel, window system, and so on) of the specific operating system
          +(if any) on which the executable work runs, or a compiler used to
          +produce the work, or an object code interpreter used to run it.
          +
          +  The "Corresponding Source" for a work in object code form means all
          +the source code needed to generate, install, and (for an executable
          +work) run the object code and to modify the work, including scripts to
          +control those activities.  However, it does not include the work's
          +System Libraries, or general-purpose tools or generally available free
          +programs which are used unmodified in performing those activities but
          +which are not part of the work.  For example, Corresponding Source
          +includes interface definition files associated with source files for
          +the work, and the source code for shared libraries and dynamically
          +linked subprograms that the work is specifically designed to require,
          +such as by intimate data communication or control flow between those
          +subprograms and other parts of the work.
          +
          +  The Corresponding Source need not include anything that users
          +can regenerate automatically from other parts of the Corresponding
          +Source.
          +
          +  The Corresponding Source for a work in source code form is that
          +same work.
          +
          +  2. Basic Permissions.
          +
          +  All rights granted under this License are granted for the term of
          +copyright on the Program, and are irrevocable provided the stated
          +conditions are met.  This License explicitly affirms your unlimited
          +permission to run the unmodified Program.  The output from running a
          +covered work is covered by this License only if the output, given its
          +content, constitutes a covered work.  This License acknowledges your
          +rights of fair use or other equivalent, as provided by copyright law.
          +
          +  You may make, run and propagate covered works that you do not
          +convey, without conditions so long as your license otherwise remains
          +in force.  You may convey covered works to others for the sole purpose
          +of having them make modifications exclusively for you, or provide you
          +with facilities for running those works, provided that you comply with
          +the terms of this License in conveying all material for which you do
          +not control copyright.  Those thus making or running the covered works
          +for you must do so exclusively on your behalf, under your direction
          +and control, on terms that prohibit them from making any copies of
          +your copyrighted material outside their relationship with you.
          +
          +  Conveying under any other circumstances is permitted solely under
          +the conditions stated below.  Sublicensing is not allowed; section 10
          +makes it unnecessary.
          +
          +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
          +
          +  No covered work shall be deemed part of an effective technological
          +measure under any applicable law fulfilling obligations under article
          +11 of the WIPO copyright treaty adopted on 20 December 1996, or
          +similar laws prohibiting or restricting circumvention of such
          +measures.
          +
          +  When you convey a covered work, you waive any legal power to forbid
          +circumvention of technological measures to the extent such circumvention
          +is effected by exercising rights under this License with respect to
          +the covered work, and you disclaim any intention to limit operation or
          +modification of the work as a means of enforcing, against the work's
          +users, your or third parties' legal rights to forbid circumvention of
          +technological measures.
          +
          +  4. Conveying Verbatim Copies.
          +
          +  You may convey verbatim copies of the Program's source code as you
          +receive it, in any medium, provided that you conspicuously and
          +appropriately publish on each copy an appropriate copyright notice;
          +keep intact all notices stating that this License and any
          +non-permissive terms added in accord with section 7 apply to the code;
          +keep intact all notices of the absence of any warranty; and give all
          +recipients a copy of this License along with the Program.
          +
          +  You may charge any price or no price for each copy that you convey,
          +and you may offer support or warranty protection for a fee.
          +
          +  5. Conveying Modified Source Versions.
          +
          +  You may convey a work based on the Program, or the modifications to
          +produce it from the Program, in the form of source code under the
          +terms of section 4, provided that you also meet all of these conditions:
          +
          +    a) The work must carry prominent notices stating that you modified
          +    it, and giving a relevant date.
          +
          +    b) The work must carry prominent notices stating that it is
          +    released under this License and any conditions added under section
          +    7.  This requirement modifies the requirement in section 4 to
          +    "keep intact all notices".
          +
          +    c) You must license the entire work, as a whole, under this
          +    License to anyone who comes into possession of a copy.  This
          +    License will therefore apply, along with any applicable section 7
          +    additional terms, to the whole of the work, and all its parts,
          +    regardless of how they are packaged.  This License gives no
          +    permission to license the work in any other way, but it does not
          +    invalidate such permission if you have separately received it.
          +
          +    d) If the work has interactive user interfaces, each must display
          +    Appropriate Legal Notices; however, if the Program has interactive
          +    interfaces that do not display Appropriate Legal Notices, your
          +    work need not make them do so.
          +
          +  A compilation of a covered work with other separate and independent
          +works, which are not by their nature extensions of the covered work,
          +and which are not combined with it such as to form a larger program,
          +in or on a volume of a storage or distribution medium, is called an
          +"aggregate" if the compilation and its resulting copyright are not
          +used to limit the access or legal rights of the compilation's users
          +beyond what the individual works permit.  Inclusion of a covered work
          +in an aggregate does not cause this License to apply to the other
          +parts of the aggregate.
          +
          +  6. Conveying Non-Source Forms.
          +
          +  You may convey a covered work in object code form under the terms
          +of sections 4 and 5, provided that you also convey the
          +machine-readable Corresponding Source under the terms of this License,
          +in one of these ways:
          +
          +    a) Convey the object code in, or embodied in, a physical product
          +    (including a physical distribution medium), accompanied by the
          +    Corresponding Source fixed on a durable physical medium
          +    customarily used for software interchange.
          +
          +    b) Convey the object code in, or embodied in, a physical product
          +    (including a physical distribution medium), accompanied by a
          +    written offer, valid for at least three years and valid for as
          +    long as you offer spare parts or customer support for that product
          +    model, to give anyone who possesses the object code either (1) a
          +    copy of the Corresponding Source for all the software in the
          +    product that is covered by this License, on a durable physical
          +    medium customarily used for software interchange, for a price no
          +    more than your reasonable cost of physically performing this
          +    conveying of source, or (2) access to copy the
          +    Corresponding Source from a network server at no charge.
          +
          +    c) Convey individual copies of the object code with a copy of the
          +    written offer to provide the Corresponding Source.  This
          +    alternative is allowed only occasionally and noncommercially, and
          +    only if you received the object code with such an offer, in accord
          +    with subsection 6b.
          +
          +    d) Convey the object code by offering access from a designated
          +    place (gratis or for a charge), and offer equivalent access to the
          +    Corresponding Source in the same way through the same place at no
          +    further charge.  You need not require recipients to copy the
          +    Corresponding Source along with the object code.  If the place to
          +    copy the object code is a network server, the Corresponding Source
          +    may be on a different server (operated by you or a third party)
          +    that supports equivalent copying facilities, provided you maintain
          +    clear directions next to the object code saying where to find the
          +    Corresponding Source.  Regardless of what server hosts the
          +    Corresponding Source, you remain obligated to ensure that it is
          +    available for as long as needed to satisfy these requirements.
          +
          +    e) Convey the object code using peer-to-peer transmission, provided
          +    you inform other peers where the object code and Corresponding
          +    Source of the work are being offered to the general public at no
          +    charge under subsection 6d.
          +
          +  A separable portion of the object code, whose source code is excluded
          +from the Corresponding Source as a System Library, need not be
          +included in conveying the object code work.
          +
          +  A "User Product" is either (1) a "consumer product", which means any
          +tangible personal property which is normally used for personal, family,
          +or household purposes, or (2) anything designed or sold for incorporation
          +into a dwelling.  In determining whether a product is a consumer product,
          +doubtful cases shall be resolved in favor of coverage.  For a particular
          +product received by a particular user, "normally used" refers to a
          +typical or common use of that class of product, regardless of the status
          +of the particular user or of the way in which the particular user
          +actually uses, or expects or is expected to use, the product.  A product
          +is a consumer product regardless of whether the product has substantial
          +commercial, industrial or non-consumer uses, unless such uses represent
          +the only significant mode of use of the product.
          +
          +  "Installation Information" for a User Product means any methods,
          +procedures, authorization keys, or other information required to install
          +and execute modified versions of a covered work in that User Product from
          +a modified version of its Corresponding Source.  The information must
          +suffice to ensure that the continued functioning of the modified object
          +code is in no case prevented or interfered with solely because
          +modification has been made.
          +
          +  If you convey an object code work under this section in, or with, or
          +specifically for use in, a User Product, and the conveying occurs as
          +part of a transaction in which the right of possession and use of the
          +User Product is transferred to the recipient in perpetuity or for a
          +fixed term (regardless of how the transaction is characterized), the
          +Corresponding Source conveyed under this section must be accompanied
          +by the Installation Information.  But this requirement does not apply
          +if neither you nor any third party retains the ability to install
          +modified object code on the User Product (for example, the work has
          +been installed in ROM).
          +
          +  The requirement to provide Installation Information does not include a
          +requirement to continue to provide support service, warranty, or updates
          +for a work that has been modified or installed by the recipient, or for
          +the User Product in which it has been modified or installed.  Access to a
          +network may be denied when the modification itself materially and
          +adversely affects the operation of the network or violates the rules and
          +protocols for communication across the network.
          +
          +  Corresponding Source conveyed, and Installation Information provided,
          +in accord with this section must be in a format that is publicly
          +documented (and with an implementation available to the public in
          +source code form), and must require no special password or key for
          +unpacking, reading or copying.
          +
          +  7. Additional Terms.
          +
          +  "Additional permissions" are terms that supplement the terms of this
          +License by making exceptions from one or more of its conditions.
          +Additional permissions that are applicable to the entire Program shall
          +be treated as though they were included in this License, to the extent
          +that they are valid under applicable law.  If additional permissions
          +apply only to part of the Program, that part may be used separately
          +under those permissions, but the entire Program remains governed by
          +this License without regard to the additional permissions.
          +
          +  When you convey a copy of a covered work, you may at your option
          +remove any additional permissions from that copy, or from any part of
          +it.  (Additional permissions may be written to require their own
          +removal in certain cases when you modify the work.)  You may place
          +additional permissions on material, added by you to a covered work,
          +for which you have or can give appropriate copyright permission.
          +
          +  Notwithstanding any other provision of this License, for material you
          +add to a covered work, you may (if authorized by the copyright holders of
          +that material) supplement the terms of this License with terms:
          +
          +    a) Disclaiming warranty or limiting liability differently from the
          +    terms of sections 15 and 16 of this License; or
          +
          +    b) Requiring preservation of specified reasonable legal notices or
          +    author attributions in that material or in the Appropriate Legal
          +    Notices displayed by works containing it; or
          +
          +    c) Prohibiting misrepresentation of the origin of that material, or
          +    requiring that modified versions of such material be marked in
          +    reasonable ways as different from the original version; or
          +
          +    d) Limiting the use for publicity purposes of names of licensors or
          +    authors of the material; or
          +
          +    e) Declining to grant rights under trademark law for use of some
          +    trade names, trademarks, or service marks; or
          +
          +    f) Requiring indemnification of licensors and authors of that
          +    material by anyone who conveys the material (or modified versions of
          +    it) with contractual assumptions of liability to the recipient, for
          +    any liability that these contractual assumptions directly impose on
          +    those licensors and authors.
          +
          +  All other non-permissive additional terms are considered "further
          +restrictions" within the meaning of section 10.  If the Program as you
          +received it, or any part of it, contains a notice stating that it is
          +governed by this License along with a term that is a further
          +restriction, you may remove that term.  If a license document contains
          +a further restriction but permits relicensing or conveying under this
          +License, you may add to a covered work material governed by the terms
          +of that license document, provided that the further restriction does
          +not survive such relicensing or conveying.
          +
          +  If you add terms to a covered work in accord with this section, you
          +must place, in the relevant source files, a statement of the
          +additional terms that apply to those files, or a notice indicating
          +where to find the applicable terms.
          +
          +  Additional terms, permissive or non-permissive, may be stated in the
          +form of a separately written license, or stated as exceptions;
          +the above requirements apply either way.
          +
          +  8. Termination.
          +
          +  You may not propagate or modify a covered work except as expressly
          +provided under this License.  Any attempt otherwise to propagate or
          +modify it is void, and will automatically terminate your rights under
          +this License (including any patent licenses granted under the third
          +paragraph of section 11).
          +
          +  However, if you cease all violation of this License, then your
          +license from a particular copyright holder is reinstated (a)
          +provisionally, unless and until the copyright holder explicitly and
          +finally terminates your license, and (b) permanently, if the copyright
          +holder fails to notify you of the violation by some reasonable means
          +prior to 60 days after the cessation.
          +
          +  Moreover, your license from a particular copyright holder is
          +reinstated permanently if the copyright holder notifies you of the
          +violation by some reasonable means, this is the first time you have
          +received notice of violation of this License (for any work) from that
          +copyright holder, and you cure the violation prior to 30 days after
          +your receipt of the notice.
          +
          +  Termination of your rights under this section does not terminate the
          +licenses of parties who have received copies or rights from you under
          +this License.  If your rights have been terminated and not permanently
          +reinstated, you do not qualify to receive new licenses for the same
          +material under section 10.
          +
          +  9. Acceptance Not Required for Having Copies.
          +
          +  You are not required to accept this License in order to receive or
          +run a copy of the Program.  Ancillary propagation of a covered work
          +occurring solely as a consequence of using peer-to-peer transmission
          +to receive a copy likewise does not require acceptance.  However,
          +nothing other than this License grants you permission to propagate or
          +modify any covered work.  These actions infringe copyright if you do
          +not accept this License.  Therefore, by modifying or propagating a
          +covered work, you indicate your acceptance of this License to do so.
          +
          +  10. Automatic Licensing of Downstream Recipients.
          +
          +  Each time you convey a covered work, the recipient automatically
          +receives a license from the original licensors, to run, modify and
          +propagate that work, subject to this License.  You are not responsible
          +for enforcing compliance by third parties with this License.
          +
          +  An "entity transaction" is a transaction transferring control of an
          +organization, or substantially all assets of one, or subdividing an
          +organization, or merging organizations.  If propagation of a covered
          +work results from an entity transaction, each party to that
          +transaction who receives a copy of the work also receives whatever
          +licenses to the work the party's predecessor in interest had or could
          +give under the previous paragraph, plus a right to possession of the
          +Corresponding Source of the work from the predecessor in interest, if
          +the predecessor has it or can get it with reasonable efforts.
          +
          +  You may not impose any further restrictions on the exercise of the
          +rights granted or affirmed under this License.  For example, you may
          +not impose a license fee, royalty, or other charge for exercise of
          +rights granted under this License, and you may not initiate litigation
          +(including a cross-claim or counterclaim in a lawsuit) alleging that
          +any patent claim is infringed by making, using, selling, offering for
          +sale, or importing the Program or any portion of it.
          +
          +  11. Patents.
          +
          +  A "contributor" is a copyright holder who authorizes use under this
          +License of the Program or a work on which the Program is based.  The
          +work thus licensed is called the contributor's "contributor version".
          +
          +  A contributor's "essential patent claims" are all patent claims
          +owned or controlled by the contributor, whether already acquired or
          +hereafter acquired, that would be infringed by some manner, permitted
          +by this License, of making, using, or selling its contributor version,
          +but do not include claims that would be infringed only as a
          +consequence of further modification of the contributor version.  For
          +purposes of this definition, "control" includes the right to grant
          +patent sublicenses in a manner consistent with the requirements of
          +this License.
          +
          +  Each contributor grants you a non-exclusive, worldwide, royalty-free
          +patent license under the contributor's essential patent claims, to
          +make, use, sell, offer for sale, import and otherwise run, modify and
          +propagate the contents of its contributor version.
          +
          +  In the following three paragraphs, a "patent license" is any express
          +agreement or commitment, however denominated, not to enforce a patent
          +(such as an express permission to practice a patent or covenant not to
          +sue for patent infringement).  To "grant" such a patent license to a
          +party means to make such an agreement or commitment not to enforce a
          +patent against the party.
          +
          +  If you convey a covered work, knowingly relying on a patent license,
          +and the Corresponding Source of the work is not available for anyone
          +to copy, free of charge and under the terms of this License, through a
          +publicly available network server or other readily accessible means,
          +then you must either (1) cause the Corresponding Source to be so
          +available, or (2) arrange to deprive yourself of the benefit of the
          +patent license for this particular work, or (3) arrange, in a manner
          +consistent with the requirements of this License, to extend the patent
          +license to downstream recipients.  "Knowingly relying" means you have
          +actual knowledge that, but for the patent license, your conveying the
          +covered work in a country, or your recipient's use of the covered work
          +in a country, would infringe one or more identifiable patents in that
          +country that you have reason to believe are valid.
          +
          +  If, pursuant to or in connection with a single transaction or
          +arrangement, you convey, or propagate by procuring conveyance of, a
          +covered work, and grant a patent license to some of the parties
          +receiving the covered work authorizing them to use, propagate, modify
          +or convey a specific copy of the covered work, then the patent license
          +you grant is automatically extended to all recipients of the covered
          +work and works based on it.
          +
          +  A patent license is "discriminatory" if it does not include within
          +the scope of its coverage, prohibits the exercise of, or is
          +conditioned on the non-exercise of one or more of the rights that are
          +specifically granted under this License.  You may not convey a covered
          +work if you are a party to an arrangement with a third party that is
          +in the business of distributing software, under which you make payment
          +to the third party based on the extent of your activity of conveying
          +the work, and under which the third party grants, to any of the
          +parties who would receive the covered work from you, a discriminatory
          +patent license (a) in connection with copies of the covered work
          +conveyed by you (or copies made from those copies), or (b) primarily
          +for and in connection with specific products or compilations that
          +contain the covered work, unless you entered into that arrangement,
          +or that patent license was granted, prior to 28 March 2007.
          +
          +  Nothing in this License shall be construed as excluding or limiting
          +any implied license or other defenses to infringement that may
          +otherwise be available to you under applicable patent law.
          +
          +  12. No Surrender of Others' Freedom.
          +
          +  If conditions are imposed on you (whether by court order, agreement or
          +otherwise) that contradict the conditions of this License, they do not
          +excuse you from the conditions of this License.  If you cannot convey a
          +covered work so as to satisfy simultaneously your obligations under this
          +License and any other pertinent obligations, then as a consequence you may
          +not convey it at all.  For example, if you agree to terms that obligate you
          +to collect a royalty for further conveying from those to whom you convey
          +the Program, the only way you could satisfy both those terms and this
          +License would be to refrain entirely from conveying the Program.
          +
          +  13. Use with the GNU Affero General Public License.
          +
          +  Notwithstanding any other provision of this License, you have
          +permission to link or combine any covered work with a work licensed
          +under version 3 of the GNU Affero General Public License into a single
          +combined work, and to convey the resulting work.  The terms of this
          +License will continue to apply to the part which is the covered work,
          +but the special requirements of the GNU Affero General Public License,
          +section 13, concerning interaction through a network will apply to the
          +combination as such.
          +
          +  14. Revised Versions of this License.
          +
          +  The Free Software Foundation may publish revised and/or new versions of
          +the GNU General Public License from time to time.  Such new versions will
          +be similar in spirit to the present version, but may differ in detail to
          +address new problems or concerns.
          +
          +  Each version is given a distinguishing version number.  If the
          +Program specifies that a certain numbered version of the GNU General
          +Public License "or any later version" applies to it, you have the
          +option of following the terms and conditions either of that numbered
          +version or of any later version published by the Free Software
          +Foundation.  If the Program does not specify a version number of the
          +GNU General Public License, you may choose any version ever published
          +by the Free Software Foundation.
          +
          +  If the Program specifies that a proxy can decide which future
          +versions of the GNU General Public License can be used, that proxy's
          +public statement of acceptance of a version permanently authorizes you
          +to choose that version for the Program.
          +
          +  Later license versions may give you additional or different
          +permissions.  However, no additional obligations are imposed on any
          +author or copyright holder as a result of your choosing to follow a
          +later version.
          +
          +  15. Disclaimer of Warranty.
          +
          +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
          +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
          +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
          +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
          +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
          +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
          +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
          +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
          +
          +  16. Limitation of Liability.
          +
          +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
          +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
          +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
          +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
          +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
          +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
          +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
          +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
          +SUCH DAMAGES.
          +
          +  17. Interpretation of Sections 15 and 16.
          +
          +  If the disclaimer of warranty and limitation of liability provided
          +above cannot be given local legal effect according to their terms,
          +reviewing courts shall apply local law that most closely approximates
          +an absolute waiver of all civil liability in connection with the
          +Program, unless a warranty or assumption of liability accompanies a
          +copy of the Program in return for a fee.
          +
          +                     END OF TERMS AND CONDITIONS
          +
          +            How to Apply These Terms to Your New Programs
          +
          +  If you develop a new program, and you want it to be of the greatest
          +possible use to the public, the best way to achieve this is to make it
          +free software which everyone can redistribute and change under these terms.
          +
          +  To do so, attach the following notices to the program.  It is safest
          +to attach them to the start of each source file to most effectively
          +state the exclusion of warranty; and each file should have at least
          +the "copyright" line and a pointer to where the full notice is found.
          +
          +    <one line to give the program's name and a brief idea of what it does.>
          +    Copyright (C) <year>  <name of author>
          +
          +    This program is free software: you can redistribute it and/or modify
          +    it under the terms of the GNU General Public License as published by
          +    the Free Software Foundation, either version 3 of the License, or
          +    (at your option) any later version.
          +
          +    This program is distributed in the hope that it will be useful,
          +    but WITHOUT ANY WARRANTY; without even the implied warranty of
          +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
          +    GNU General Public License for more details.
          +
          +    You should have received a copy of the GNU General Public License
          +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
          +
          +Also add information on how to contact you by electronic and paper mail.
          +
          +  If the program does terminal interaction, make it output a short
          +notice like this when it starts in an interactive mode:
          +
          +    <program>  Copyright (C) <year>  <name of author>
          +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
          +    This is free software, and you are welcome to redistribute it
          +    under certain conditions; type `show c' for details.
          +
          +The hypothetical commands `show w' and `show c' should show the appropriate
          +parts of the General Public License.  Of course, your program's commands
          +might be different; for a GUI interface, you would use an "about box".
          +
          +  You should also get your employer (if you work as a programmer) or school,
          +if any, to sign a "copyright disclaimer" for the program, if necessary.
          +For more information on this, and how to apply and follow the GNU GPL, see
          +<https://www.gnu.org/licenses/>.
          +
          +  The GNU General Public License does not permit incorporating your program
          +into proprietary programs.  If your program is a subroutine library, you
          +may consider it more useful to permit linking proprietary applications with
          +the library.  If this is what you want to do, use the GNU Lesser General
          +Public License instead of this License.  But first, please read
          +<https://www.gnu.org/licenses/why-not-lgpl.html>.
          +
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/plugin-management.html b/docs/api/any2json-excel/any2json-excel/plugin-management.html new file mode 100644 index 00000000..65f3cb63 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Project Plugin Management

          + + + + + + + + + + + + + + + + + + + + +
          GroupIdArtifactIdVersion
          org.apache.maven.pluginsmaven-antrun-plugin3.1.0
          org.apache.maven.pluginsmaven-assembly-plugin3.7.1
          org.apache.maven.pluginsmaven-dependency-plugin3.7.0
          org.apache.maven.pluginsmaven-release-plugin3.0.1
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/plugins.html b/docs/api/any2json-excel/any2json-excel/plugins.html new file mode 100644 index 00000000..8613f883 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Project Build Plugins

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          GroupIdArtifactIdVersion
          org.apache.maven.pluginsmaven-clean-plugin3.4.0
          org.apache.maven.pluginsmaven-compiler-plugin3.13.0
          org.apache.maven.pluginsmaven-deploy-plugin3.1.2
          org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
          org.apache.maven.pluginsmaven-install-plugin3.1.2
          org.apache.maven.pluginsmaven-jar-plugin3.4.2
          org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
          org.apache.maven.pluginsmaven-resources-plugin3.3.1
          org.apache.maven.pluginsmaven-site-plugin3.20.0
          org.apache.maven.pluginsmaven-surefire-plugin3.4.0
          org.codehaus.mojoversions-maven-plugin2.17.1
          +

          Project Report Plugins

          + + + + + + + + + + + + +
          GroupIdArtifactIdVersion
          org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
          org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/project-info.html b/docs/api/any2json-excel/any2json-excel/project-info.html new file mode 100644 index 00000000..b1782c4a --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Project Information

          +

          This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

          +

          Overview

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          DocumentDescription
          DependenciesThis document lists the project's dependencies and provides information on each dependency.
          Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
          Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
          Distribution ManagementThis document provides informations on the distribution management of this project.
          AboutConvert any text file in Json
          LicensesThis document lists the project license(s).
          Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
          PluginsThis document lists the build plugins and the report plugins used by this project.
          Source Code ManagementThis document lists ways to access the online source repository.
          SummaryThis document lists other related information of this project
          TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/project-reports.html b/docs/api/any2json-excel/any2json-excel/project-reports.html new file mode 100644 index 00000000..beb3d894 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Generated Reports

          +

          This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

          +

          Overview

          + + + + + + +
          DocumentDescription
          JavadocJavadoc API documentation.
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/scm.html b/docs/api/any2json-excel/any2json-excel/scm.html new file mode 100644 index 00000000..90429708 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Overview

          +

          This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

          +

          Web Browser Access

          +

          The following is a link to a browsable version of the source repository:

          +
          https://github.com/romualdrousseau/any2json-monorepo/any2json-excel
          +

          Anonymous Access

          +

          The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

          +
          $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
          +

          Developer Access

          +

          Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

          +
          $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
          +

          Access from Behind a Firewall

          +

          Refer to the documentation of the SCM used for more information about access behind a firewall.

          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/summary.html b/docs/api/any2json-excel/any2json-excel/summary.html new file mode 100644 index 00000000..9f4e2340 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Project Summary

          +

          Project Information

          + + + + + + + + + + + + +
          FieldValue
          Nameany2json-excel
          DescriptionConvert any text file in Json
          Homepagehttps://github.com/romualdrousseau/any2json-excel
          +

          Project Organization

          +

          This project does not belong to an organization.

          +

          Build Information

          + + + + + + + + + + + + + + + + + + +
          FieldValue
          GroupIdcom.github.romualdrousseau
          ArtifactIdany2json-excel
          Version2.44-SNAPSHOT
          Typejar
          Java Version17
          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-excel/any2json-excel/team.html b/docs/api/any2json-excel/any2json-excel/team.html new file mode 100644 index 00000000..56a86cf0 --- /dev/null +++ b/docs/api/any2json-excel/any2json-excel/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – any2json-excel + + + + + + +
          +
          + + + +
          +
          +
          + + +
          +
          +
          +

          Project Team

          +

          A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

          +

          The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

          +

          Members

          +

          The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

          + + + + + + + + + + + + +
          ImageNameEmailOrganizationOrganization URL
          Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
          +

          Contributors

          +

          There are no contributors listed for this project. Please check back again later.

          +
          +
          +
          +
          +
          +
          +
          +

          © 2024 +

          +
          +
          +
          + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allclasses-index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allclasses-index.html new file mode 100644 index 00000000..c0b72890 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allclasses-index.html @@ -0,0 +1,127 @@ + + + + +All Classes and Interfaces (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          All Classes and Interfaces

          +
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allpackages-index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allpackages-index.html new file mode 100644 index 00000000..cf85434a --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allpackages-index.html @@ -0,0 +1,75 @@ + + + + +All Packages (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          All Packages

          +
          +
          Package Summary
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Layex.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Layex.html new file mode 100644 index 00000000..55775998 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Layex.html @@ -0,0 +1,190 @@ + + + + +Layex (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.Layex
          +
          +
          +
          +
          public class Layex +extends Object
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Layex

              +
              public Layex(String layex)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Lexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Lexer.html new file mode 100644 index 00000000..4ba2cfcb --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Lexer.html @@ -0,0 +1,192 @@ + + + + +Lexer (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Interface Lexer<S extends Symbol,C>

          +
          +
          +
          +
          All Known Implementing Classes:
          +
          StringLexer, TableLexer
          +
          +
          +
          public interface Lexer<S extends Symbol,C>
          +
          +
          +
            + +
          • +
            +

            Method Summary

            +
            +
            +
            +
            +
            Modifier and Type
            +
            Method
            +
            Description
            + + +
             
            + +
            pop()
            +
             
            +
            void
            + +
             
            + + +
             
            + + +
             
            +
            void
            +
            seek(C i)
            +
             
            +
            +
            +
            +
            +
          • +
          +
          +
          +
            + +
          • +
            +

            Method Details

            +
              +
            • +
              +

              reset

              +
              Lexer<S,C> reset()
              +
              +
            • +
            • +
              +

              read

              +
              S read()
              +
              +
            • +
            • +
              +

              peek

              +
              S peek()
              +
              +
            • +
            • +
              +

              push

              +
              void push()
              +
              +
            • +
            • +
              +

              pop

              +
              C pop()
              +
              +
            • +
            • +
              +

              seek

              +
              void seek(C i)
              +
              +
            • +
            +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringLexer.html new file mode 100644 index 00000000..327daf44 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringLexer.html @@ -0,0 +1,251 @@ + + + + +StringLexer (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class StringLexer

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.StringLexer
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          Lexer<StringSymbol,Integer>
          +
          +
          +
          public class StringLexer +extends Object +implements Lexer<StringSymbol,Integer>
          +
          +
          + +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringSymbol.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringSymbol.html new file mode 100644 index 00000000..4c294d74 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringSymbol.html @@ -0,0 +1,228 @@ + + + + +StringSymbol (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class StringSymbol

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.StringSymbol
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          Symbol
          +
          +
          +
          public class StringSymbol +extends Object +implements Symbol
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Field Details

            +
              +
            • +
              +

              EndOfStream

              +
              public static final StringSymbol EndOfStream
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              StringSymbol

              +
              public StringSymbol(char c)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSymbol

              +
              public String getSymbol()
              +
              +
              Specified by:
              +
              getSymbol in interface Symbol
              +
              +
              +
            • +
            • +
              +

              matchLiteral

              +
              public boolean matchLiteral(String literal)
              +
              +
              Specified by:
              +
              matchLiteral in interface Symbol
              +
              +
              +
            • +
            +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableLexer.html new file mode 100644 index 00000000..cd11c5fc --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableLexer.html @@ -0,0 +1,253 @@ + + + + +TableLexer (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class TableLexer

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.TableLexer
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
          +
          +
          +
          public class TableLexer +extends Object +implements Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              TableLexer

              +
              public TableLexer(Table table, + int rowOffset)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            +
              +
            • +
              +

              reset

              +
              public TableLexer reset()
              +
              +
              Specified by:
              +
              reset in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              +
              +
              +
            • +
            • +
              +

              read

              +
              public BaseCell read()
              +
              +
              Specified by:
              +
              read in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              +
              +
              +
            • +
            • +
              +

              peek

              +
              public BaseCell peek()
              +
              +
              Specified by:
              +
              peek in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              +
              +
              +
            • +
            • +
              +

              push

              +
              public void push()
              +
              +
              Specified by:
              +
              push in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              +
              +
              +
            • +
            • +
              +

              pop

              +
              public com.github.romualdrousseau.any2json.layex.TableLexer.Cursor pop()
              +
              +
              Specified by:
              +
              pop in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              +
              +
              +
            • +
            • +
              +

              seek

              +
              public void seek(com.github.romualdrousseau.any2json.layex.TableLexer.Cursor c)
              +
              +
              Specified by:
              +
              seek in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              +
              +
              +
            • +
            +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableMatcher.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableMatcher.html new file mode 100644 index 00000000..67ee3876 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableMatcher.html @@ -0,0 +1,162 @@ + + + + +TableMatcher (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Interface TableMatcher

          +
          +
          +
          +
          All Known Implementing Classes:
          +
          Any, Concat, EndOfRow, Group, Literal, LiteralNeg, Many, Nop, Not, Or, Value, ValueNeg
          +
          +
          +
          public interface TableMatcher
          +
          +
          +
            + +
          • +
            +

            Method Summary

            +
            +
            +
            +
            +
            Modifier and Type
            +
            Method
            +
            Description
            +
            default <S extends Symbol, +C>
            boolean
            +
            match(Lexer<S,C> s)
            +
             
            +
            <S extends Symbol, +C>
            boolean
            +
            match(Lexer<S,C> s, + TableParser<S> c)
            +
             
            +
            +
            +
            +
            +
          • +
          +
          +
          +
            + +
          • +
            +

            Method Details

            +
              +
            • +
              +

              match

              +
              default <S extends Symbol, +C> boolean match(Lexer<S,C> s)
              +
              +
            • +
            • +
              +

              match

              +
              <S extends Symbol, +C> boolean match(Lexer<S,C> s, + TableParser<S> c)
              +
              +
            • +
            +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableParser.html new file mode 100644 index 00000000..3e56d45a --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableParser.html @@ -0,0 +1,226 @@ + + + + +TableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class TableParser<S extends Symbol>

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.TableParser<S>
          +
          +
          +
          +
          Direct Known Subclasses:
          +
          DataTableParser, MetaTableParser
          +
          +
          +
          public abstract class TableParser<S extends Symbol> +extends Object
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              TableParser

              +
              public TableParser()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getGroup

              +
              public int getGroup()
              +
              +
            • +
            • +
              +

              setGroup

              +
              public void setGroup(int group)
              +
              +
            • +
            • +
              +

              getColumn

              +
              public int getColumn()
              +
              +
            • +
            • +
              +

              getRow

              +
              public int getRow()
              +
              +
            • +
            • +
              +

              notify

              +
              public void notify(S s)
              +
              +
            • +
            • +
              +

              processSymbolFunc

              +
              public abstract void processSymbolFunc(S s)
              +
              +
            • +
            +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Layex.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Layex.html new file mode 100644 index 00000000..0b78148f --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Layex.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.Layex (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.Layex

          +
          +No usage of com.github.romualdrousseau.any2json.layex.Layex
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Lexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Lexer.html new file mode 100644 index 00000000..167de046 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Lexer.html @@ -0,0 +1,187 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.layex.Lexer (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Interface
          com.github.romualdrousseau.any2json.layex.Lexer

          +
          +
          Packages that use Lexer
          + +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringLexer.html new file mode 100644 index 00000000..73b8ac13 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringLexer.html @@ -0,0 +1,87 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.StringLexer (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.StringLexer

          +
          +
          Packages that use StringLexer
          +
          +
          Package
          +
          Description
          + +
           
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringSymbol.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringSymbol.html new file mode 100644 index 00000000..525f60bf --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringSymbol.html @@ -0,0 +1,99 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.StringSymbol (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.StringSymbol

          +
          +
          Packages that use StringSymbol
          +
          +
          Package
          +
          Description
          + +
           
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableLexer.html new file mode 100644 index 00000000..6a02d88d --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableLexer.html @@ -0,0 +1,87 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.TableLexer (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.TableLexer

          +
          +
          Packages that use TableLexer
          +
          +
          Package
          +
          Description
          + +
           
          +
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableMatcher.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableMatcher.html new file mode 100644 index 00000000..ee27bd21 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableMatcher.html @@ -0,0 +1,191 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.layex.TableMatcher (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Interface
          com.github.romualdrousseau.any2json.layex.TableMatcher

          +
          +
          Packages that use TableMatcher
          + +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableParser.html new file mode 100644 index 00000000..d0dee69c --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableParser.html @@ -0,0 +1,187 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.TableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.TableParser

          +
          +
          Packages that use TableParser
          + +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Any.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Any.html new file mode 100644 index 00000000..ae179491 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Any.html @@ -0,0 +1,206 @@ + + + + +Any (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Any
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Any +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Any

              +
              public Any()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Concat.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Concat.html new file mode 100644 index 00000000..d1c89c69 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Concat.html @@ -0,0 +1,206 @@ + + + + +Concat (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Concat
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Concat +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            + +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/EndOfRow.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/EndOfRow.html new file mode 100644 index 00000000..41b5824c --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/EndOfRow.html @@ -0,0 +1,206 @@ + + + + +EndOfRow (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class EndOfRow +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              EndOfRow

              +
              public EndOfRow()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Group.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Group.html new file mode 100644 index 00000000..179a8a1b --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Group.html @@ -0,0 +1,208 @@ + + + + +Group (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Group
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Group +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            + +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Literal.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Literal.html new file mode 100644 index 00000000..bf9ca7a4 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Literal.html @@ -0,0 +1,206 @@ + + + + +Literal (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Literal
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Literal +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Literal

              +
              public Literal(String v)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/LiteralNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/LiteralNeg.html new file mode 100644 index 00000000..2a1ea70e --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/LiteralNeg.html @@ -0,0 +1,206 @@ + + + + +LiteralNeg (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class LiteralNeg +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              LiteralNeg

              +
              public LiteralNeg(String v)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Many.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Many.html new file mode 100644 index 00000000..1048b0da --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Many.html @@ -0,0 +1,210 @@ + + + + +Many (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Many
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Many +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Many

              +
              public Many(Deque<TableMatcher> stack, + int minCount, + int maxCount)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Nop.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Nop.html new file mode 100644 index 00000000..ccba246d --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Nop.html @@ -0,0 +1,206 @@ + + + + +Nop (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Nop
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Nop +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Nop

              +
              public Nop()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Not.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Not.html new file mode 100644 index 00000000..bd91d728 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Not.html @@ -0,0 +1,206 @@ + + + + +Not (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Not
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Not +extends Object +implements TableMatcher
          +
          +
          + +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Or.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Or.html new file mode 100644 index 00000000..3ba63564 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Or.html @@ -0,0 +1,206 @@ + + + + +Or (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Or
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Or +extends Object +implements TableMatcher
          +
          +
          + +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Value.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Value.html new file mode 100644 index 00000000..bb499b5c --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Value.html @@ -0,0 +1,206 @@ + + + + +Value (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.Value
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class Value +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Value

              +
              public Value(String v)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/ValueNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/ValueNeg.html new file mode 100644 index 00000000..b39a39c2 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/ValueNeg.html @@ -0,0 +1,206 @@ + + + + +ValueNeg (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + + +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableMatcher
          +
          +
          +
          public class ValueNeg +extends Object +implements TableMatcher
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ValueNeg

              +
              public ValueNeg(String v)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Any.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Any.html new file mode 100644 index 00000000..b7a0aaa7 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Any.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Any (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Any

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Any
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Concat.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Concat.html new file mode 100644 index 00000000..98c8e902 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Concat.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Concat (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Concat

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Concat
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/EndOfRow.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/EndOfRow.html new file mode 100644 index 00000000..15d360d3 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/EndOfRow.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.EndOfRow (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.EndOfRow

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Group.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Group.html new file mode 100644 index 00000000..fecf8ea2 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Group.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Group (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Group

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Group
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Literal.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Literal.html new file mode 100644 index 00000000..75214f3b --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Literal.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Literal (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Literal

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Literal
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/LiteralNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/LiteralNeg.html new file mode 100644 index 00000000..81d2b624 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/LiteralNeg.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.LiteralNeg

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Many.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Many.html new file mode 100644 index 00000000..8c9aed7d --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Many.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Many (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Many

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Many
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Nop.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Nop.html new file mode 100644 index 00000000..5a870409 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Nop.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Nop (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Nop

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Nop
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Not.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Not.html new file mode 100644 index 00000000..3a95c6ff --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Not.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Not (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Not

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Not
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Or.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Or.html new file mode 100644 index 00000000..2c99b487 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Or.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Or (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Or

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Or
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Value.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Value.html new file mode 100644 index 00000000..18334a76 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Value.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.Value (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Value

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.Value
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/ValueNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/ValueNeg.html new file mode 100644 index 00000000..ac48fe8d --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/ValueNeg.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.layex.operations.ValueNeg (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.ValueNeg

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-summary.html new file mode 100644 index 00000000..55e9b50a --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-summary.html @@ -0,0 +1,129 @@ + + + + +com.github.romualdrousseau.any2json.layex.operations (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Package com.github.romualdrousseau.any2json.layex.operations

          +
          +
          +
          package com.github.romualdrousseau.any2json.layex.operations
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-tree.html new file mode 100644 index 00000000..82cc97ee --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-tree.html @@ -0,0 +1,87 @@ + + + + +com.github.romualdrousseau.any2json.layex.operations Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Hierarchy For Package com.github.romualdrousseau.any2json.layex.operations

          +
          +Package Hierarchies: + +
          +

          Class Hierarchy

          +
            +
          • java.lang.Object +
              +
            • com.github.romualdrousseau.any2json.layex.operations.Any (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Concat (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.EndOfRow (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Group (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Literal (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.LiteralNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Many (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Nop (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Not (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Or (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Value (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.ValueNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            +
          • +
          +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-use.html new file mode 100644 index 00000000..95847b36 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.layex.operations (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Package
          com.github.romualdrousseau.any2json.layex.operations

          +
          +No usage of com.github.romualdrousseau.any2json.layex.operations
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-summary.html new file mode 100644 index 00000000..273a28f9 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-summary.html @@ -0,0 +1,121 @@ + + + + +com.github.romualdrousseau.any2json.layex (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Package com.github.romualdrousseau.any2json.layex

          +
          +
          +
          package com.github.romualdrousseau.any2json.layex
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-tree.html new file mode 100644 index 00000000..6810ba28 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-tree.html @@ -0,0 +1,87 @@ + + + + +com.github.romualdrousseau.any2json.layex Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Hierarchy For Package com.github.romualdrousseau.any2json.layex

          +
          +Package Hierarchies: + +
          +

          Class Hierarchy

          +
            +
          • java.lang.Object +
              +
            • com.github.romualdrousseau.any2json.layex.Layex
            • +
            • com.github.romualdrousseau.any2json.layex.StringLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • +
            • com.github.romualdrousseau.any2json.layex.StringSymbol (implements com.github.romualdrousseau.any2json.base.Symbol)
            • +
            • com.github.romualdrousseau.any2json.layex.TableLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • +
            • com.github.romualdrousseau.any2json.layex.TableParser<S>
            • +
            +
          • +
          +
          +
          +

          Interface Hierarchy

          +
            +
          • com.github.romualdrousseau.any2json.layex.Lexer<S,C>
          • +
          • com.github.romualdrousseau.any2json.layex.TableMatcher
          • +
          +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-use.html new file mode 100644 index 00000000..67f2a0ae --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-use.html @@ -0,0 +1,137 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.layex (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Package
          com.github.romualdrousseau.any2json.layex

          +
          + + +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParser.html new file mode 100644 index 00000000..d8f81a8c --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParser.html @@ -0,0 +1,376 @@ + + + + +LayexTableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class LayexTableParser

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.parser.table.SimpleTableParser +
          com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableParser, AutoCloseable
          +
          +
          +
          public class LayexTableParser +extends SimpleTableParser
          +
          +
          + +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParserClass.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParserClass.html new file mode 100644 index 00000000..37a929db --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParserClass.html @@ -0,0 +1,188 @@ + + + + +LayexTableParserClass (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class LayexTableParserClass

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          TableParserClass
          +
          +
          +
          public class LayexTableParserClass +extends Object +implements TableParserClass
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              LayexTableParserClass

              +
              public LayexTableParserClass()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParser.html new file mode 100644 index 00000000..ab3e4a3d --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParser.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.LayexTableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.LayexTableParser

          +
          +No usage of com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParserClass.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParserClass.html new file mode 100644 index 00000000..37ed3263 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParserClass.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.LayexTableParserClass (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.LayexTableParserClass

          +
          +No usage of com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-summary.html new file mode 100644 index 00000000..86e3248e --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-summary.html @@ -0,0 +1,109 @@ + + + + +com.github.romualdrousseau.any2json.parser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Package com.github.romualdrousseau.any2json.parser

          +
          +
          +
          package com.github.romualdrousseau.any2json.parser
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-tree.html new file mode 100644 index 00000000..4fd1c737 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-tree.html @@ -0,0 +1,81 @@ + + + + +com.github.romualdrousseau.any2json.parser Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Hierarchy For Package com.github.romualdrousseau.any2json.parser

          +
          +Package Hierarchies: + +
          +

          Class Hierarchy

          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-use.html new file mode 100644 index 00000000..6300ced4 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.parser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Package
          com.github.romualdrousseau.any2json.parser

          +
          +No usage of com.github.romualdrousseau.any2json.parser
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParser.html new file mode 100644 index 00000000..cb94676a --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParser.html @@ -0,0 +1,338 @@ + + + + +DataTableGroupSubFooterParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class DataTableGroupSubFooterParser

          +
          + +
          +
          +
          public class DataTableGroupSubFooterParser +extends DataTableParser
          +
          +
          + +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParserFactory.html new file mode 100644 index 00000000..62e4da98 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParserFactory.html @@ -0,0 +1,188 @@ + + + + +DataTableGroupSubFooterParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class DataTableGroupSubFooterParserFactory

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          DataTableParserFactory
          +
          +
          +
          public class DataTableGroupSubFooterParserFactory +extends Object +implements DataTableParserFactory
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DataTableGroupSubFooterParserFactory

              +
              public DataTableGroupSubFooterParserFactory()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParser.html new file mode 100644 index 00000000..41362ad2 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParser.html @@ -0,0 +1,338 @@ + + + + +DataTableGroupSubHeaderParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class DataTableGroupSubHeaderParser

          +
          + +
          +
          +
          public class DataTableGroupSubHeaderParser +extends DataTableParser
          +
          +
          + +
          +
          + +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParserFactory.html new file mode 100644 index 00000000..4c2f72cc --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParserFactory.html @@ -0,0 +1,188 @@ + + + + +DataTableGroupSubHeaderParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class DataTableGroupSubHeaderParserFactory

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          +
          +
          +
          +
          All Implemented Interfaces:
          +
          DataTableParserFactory
          +
          +
          +
          public class DataTableGroupSubHeaderParserFactory +extends Object +implements DataTableParserFactory
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DataTableGroupSubHeaderParserFactory

              +
              public DataTableGroupSubHeaderParserFactory()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParser.html new file mode 100644 index 00000000..9d8d4465 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParser.html @@ -0,0 +1,195 @@ + + + + +DataTableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class DataTableParser

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.TableParser<BaseCell> +
          com.github.romualdrousseau.any2json.parser.table.DataTableParser
          +
          +
          +
          +
          +
          Direct Known Subclasses:
          +
          DataTableGroupSubFooterParser, DataTableGroupSubHeaderParser
          +
          +
          +
          public abstract class DataTableParser +extends TableParser<BaseCell>
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DataTableParser

              +
              public DataTableParser()
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSplitRows

              +
              public abstract List<Integer> getSplitRows()
              +
              +
            • +
            • +
              +

              getIgnoreRows

              +
              public abstract List<Integer> getIgnoreRows()
              +
              +
            • +
            +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParserFactory.html new file mode 100644 index 00000000..4571bd35 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParserFactory.html @@ -0,0 +1,149 @@ + + + + +DataTableParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Interface DataTableParserFactory

          +
          +
          +
          +
          All Known Implementing Classes:
          +
          DataTableGroupSubFooterParserFactory, DataTableGroupSubHeaderParserFactory
          +
          +
          +
          public interface DataTableParserFactory
          +
          +
          +
            + +
          • +
            +

            Method Summary

            +
            +
            +
            +
            +
            Modifier and Type
            +
            Method
            +
            Description
            + +
            getInstance(DataTable dataTable, + boolean disablePivot)
            +
             
            +
            +
            +
            +
            +
          • +
          +
          +
          +
            + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/MetaTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/MetaTableParser.html new file mode 100644 index 00000000..f644e970 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/MetaTableParser.html @@ -0,0 +1,186 @@ + + + + +MetaTableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          + +
          + +

          Class MetaTableParser

          +
          +
          java.lang.Object +
          com.github.romualdrousseau.any2json.layex.TableParser<BaseCell> +
          com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          +
          +
          +
          +
          +
          public class MetaTableParser +extends TableParser<BaseCell>
          +
          +
          + +
          +
          +
            + +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MetaTableParser

              +
              public MetaTableParser(MetaTable metaTable)
              +
              +
            • +
            +
            +
          • + +
          • +
            +

            Method Details

            + +
            +
          • +
          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParser.html new file mode 100644 index 00000000..04c8c258 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParser.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser

          +
          +No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParserFactory.html new file mode 100644 index 00000000..04c75b37 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParserFactory.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory

          +
          +No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParser.html new file mode 100644 index 00000000..c080dcc3 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParser.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser

          +
          +No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParserFactory.html new file mode 100644 index 00000000..4e9a1279 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParserFactory.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory

          +
          +No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParser.html new file mode 100644 index 00000000..2c66b48b --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParser.html @@ -0,0 +1,108 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableParser

          +
          +
          Packages that use DataTableParser
          + +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParserFactory.html new file mode 100644 index 00000000..01730671 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParserFactory.html @@ -0,0 +1,90 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Interface
          com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory

          +
          +
          Packages that use DataTableParserFactory
          + +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/MetaTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/MetaTableParser.html new file mode 100644 index 00000000..6ec3f5e5 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/MetaTableParser.html @@ -0,0 +1,62 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.table.MetaTableParser (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.MetaTableParser

          +
          +No usage of com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html new file mode 100644 index 00000000..26e237ff --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html @@ -0,0 +1,121 @@ + + + + +com.github.romualdrousseau.any2json.parser.table (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Package com.github.romualdrousseau.any2json.parser.table

          +
          +
          +
          package com.github.romualdrousseau.any2json.parser.table
          +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html new file mode 100644 index 00000000..e0f2e1e2 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html @@ -0,0 +1,94 @@ + + + + +com.github.romualdrousseau.any2json.parser.table Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Hierarchy For Package com.github.romualdrousseau.any2json.parser.table

          +
          +Package Hierarchies: + +
          +

          Class Hierarchy

          + +
          +
          +

          Interface Hierarchy

          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html new file mode 100644 index 00000000..b896be83 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html @@ -0,0 +1,86 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.parser.table (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Uses of Package
          com.github.romualdrousseau.any2json.parser.table

          +
          + + +
          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/constant-values.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/constant-values.html new file mode 100644 index 00000000..6d055eff --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/constant-values.html @@ -0,0 +1,144 @@ + + + + +Constant Field Values (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Constant Field Values

          +
          +
          +

          Contents

          + +
          +
          +

          com.github.*

          + + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/copy.svg b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/element-list b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/element-list new file mode 100644 index 00000000..9da60b9f --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/element-list @@ -0,0 +1,4 @@ +com.github.romualdrousseau.any2json.layex +com.github.romualdrousseau.any2json.layex.operations +com.github.romualdrousseau.any2json.parser +com.github.romualdrousseau.any2json.parser.table diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/help-doc.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/help-doc.html new file mode 100644 index 00000000..12a850ad --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/help-doc.html @@ -0,0 +1,198 @@ + + + + +API Help (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +

          JavaDoc Help

          + +
          +
          +

          Navigation

          +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
          +
          +
          +

          Kinds of Pages

          +The following sections describe the different kinds of pages in this collection. +
          +

          Overview

          +

          The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

          +
          +
          +

          Package

          +

          Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

          +
            +
          • Interfaces
          • +
          • Classes
          • +
          • Enum Classes
          • +
          • Exception Classes
          • +
          • Annotation Interfaces
          • +
          +
          +
          +

          Class or Interface

          +

          Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

          +
            +
          • Class Inheritance Diagram
          • +
          • Direct Subclasses
          • +
          • All Known Subinterfaces
          • +
          • All Known Implementing Classes
          • +
          • Class or Interface Declaration
          • +
          • Class or Interface Description
          • +
          +
          +
            +
          • Nested Class Summary
          • +
          • Enum Constant Summary
          • +
          • Field Summary
          • +
          • Property Summary
          • +
          • Constructor Summary
          • +
          • Method Summary
          • +
          • Required Element Summary
          • +
          • Optional Element Summary
          • +
          +
          +
            +
          • Enum Constant Details
          • +
          • Field Details
          • +
          • Property Details
          • +
          • Constructor Details
          • +
          • Method Details
          • +
          • Element Details
          • +
          +

          Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

          +

          The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

          +
          +
          +

          Other Files

          +

          Packages and modules may contain pages with additional information related to the declarations nearby.

          +
          +
          +

          Use

          +

          Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

          +
          +
          +

          Tree (Class Hierarchy)

          +

          There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

          +
            +
          • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
          • +
          • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
          • +
          +
          +
          +

          Constant Field Values

          +

          The Constant Field Values page lists the static final fields and their values.

          +
          +
          +

          All Packages

          +

          The All Packages page contains an alphabetic index of all packages contained in the documentation.

          +
          +
          +

          All Classes and Interfaces

          +

          The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

          +
          +
          +

          Index

          +

          The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

          +
          +
          +
          +This help file applies to API documentation generated by the standard doclet.
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index-all.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index-all.html new file mode 100644 index 00000000..7a39c036 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index-all.html @@ -0,0 +1,408 @@ + + + + +Index (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Index

          +
          +A C D E G L M N O P R S T U V 
          All Classes and Interfaces|All Packages|Constant Field Values +

          A

          +
          +
          Any - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Any() - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Any
          +
           
          +
          +

          C

          +
          +
          close() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          com.github.romualdrousseau.any2json.layex - package com.github.romualdrousseau.any2json.layex
          +
           
          +
          com.github.romualdrousseau.any2json.layex.operations - package com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          com.github.romualdrousseau.any2json.parser - package com.github.romualdrousseau.any2json.parser
          +
           
          +
          com.github.romualdrousseau.any2json.parser.table - package com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          compile() - Method in class com.github.romualdrousseau.any2json.layex.Layex
          +
           
          +
          Concat - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Concat(Deque<TableMatcher>) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Concat
          +
           
          +
          +

          D

          +
          +
          DataTableGroupSubFooterParser - Class in com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          DataTableGroupSubFooterParser(DataTable, boolean) - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          DataTableGroupSubFooterParserFactory - Class in com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          DataTableGroupSubFooterParserFactory() - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          +
           
          +
          DataTableGroupSubHeaderParser - Class in com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          DataTableGroupSubHeaderParser(DataTable, boolean) - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          DataTableGroupSubHeaderParserFactory - Class in com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          DataTableGroupSubHeaderParserFactory() - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          +
           
          +
          DataTableParser - Class in com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          DataTableParser() - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableParser
          +
           
          +
          DataTableParserFactory - Interface in com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          +

          E

          +
          +
          EndOfRow - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          EndOfRow() - Constructor for class com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          +
           
          +
          EndOfStream - Static variable in class com.github.romualdrousseau.any2json.layex.StringSymbol
          +
           
          +
          +

          G

          +
          +
          getColumn() - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          +
           
          +
          getDataMatcherList() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          getDataTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          getGroup() - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          +
           
          +
          getIgnoreRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          getIgnoreRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          getIgnoreRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableParser
          +
           
          +
          getInstance(DataTable, boolean) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          +
           
          +
          getInstance(DataTable, boolean) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          +
           
          +
          getInstance(DataTable, boolean) - Method in interface com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory
          +
           
          +
          getMetaMatcherList() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          getMetaTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          getRow() - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          +
           
          +
          getSplitRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          getSplitRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          getSplitRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableParser
          +
           
          +
          getSymbol() - Method in class com.github.romualdrousseau.any2json.layex.StringSymbol
          +
           
          +
          Group - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Group(Deque<TableMatcher>, int) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Group
          +
           
          +
          GROUP_WITH_SUBFOOTER_OPTION - Static variable in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          GROUP_WITH_SUBHEADER_OPTION - Static variable in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          +

          L

          +
          +
          Layex - Class in com.github.romualdrousseau.any2json.layex
          +
           
          +
          Layex(String) - Constructor for class com.github.romualdrousseau.any2json.layex.Layex
          +
           
          +
          LayexTableParser - Class in com.github.romualdrousseau.any2json.parser
          +
           
          +
          LayexTableParser(Model, String) - Constructor for class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          LayexTableParser(List<String>, List<String>) - Constructor for class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          LayexTableParserClass - Class in com.github.romualdrousseau.any2json.parser
          +
           
          +
          LayexTableParserClass() - Constructor for class com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          +
           
          +
          Lexer<S,C> - Interface in com.github.romualdrousseau.any2json.layex
          +
           
          +
          Literal - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Literal(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Literal
          +
           
          +
          LiteralNeg - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          LiteralNeg(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          +
           
          +
          +

          M

          +
          +
          Many - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Many(Deque<TableMatcher>, int, int) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Many
          +
           
          +
          match(Lexer<S, C>) - Method in interface com.github.romualdrousseau.any2json.layex.TableMatcher
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Any
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Concat
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Group
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Literal
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Many
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Nop
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Not
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Or
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Value
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          +
           
          +
          match(Lexer<S, C>, TableParser<S>) - Method in interface com.github.romualdrousseau.any2json.layex.TableMatcher
          +
           
          +
          matchLiteral(String) - Method in class com.github.romualdrousseau.any2json.layex.StringSymbol
          +
           
          +
          MetaTableParser - Class in com.github.romualdrousseau.any2json.parser.table
          +
           
          +
          MetaTableParser(MetaTable) - Constructor for class com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          +
           
          +
          +

          N

          +
          +
          newInstance(Model, String) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          +
           
          +
          Nop - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Nop() - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Nop
          +
           
          +
          Not - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Not(LinkedList<TableMatcher>) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Not
          +
           
          +
          notify(S) - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          +
           
          +
          +

          O

          +
          +
          Or - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Or(Deque<TableMatcher>) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Or
          +
           
          +
          +

          P

          +
          +
          peek() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          +
           
          +
          peek() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          +
           
          +
          peek() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          +
           
          +
          pop() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          +
           
          +
          pop() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          +
           
          +
          pop() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          +
           
          +
          processSymbolFunc(BaseCell) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          processSymbolFunc(BaseCell) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          processSymbolFunc(BaseCell) - Method in class com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          +
           
          +
          processSymbolFunc(S) - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          +
           
          +
          push() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          +
           
          +
          push() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          +
           
          +
          push() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          +
           
          +
          +

          R

          +
          +
          read() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          +
           
          +
          read() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          +
           
          +
          read() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          +
           
          +
          reset() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          +
           
          +
          reset() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          +
           
          +
          reset() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          +
           
          +
          +

          S

          +
          +
          seek(C) - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          +
           
          +
          seek(TableLexer.Cursor) - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          +
           
          +
          seek(Integer) - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          +
           
          +
          setDataMatcherList(List<TableMatcher>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          setGroup(int) - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          +
           
          +
          setMetaMatcherList(List<TableMatcher>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          setParserOptions(String) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          StringLexer - Class in com.github.romualdrousseau.any2json.layex
          +
           
          +
          StringLexer(String) - Constructor for class com.github.romualdrousseau.any2json.layex.StringLexer
          +
           
          +
          StringSymbol - Class in com.github.romualdrousseau.any2json.layex
          +
           
          +
          StringSymbol(char) - Constructor for class com.github.romualdrousseau.any2json.layex.StringSymbol
          +
           
          +
          +

          T

          +
          +
          TABLE_DATA - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          TABLE_DATA - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          TABLE_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          TABLE_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          TABLE_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          TABLE_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          TABLE_META - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          TABLE_META - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          TABLE_SUB_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          TABLE_SUB_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          TABLE_SUB_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          +
           
          +
          TABLE_SUB_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          +
           
          +
          TableLexer - Class in com.github.romualdrousseau.any2json.layex
          +
           
          +
          TableLexer(Table, int) - Constructor for class com.github.romualdrousseau.any2json.layex.TableLexer
          +
           
          +
          TableMatcher - Interface in com.github.romualdrousseau.any2json.layex
          +
           
          +
          TableParser<S> - Class in com.github.romualdrousseau.any2json.layex
          +
           
          +
          TableParser() - Constructor for class com.github.romualdrousseau.any2json.layex.TableParser
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.Layex
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Any
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Concat
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Group
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Literal
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Many
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Nop
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Not
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Or
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Value
          +
           
          +
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          +
           
          +
          TRY_LAYEX_COUNT - Static variable in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          +

          U

          +
          +
          updateModelData() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          +
           
          +
          +

          V

          +
          +
          Value - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          Value(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Value
          +
           
          +
          ValueNeg - Class in com.github.romualdrousseau.any2json.layex.operations
          +
           
          +
          ValueNeg(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          +
           
          +
          +A C D E G L M N O P R S T U V 
          All Classes and Interfaces|All Packages|Constant Field Values
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index.html new file mode 100644 index 00000000..6db4da8f --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index.html @@ -0,0 +1,77 @@ + + + + +Overview (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          any2json-layex-parser 2.44-SNAPSHOT API

          +
          + +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/LICENSE b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jquery.md b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jqueryUI.md b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/link.svg b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/member-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/member-search-index.js new file mode 100644 index 00000000..c97f41d3 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Any","l":"Any()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"close()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Layex","l":"compile()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Concat","l":"Concat(Deque)","u":"%3Cinit%3E(java.util.Deque)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"DataTableGroupSubFooterParser(DataTable, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParserFactory","l":"DataTableGroupSubFooterParserFactory()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"DataTableGroupSubHeaderParser(DataTable, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParserFactory","l":"DataTableGroupSubHeaderParserFactory()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParser","l":"DataTableParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"EndOfRow","l":"EndOfRow()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"EndOfStream"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"getColumn()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getDataMatcherList()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getDataTables(BaseSheet, List)","u":"getDataTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"getGroup()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"getIgnoreRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"getIgnoreRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParser","l":"getIgnoreRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParserFactory","l":"getInstance(DataTable, boolean)","u":"getInstance(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParserFactory","l":"getInstance(DataTable, boolean)","u":"getInstance(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParserFactory","l":"getInstance(DataTable, boolean)","u":"getInstance(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getMetaMatcherList()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getMetaTables(BaseSheet, List)","u":"getMetaTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"getRow()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"getSplitRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"getSplitRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParser","l":"getSplitRows()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"getSymbol()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"GROUP_WITH_SUBFOOTER_OPTION"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"GROUP_WITH_SUBHEADER_OPTION"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Group","l":"Group(Deque, int)","u":"%3Cinit%3E(java.util.Deque,int)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Layex","l":"Layex(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"LayexTableParser(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"LayexTableParser(Model, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParserClass","l":"LayexTableParserClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Literal","l":"Literal(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"LiteralNeg","l":"LiteralNeg(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Many","l":"Many(Deque, int, int)","u":"%3Cinit%3E(java.util.Deque,int,int)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableMatcher","l":"match(Lexer)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Any","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Concat","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"EndOfRow","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Group","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Literal","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"LiteralNeg","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Many","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Nop","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Not","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Or","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Value","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"ValueNeg","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableMatcher","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"matchLiteral(String)","u":"matchLiteral(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"MetaTableParser","l":"MetaTableParser(MetaTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.MetaTable)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParserClass","l":"newInstance(Model, String)","u":"newInstance(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Nop","l":"Nop()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Not","l":"Not(LinkedList)","u":"%3Cinit%3E(java.util.LinkedList)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"notify(S)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Or","l":"Or(Deque)","u":"%3Cinit%3E(java.util.Deque)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"peek()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"peek()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"peek()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"pop()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"pop()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"pop()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"processSymbolFunc(BaseCell)","u":"processSymbolFunc(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"processSymbolFunc(BaseCell)","u":"processSymbolFunc(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"MetaTableParser","l":"processSymbolFunc(BaseCell)","u":"processSymbolFunc(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"processSymbolFunc(S)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"push()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"push()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"push()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"read()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"read()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"read()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"seek(C)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"seek(Integer)","u":"seek(java.lang.Integer)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"seek(TableLexer.Cursor)","u":"seek(com.github.romualdrousseau.any2json.layex.TableLexer.Cursor)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"setDataMatcherList(List)","u":"setDataMatcherList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"setGroup(int)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"setMetaMatcherList(List)","u":"setMetaMatcherList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"StringLexer(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"StringSymbol(char)","u":"%3Cinit%3E(char)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_DATA"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_DATA"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_HEADER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_HEADER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_META"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_META"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_SUB_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_SUB_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_SUB_HEADER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_SUB_HEADER"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"TableLexer(Table, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Table,int)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"TableParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Layex","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Any","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Concat","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"EndOfRow","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Group","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Literal","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"LiteralNeg","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Many","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Nop","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Not","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Or","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Value","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"ValueNeg","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"TRY_LAYEX_COUNT"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"updateModelData()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Value","l":"Value(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"ValueNeg","l":"ValueNeg(String)","u":"%3Cinit%3E(java.lang.String)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/module-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-summary.html new file mode 100644 index 00000000..3e454704 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-summary.html @@ -0,0 +1,26 @@ + + + + +any2json-layex-parser 2.44-SNAPSHOT API + + + + + + + + + + + +
          + +

          index.html

          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-tree.html new file mode 100644 index 00000000..b929be84 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-tree.html @@ -0,0 +1,121 @@ + + + + +Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
          + +
          +
          +
          +

          Hierarchy For All Packages

          +
          +Package Hierarchies: + +
          +

          Class Hierarchy

          +
            +
          • java.lang.Object +
              +
            • com.github.romualdrousseau.any2json.layex.operations.Any (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Concat (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory (implements com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory)
            • +
            • com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory (implements com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.EndOfRow (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Group (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.Layex
            • +
            • com.github.romualdrousseau.any2json.parser.LayexTableParserClass (implements com.github.romualdrousseau.any2json.TableParserClass)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Literal (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.LiteralNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Many (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Nop (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Not (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Or (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.parser.table.SimpleTableParser (implements com.github.romualdrousseau.any2json.TableParser) + +
            • +
            • com.github.romualdrousseau.any2json.layex.StringLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • +
            • com.github.romualdrousseau.any2json.layex.StringSymbol (implements com.github.romualdrousseau.any2json.base.Symbol)
            • +
            • com.github.romualdrousseau.any2json.layex.TableLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • +
            • com.github.romualdrousseau.any2json.layex.TableParser<S> + +
            • +
            • com.github.romualdrousseau.any2json.layex.operations.Value (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            • com.github.romualdrousseau.any2json.layex.operations.ValueNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • +
            +
          • +
          +
          +
          +

          Interface Hierarchy

          + +
          +
          +
          +
          + +
          +
          +
          + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/package-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/package-search-index.js new file mode 100644 index 00000000..31b04177 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.layex"},{"l":"com.github.romualdrousseau.any2json.layex.operations"},{"l":"com.github.romualdrousseau.any2json.parser"},{"l":"com.github.romualdrousseau.any2json.parser.table"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/glass.png b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/x.png b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/x.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
          ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
          "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
            ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
            ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
            ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
            ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search-page.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
            ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
            ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
            ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
            " + col1 + "
            ").appendTo(table); + if (category !== "modules") { + $("
            " + col2 + "
            ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
            ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
            ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.html new file mode 100644 index 00000000..7002485f --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.html @@ -0,0 +1,77 @@ + + + + +Search (any2json-layex-parser 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +

            Search

            +
            + + +
            +Additional resources +
            +
            +
            +

            The help page provides an introduction to the scope and syntax of JavaDoc search.

            +

            You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

            +

            The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

            +link +

            + +

            +
            +

            Loading search index...

            + +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
          • " + categories[item.category] + "
          • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
          • ").appendTo(ul); + var div = $("
            ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
            " + + idx.d + "
            "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/stylesheet.css b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/tag-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/tag-search-index.js new file mode 100644 index 00000000..f2a440c7 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/type-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/type-search-index.js new file mode 100644 index 00000000..e6ba0113 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Any"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Concat"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubFooterParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubFooterParserFactory"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubHeaderParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubHeaderParserFactory"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableParserFactory"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"EndOfRow"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Group"},{"p":"com.github.romualdrousseau.any2json.layex","l":"Layex"},{"p":"com.github.romualdrousseau.any2json.parser","l":"LayexTableParser"},{"p":"com.github.romualdrousseau.any2json.parser","l":"LayexTableParserClass"},{"p":"com.github.romualdrousseau.any2json.layex","l":"Lexer"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Literal"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"LiteralNeg"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Many"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"MetaTableParser"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Nop"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Not"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Or"},{"p":"com.github.romualdrousseau.any2json.layex","l":"StringLexer"},{"p":"com.github.romualdrousseau.any2json.layex","l":"StringSymbol"},{"p":"com.github.romualdrousseau.any2json.layex","l":"TableLexer"},{"p":"com.github.romualdrousseau.any2json.layex","l":"TableMatcher"},{"p":"com.github.romualdrousseau.any2json.layex","l":"TableParser"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Value"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"ValueNeg"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/css/apache-maven-fluido-1.11.1.min.css b/docs/api/any2json-layex-parser/any2json-layex-parser/css/apache-maven-fluido-1.11.1.min.css new file mode 100644 index 00000000..68a9ecfb --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/css/apache-maven-fluido-1.11.1.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}.section p,.section p,.section dt,.section dt{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:60px}body.topBarDisabled{padding-top:20px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}.hero-unit h2{font-size:60px}tt{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/css/print.css b/docs/api/any2json-layex-parser/any2json-layex-parser/css/print.css new file mode 100644 index 00000000..cd19a8c5 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/css/print.css @@ -0,0 +1,21 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;} +#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important} diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/css/site.css b/docs/api/any2json-layex-parser/any2json-layex-parser/css/site.css new file mode 100644 index 00000000..c48367c3 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/css/site.css @@ -0,0 +1,3 @@ +#bodyColumn { + max-width: 1000px; +} \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/dependencies.html b/docs/api/any2json-layex-parser/any2json-layex-parser/dependencies.html new file mode 100644 index 00000000..5a4d1996 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/dependencies.html @@ -0,0 +1,1560 @@ + + + + + + + + + + Project Dependencies – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Project Dependencies

            +

            compile

            +

            The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

            + + + + + + + + + + + + + + + + + + + + + + + + +
            GroupIdArtifactIdVersionTypeLicenses
            com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
            org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
            org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
            +

            test

            +

            The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

            + + + + + + + + + + + + + + + + + + +
            GroupIdArtifactIdVersionTypeLicenses
            junitjunit4.13.2jarEclipse Public License 1.0
            org.hamcresthamcrest2.2jarBSD License 3
            +

            Project Transitive Dependencies

            +

            The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

            +

            compile

            +

            The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            GroupIdArtifactIdVersionClassifierTypeLicenses
            com.fasterxml.jackson.corejackson-annotations2.15.1-jarThe Apache Software License, Version 2.0
            com.fasterxml.jackson.corejackson-core2.15.1-jarThe Apache Software License, Version 2.0
            com.fasterxml.jackson.corejackson-databind2.16.0-jarThe Apache Software License, Version 2.0
            com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
            com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
            com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
            com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
            com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
            com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
            com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
            com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
            com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
            com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
            commons-codeccommons-codec1.15-jarApache License, Version 2.0
            io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
            org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
            org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
            org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
            org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
            org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
            org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
            org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
            org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
            org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
            org.pythonjython-standalone2.7.3-jarJython Software License
            org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
            org.slf4jslf4j-api2.0.16-jarMIT License
            org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
            org.xerial.snappysnappy-java1.1.10.5-jar-
            +

            runtime

            +

            The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

            + + + + + + + + + + + + + + + + + + +
            GroupIdArtifactIdVersionTypeLicenses
            org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
            org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
            +

            test

            +

            The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

            + + + + + + + + + + + + +
            GroupIdArtifactIdVersionTypeLicenses
            org.hamcresthamcrest-core1.3jarNew BSD License
            +

            Project Dependency Graph

            + +
            +

            Dependency Tree

            +
            +

            Licenses

            +

            GNU General Public License (GPL) version 2, or any later version: JavaCPP

            +

            The Apache License, Version 2.0: fury-core, fury-format

            +

            Apache 2.0: error-prone annotations

            +

            Eclipse Public License 1.0: JUnit

            +

            GPLv2 with Classpath exception: JavaCPP

            +

            BSD-3-Clause: Protocol Buffers [Core]

            +

            MIT License: SLF4J API Module

            +

            BSD License 3: Hamcrest

            +

            Jython Software License: Jython

            +

            Apache License V2.0: FlatBuffers Java API

            +

            New BSD License: Hamcrest Core

            +

            WTFPL: Reflections

            +

            Apache License 2.0: Javassist

            +

            The MIT License: Checker Qual

            +

            Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

            +

            Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

            +

            LGPL 2.1: Javassist

            +

            MPL 1.1: Javassist

            +

            GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-layex-parser, shuju

            +

            The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

            +

            Dependency File Details

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            FilenameSizeEntriesClassesPackagesJava VersionDebug Information
            jackson-annotations-2.15.1.jar75.6 kB867321.6Yes
            jackson-core-2.15.1.jar546.1 kB252----
               • Root-216185141.8Yes
               • Versioned-2119No
               • Versioned-125211Yes
               • Versioned-114217Yes
               • Versioned-114219Yes
            jackson-databind-2.16.0.jar1.6 MB818----
               • Root-816778231.8Yes
               • Versioned-2119No
            jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
               • Root-805861.8Yes
               • Versioned-2119No
            any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
            shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
            jsr305-3.0.2.jar19.9 kB463531.5Yes
            error_prone_annotations-2.18.0.jar16 kB382621.8Yes
            flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
            failureaccess-1.0.1.jar4.6 kB15211.7Yes
            guava-32.1.2-jre.jar3 MB20602020181.8Yes
            listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
            j2objc-annotations-2.8.jar9.3 kB241311.7Yes
            protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
            commons-codec-1.15.jar353.8 kB25310671.7Yes
            netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
            junit-4.13.2.jar384.6 kB389350321.5Yes
            arrow-format-14.0.0.jar110 kB1099311.8Yes
            arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
            arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
            arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
            commons-collections4-4.4.jar751.9 kB555524191.8Yes
            log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
            log4j-api-2.23.1.jar342.5 kB241----
               • Root-23020591.8Yes
               • Versioned-11429Yes
            log4j-core-2.23.1.jar1.9 MB1310----
               • Root-12931206551.8Yes
               • Versioned-17749Yes
            log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
            javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
               • Root-1900--
               • Versioned-2119No
            javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
               • Root-1900--
               • Versioned-2119No
            javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
               • Root-6700--
               • Versioned-2119No
            javacpp-1.5.8.jar497.3 kB260----
               • Root-25820051.7Yes
               • Versioned-2119No
            checker-qual-3.33.0.jar224 kB426358301.8Yes
            fury-core-0.4.1.jar2.4 MB14701358491.8Yes
            fury-format-0.4.1.jar130.2 kB846861.8Yes
            hamcrest-2.2.jar123.4 kB122108111.7Yes
            hamcrest-core-1.3.jar45 kB524531.5Yes
            javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
            jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
            reflections-0.10.2.jar130.4 kB877451.8Yes
            slf4j-api-2.0.16.jar69.4 kB71----
               • Root-695541.8Yes
               • Versioned-2119No
            ndarray-0.4.0.jar302.2 kB2011761711Yes
            tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
            tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
            tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
            tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
            tensorflow-core-platform-0.5.0.jar2.4 kB700--
            snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
            TotalSizeEntriesClassesPackagesJava VersionDebug Information
            46383.1 MB413203410610191738
            compile: 41compile: 380.7 MBcompile: 39428compile: 32394compile: 91717compile: 33
            runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
            test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-info.html b/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-info.html new file mode 100644 index 00000000..4f303d60 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Maven Coordinates

            +

            Apache Maven

            +
            <dependency>
            +  <groupId>com.github.romualdrousseau</groupId>
            +  <artifactId>any2json-layex-parser</artifactId>
            +  <version>2.44-SNAPSHOT</version>
            +</dependency>
            +

            Apache Ivy

            +
            <dependency org="com.github.romualdrousseau" name="any2json-layex-parser" rev="2.44-SNAPSHOT">
            +  <artifact name="any2json-layex-parser" type="jar" />
            +</dependency>
            +

            Groovy Grape

            +
            @Grapes(
            +@Grab(group='com.github.romualdrousseau', module='any2json-layex-parser', version='2.44-SNAPSHOT')
            +)
            +

            Gradle/Grails

            +
            implementation 'com.github.romualdrousseau:any2json-layex-parser:2.44-SNAPSHOT'
            +

            Scala SBT

            +
            libraryDependencies += "com.github.romualdrousseau" % "any2json-layex-parser" % "2.44-SNAPSHOT"
            +

            Leiningen

            +
            [com.github.romualdrousseau/any2json-layex-parser "2.44-SNAPSHOT"]
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-management.html b/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-management.html new file mode 100644 index 00000000..66eab212 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Project Dependency Management

            +

            compile

            +

            The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

            + + + + + + + + + + + + + + + + + + + + + + + + +
            GroupIdArtifactIdVersionTypeLicense
            com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
            org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
            org.slf4jslf4j-api2.0.16jarMIT License
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/distribution-management.html b/docs/api/any2json-layex-parser/any2json-layex-parser/distribution-management.html new file mode 100644 index 00000000..4908b3cf --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Overview

            +

            The following is the distribution management information used by this project.

            +

            Repository - ossrh

            https://oss.sonatype.org/service/local/staging/deploy/maven2
            +

            Snapshot Repository - ossrh

            https://oss.sonatype.org/content/repositories/snapshots
            +

            Site - any2json-layex-parser-site

            +

            file:///mnt/media/Projects/Any2Json-monorepo/any2json-layex-parser//any2json-layex-parser

            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..44694887 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/accessories-text-editor.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/add.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/add.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/any2json-logo.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/any2json-logo.png new file mode 100644 index 00000000..bc971a5f Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/any2json-logo.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/apache-maven-project-2.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/application-certificate.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/application-certificate.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/close.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/close.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/contact-new.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/contact-new.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/document-properties.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/document-properties.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/drive-harddisk.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/drive-harddisk.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/fix.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/fix.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_error_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_help_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_info_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_success_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_warning_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/image-x-generic.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/image-x-generic.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/internet-web-browser.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/internet-web-browser.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-black.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-white.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/maven-feather.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/network-server.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/network-server.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/package-x-generic.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/package-x-generic.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/pre-release.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/retired.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/retired.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/sandbox.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/remove.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/remove.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/rss.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/rss.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/update.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/update.gif differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/window-new.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/images/window-new.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings-white.png b/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings.png b/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/index.html new file mode 100644 index 00000000..9e1459bc --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/index.html @@ -0,0 +1,104 @@ + + + + + + + + + + About Any2Json Layex Parser – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            About Any2Json Layex Parser

            +

            Any2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex

            +

            Description

            +

            In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge +for organizations. These documents, characterized by diverse formats and a lack of standardization, often require +specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this +challenge. By leveraging innovative algorithms and machine learning techniques, Any2Json +offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. +Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial +for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine +learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of +data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit +of data services available to organizations.

            +

            Getting Started

            +

            You will find articles and tutorials here.

            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/js/apache-maven-fluido-1.11.1.min.js b/docs/api/any2json-layex-parser/any2json-layex-parser/js/apache-maven-fluido-1.11.1.min.js new file mode 100644 index 00000000..7a841545 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/js/apache-maven-fluido-1.11.1.min.js @@ -0,0 +1,287 @@ +(function(e,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=e.document?p(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return p(e)}:p(e)})("undefined"!==typeof window?window:this,function(e,p){function x(a){var b=a.length,f=d.type(a);return"function"===f||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===f||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +f&&(u+=d.css(a,f+oa[b],!0,l)),k?("content"===f&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==f&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==f&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,f){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,f||(c?"border":"content"),k,u)+"px"}function H(a,b,f,d,l){return new H.prototype.init(a,b,f,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var f,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)f=oa[l],d["margin"+f]=d["padding"+f]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,f){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,e=l.length;cf&&l)return b;e.resolveWith(a,[h]);return!1}, +h=e.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},f),originalProperties:b,originalOptions:f,startTime:wa||J(),duration:f.duration,tweens:[],createTween:function(b,f){b=d.Tween(a,h.opts,b,f,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var f=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;fa?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,f){return a.call(b,f,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&af?Math.max(0,d+f):f:0;fF.cacheLength&&delete a[b.shift()];return a[d+" "]=f}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function e(a,b){var d=b&&a,f=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(f)return f;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,f){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(f[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,f="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,f=0;a[d++]=b[f++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],f=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[f++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var f=!a.compareDocumentPosition-!d.compareDocumentPosition;if(f)return f;f=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return f&1||!B.sortDetached&&d.compareDocumentPosition(a)===f?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:f&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var f=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return e(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[f]===u[f];)f++;return f?e(c[f],u[f]):c[f]===E?-1:u[f]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var f=Ba.call(a, +d);if(f||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return f}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,f){var k=b[0];f&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,f=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var f;if(!a)return this;if("string"=== +typeof a){f="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(f[1])&&d.isPlainObject(b))for(f in b)if(d.isFunction(this[f]))this[f](b[f]);else this.attr(f,b[f])}else{if((b=z.getElementById(f[2]))&&b.parentNode){if(b.id!==f[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,f){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===f||1!==a.nodeType||!d(a).is(f));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,f=d(a,this),k=f.length;return this.filter(function(){for(b=0;bf.nodeType&&(e?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(f,b))){if(!k&&!n.noBubble&&!d.isWindow(f)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(f.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||e)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,f){var c,l,e,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?e=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(e=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(e),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(f)for(h=h||N(a),c=c||N(e),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,e);c=N(e,"script");0f;f++)c[a+oa[f]+b]=d[f]||d[f-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var f,e={},k=0;if(d.isArray(b)){c=ga(a);for(f=b.length;kc)?null:[],g=a?c+1:f.length,h=0>c?g:a?c:0;hc.indexOf(" "+e+" ")&&(c+=e+" ");c=d.trim(c);f.className!==c&&(f.className=c)}return this},removeClass:function(a){var b, +f,c,e,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=f;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(f)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,e=l.data,k=l.error,f=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";f?w.resolveWith(y,[e,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(f?"ajaxSuccess":"ajaxError", +[B,t,f?e:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(e in t.headers)B.setRequestHeader(e,t.headers[e]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(e in{success:1,error:1,complete:1})B[e](t[e]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,e,g){d.isFunction(c)&&(g=g||e,e=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:e})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,e=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return e.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new e.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,e){var f,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)g[f]=a.xhrFields[f];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)void 0!==c[f]&&g.setRequestHeader(f,c[f]+"");g.send(a.hasContent&&a.data||null);b=function(c,f){var h,l,m;if(b&&(f||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,f)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&e(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,f){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var f,g,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return f=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+f):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+f),a.converters["script json"]=function(){h||d.error(f+" was not called");return h[0]},a.dataTypes[0]="json",g=e[f],e[f]=function(){h=arguments},c.always(function(){e[f]=g;a[f]&&(a.jsonpCallback=b.jsonpCallback,Db.push(f));h&&d.isFunction(g)&&g(h[0]);h=g=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var f=mb.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])]; +f=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],f.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var f,e,g,h=this,m=a.indexOf(" ");0<=m&&(f=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):g==c?this.pause().cycle():this.slide(c>g?"next":"prev",e(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,g){var h=this.$element.find(".item.active"),m=g||h[c]();g=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;g&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=e.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=e(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(e.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}g&&this.cycle();return this}}};var x=e.fn.carousel;e.fn.carousel=function(c){return this.each(function(){var g=e(this),h=g.data("carousel"),m=e.extend({},e.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||g.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};e.fn.carousel.defaults={interval:5E3,pause:"hover"};e.fn.carousel.Constructor=p;e.fn.carousel.noConflict=function(){e.fn.carousel=x;return this};e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var g=e(this),h,m=e(g.attr("data-target")||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=e.extend({},m.data(),g.data());var n;m.carousel(h);(n=g.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.collapse.defaults,g);this.options.parent&&(this.$parent=e(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,g,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();g=e.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",e.Event("show"),"shown");e.support.transition&&this.$element[c](this.$element[0][g])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var e=this.dimension();this.$element.removeClass("collapse")[e](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,g,h){var m=this,n=function(){"show"==g.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(g);g.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=e.fn.collapse; +e.fn.collapse=function(c){return this.each(function(){var g=e(this),h=g.data("collapse"),m=e.extend({},e.fn.collapse.defaults,g.data(),"object"==typeof c&&c);h||g.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.collapse.defaults={toggle:!0};e.fn.collapse.Constructor=p;e.fn.collapse.noConflict=function(){e.fn.collapse=x;return this};e(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var g=e(this),h;c=g.attr("data-target")||c.preventDefault()||(h= +g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=e(c).data("collapse")?"toggle":g.data();g[e(c).hasClass("in")?"addClass":"removeClass"]("collapsed");e(c).collapse(h)})}(window.jQuery); +!function(e){function p(){e(".dropdown-backdrop").remove();e("[data-toggle\x3ddropdown]").each(function(){x(e(this)).removeClass("open")})}function x(c){var g=c.attr("data-target");g||(g=(g=c.attr("href"))&&/#/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));(g=g&&e(g))&&g.length||(g=c.parent());return g}var c=function(c){var g=e(c).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){g.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +e(this);var g,h;if(!c.is(".disabled, :disabled")){g=x(c);h=g.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)e('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(e(this)).on("click",p);g.toggleClass("open")}c.focus();return!1}},keydown:function(c){var g,h,p;if(/(38|40|27)/.test(c.keyCode)&&(g=e(this),c.preventDefault(),c.stopPropagation(),!g.is(".disabled, :disabled"))){h=x(g);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +g.click();g=e("[role\x3dmenu] li:not(.divider):visible a",h);g.length&&(h=g.index(g.filter(":focus")),38==c.keyCode&&0c.left&&(e=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(e-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,e,h){this.arrow().css(h,c?50*(1-c/e)+"%":"")},setContent:function(){var c=this.tip(),e=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](e);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){g.off(e.support.transition.end).detach()},500);g.one(e.support.transition.end,function(){clearTimeout(c);g.detach()})}var g=this.tip(),h=e.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return g.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?c():g.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return e.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,e=this.options;return c.attr("data-original-title")||("function"==typeof e.title?e.title.call(c[0]):e.title)},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?e(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=e.fn.tooltip; +e.fn.tooltip=function(c){return this.each(function(){var g=e(this),h=g.data("tooltip"),m="object"==typeof c&&c;h||g.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.tooltip.Constructor=p;e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};e.fn.tooltip.noConflict= +function(){e.fn.tooltip=x;return this}}(window.jQuery); +!function(e){var p=function(c,e){this.init("popover",c,e)};p.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),e=this.getTitle(),h=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](e);c.find(".popover-content")[this.options.html?"html":"text"](h);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,e=this.options; +return("function"==typeof e.content?e.content.call(c[0]):e.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=e(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=e.fn.popover;e.fn.popover=function(c){return this.each(function(){var g=e(this),h=g.data("popover"),m="object"==typeof c&&c;h||g.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.popover.Constructor=p;e.fn.popover.defaults= +e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});e.fn.popover.noConflict=function(){e.fn.popover=x;return this}}(window.jQuery); +!function(e){function p(c,g){var h=e.proxy(this.process,this),m=e(c).is("body")?e(window):e(c),n;this.options=e.extend({},e.fn.scrollspy.defaults,g);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=e(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=e("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=e([]);this.targets=e([]);this.$body.find(this.selector).map(function(){var g= +e(this),g=g.data("target")||g.attr("href"),h=/^#\w/.test(g)&&e(g);return h&&h.length&&[[h.position().top+(!e.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),g]]||null}).sort(function(c,e){return c[0]-e[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,e=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),h=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=e)return n!=(p=m.last()[0])&&this.activate(p);for(p=h.length;p--;)n!=m[p]&&c>=h[p]&&(!h[p+1]||c<=h[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;e(this.selector).parent(".active").removeClass("active");c=e(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=e.fn.scrollspy;e.fn.scrollspy=function(c){return this.each(function(){var g= +e(this),h=g.data("scrollspy"),m="object"==typeof c&&c;h||g.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.scrollspy.Constructor=p;e.fn.scrollspy.defaults={offset:10};e.fn.scrollspy.noConflict=function(){e.fn.scrollspy=x;return this};e(window).on("load",function(){e('[data-spy\x3d"scroll"]').each(function(){var c=e(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(e){var p=function(c){this.element=e(c)};p.prototype={constructor:p,show:function(){var c=this.element,g=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=g.find(".active:last a")[0],n=e.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=e(h),this.activate(c.parent("li"),g),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +g,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=g.find("\x3e .active"),p=h&&e.support.transition&&n.hasClass("fade");p?n.one(e.support.transition.end,m):m();n.removeClass("in")}};var x=e.fn.tab;e.fn.tab=function(c){return this.each(function(){var g=e(this),h=g.data("tab");h||g.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};e.fn.tab.Constructor=p;e.fn.tab.noConflict=function(){e.fn.tab=x;return this};e(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();e(this).tab("show")})}(window.jQuery); +!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.typeahead.defaults,g);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=e(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&g<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-g:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=e.fn.affix;e.fn.affix=function(c){return this.each(function(){var g=e(this),h=g.data("affix"),m="object"==typeof c&&c;h||g.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.affix.Constructor=p;e.fn.affix.defaults={offset:0};e.fn.affix.noConflict=function(){e.fn.affix=x;return this};e(window).on("load",function(){e('[data-spy\x3d"affix"]').each(function(){var c=e(this),g=c.data();g.offset=g.offset||{};g.offsetBottom&&(g.offset.bottom=g.offsetBottom);g.offsetTop&&(g.offset.top=g.offsetTop);c.affix(g)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function e(c){function e(c){var e=c.charCodeAt(0);if(92!==e)return e;var g=c.charAt(1);return(e=H[g])?e:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var e=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=e.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));e.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));e.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=e.types)&& +h.push(["typ",m]);e=(""+e.keywords).replace(/^ | $/g,"");e.length&&h.push(["kwd",RegExp("^(?:"+e.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,e){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var e=c.nodeValue,r=e.match(p);if(r){var v=e.substring(0,r.index);c.nodeValue=v;(e=e.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(e),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function e(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=e(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=e(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=g({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(g({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(g({keywords:"null,true,false"}),["json"]);m(g({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(g({keywords:aa,cStyleComments:!0}),["java"]);m(g({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(g({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(g({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(g({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(g({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,e,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:e,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function e(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]\.\/\(\)\*\\\n\t\b\v]/g, +"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var e=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return e||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/licenses.html b/docs/api/any2json-layex-parser/any2json-layex-parser/licenses.html new file mode 100644 index 00000000..bdea655b --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Overview

            +

            Typically the licenses listed for the project are that of the project itself, and not of dependencies.

            +

            Project Licenses

            +

            GNU GENERAL PUBLIC LICENSE, Version 3.0

            +
                                GNU GENERAL PUBLIC LICENSE
            +                       Version 3, 29 June 2007
            +
            + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
            + Everyone is permitted to copy and distribute verbatim copies
            + of this license document, but changing it is not allowed.
            +
            +                            Preamble
            +
            +  The GNU General Public License is a free, copyleft license for
            +software and other kinds of works.
            +
            +  The licenses for most software and other practical works are designed
            +to take away your freedom to share and change the works.  By contrast,
            +the GNU General Public License is intended to guarantee your freedom to
            +share and change all versions of a program--to make sure it remains free
            +software for all its users.  We, the Free Software Foundation, use the
            +GNU General Public License for most of our software; it applies also to
            +any other work released this way by its authors.  You can apply it to
            +your programs, too.
            +
            +  When we speak of free software, we are referring to freedom, not
            +price.  Our General Public Licenses are designed to make sure that you
            +have the freedom to distribute copies of free software (and charge for
            +them if you wish), that you receive source code or can get it if you
            +want it, that you can change the software or use pieces of it in new
            +free programs, and that you know you can do these things.
            +
            +  To protect your rights, we need to prevent others from denying you
            +these rights or asking you to surrender the rights.  Therefore, you have
            +certain responsibilities if you distribute copies of the software, or if
            +you modify it: responsibilities to respect the freedom of others.
            +
            +  For example, if you distribute copies of such a program, whether
            +gratis or for a fee, you must pass on to the recipients the same
            +freedoms that you received.  You must make sure that they, too, receive
            +or can get the source code.  And you must show them these terms so they
            +know their rights.
            +
            +  Developers that use the GNU GPL protect your rights with two steps:
            +(1) assert copyright on the software, and (2) offer you this License
            +giving you legal permission to copy, distribute and/or modify it.
            +
            +  For the developers' and authors' protection, the GPL clearly explains
            +that there is no warranty for this free software.  For both users' and
            +authors' sake, the GPL requires that modified versions be marked as
            +changed, so that their problems will not be attributed erroneously to
            +authors of previous versions.
            +
            +  Some devices are designed to deny users access to install or run
            +modified versions of the software inside them, although the manufacturer
            +can do so.  This is fundamentally incompatible with the aim of
            +protecting users' freedom to change the software.  The systematic
            +pattern of such abuse occurs in the area of products for individuals to
            +use, which is precisely where it is most unacceptable.  Therefore, we
            +have designed this version of the GPL to prohibit the practice for those
            +products.  If such problems arise substantially in other domains, we
            +stand ready to extend this provision to those domains in future versions
            +of the GPL, as needed to protect the freedom of users.
            +
            +  Finally, every program is threatened constantly by software patents.
            +States should not allow patents to restrict development and use of
            +software on general-purpose computers, but in those that do, we wish to
            +avoid the special danger that patents applied to a free program could
            +make it effectively proprietary.  To prevent this, the GPL assures that
            +patents cannot be used to render the program non-free.
            +
            +  The precise terms and conditions for copying, distribution and
            +modification follow.
            +
            +                       TERMS AND CONDITIONS
            +
            +  0. Definitions.
            +
            +  "This License" refers to version 3 of the GNU General Public License.
            +
            +  "Copyright" also means copyright-like laws that apply to other kinds of
            +works, such as semiconductor masks.
            +
            +  "The Program" refers to any copyrightable work licensed under this
            +License.  Each licensee is addressed as "you".  "Licensees" and
            +"recipients" may be individuals or organizations.
            +
            +  To "modify" a work means to copy from or adapt all or part of the work
            +in a fashion requiring copyright permission, other than the making of an
            +exact copy.  The resulting work is called a "modified version" of the
            +earlier work or a work "based on" the earlier work.
            +
            +  A "covered work" means either the unmodified Program or a work based
            +on the Program.
            +
            +  To "propagate" a work means to do anything with it that, without
            +permission, would make you directly or secondarily liable for
            +infringement under applicable copyright law, except executing it on a
            +computer or modifying a private copy.  Propagation includes copying,
            +distribution (with or without modification), making available to the
            +public, and in some countries other activities as well.
            +
            +  To "convey" a work means any kind of propagation that enables other
            +parties to make or receive copies.  Mere interaction with a user through
            +a computer network, with no transfer of a copy, is not conveying.
            +
            +  An interactive user interface displays "Appropriate Legal Notices"
            +to the extent that it includes a convenient and prominently visible
            +feature that (1) displays an appropriate copyright notice, and (2)
            +tells the user that there is no warranty for the work (except to the
            +extent that warranties are provided), that licensees may convey the
            +work under this License, and how to view a copy of this License.  If
            +the interface presents a list of user commands or options, such as a
            +menu, a prominent item in the list meets this criterion.
            +
            +  1. Source Code.
            +
            +  The "source code" for a work means the preferred form of the work
            +for making modifications to it.  "Object code" means any non-source
            +form of a work.
            +
            +  A "Standard Interface" means an interface that either is an official
            +standard defined by a recognized standards body, or, in the case of
            +interfaces specified for a particular programming language, one that
            +is widely used among developers working in that language.
            +
            +  The "System Libraries" of an executable work include anything, other
            +than the work as a whole, that (a) is included in the normal form of
            +packaging a Major Component, but which is not part of that Major
            +Component, and (b) serves only to enable use of the work with that
            +Major Component, or to implement a Standard Interface for which an
            +implementation is available to the public in source code form.  A
            +"Major Component", in this context, means a major essential component
            +(kernel, window system, and so on) of the specific operating system
            +(if any) on which the executable work runs, or a compiler used to
            +produce the work, or an object code interpreter used to run it.
            +
            +  The "Corresponding Source" for a work in object code form means all
            +the source code needed to generate, install, and (for an executable
            +work) run the object code and to modify the work, including scripts to
            +control those activities.  However, it does not include the work's
            +System Libraries, or general-purpose tools or generally available free
            +programs which are used unmodified in performing those activities but
            +which are not part of the work.  For example, Corresponding Source
            +includes interface definition files associated with source files for
            +the work, and the source code for shared libraries and dynamically
            +linked subprograms that the work is specifically designed to require,
            +such as by intimate data communication or control flow between those
            +subprograms and other parts of the work.
            +
            +  The Corresponding Source need not include anything that users
            +can regenerate automatically from other parts of the Corresponding
            +Source.
            +
            +  The Corresponding Source for a work in source code form is that
            +same work.
            +
            +  2. Basic Permissions.
            +
            +  All rights granted under this License are granted for the term of
            +copyright on the Program, and are irrevocable provided the stated
            +conditions are met.  This License explicitly affirms your unlimited
            +permission to run the unmodified Program.  The output from running a
            +covered work is covered by this License only if the output, given its
            +content, constitutes a covered work.  This License acknowledges your
            +rights of fair use or other equivalent, as provided by copyright law.
            +
            +  You may make, run and propagate covered works that you do not
            +convey, without conditions so long as your license otherwise remains
            +in force.  You may convey covered works to others for the sole purpose
            +of having them make modifications exclusively for you, or provide you
            +with facilities for running those works, provided that you comply with
            +the terms of this License in conveying all material for which you do
            +not control copyright.  Those thus making or running the covered works
            +for you must do so exclusively on your behalf, under your direction
            +and control, on terms that prohibit them from making any copies of
            +your copyrighted material outside their relationship with you.
            +
            +  Conveying under any other circumstances is permitted solely under
            +the conditions stated below.  Sublicensing is not allowed; section 10
            +makes it unnecessary.
            +
            +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
            +
            +  No covered work shall be deemed part of an effective technological
            +measure under any applicable law fulfilling obligations under article
            +11 of the WIPO copyright treaty adopted on 20 December 1996, or
            +similar laws prohibiting or restricting circumvention of such
            +measures.
            +
            +  When you convey a covered work, you waive any legal power to forbid
            +circumvention of technological measures to the extent such circumvention
            +is effected by exercising rights under this License with respect to
            +the covered work, and you disclaim any intention to limit operation or
            +modification of the work as a means of enforcing, against the work's
            +users, your or third parties' legal rights to forbid circumvention of
            +technological measures.
            +
            +  4. Conveying Verbatim Copies.
            +
            +  You may convey verbatim copies of the Program's source code as you
            +receive it, in any medium, provided that you conspicuously and
            +appropriately publish on each copy an appropriate copyright notice;
            +keep intact all notices stating that this License and any
            +non-permissive terms added in accord with section 7 apply to the code;
            +keep intact all notices of the absence of any warranty; and give all
            +recipients a copy of this License along with the Program.
            +
            +  You may charge any price or no price for each copy that you convey,
            +and you may offer support or warranty protection for a fee.
            +
            +  5. Conveying Modified Source Versions.
            +
            +  You may convey a work based on the Program, or the modifications to
            +produce it from the Program, in the form of source code under the
            +terms of section 4, provided that you also meet all of these conditions:
            +
            +    a) The work must carry prominent notices stating that you modified
            +    it, and giving a relevant date.
            +
            +    b) The work must carry prominent notices stating that it is
            +    released under this License and any conditions added under section
            +    7.  This requirement modifies the requirement in section 4 to
            +    "keep intact all notices".
            +
            +    c) You must license the entire work, as a whole, under this
            +    License to anyone who comes into possession of a copy.  This
            +    License will therefore apply, along with any applicable section 7
            +    additional terms, to the whole of the work, and all its parts,
            +    regardless of how they are packaged.  This License gives no
            +    permission to license the work in any other way, but it does not
            +    invalidate such permission if you have separately received it.
            +
            +    d) If the work has interactive user interfaces, each must display
            +    Appropriate Legal Notices; however, if the Program has interactive
            +    interfaces that do not display Appropriate Legal Notices, your
            +    work need not make them do so.
            +
            +  A compilation of a covered work with other separate and independent
            +works, which are not by their nature extensions of the covered work,
            +and which are not combined with it such as to form a larger program,
            +in or on a volume of a storage or distribution medium, is called an
            +"aggregate" if the compilation and its resulting copyright are not
            +used to limit the access or legal rights of the compilation's users
            +beyond what the individual works permit.  Inclusion of a covered work
            +in an aggregate does not cause this License to apply to the other
            +parts of the aggregate.
            +
            +  6. Conveying Non-Source Forms.
            +
            +  You may convey a covered work in object code form under the terms
            +of sections 4 and 5, provided that you also convey the
            +machine-readable Corresponding Source under the terms of this License,
            +in one of these ways:
            +
            +    a) Convey the object code in, or embodied in, a physical product
            +    (including a physical distribution medium), accompanied by the
            +    Corresponding Source fixed on a durable physical medium
            +    customarily used for software interchange.
            +
            +    b) Convey the object code in, or embodied in, a physical product
            +    (including a physical distribution medium), accompanied by a
            +    written offer, valid for at least three years and valid for as
            +    long as you offer spare parts or customer support for that product
            +    model, to give anyone who possesses the object code either (1) a
            +    copy of the Corresponding Source for all the software in the
            +    product that is covered by this License, on a durable physical
            +    medium customarily used for software interchange, for a price no
            +    more than your reasonable cost of physically performing this
            +    conveying of source, or (2) access to copy the
            +    Corresponding Source from a network server at no charge.
            +
            +    c) Convey individual copies of the object code with a copy of the
            +    written offer to provide the Corresponding Source.  This
            +    alternative is allowed only occasionally and noncommercially, and
            +    only if you received the object code with such an offer, in accord
            +    with subsection 6b.
            +
            +    d) Convey the object code by offering access from a designated
            +    place (gratis or for a charge), and offer equivalent access to the
            +    Corresponding Source in the same way through the same place at no
            +    further charge.  You need not require recipients to copy the
            +    Corresponding Source along with the object code.  If the place to
            +    copy the object code is a network server, the Corresponding Source
            +    may be on a different server (operated by you or a third party)
            +    that supports equivalent copying facilities, provided you maintain
            +    clear directions next to the object code saying where to find the
            +    Corresponding Source.  Regardless of what server hosts the
            +    Corresponding Source, you remain obligated to ensure that it is
            +    available for as long as needed to satisfy these requirements.
            +
            +    e) Convey the object code using peer-to-peer transmission, provided
            +    you inform other peers where the object code and Corresponding
            +    Source of the work are being offered to the general public at no
            +    charge under subsection 6d.
            +
            +  A separable portion of the object code, whose source code is excluded
            +from the Corresponding Source as a System Library, need not be
            +included in conveying the object code work.
            +
            +  A "User Product" is either (1) a "consumer product", which means any
            +tangible personal property which is normally used for personal, family,
            +or household purposes, or (2) anything designed or sold for incorporation
            +into a dwelling.  In determining whether a product is a consumer product,
            +doubtful cases shall be resolved in favor of coverage.  For a particular
            +product received by a particular user, "normally used" refers to a
            +typical or common use of that class of product, regardless of the status
            +of the particular user or of the way in which the particular user
            +actually uses, or expects or is expected to use, the product.  A product
            +is a consumer product regardless of whether the product has substantial
            +commercial, industrial or non-consumer uses, unless such uses represent
            +the only significant mode of use of the product.
            +
            +  "Installation Information" for a User Product means any methods,
            +procedures, authorization keys, or other information required to install
            +and execute modified versions of a covered work in that User Product from
            +a modified version of its Corresponding Source.  The information must
            +suffice to ensure that the continued functioning of the modified object
            +code is in no case prevented or interfered with solely because
            +modification has been made.
            +
            +  If you convey an object code work under this section in, or with, or
            +specifically for use in, a User Product, and the conveying occurs as
            +part of a transaction in which the right of possession and use of the
            +User Product is transferred to the recipient in perpetuity or for a
            +fixed term (regardless of how the transaction is characterized), the
            +Corresponding Source conveyed under this section must be accompanied
            +by the Installation Information.  But this requirement does not apply
            +if neither you nor any third party retains the ability to install
            +modified object code on the User Product (for example, the work has
            +been installed in ROM).
            +
            +  The requirement to provide Installation Information does not include a
            +requirement to continue to provide support service, warranty, or updates
            +for a work that has been modified or installed by the recipient, or for
            +the User Product in which it has been modified or installed.  Access to a
            +network may be denied when the modification itself materially and
            +adversely affects the operation of the network or violates the rules and
            +protocols for communication across the network.
            +
            +  Corresponding Source conveyed, and Installation Information provided,
            +in accord with this section must be in a format that is publicly
            +documented (and with an implementation available to the public in
            +source code form), and must require no special password or key for
            +unpacking, reading or copying.
            +
            +  7. Additional Terms.
            +
            +  "Additional permissions" are terms that supplement the terms of this
            +License by making exceptions from one or more of its conditions.
            +Additional permissions that are applicable to the entire Program shall
            +be treated as though they were included in this License, to the extent
            +that they are valid under applicable law.  If additional permissions
            +apply only to part of the Program, that part may be used separately
            +under those permissions, but the entire Program remains governed by
            +this License without regard to the additional permissions.
            +
            +  When you convey a copy of a covered work, you may at your option
            +remove any additional permissions from that copy, or from any part of
            +it.  (Additional permissions may be written to require their own
            +removal in certain cases when you modify the work.)  You may place
            +additional permissions on material, added by you to a covered work,
            +for which you have or can give appropriate copyright permission.
            +
            +  Notwithstanding any other provision of this License, for material you
            +add to a covered work, you may (if authorized by the copyright holders of
            +that material) supplement the terms of this License with terms:
            +
            +    a) Disclaiming warranty or limiting liability differently from the
            +    terms of sections 15 and 16 of this License; or
            +
            +    b) Requiring preservation of specified reasonable legal notices or
            +    author attributions in that material or in the Appropriate Legal
            +    Notices displayed by works containing it; or
            +
            +    c) Prohibiting misrepresentation of the origin of that material, or
            +    requiring that modified versions of such material be marked in
            +    reasonable ways as different from the original version; or
            +
            +    d) Limiting the use for publicity purposes of names of licensors or
            +    authors of the material; or
            +
            +    e) Declining to grant rights under trademark law for use of some
            +    trade names, trademarks, or service marks; or
            +
            +    f) Requiring indemnification of licensors and authors of that
            +    material by anyone who conveys the material (or modified versions of
            +    it) with contractual assumptions of liability to the recipient, for
            +    any liability that these contractual assumptions directly impose on
            +    those licensors and authors.
            +
            +  All other non-permissive additional terms are considered "further
            +restrictions" within the meaning of section 10.  If the Program as you
            +received it, or any part of it, contains a notice stating that it is
            +governed by this License along with a term that is a further
            +restriction, you may remove that term.  If a license document contains
            +a further restriction but permits relicensing or conveying under this
            +License, you may add to a covered work material governed by the terms
            +of that license document, provided that the further restriction does
            +not survive such relicensing or conveying.
            +
            +  If you add terms to a covered work in accord with this section, you
            +must place, in the relevant source files, a statement of the
            +additional terms that apply to those files, or a notice indicating
            +where to find the applicable terms.
            +
            +  Additional terms, permissive or non-permissive, may be stated in the
            +form of a separately written license, or stated as exceptions;
            +the above requirements apply either way.
            +
            +  8. Termination.
            +
            +  You may not propagate or modify a covered work except as expressly
            +provided under this License.  Any attempt otherwise to propagate or
            +modify it is void, and will automatically terminate your rights under
            +this License (including any patent licenses granted under the third
            +paragraph of section 11).
            +
            +  However, if you cease all violation of this License, then your
            +license from a particular copyright holder is reinstated (a)
            +provisionally, unless and until the copyright holder explicitly and
            +finally terminates your license, and (b) permanently, if the copyright
            +holder fails to notify you of the violation by some reasonable means
            +prior to 60 days after the cessation.
            +
            +  Moreover, your license from a particular copyright holder is
            +reinstated permanently if the copyright holder notifies you of the
            +violation by some reasonable means, this is the first time you have
            +received notice of violation of this License (for any work) from that
            +copyright holder, and you cure the violation prior to 30 days after
            +your receipt of the notice.
            +
            +  Termination of your rights under this section does not terminate the
            +licenses of parties who have received copies or rights from you under
            +this License.  If your rights have been terminated and not permanently
            +reinstated, you do not qualify to receive new licenses for the same
            +material under section 10.
            +
            +  9. Acceptance Not Required for Having Copies.
            +
            +  You are not required to accept this License in order to receive or
            +run a copy of the Program.  Ancillary propagation of a covered work
            +occurring solely as a consequence of using peer-to-peer transmission
            +to receive a copy likewise does not require acceptance.  However,
            +nothing other than this License grants you permission to propagate or
            +modify any covered work.  These actions infringe copyright if you do
            +not accept this License.  Therefore, by modifying or propagating a
            +covered work, you indicate your acceptance of this License to do so.
            +
            +  10. Automatic Licensing of Downstream Recipients.
            +
            +  Each time you convey a covered work, the recipient automatically
            +receives a license from the original licensors, to run, modify and
            +propagate that work, subject to this License.  You are not responsible
            +for enforcing compliance by third parties with this License.
            +
            +  An "entity transaction" is a transaction transferring control of an
            +organization, or substantially all assets of one, or subdividing an
            +organization, or merging organizations.  If propagation of a covered
            +work results from an entity transaction, each party to that
            +transaction who receives a copy of the work also receives whatever
            +licenses to the work the party's predecessor in interest had or could
            +give under the previous paragraph, plus a right to possession of the
            +Corresponding Source of the work from the predecessor in interest, if
            +the predecessor has it or can get it with reasonable efforts.
            +
            +  You may not impose any further restrictions on the exercise of the
            +rights granted or affirmed under this License.  For example, you may
            +not impose a license fee, royalty, or other charge for exercise of
            +rights granted under this License, and you may not initiate litigation
            +(including a cross-claim or counterclaim in a lawsuit) alleging that
            +any patent claim is infringed by making, using, selling, offering for
            +sale, or importing the Program or any portion of it.
            +
            +  11. Patents.
            +
            +  A "contributor" is a copyright holder who authorizes use under this
            +License of the Program or a work on which the Program is based.  The
            +work thus licensed is called the contributor's "contributor version".
            +
            +  A contributor's "essential patent claims" are all patent claims
            +owned or controlled by the contributor, whether already acquired or
            +hereafter acquired, that would be infringed by some manner, permitted
            +by this License, of making, using, or selling its contributor version,
            +but do not include claims that would be infringed only as a
            +consequence of further modification of the contributor version.  For
            +purposes of this definition, "control" includes the right to grant
            +patent sublicenses in a manner consistent with the requirements of
            +this License.
            +
            +  Each contributor grants you a non-exclusive, worldwide, royalty-free
            +patent license under the contributor's essential patent claims, to
            +make, use, sell, offer for sale, import and otherwise run, modify and
            +propagate the contents of its contributor version.
            +
            +  In the following three paragraphs, a "patent license" is any express
            +agreement or commitment, however denominated, not to enforce a patent
            +(such as an express permission to practice a patent or covenant not to
            +sue for patent infringement).  To "grant" such a patent license to a
            +party means to make such an agreement or commitment not to enforce a
            +patent against the party.
            +
            +  If you convey a covered work, knowingly relying on a patent license,
            +and the Corresponding Source of the work is not available for anyone
            +to copy, free of charge and under the terms of this License, through a
            +publicly available network server or other readily accessible means,
            +then you must either (1) cause the Corresponding Source to be so
            +available, or (2) arrange to deprive yourself of the benefit of the
            +patent license for this particular work, or (3) arrange, in a manner
            +consistent with the requirements of this License, to extend the patent
            +license to downstream recipients.  "Knowingly relying" means you have
            +actual knowledge that, but for the patent license, your conveying the
            +covered work in a country, or your recipient's use of the covered work
            +in a country, would infringe one or more identifiable patents in that
            +country that you have reason to believe are valid.
            +
            +  If, pursuant to or in connection with a single transaction or
            +arrangement, you convey, or propagate by procuring conveyance of, a
            +covered work, and grant a patent license to some of the parties
            +receiving the covered work authorizing them to use, propagate, modify
            +or convey a specific copy of the covered work, then the patent license
            +you grant is automatically extended to all recipients of the covered
            +work and works based on it.
            +
            +  A patent license is "discriminatory" if it does not include within
            +the scope of its coverage, prohibits the exercise of, or is
            +conditioned on the non-exercise of one or more of the rights that are
            +specifically granted under this License.  You may not convey a covered
            +work if you are a party to an arrangement with a third party that is
            +in the business of distributing software, under which you make payment
            +to the third party based on the extent of your activity of conveying
            +the work, and under which the third party grants, to any of the
            +parties who would receive the covered work from you, a discriminatory
            +patent license (a) in connection with copies of the covered work
            +conveyed by you (or copies made from those copies), or (b) primarily
            +for and in connection with specific products or compilations that
            +contain the covered work, unless you entered into that arrangement,
            +or that patent license was granted, prior to 28 March 2007.
            +
            +  Nothing in this License shall be construed as excluding or limiting
            +any implied license or other defenses to infringement that may
            +otherwise be available to you under applicable patent law.
            +
            +  12. No Surrender of Others' Freedom.
            +
            +  If conditions are imposed on you (whether by court order, agreement or
            +otherwise) that contradict the conditions of this License, they do not
            +excuse you from the conditions of this License.  If you cannot convey a
            +covered work so as to satisfy simultaneously your obligations under this
            +License and any other pertinent obligations, then as a consequence you may
            +not convey it at all.  For example, if you agree to terms that obligate you
            +to collect a royalty for further conveying from those to whom you convey
            +the Program, the only way you could satisfy both those terms and this
            +License would be to refrain entirely from conveying the Program.
            +
            +  13. Use with the GNU Affero General Public License.
            +
            +  Notwithstanding any other provision of this License, you have
            +permission to link or combine any covered work with a work licensed
            +under version 3 of the GNU Affero General Public License into a single
            +combined work, and to convey the resulting work.  The terms of this
            +License will continue to apply to the part which is the covered work,
            +but the special requirements of the GNU Affero General Public License,
            +section 13, concerning interaction through a network will apply to the
            +combination as such.
            +
            +  14. Revised Versions of this License.
            +
            +  The Free Software Foundation may publish revised and/or new versions of
            +the GNU General Public License from time to time.  Such new versions will
            +be similar in spirit to the present version, but may differ in detail to
            +address new problems or concerns.
            +
            +  Each version is given a distinguishing version number.  If the
            +Program specifies that a certain numbered version of the GNU General
            +Public License "or any later version" applies to it, you have the
            +option of following the terms and conditions either of that numbered
            +version or of any later version published by the Free Software
            +Foundation.  If the Program does not specify a version number of the
            +GNU General Public License, you may choose any version ever published
            +by the Free Software Foundation.
            +
            +  If the Program specifies that a proxy can decide which future
            +versions of the GNU General Public License can be used, that proxy's
            +public statement of acceptance of a version permanently authorizes you
            +to choose that version for the Program.
            +
            +  Later license versions may give you additional or different
            +permissions.  However, no additional obligations are imposed on any
            +author or copyright holder as a result of your choosing to follow a
            +later version.
            +
            +  15. Disclaimer of Warranty.
            +
            +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
            +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
            +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
            +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
            +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
            +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
            +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
            +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
            +
            +  16. Limitation of Liability.
            +
            +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
            +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
            +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
            +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
            +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
            +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
            +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
            +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
            +SUCH DAMAGES.
            +
            +  17. Interpretation of Sections 15 and 16.
            +
            +  If the disclaimer of warranty and limitation of liability provided
            +above cannot be given local legal effect according to their terms,
            +reviewing courts shall apply local law that most closely approximates
            +an absolute waiver of all civil liability in connection with the
            +Program, unless a warranty or assumption of liability accompanies a
            +copy of the Program in return for a fee.
            +
            +                     END OF TERMS AND CONDITIONS
            +
            +            How to Apply These Terms to Your New Programs
            +
            +  If you develop a new program, and you want it to be of the greatest
            +possible use to the public, the best way to achieve this is to make it
            +free software which everyone can redistribute and change under these terms.
            +
            +  To do so, attach the following notices to the program.  It is safest
            +to attach them to the start of each source file to most effectively
            +state the exclusion of warranty; and each file should have at least
            +the "copyright" line and a pointer to where the full notice is found.
            +
            +    <one line to give the program's name and a brief idea of what it does.>
            +    Copyright (C) <year>  <name of author>
            +
            +    This program is free software: you can redistribute it and/or modify
            +    it under the terms of the GNU General Public License as published by
            +    the Free Software Foundation, either version 3 of the License, or
            +    (at your option) any later version.
            +
            +    This program is distributed in the hope that it will be useful,
            +    but WITHOUT ANY WARRANTY; without even the implied warranty of
            +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
            +    GNU General Public License for more details.
            +
            +    You should have received a copy of the GNU General Public License
            +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
            +
            +Also add information on how to contact you by electronic and paper mail.
            +
            +  If the program does terminal interaction, make it output a short
            +notice like this when it starts in an interactive mode:
            +
            +    <program>  Copyright (C) <year>  <name of author>
            +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
            +    This is free software, and you are welcome to redistribute it
            +    under certain conditions; type `show c' for details.
            +
            +The hypothetical commands `show w' and `show c' should show the appropriate
            +parts of the General Public License.  Of course, your program's commands
            +might be different; for a GUI interface, you would use an "about box".
            +
            +  You should also get your employer (if you work as a programmer) or school,
            +if any, to sign a "copyright disclaimer" for the program, if necessary.
            +For more information on this, and how to apply and follow the GNU GPL, see
            +<https://www.gnu.org/licenses/>.
            +
            +  The GNU General Public License does not permit incorporating your program
            +into proprietary programs.  If your program is a subroutine library, you
            +may consider it more useful to permit linking proprietary applications with
            +the library.  If this is what you want to do, use the GNU Lesser General
            +Public License instead of this License.  But first, please read
            +<https://www.gnu.org/licenses/why-not-lgpl.html>.
            +
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/plugin-management.html b/docs/api/any2json-layex-parser/any2json-layex-parser/plugin-management.html new file mode 100644 index 00000000..74912f5c --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Project Plugin Management

            + + + + + + + + + + + + + + + + + + + + +
            GroupIdArtifactIdVersion
            org.apache.maven.pluginsmaven-antrun-plugin3.1.0
            org.apache.maven.pluginsmaven-assembly-plugin3.7.1
            org.apache.maven.pluginsmaven-dependency-plugin3.7.0
            org.apache.maven.pluginsmaven-release-plugin3.0.1
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/plugins.html b/docs/api/any2json-layex-parser/any2json-layex-parser/plugins.html new file mode 100644 index 00000000..2b1cf956 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Project Build Plugins

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            GroupIdArtifactIdVersion
            org.apache.maven.pluginsmaven-clean-plugin3.4.0
            org.apache.maven.pluginsmaven-compiler-plugin3.13.0
            org.apache.maven.pluginsmaven-deploy-plugin3.1.2
            org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
            org.apache.maven.pluginsmaven-install-plugin3.1.3
            org.apache.maven.pluginsmaven-jar-plugin3.4.2
            org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
            org.apache.maven.pluginsmaven-resources-plugin3.3.1
            org.apache.maven.pluginsmaven-site-plugin3.20.0
            org.apache.maven.pluginsmaven-surefire-plugin3.4.0
            org.codehaus.mojoversions-maven-plugin2.17.1
            +

            Project Report Plugins

            + + + + + + + + + + + + +
            GroupIdArtifactIdVersion
            org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
            org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/project-info.html b/docs/api/any2json-layex-parser/any2json-layex-parser/project-info.html new file mode 100644 index 00000000..de90e987 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Project Information

            +

            This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

            +

            Overview

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            DocumentDescription
            DependenciesThis document lists the project's dependencies and provides information on each dependency.
            Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
            Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
            Distribution ManagementThis document provides informations on the distribution management of this project.
            AboutAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
            LicensesThis document lists the project license(s).
            Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
            PluginsThis document lists the build plugins and the report plugins used by this project.
            Source Code ManagementThis document lists ways to access the online source repository.
            SummaryThis document lists other related information of this project
            TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/project-reports.html b/docs/api/any2json-layex-parser/any2json-layex-parser/project-reports.html new file mode 100644 index 00000000..44e71594 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Generated Reports

            +

            This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

            +

            Overview

            + + + + + + +
            DocumentDescription
            JavadocJavadoc API documentation.
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/scm.html b/docs/api/any2json-layex-parser/any2json-layex-parser/scm.html new file mode 100644 index 00000000..1f872a76 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Overview

            +

            This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

            +

            Web Browser Access

            +

            The following is a link to a browsable version of the source repository:

            +
            https://github.com/romualdrousseau/any2json-monorepo/any2json-layex-parser
            +

            Anonymous Access

            +

            The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

            +
            $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
            +

            Developer Access

            +

            Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

            +
            $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
            +

            Access from Behind a Firewall

            +

            Refer to the documentation of the SCM used for more information about access behind a firewall.

            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/summary.html new file mode 100644 index 00000000..f8edcac1 --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Project Summary

            +

            Project Information

            + + + + + + + + + + + + +
            FieldValue
            Nameany2json-layex-parser
            DescriptionAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
            Homepagehttps://github.com/romualdrousseau/any2json-layex-parser
            +

            Project Organization

            +

            This project does not belong to an organization.

            +

            Build Information

            + + + + + + + + + + + + + + + + + + +
            FieldValue
            GroupIdcom.github.romualdrousseau
            ArtifactIdany2json-layex-parser
            Version2.44-SNAPSHOT
            Typejar
            Java Version17
            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/team.html b/docs/api/any2json-layex-parser/any2json-layex-parser/team.html new file mode 100644 index 00000000..02a1337d --- /dev/null +++ b/docs/api/any2json-layex-parser/any2json-layex-parser/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – Any2Json Layex Parser + + + + + + + + Fork me on GitHub +
            +
            + + + +
            +
            +
            + + +
            +
            +
            +

            Project Team

            +

            A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

            +

            The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

            +

            Members

            +

            The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

            + + + + + + + + + + + + +
            ImageNameEmailOrganizationOrganization URL
            Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
            +

            Contributors

            +

            There are no contributors listed for this project. Please check back again later.

            +
            +
            +
            +
            +
            +
            +
            +@ 2024 Romuald Rousseau - All rights reserved +
            +
            +
            + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allclasses-index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allclasses-index.html new file mode 100644 index 00000000..31cba618 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allclasses-index.html @@ -0,0 +1,80 @@ + + + + +All Classes and Interfaces (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            All Classes and Interfaces

            +
            +
            +
            +
            +
            +
            Class
            +
            Description
            + +
             
            + +
             
            + +
             
            + +
             
            + +
             
            +
            +
            +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allpackages-index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allpackages-index.html new file mode 100644 index 00000000..ba03a4e5 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allpackages-index.html @@ -0,0 +1,68 @@ + + + + +All Packages (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            All Packages

            +
            +
            Package Summary
            + +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifier.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifier.html new file mode 100644 index 00000000..c8affdba --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifier.html @@ -0,0 +1,410 @@ + + + + +NetTagClassifier (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            + +
            + +

            Class NetTagClassifier

            +
            +
            java.lang.Object +
            com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier +
            com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
            +
            +
            +
            +
            All Implemented Interfaces:
            +
            Trainable, TagClassifier, AutoCloseable
            +
            +
            +
            public class NetTagClassifier +extends SimpleTagClassifier +implements Trainable
            +
            +
            + +
            +
            + +
            + +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifierClass.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifierClass.html new file mode 100644 index 00000000..54b1459e --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifierClass.html @@ -0,0 +1,187 @@ + + + + +NetTagClassifierClass (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            + +
            + +

            Class NetTagClassifierClass

            +
            +
            java.lang.Object +
            com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            +
            +
            +
            +
            All Implemented Interfaces:
            +
            TagClassifierClass
            +
            +
            +
            public class NetTagClassifierClass +extends Object +implements TagClassifierClass
            +
            +
            + +
            +
            + +
            + +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/Trainable.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/Trainable.html new file mode 100644 index 00000000..21a58d51 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/Trainable.html @@ -0,0 +1,159 @@ + + + + +Trainable (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            + +
            + +

            Interface Trainable

            +
            +
            +
            +
            All Known Implementing Classes:
            +
            NetTagClassifier
            +
            +
            +
            public interface Trainable
            +
            +
            + +
            +
            + +
            + +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingEntry.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingEntry.html new file mode 100644 index 00000000..57083338 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingEntry.html @@ -0,0 +1,306 @@ + + + + +TrainingEntry (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            + +
            + +

            Class TrainingEntry

            +
            +
            java.lang.Object +
            com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
            +
            +
            +
            public class TrainingEntry +extends Object
            +
            +
            + +
            +
            + +
            + +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingSetBuilder.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingSetBuilder.html new file mode 100644 index 00000000..43ba5c1d --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingSetBuilder.html @@ -0,0 +1,194 @@ + + + + +TrainingSetBuilder (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            + +
            + +

            Class TrainingSetBuilder

            +
            +
            java.lang.Object +
            com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            +
            +
            +
            +
            public class TrainingSetBuilder +extends Object
            +
            +
            + +
            +
            + +
            + +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifier.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifier.html new file mode 100644 index 00000000..d273b5b2 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifier.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.classifier.NetTagClassifier (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.NetTagClassifier

            +
            +No usage of com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifierClass.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifierClass.html new file mode 100644 index 00000000..35054c36 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifierClass.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass

            +
            +No usage of com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/Trainable.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/Trainable.html new file mode 100644 index 00000000..683418bd --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/Trainable.html @@ -0,0 +1,92 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.classifier.Trainable (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Uses of Interface
            com.github.romualdrousseau.any2json.classifier.Trainable

            +
            +
            + +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingEntry.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingEntry.html new file mode 100644 index 00000000..23da8c95 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingEntry.html @@ -0,0 +1,126 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.classifier.TrainingEntry (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.TrainingEntry

            +
            +
            + +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingSetBuilder.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingSetBuilder.html new file mode 100644 index 00000000..5f223810 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingSetBuilder.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder

            +
            +No usage of com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html new file mode 100644 index 00000000..148c4ca1 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html @@ -0,0 +1,105 @@ + + + + +com.github.romualdrousseau.any2json.classifier (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Package com.github.romualdrousseau.any2json.classifier

            +
            +
            +
            package com.github.romualdrousseau.any2json.classifier
            +
            + +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html new file mode 100644 index 00000000..beec3992 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html @@ -0,0 +1,84 @@ + + + + +com.github.romualdrousseau.any2json.classifier Class Hierarchy (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Hierarchy For Package com.github.romualdrousseau.any2json.classifier

            +
            +
            +

            Class Hierarchy

            + +
            +
            +

            Interface Hierarchy

            +
              +
            • com.github.romualdrousseau.any2json.classifier.Trainable
            • +
            +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html new file mode 100644 index 00000000..86c59966 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html @@ -0,0 +1,78 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.classifier (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Uses of Package
            com.github.romualdrousseau.any2json.classifier

            +
            +
            + +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/constant-values.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/constant-values.html new file mode 100644 index 00000000..0aaec5c8 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/constant-values.html @@ -0,0 +1,92 @@ + + + + +Constant Field Values (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Constant Field Values

            +
            +
            +

            Contents

            + +
            +
            +

            com.github.*

            + +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/copy.svg b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/element-list b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/element-list new file mode 100644 index 00000000..b64fa901 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/element-list @@ -0,0 +1 @@ +com.github.romualdrousseau.any2json.classifier diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/help-doc.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/help-doc.html new file mode 100644 index 00000000..6c098ef6 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/help-doc.html @@ -0,0 +1,192 @@ + + + + +API Help (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +

            JavaDoc Help

            + +
            +
            +

            Navigation

            +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
            +
            +
            +

            Kinds of Pages

            +The following sections describe the different kinds of pages in this collection. +
            +

            Package

            +

            Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

            +
              +
            • Interfaces
            • +
            • Classes
            • +
            • Enum Classes
            • +
            • Exception Classes
            • +
            • Annotation Interfaces
            • +
            +
            +
            +

            Class or Interface

            +

            Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

            +
              +
            • Class Inheritance Diagram
            • +
            • Direct Subclasses
            • +
            • All Known Subinterfaces
            • +
            • All Known Implementing Classes
            • +
            • Class or Interface Declaration
            • +
            • Class or Interface Description
            • +
            +
            +
              +
            • Nested Class Summary
            • +
            • Enum Constant Summary
            • +
            • Field Summary
            • +
            • Property Summary
            • +
            • Constructor Summary
            • +
            • Method Summary
            • +
            • Required Element Summary
            • +
            • Optional Element Summary
            • +
            +
            +
              +
            • Enum Constant Details
            • +
            • Field Details
            • +
            • Property Details
            • +
            • Constructor Details
            • +
            • Method Details
            • +
            • Element Details
            • +
            +

            Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

            +

            The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

            +
            +
            +

            Other Files

            +

            Packages and modules may contain pages with additional information related to the declarations nearby.

            +
            +
            +

            Use

            +

            Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

            +
            +
            +

            Tree (Class Hierarchy)

            +

            There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

            +
              +
            • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
            • +
            • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
            • +
            +
            +
            +

            Constant Field Values

            +

            The Constant Field Values page lists the static final fields and their values.

            +
            +
            +

            All Packages

            +

            The All Packages page contains an alphabetic index of all packages contained in the documentation.

            +
            +
            +

            All Classes and Interfaces

            +

            The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

            +
            +
            +

            Index

            +

            The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

            +
            +
            +
            +This help file applies to API documentation generated by the standard doclet.
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index-all.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index-all.html new file mode 100644 index 00000000..021ab70b --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index-all.html @@ -0,0 +1,185 @@ + + + + +Index (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Index

            +
            +B C E F G H I N O P S T U 
            All Classes and Interfaces|All Packages|Constant Field Values +

            B

            +
            +
            buildTrainingSet(List<TrainingEntry>) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            +
             
            +
            buildValidationSet(List<TrainingEntry>) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            +
             
            +
            +

            C

            +
            +
            close() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            com.github.romualdrousseau.any2json.classifier - package com.github.romualdrousseau.any2json.classifier
            +
             
            +
            +

            E

            +
            +
            equals(Object) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            +

            F

            +
            +
            fit(List<TrainingEntry>, List<TrainingEntry>) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            +

            G

            +
            +
            gatherConflicts(List<TrainingEntry>) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            +
             
            +
            getContext() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            getEntity() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            getInputVector(String, List<String>, List<String>) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            getInputVector(String, List<String>, List<String>) - Method in interface com.github.romualdrousseau.any2json.classifier.Trainable
            +
             
            +
            getLabel() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            getLexicon() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            getName() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            getOutputVector(String) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            getOutputVector(String) - Method in interface com.github.romualdrousseau.any2json.classifier.Trainable
            +
             
            +
            getValue() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            getVector() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            getVocabulary() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            +

            H

            +
            +
            hashCode() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            +

            I

            +
            +
            IN_CONTEXT_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            IN_ENTITY_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            IN_NAME_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            isConflict(TrainingEntry) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            +

            N

            +
            +
            NetTagClassifier - Class in com.github.romualdrousseau.any2json.classifier
            +
             
            +
            NetTagClassifier(Model, TagClassifier.TagStyle) - Constructor for class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            NetTagClassifier(List<String>, int, int, List<String>, Optional<Path>) - Constructor for class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            NetTagClassifierClass - Class in com.github.romualdrousseau.any2json.classifier
            +
             
            +
            NetTagClassifierClass() - Constructor for class com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            +
             
            +
            newInstance(Model, TagClassifier.TagStyle) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            +
             
            +
            +

            O

            +
            +
            of(String, List<String>, List<String>, String, Trainable) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            OUT_TAG_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            +

            P

            +
            +
            predict(String, List<String>, List<String>) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            +

            S

            +
            +
            setLabel(List<Integer>) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            setValue(List<Integer>) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            +

            T

            +
            +
            toString() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            Trainable - Interface in com.github.romualdrousseau.any2json.classifier
            +
             
            +
            TrainingEntry - Class in com.github.romualdrousseau.any2json.classifier
            +
             
            +
            TrainingEntry(List<Integer>, List<Integer>) - Constructor for class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            +
             
            +
            TrainingSetBuilder - Class in com.github.romualdrousseau.any2json.classifier
            +
             
            +
            TrainingSetBuilder() - Constructor for class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            +
             
            +
            +

            U

            +
            +
            updateModelData() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            +
             
            +
            +B C E F G H I N O P S T U 
            All Classes and Interfaces|All Packages|Constant Field Values
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index.html new file mode 100644 index 00000000..c2e79653 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index.html @@ -0,0 +1,26 @@ + + + + +any2json-net-classifier 2.44-SNAPSHOT API + + + + + + + + + + + +
            + +

            com/github/romualdrousseau/any2json/classifier/package-summary.html

            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/LICENSE b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jquery.md b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jqueryUI.md b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/link.svg b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/member-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/member-search-index.js new file mode 100644 index 00000000..85a2a129 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"buildTrainingSet(List)","u":"buildTrainingSet(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"buildValidationSet(List)","u":"buildValidationSet(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"close()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"fit(List, List)","u":"fit(java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"gatherConflicts(List)","u":"gatherConflicts(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getContext()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getEntity()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getInputVector(String, List, List)","u":"getInputVector(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"Trainable","l":"getInputVector(String, List, List)","u":"getInputVector(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getLabel()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getLexicon()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getOutputVector(String)","u":"getOutputVector(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"Trainable","l":"getOutputVector(String)","u":"getOutputVector(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getVector()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getVocabulary()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"hashCode()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"IN_CONTEXT_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"IN_ENTITY_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"IN_NAME_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"isConflict(TrainingEntry)","u":"isConflict(com.github.romualdrousseau.any2json.classifier.TrainingEntry)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"NetTagClassifier(List, int, int, List, Optional)","u":"%3Cinit%3E(java.util.List,int,int,java.util.List,java.util.Optional)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"NetTagClassifier(Model, TagClassifier.TagStyle)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifierClass","l":"NetTagClassifierClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifierClass","l":"newInstance(Model, TagClassifier.TagStyle)","u":"newInstance(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"of(String, List, List, String, Trainable)","u":"of(java.lang.String,java.util.List,java.util.List,java.lang.String,com.github.romualdrousseau.any2json.classifier.Trainable)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"OUT_TAG_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"predict(String, List, List)","u":"predict(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"setLabel(List)","u":"setLabel(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"setValue(List)","u":"setValue(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"TrainingEntry(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"TrainingSetBuilder()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"updateModelData()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/module-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/overview-tree.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/overview-tree.html new file mode 100644 index 00000000..c8c3c691 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/overview-tree.html @@ -0,0 +1,88 @@ + + + + +Class Hierarchy (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
            + +
            +
            +
            +

            Hierarchy For All Packages

            +
            +Package Hierarchies: + +
            +

            Class Hierarchy

            + +
            +
            +

            Interface Hierarchy

            +
              +
            • com.github.romualdrousseau.any2json.classifier.Trainable
            • +
            +
            +
            +
            +
            + +
            +
            +
            + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/package-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/package-search-index.js new file mode 100644 index 00000000..9ef069f6 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.classifier"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/glass.png b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/x.png b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/x.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
            "],col:[2,"","
            "],tr:[2,"","
            "],td:[3,"","
            "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
            ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
            "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
              ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
              ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
              ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
              ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search-page.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
              ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
              ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
              ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
              " + col1 + "
              ").appendTo(table); + if (category !== "modules") { + $("
              " + col2 + "
              ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
              ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
              ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.html new file mode 100644 index 00000000..8aa16e84 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Search (any2json-net-classifier 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +

              Search

              +
              + + +
              +Additional resources +
              +
              +
              +

              The help page provides an introduction to the scope and syntax of JavaDoc search.

              +

              You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

              +

              The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

              +link +

              + +

              +
              +

              Loading search index...

              + +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
            • " + categories[item.category] + "
            • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
            • ").appendTo(ul); + var div = $("
              ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
              " + + idx.d + "
              "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/stylesheet.css b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/tag-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/tag-search-index.js new file mode 100644 index 00000000..f2a440c7 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/type-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/type-search-index.js new file mode 100644 index 00000000..fbd9ab48 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"NetTagClassifier"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"NetTagClassifierClass"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"Trainable"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"TrainingEntry"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"TrainingSetBuilder"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/css/apache-maven-fluido-1.11.1.min.css b/docs/api/any2json-net-classifier/any2json-net-classifier/css/apache-maven-fluido-1.11.1.min.css new file mode 100644 index 00000000..68a9ecfb --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/css/apache-maven-fluido-1.11.1.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}.section p,.section p,.section dt,.section dt{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:60px}body.topBarDisabled{padding-top:20px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}.hero-unit h2{font-size:60px}tt{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/css/print.css b/docs/api/any2json-net-classifier/any2json-net-classifier/css/print.css new file mode 100644 index 00000000..cd19a8c5 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/css/print.css @@ -0,0 +1,21 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;} +#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important} diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/css/site.css b/docs/api/any2json-net-classifier/any2json-net-classifier/css/site.css new file mode 100644 index 00000000..c48367c3 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/css/site.css @@ -0,0 +1,3 @@ +#bodyColumn { + max-width: 1000px; +} \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/dependencies.html b/docs/api/any2json-net-classifier/any2json-net-classifier/dependencies.html new file mode 100644 index 00000000..27c9d9ee --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/dependencies.html @@ -0,0 +1,1560 @@ + + + + + + + + + + Project Dependencies – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Project Dependencies

              +

              compile

              +

              The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

              + + + + + + + + + + + + + + + + + + + + + + + + +
              GroupIdArtifactIdVersionTypeLicenses
              com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
              org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
              org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
              +

              test

              +

              The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

              + + + + + + + + + + + + + + + + + + +
              GroupIdArtifactIdVersionTypeLicenses
              junitjunit4.13.2jarEclipse Public License 1.0
              org.hamcresthamcrest2.2jarBSD License 3
              +

              Project Transitive Dependencies

              +

              The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

              +

              compile

              +

              The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              GroupIdArtifactIdVersionClassifierTypeLicenses
              com.fasterxml.jackson.corejackson-annotations2.15.1-jarThe Apache Software License, Version 2.0
              com.fasterxml.jackson.corejackson-core2.15.1-jarThe Apache Software License, Version 2.0
              com.fasterxml.jackson.corejackson-databind2.16.0-jarThe Apache Software License, Version 2.0
              com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
              com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
              com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
              com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
              com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
              com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
              com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
              com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
              com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
              com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
              commons-codeccommons-codec1.15-jarApache License, Version 2.0
              io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
              org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
              org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
              org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
              org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
              org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
              org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
              org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
              org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
              org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
              org.pythonjython-standalone2.7.3-jarJython Software License
              org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
              org.slf4jslf4j-api2.0.16-jarMIT License
              org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
              org.xerial.snappysnappy-java1.1.10.5-jar-
              +

              runtime

              +

              The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

              + + + + + + + + + + + + + + + + + + +
              GroupIdArtifactIdVersionTypeLicenses
              org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
              org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
              +

              test

              +

              The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

              + + + + + + + + + + + + +
              GroupIdArtifactIdVersionTypeLicenses
              org.hamcresthamcrest-core1.3jarNew BSD License
              +

              Project Dependency Graph

              + +
              +

              Dependency Tree

              +
              +

              Licenses

              +

              GNU General Public License (GPL) version 2, or any later version: JavaCPP

              +

              The Apache License, Version 2.0: fury-core, fury-format

              +

              Apache 2.0: error-prone annotations

              +

              Eclipse Public License 1.0: JUnit

              +

              GPLv2 with Classpath exception: JavaCPP

              +

              BSD-3-Clause: Protocol Buffers [Core]

              +

              MIT License: SLF4J API Module

              +

              BSD License 3: Hamcrest

              +

              Jython Software License: Jython

              +

              Apache License V2.0: FlatBuffers Java API

              +

              New BSD License: Hamcrest Core

              +

              WTFPL: Reflections

              +

              Apache License 2.0: Javassist

              +

              The MIT License: Checker Qual

              +

              Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

              +

              Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

              +

              LGPL 2.1: Javassist

              +

              MPL 1.1: Javassist

              +

              GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-net-classifier, shuju

              +

              The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

              +

              Dependency File Details

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              FilenameSizeEntriesClassesPackagesJava VersionDebug Information
              jackson-annotations-2.15.1.jar75.6 kB867321.6Yes
              jackson-core-2.15.1.jar546.1 kB252----
                 • Root-216185141.8Yes
                 • Versioned-2119No
                 • Versioned-125211Yes
                 • Versioned-114217Yes
                 • Versioned-114219Yes
              jackson-databind-2.16.0.jar1.6 MB818----
                 • Root-816778231.8Yes
                 • Versioned-2119No
              jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                 • Root-805861.8Yes
                 • Versioned-2119No
              any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
              shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
              jsr305-3.0.2.jar19.9 kB463531.5Yes
              error_prone_annotations-2.18.0.jar16 kB382621.8Yes
              flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
              failureaccess-1.0.1.jar4.6 kB15211.7Yes
              guava-32.1.2-jre.jar3 MB20602020181.8Yes
              listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
              j2objc-annotations-2.8.jar9.3 kB241311.7Yes
              protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
              commons-codec-1.15.jar353.8 kB25310671.7Yes
              netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
              junit-4.13.2.jar384.6 kB389350321.5Yes
              arrow-format-14.0.0.jar110 kB1099311.8Yes
              arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
              arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
              arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
              commons-collections4-4.4.jar751.9 kB555524191.8Yes
              log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
              log4j-api-2.23.1.jar342.5 kB241----
                 • Root-23020591.8Yes
                 • Versioned-11429Yes
              log4j-core-2.23.1.jar1.9 MB1310----
                 • Root-12931206551.8Yes
                 • Versioned-17749Yes
              log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
              javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                 • Root-1900--
                 • Versioned-2119No
              javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                 • Root-1900--
                 • Versioned-2119No
              javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                 • Root-6700--
                 • Versioned-2119No
              javacpp-1.5.8.jar497.3 kB260----
                 • Root-25820051.7Yes
                 • Versioned-2119No
              checker-qual-3.33.0.jar224 kB426358301.8Yes
              fury-core-0.4.1.jar2.4 MB14701358491.8Yes
              fury-format-0.4.1.jar130.2 kB846861.8Yes
              hamcrest-2.2.jar123.4 kB122108111.7Yes
              hamcrest-core-1.3.jar45 kB524531.5Yes
              javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
              jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
              reflections-0.10.2.jar130.4 kB877451.8Yes
              slf4j-api-2.0.16.jar69.4 kB71----
                 • Root-695541.8Yes
                 • Versioned-2119No
              ndarray-0.4.0.jar302.2 kB2011761711Yes
              tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
              tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
              tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
              tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
              tensorflow-core-platform-0.5.0.jar2.4 kB700--
              snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
              TotalSizeEntriesClassesPackagesJava VersionDebug Information
              46383.1 MB413203410610191738
              compile: 41compile: 380.7 MBcompile: 39428compile: 32394compile: 91717compile: 33
              runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
              test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-info.html b/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-info.html new file mode 100644 index 00000000..ee8d131a --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Maven Coordinates

              +

              Apache Maven

              +
              <dependency>
              +  <groupId>com.github.romualdrousseau</groupId>
              +  <artifactId>any2json-net-classifier</artifactId>
              +  <version>2.44-SNAPSHOT</version>
              +</dependency>
              +

              Apache Ivy

              +
              <dependency org="com.github.romualdrousseau" name="any2json-net-classifier" rev="2.44-SNAPSHOT">
              +  <artifact name="any2json-net-classifier" type="jar" />
              +</dependency>
              +

              Groovy Grape

              +
              @Grapes(
              +@Grab(group='com.github.romualdrousseau', module='any2json-net-classifier', version='2.44-SNAPSHOT')
              +)
              +

              Gradle/Grails

              +
              implementation 'com.github.romualdrousseau:any2json-net-classifier:2.44-SNAPSHOT'
              +

              Scala SBT

              +
              libraryDependencies += "com.github.romualdrousseau" % "any2json-net-classifier" % "2.44-SNAPSHOT"
              +

              Leiningen

              +
              [com.github.romualdrousseau/any2json-net-classifier "2.44-SNAPSHOT"]
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-management.html b/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-management.html new file mode 100644 index 00000000..88690b07 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Project Dependency Management

              +

              compile

              +

              The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

              + + + + + + + + + + + + + + + + + + + + + + + + +
              GroupIdArtifactIdVersionTypeLicense
              com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
              org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
              org.slf4jslf4j-api2.0.16jarMIT License
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/distribution-management.html b/docs/api/any2json-net-classifier/any2json-net-classifier/distribution-management.html new file mode 100644 index 00000000..8417fcfe --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Overview

              +

              The following is the distribution management information used by this project.

              +

              Repository - ossrh

              https://oss.sonatype.org/service/local/staging/deploy/maven2
              +

              Snapshot Repository - ossrh

              https://oss.sonatype.org/content/repositories/snapshots
              +

              Site - any2json-net-classifier-site

              +

              file:///mnt/media/Projects/Any2Json-monorepo/any2json-net-classifier//any2json-net-classifier

              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..44694887 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/accessories-text-editor.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/add.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/add.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/any2json-logo.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/any2json-logo.png new file mode 100644 index 00000000..bc971a5f Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/any2json-logo.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/apache-maven-project-2.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/application-certificate.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/application-certificate.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/close.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/close.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/contact-new.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/contact-new.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/document-properties.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/document-properties.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/drive-harddisk.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/drive-harddisk.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/fix.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/fix.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_error_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_help_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_info_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_success_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_warning_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/image-x-generic.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/image-x-generic.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/internet-web-browser.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/internet-web-browser.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-black.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-white.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/maven-feather.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/network-server.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/network-server.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/package-x-generic.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/package-x-generic.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/pre-release.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/retired.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/retired.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/sandbox.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/remove.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/remove.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/rss.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/rss.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/update.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/update.gif differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/window-new.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/images/window-new.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings-white.png b/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings.png b/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/index.html new file mode 100644 index 00000000..5c3ac585 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/index.html @@ -0,0 +1,104 @@ + + + + + + + + + + About Any2Json Net Classifier – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              About Any2Json Net Classifier

              +

              Any2Json plugin to tag tabular output implementing embeddings.

              +

              Description

              +

              In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge +for organizations. These documents, characterized by diverse formats and a lack of standardization, often require +specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this +challenge. By leveraging innovative algorithms and machine learning techniques, Any2Json +offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. +Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial +for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine +learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of +data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit +of data services available to organizations.

              +

              Getting Started

              +

              You will find articles and tutorials here.

              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/js/apache-maven-fluido-1.11.1.min.js b/docs/api/any2json-net-classifier/any2json-net-classifier/js/apache-maven-fluido-1.11.1.min.js new file mode 100644 index 00000000..7a841545 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/js/apache-maven-fluido-1.11.1.min.js @@ -0,0 +1,287 @@ +(function(e,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=e.document?p(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return p(e)}:p(e)})("undefined"!==typeof window?window:this,function(e,p){function x(a){var b=a.length,f=d.type(a);return"function"===f||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===f||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +f&&(u+=d.css(a,f+oa[b],!0,l)),k?("content"===f&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==f&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==f&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,f){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,f||(c?"border":"content"),k,u)+"px"}function H(a,b,f,d,l){return new H.prototype.init(a,b,f,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var f,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)f=oa[l],d["margin"+f]=d["padding"+f]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,f){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,e=l.length;cf&&l)return b;e.resolveWith(a,[h]);return!1}, +h=e.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},f),originalProperties:b,originalOptions:f,startTime:wa||J(),duration:f.duration,tweens:[],createTween:function(b,f){b=d.Tween(a,h.opts,b,f,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var f=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;fa?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,f){return a.call(b,f,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&af?Math.max(0,d+f):f:0;fF.cacheLength&&delete a[b.shift()];return a[d+" "]=f}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function e(a,b){var d=b&&a,f=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(f)return f;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,f){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(f[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,f="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,f=0;a[d++]=b[f++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],f=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[f++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var f=!a.compareDocumentPosition-!d.compareDocumentPosition;if(f)return f;f=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return f&1||!B.sortDetached&&d.compareDocumentPosition(a)===f?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:f&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var f=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return e(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[f]===u[f];)f++;return f?e(c[f],u[f]):c[f]===E?-1:u[f]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var f=Ba.call(a, +d);if(f||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return f}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,f){var k=b[0];f&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,f=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var f;if(!a)return this;if("string"=== +typeof a){f="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(f[1])&&d.isPlainObject(b))for(f in b)if(d.isFunction(this[f]))this[f](b[f]);else this.attr(f,b[f])}else{if((b=z.getElementById(f[2]))&&b.parentNode){if(b.id!==f[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,f){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===f||1!==a.nodeType||!d(a).is(f));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,f=d(a,this),k=f.length;return this.filter(function(){for(b=0;bf.nodeType&&(e?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(f,b))){if(!k&&!n.noBubble&&!d.isWindow(f)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(f.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||e)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,f){var c,l,e,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?e=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(e=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(e),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(f)for(h=h||N(a),c=c||N(e),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,e);c=N(e,"script");0f;f++)c[a+oa[f]+b]=d[f]||d[f-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var f,e={},k=0;if(d.isArray(b)){c=ga(a);for(f=b.length;kc)?null:[],g=a?c+1:f.length,h=0>c?g:a?c:0;hc.indexOf(" "+e+" ")&&(c+=e+" ");c=d.trim(c);f.className!==c&&(f.className=c)}return this},removeClass:function(a){var b, +f,c,e,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=f;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(f)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,e=l.data,k=l.error,f=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";f?w.resolveWith(y,[e,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(f?"ajaxSuccess":"ajaxError", +[B,t,f?e:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(e in t.headers)B.setRequestHeader(e,t.headers[e]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(e in{success:1,error:1,complete:1})B[e](t[e]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,e,g){d.isFunction(c)&&(g=g||e,e=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:e})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,e=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return e.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new e.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,e){var f,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)g[f]=a.xhrFields[f];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)void 0!==c[f]&&g.setRequestHeader(f,c[f]+"");g.send(a.hasContent&&a.data||null);b=function(c,f){var h,l,m;if(b&&(f||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,f)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&e(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,f){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var f,g,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return f=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+f):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+f),a.converters["script json"]=function(){h||d.error(f+" was not called");return h[0]},a.dataTypes[0]="json",g=e[f],e[f]=function(){h=arguments},c.always(function(){e[f]=g;a[f]&&(a.jsonpCallback=b.jsonpCallback,Db.push(f));h&&d.isFunction(g)&&g(h[0]);h=g=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var f=mb.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])]; +f=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],f.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var f,e,g,h=this,m=a.indexOf(" ");0<=m&&(f=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):g==c?this.pause().cycle():this.slide(c>g?"next":"prev",e(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,g){var h=this.$element.find(".item.active"),m=g||h[c]();g=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;g&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=e.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=e(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(e.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}g&&this.cycle();return this}}};var x=e.fn.carousel;e.fn.carousel=function(c){return this.each(function(){var g=e(this),h=g.data("carousel"),m=e.extend({},e.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||g.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};e.fn.carousel.defaults={interval:5E3,pause:"hover"};e.fn.carousel.Constructor=p;e.fn.carousel.noConflict=function(){e.fn.carousel=x;return this};e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var g=e(this),h,m=e(g.attr("data-target")||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=e.extend({},m.data(),g.data());var n;m.carousel(h);(n=g.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.collapse.defaults,g);this.options.parent&&(this.$parent=e(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,g,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();g=e.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",e.Event("show"),"shown");e.support.transition&&this.$element[c](this.$element[0][g])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var e=this.dimension();this.$element.removeClass("collapse")[e](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,g,h){var m=this,n=function(){"show"==g.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(g);g.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=e.fn.collapse; +e.fn.collapse=function(c){return this.each(function(){var g=e(this),h=g.data("collapse"),m=e.extend({},e.fn.collapse.defaults,g.data(),"object"==typeof c&&c);h||g.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.collapse.defaults={toggle:!0};e.fn.collapse.Constructor=p;e.fn.collapse.noConflict=function(){e.fn.collapse=x;return this};e(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var g=e(this),h;c=g.attr("data-target")||c.preventDefault()||(h= +g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=e(c).data("collapse")?"toggle":g.data();g[e(c).hasClass("in")?"addClass":"removeClass"]("collapsed");e(c).collapse(h)})}(window.jQuery); +!function(e){function p(){e(".dropdown-backdrop").remove();e("[data-toggle\x3ddropdown]").each(function(){x(e(this)).removeClass("open")})}function x(c){var g=c.attr("data-target");g||(g=(g=c.attr("href"))&&/#/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));(g=g&&e(g))&&g.length||(g=c.parent());return g}var c=function(c){var g=e(c).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){g.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +e(this);var g,h;if(!c.is(".disabled, :disabled")){g=x(c);h=g.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)e('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(e(this)).on("click",p);g.toggleClass("open")}c.focus();return!1}},keydown:function(c){var g,h,p;if(/(38|40|27)/.test(c.keyCode)&&(g=e(this),c.preventDefault(),c.stopPropagation(),!g.is(".disabled, :disabled"))){h=x(g);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +g.click();g=e("[role\x3dmenu] li:not(.divider):visible a",h);g.length&&(h=g.index(g.filter(":focus")),38==c.keyCode&&0c.left&&(e=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(e-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,e,h){this.arrow().css(h,c?50*(1-c/e)+"%":"")},setContent:function(){var c=this.tip(),e=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](e);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){g.off(e.support.transition.end).detach()},500);g.one(e.support.transition.end,function(){clearTimeout(c);g.detach()})}var g=this.tip(),h=e.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return g.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?c():g.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return e.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,e=this.options;return c.attr("data-original-title")||("function"==typeof e.title?e.title.call(c[0]):e.title)},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?e(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=e.fn.tooltip; +e.fn.tooltip=function(c){return this.each(function(){var g=e(this),h=g.data("tooltip"),m="object"==typeof c&&c;h||g.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.tooltip.Constructor=p;e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};e.fn.tooltip.noConflict= +function(){e.fn.tooltip=x;return this}}(window.jQuery); +!function(e){var p=function(c,e){this.init("popover",c,e)};p.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),e=this.getTitle(),h=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](e);c.find(".popover-content")[this.options.html?"html":"text"](h);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,e=this.options; +return("function"==typeof e.content?e.content.call(c[0]):e.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=e(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=e.fn.popover;e.fn.popover=function(c){return this.each(function(){var g=e(this),h=g.data("popover"),m="object"==typeof c&&c;h||g.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.popover.Constructor=p;e.fn.popover.defaults= +e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});e.fn.popover.noConflict=function(){e.fn.popover=x;return this}}(window.jQuery); +!function(e){function p(c,g){var h=e.proxy(this.process,this),m=e(c).is("body")?e(window):e(c),n;this.options=e.extend({},e.fn.scrollspy.defaults,g);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=e(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=e("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=e([]);this.targets=e([]);this.$body.find(this.selector).map(function(){var g= +e(this),g=g.data("target")||g.attr("href"),h=/^#\w/.test(g)&&e(g);return h&&h.length&&[[h.position().top+(!e.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),g]]||null}).sort(function(c,e){return c[0]-e[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,e=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),h=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=e)return n!=(p=m.last()[0])&&this.activate(p);for(p=h.length;p--;)n!=m[p]&&c>=h[p]&&(!h[p+1]||c<=h[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;e(this.selector).parent(".active").removeClass("active");c=e(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=e.fn.scrollspy;e.fn.scrollspy=function(c){return this.each(function(){var g= +e(this),h=g.data("scrollspy"),m="object"==typeof c&&c;h||g.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.scrollspy.Constructor=p;e.fn.scrollspy.defaults={offset:10};e.fn.scrollspy.noConflict=function(){e.fn.scrollspy=x;return this};e(window).on("load",function(){e('[data-spy\x3d"scroll"]').each(function(){var c=e(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(e){var p=function(c){this.element=e(c)};p.prototype={constructor:p,show:function(){var c=this.element,g=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=g.find(".active:last a")[0],n=e.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=e(h),this.activate(c.parent("li"),g),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +g,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=g.find("\x3e .active"),p=h&&e.support.transition&&n.hasClass("fade");p?n.one(e.support.transition.end,m):m();n.removeClass("in")}};var x=e.fn.tab;e.fn.tab=function(c){return this.each(function(){var g=e(this),h=g.data("tab");h||g.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};e.fn.tab.Constructor=p;e.fn.tab.noConflict=function(){e.fn.tab=x;return this};e(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();e(this).tab("show")})}(window.jQuery); +!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.typeahead.defaults,g);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=e(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&g<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-g:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=e.fn.affix;e.fn.affix=function(c){return this.each(function(){var g=e(this),h=g.data("affix"),m="object"==typeof c&&c;h||g.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.affix.Constructor=p;e.fn.affix.defaults={offset:0};e.fn.affix.noConflict=function(){e.fn.affix=x;return this};e(window).on("load",function(){e('[data-spy\x3d"affix"]').each(function(){var c=e(this),g=c.data();g.offset=g.offset||{};g.offsetBottom&&(g.offset.bottom=g.offsetBottom);g.offsetTop&&(g.offset.top=g.offsetTop);c.affix(g)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function e(c){function e(c){var e=c.charCodeAt(0);if(92!==e)return e;var g=c.charAt(1);return(e=H[g])?e:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var e=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=e.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));e.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));e.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=e.types)&& +h.push(["typ",m]);e=(""+e.keywords).replace(/^ | $/g,"");e.length&&h.push(["kwd",RegExp("^(?:"+e.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,e){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var e=c.nodeValue,r=e.match(p);if(r){var v=e.substring(0,r.index);c.nodeValue=v;(e=e.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(e),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function e(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=e(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=e(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=g({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(g({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(g({keywords:"null,true,false"}),["json"]);m(g({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(g({keywords:aa,cStyleComments:!0}),["java"]);m(g({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(g({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(g({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(g({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(g({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,e,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:e,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function e(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]\.\/\(\)\*\\\n\t\b\v]/g, +"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var e=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return e||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/licenses.html b/docs/api/any2json-net-classifier/any2json-net-classifier/licenses.html new file mode 100644 index 00000000..6f869bc0 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Overview

              +

              Typically the licenses listed for the project are that of the project itself, and not of dependencies.

              +

              Project Licenses

              +

              GNU GENERAL PUBLIC LICENSE, Version 3.0

              +
                                  GNU GENERAL PUBLIC LICENSE
              +                       Version 3, 29 June 2007
              +
              + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
              + Everyone is permitted to copy and distribute verbatim copies
              + of this license document, but changing it is not allowed.
              +
              +                            Preamble
              +
              +  The GNU General Public License is a free, copyleft license for
              +software and other kinds of works.
              +
              +  The licenses for most software and other practical works are designed
              +to take away your freedom to share and change the works.  By contrast,
              +the GNU General Public License is intended to guarantee your freedom to
              +share and change all versions of a program--to make sure it remains free
              +software for all its users.  We, the Free Software Foundation, use the
              +GNU General Public License for most of our software; it applies also to
              +any other work released this way by its authors.  You can apply it to
              +your programs, too.
              +
              +  When we speak of free software, we are referring to freedom, not
              +price.  Our General Public Licenses are designed to make sure that you
              +have the freedom to distribute copies of free software (and charge for
              +them if you wish), that you receive source code or can get it if you
              +want it, that you can change the software or use pieces of it in new
              +free programs, and that you know you can do these things.
              +
              +  To protect your rights, we need to prevent others from denying you
              +these rights or asking you to surrender the rights.  Therefore, you have
              +certain responsibilities if you distribute copies of the software, or if
              +you modify it: responsibilities to respect the freedom of others.
              +
              +  For example, if you distribute copies of such a program, whether
              +gratis or for a fee, you must pass on to the recipients the same
              +freedoms that you received.  You must make sure that they, too, receive
              +or can get the source code.  And you must show them these terms so they
              +know their rights.
              +
              +  Developers that use the GNU GPL protect your rights with two steps:
              +(1) assert copyright on the software, and (2) offer you this License
              +giving you legal permission to copy, distribute and/or modify it.
              +
              +  For the developers' and authors' protection, the GPL clearly explains
              +that there is no warranty for this free software.  For both users' and
              +authors' sake, the GPL requires that modified versions be marked as
              +changed, so that their problems will not be attributed erroneously to
              +authors of previous versions.
              +
              +  Some devices are designed to deny users access to install or run
              +modified versions of the software inside them, although the manufacturer
              +can do so.  This is fundamentally incompatible with the aim of
              +protecting users' freedom to change the software.  The systematic
              +pattern of such abuse occurs in the area of products for individuals to
              +use, which is precisely where it is most unacceptable.  Therefore, we
              +have designed this version of the GPL to prohibit the practice for those
              +products.  If such problems arise substantially in other domains, we
              +stand ready to extend this provision to those domains in future versions
              +of the GPL, as needed to protect the freedom of users.
              +
              +  Finally, every program is threatened constantly by software patents.
              +States should not allow patents to restrict development and use of
              +software on general-purpose computers, but in those that do, we wish to
              +avoid the special danger that patents applied to a free program could
              +make it effectively proprietary.  To prevent this, the GPL assures that
              +patents cannot be used to render the program non-free.
              +
              +  The precise terms and conditions for copying, distribution and
              +modification follow.
              +
              +                       TERMS AND CONDITIONS
              +
              +  0. Definitions.
              +
              +  "This License" refers to version 3 of the GNU General Public License.
              +
              +  "Copyright" also means copyright-like laws that apply to other kinds of
              +works, such as semiconductor masks.
              +
              +  "The Program" refers to any copyrightable work licensed under this
              +License.  Each licensee is addressed as "you".  "Licensees" and
              +"recipients" may be individuals or organizations.
              +
              +  To "modify" a work means to copy from or adapt all or part of the work
              +in a fashion requiring copyright permission, other than the making of an
              +exact copy.  The resulting work is called a "modified version" of the
              +earlier work or a work "based on" the earlier work.
              +
              +  A "covered work" means either the unmodified Program or a work based
              +on the Program.
              +
              +  To "propagate" a work means to do anything with it that, without
              +permission, would make you directly or secondarily liable for
              +infringement under applicable copyright law, except executing it on a
              +computer or modifying a private copy.  Propagation includes copying,
              +distribution (with or without modification), making available to the
              +public, and in some countries other activities as well.
              +
              +  To "convey" a work means any kind of propagation that enables other
              +parties to make or receive copies.  Mere interaction with a user through
              +a computer network, with no transfer of a copy, is not conveying.
              +
              +  An interactive user interface displays "Appropriate Legal Notices"
              +to the extent that it includes a convenient and prominently visible
              +feature that (1) displays an appropriate copyright notice, and (2)
              +tells the user that there is no warranty for the work (except to the
              +extent that warranties are provided), that licensees may convey the
              +work under this License, and how to view a copy of this License.  If
              +the interface presents a list of user commands or options, such as a
              +menu, a prominent item in the list meets this criterion.
              +
              +  1. Source Code.
              +
              +  The "source code" for a work means the preferred form of the work
              +for making modifications to it.  "Object code" means any non-source
              +form of a work.
              +
              +  A "Standard Interface" means an interface that either is an official
              +standard defined by a recognized standards body, or, in the case of
              +interfaces specified for a particular programming language, one that
              +is widely used among developers working in that language.
              +
              +  The "System Libraries" of an executable work include anything, other
              +than the work as a whole, that (a) is included in the normal form of
              +packaging a Major Component, but which is not part of that Major
              +Component, and (b) serves only to enable use of the work with that
              +Major Component, or to implement a Standard Interface for which an
              +implementation is available to the public in source code form.  A
              +"Major Component", in this context, means a major essential component
              +(kernel, window system, and so on) of the specific operating system
              +(if any) on which the executable work runs, or a compiler used to
              +produce the work, or an object code interpreter used to run it.
              +
              +  The "Corresponding Source" for a work in object code form means all
              +the source code needed to generate, install, and (for an executable
              +work) run the object code and to modify the work, including scripts to
              +control those activities.  However, it does not include the work's
              +System Libraries, or general-purpose tools or generally available free
              +programs which are used unmodified in performing those activities but
              +which are not part of the work.  For example, Corresponding Source
              +includes interface definition files associated with source files for
              +the work, and the source code for shared libraries and dynamically
              +linked subprograms that the work is specifically designed to require,
              +such as by intimate data communication or control flow between those
              +subprograms and other parts of the work.
              +
              +  The Corresponding Source need not include anything that users
              +can regenerate automatically from other parts of the Corresponding
              +Source.
              +
              +  The Corresponding Source for a work in source code form is that
              +same work.
              +
              +  2. Basic Permissions.
              +
              +  All rights granted under this License are granted for the term of
              +copyright on the Program, and are irrevocable provided the stated
              +conditions are met.  This License explicitly affirms your unlimited
              +permission to run the unmodified Program.  The output from running a
              +covered work is covered by this License only if the output, given its
              +content, constitutes a covered work.  This License acknowledges your
              +rights of fair use or other equivalent, as provided by copyright law.
              +
              +  You may make, run and propagate covered works that you do not
              +convey, without conditions so long as your license otherwise remains
              +in force.  You may convey covered works to others for the sole purpose
              +of having them make modifications exclusively for you, or provide you
              +with facilities for running those works, provided that you comply with
              +the terms of this License in conveying all material for which you do
              +not control copyright.  Those thus making or running the covered works
              +for you must do so exclusively on your behalf, under your direction
              +and control, on terms that prohibit them from making any copies of
              +your copyrighted material outside their relationship with you.
              +
              +  Conveying under any other circumstances is permitted solely under
              +the conditions stated below.  Sublicensing is not allowed; section 10
              +makes it unnecessary.
              +
              +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
              +
              +  No covered work shall be deemed part of an effective technological
              +measure under any applicable law fulfilling obligations under article
              +11 of the WIPO copyright treaty adopted on 20 December 1996, or
              +similar laws prohibiting or restricting circumvention of such
              +measures.
              +
              +  When you convey a covered work, you waive any legal power to forbid
              +circumvention of technological measures to the extent such circumvention
              +is effected by exercising rights under this License with respect to
              +the covered work, and you disclaim any intention to limit operation or
              +modification of the work as a means of enforcing, against the work's
              +users, your or third parties' legal rights to forbid circumvention of
              +technological measures.
              +
              +  4. Conveying Verbatim Copies.
              +
              +  You may convey verbatim copies of the Program's source code as you
              +receive it, in any medium, provided that you conspicuously and
              +appropriately publish on each copy an appropriate copyright notice;
              +keep intact all notices stating that this License and any
              +non-permissive terms added in accord with section 7 apply to the code;
              +keep intact all notices of the absence of any warranty; and give all
              +recipients a copy of this License along with the Program.
              +
              +  You may charge any price or no price for each copy that you convey,
              +and you may offer support or warranty protection for a fee.
              +
              +  5. Conveying Modified Source Versions.
              +
              +  You may convey a work based on the Program, or the modifications to
              +produce it from the Program, in the form of source code under the
              +terms of section 4, provided that you also meet all of these conditions:
              +
              +    a) The work must carry prominent notices stating that you modified
              +    it, and giving a relevant date.
              +
              +    b) The work must carry prominent notices stating that it is
              +    released under this License and any conditions added under section
              +    7.  This requirement modifies the requirement in section 4 to
              +    "keep intact all notices".
              +
              +    c) You must license the entire work, as a whole, under this
              +    License to anyone who comes into possession of a copy.  This
              +    License will therefore apply, along with any applicable section 7
              +    additional terms, to the whole of the work, and all its parts,
              +    regardless of how they are packaged.  This License gives no
              +    permission to license the work in any other way, but it does not
              +    invalidate such permission if you have separately received it.
              +
              +    d) If the work has interactive user interfaces, each must display
              +    Appropriate Legal Notices; however, if the Program has interactive
              +    interfaces that do not display Appropriate Legal Notices, your
              +    work need not make them do so.
              +
              +  A compilation of a covered work with other separate and independent
              +works, which are not by their nature extensions of the covered work,
              +and which are not combined with it such as to form a larger program,
              +in or on a volume of a storage or distribution medium, is called an
              +"aggregate" if the compilation and its resulting copyright are not
              +used to limit the access or legal rights of the compilation's users
              +beyond what the individual works permit.  Inclusion of a covered work
              +in an aggregate does not cause this License to apply to the other
              +parts of the aggregate.
              +
              +  6. Conveying Non-Source Forms.
              +
              +  You may convey a covered work in object code form under the terms
              +of sections 4 and 5, provided that you also convey the
              +machine-readable Corresponding Source under the terms of this License,
              +in one of these ways:
              +
              +    a) Convey the object code in, or embodied in, a physical product
              +    (including a physical distribution medium), accompanied by the
              +    Corresponding Source fixed on a durable physical medium
              +    customarily used for software interchange.
              +
              +    b) Convey the object code in, or embodied in, a physical product
              +    (including a physical distribution medium), accompanied by a
              +    written offer, valid for at least three years and valid for as
              +    long as you offer spare parts or customer support for that product
              +    model, to give anyone who possesses the object code either (1) a
              +    copy of the Corresponding Source for all the software in the
              +    product that is covered by this License, on a durable physical
              +    medium customarily used for software interchange, for a price no
              +    more than your reasonable cost of physically performing this
              +    conveying of source, or (2) access to copy the
              +    Corresponding Source from a network server at no charge.
              +
              +    c) Convey individual copies of the object code with a copy of the
              +    written offer to provide the Corresponding Source.  This
              +    alternative is allowed only occasionally and noncommercially, and
              +    only if you received the object code with such an offer, in accord
              +    with subsection 6b.
              +
              +    d) Convey the object code by offering access from a designated
              +    place (gratis or for a charge), and offer equivalent access to the
              +    Corresponding Source in the same way through the same place at no
              +    further charge.  You need not require recipients to copy the
              +    Corresponding Source along with the object code.  If the place to
              +    copy the object code is a network server, the Corresponding Source
              +    may be on a different server (operated by you or a third party)
              +    that supports equivalent copying facilities, provided you maintain
              +    clear directions next to the object code saying where to find the
              +    Corresponding Source.  Regardless of what server hosts the
              +    Corresponding Source, you remain obligated to ensure that it is
              +    available for as long as needed to satisfy these requirements.
              +
              +    e) Convey the object code using peer-to-peer transmission, provided
              +    you inform other peers where the object code and Corresponding
              +    Source of the work are being offered to the general public at no
              +    charge under subsection 6d.
              +
              +  A separable portion of the object code, whose source code is excluded
              +from the Corresponding Source as a System Library, need not be
              +included in conveying the object code work.
              +
              +  A "User Product" is either (1) a "consumer product", which means any
              +tangible personal property which is normally used for personal, family,
              +or household purposes, or (2) anything designed or sold for incorporation
              +into a dwelling.  In determining whether a product is a consumer product,
              +doubtful cases shall be resolved in favor of coverage.  For a particular
              +product received by a particular user, "normally used" refers to a
              +typical or common use of that class of product, regardless of the status
              +of the particular user or of the way in which the particular user
              +actually uses, or expects or is expected to use, the product.  A product
              +is a consumer product regardless of whether the product has substantial
              +commercial, industrial or non-consumer uses, unless such uses represent
              +the only significant mode of use of the product.
              +
              +  "Installation Information" for a User Product means any methods,
              +procedures, authorization keys, or other information required to install
              +and execute modified versions of a covered work in that User Product from
              +a modified version of its Corresponding Source.  The information must
              +suffice to ensure that the continued functioning of the modified object
              +code is in no case prevented or interfered with solely because
              +modification has been made.
              +
              +  If you convey an object code work under this section in, or with, or
              +specifically for use in, a User Product, and the conveying occurs as
              +part of a transaction in which the right of possession and use of the
              +User Product is transferred to the recipient in perpetuity or for a
              +fixed term (regardless of how the transaction is characterized), the
              +Corresponding Source conveyed under this section must be accompanied
              +by the Installation Information.  But this requirement does not apply
              +if neither you nor any third party retains the ability to install
              +modified object code on the User Product (for example, the work has
              +been installed in ROM).
              +
              +  The requirement to provide Installation Information does not include a
              +requirement to continue to provide support service, warranty, or updates
              +for a work that has been modified or installed by the recipient, or for
              +the User Product in which it has been modified or installed.  Access to a
              +network may be denied when the modification itself materially and
              +adversely affects the operation of the network or violates the rules and
              +protocols for communication across the network.
              +
              +  Corresponding Source conveyed, and Installation Information provided,
              +in accord with this section must be in a format that is publicly
              +documented (and with an implementation available to the public in
              +source code form), and must require no special password or key for
              +unpacking, reading or copying.
              +
              +  7. Additional Terms.
              +
              +  "Additional permissions" are terms that supplement the terms of this
              +License by making exceptions from one or more of its conditions.
              +Additional permissions that are applicable to the entire Program shall
              +be treated as though they were included in this License, to the extent
              +that they are valid under applicable law.  If additional permissions
              +apply only to part of the Program, that part may be used separately
              +under those permissions, but the entire Program remains governed by
              +this License without regard to the additional permissions.
              +
              +  When you convey a copy of a covered work, you may at your option
              +remove any additional permissions from that copy, or from any part of
              +it.  (Additional permissions may be written to require their own
              +removal in certain cases when you modify the work.)  You may place
              +additional permissions on material, added by you to a covered work,
              +for which you have or can give appropriate copyright permission.
              +
              +  Notwithstanding any other provision of this License, for material you
              +add to a covered work, you may (if authorized by the copyright holders of
              +that material) supplement the terms of this License with terms:
              +
              +    a) Disclaiming warranty or limiting liability differently from the
              +    terms of sections 15 and 16 of this License; or
              +
              +    b) Requiring preservation of specified reasonable legal notices or
              +    author attributions in that material or in the Appropriate Legal
              +    Notices displayed by works containing it; or
              +
              +    c) Prohibiting misrepresentation of the origin of that material, or
              +    requiring that modified versions of such material be marked in
              +    reasonable ways as different from the original version; or
              +
              +    d) Limiting the use for publicity purposes of names of licensors or
              +    authors of the material; or
              +
              +    e) Declining to grant rights under trademark law for use of some
              +    trade names, trademarks, or service marks; or
              +
              +    f) Requiring indemnification of licensors and authors of that
              +    material by anyone who conveys the material (or modified versions of
              +    it) with contractual assumptions of liability to the recipient, for
              +    any liability that these contractual assumptions directly impose on
              +    those licensors and authors.
              +
              +  All other non-permissive additional terms are considered "further
              +restrictions" within the meaning of section 10.  If the Program as you
              +received it, or any part of it, contains a notice stating that it is
              +governed by this License along with a term that is a further
              +restriction, you may remove that term.  If a license document contains
              +a further restriction but permits relicensing or conveying under this
              +License, you may add to a covered work material governed by the terms
              +of that license document, provided that the further restriction does
              +not survive such relicensing or conveying.
              +
              +  If you add terms to a covered work in accord with this section, you
              +must place, in the relevant source files, a statement of the
              +additional terms that apply to those files, or a notice indicating
              +where to find the applicable terms.
              +
              +  Additional terms, permissive or non-permissive, may be stated in the
              +form of a separately written license, or stated as exceptions;
              +the above requirements apply either way.
              +
              +  8. Termination.
              +
              +  You may not propagate or modify a covered work except as expressly
              +provided under this License.  Any attempt otherwise to propagate or
              +modify it is void, and will automatically terminate your rights under
              +this License (including any patent licenses granted under the third
              +paragraph of section 11).
              +
              +  However, if you cease all violation of this License, then your
              +license from a particular copyright holder is reinstated (a)
              +provisionally, unless and until the copyright holder explicitly and
              +finally terminates your license, and (b) permanently, if the copyright
              +holder fails to notify you of the violation by some reasonable means
              +prior to 60 days after the cessation.
              +
              +  Moreover, your license from a particular copyright holder is
              +reinstated permanently if the copyright holder notifies you of the
              +violation by some reasonable means, this is the first time you have
              +received notice of violation of this License (for any work) from that
              +copyright holder, and you cure the violation prior to 30 days after
              +your receipt of the notice.
              +
              +  Termination of your rights under this section does not terminate the
              +licenses of parties who have received copies or rights from you under
              +this License.  If your rights have been terminated and not permanently
              +reinstated, you do not qualify to receive new licenses for the same
              +material under section 10.
              +
              +  9. Acceptance Not Required for Having Copies.
              +
              +  You are not required to accept this License in order to receive or
              +run a copy of the Program.  Ancillary propagation of a covered work
              +occurring solely as a consequence of using peer-to-peer transmission
              +to receive a copy likewise does not require acceptance.  However,
              +nothing other than this License grants you permission to propagate or
              +modify any covered work.  These actions infringe copyright if you do
              +not accept this License.  Therefore, by modifying or propagating a
              +covered work, you indicate your acceptance of this License to do so.
              +
              +  10. Automatic Licensing of Downstream Recipients.
              +
              +  Each time you convey a covered work, the recipient automatically
              +receives a license from the original licensors, to run, modify and
              +propagate that work, subject to this License.  You are not responsible
              +for enforcing compliance by third parties with this License.
              +
              +  An "entity transaction" is a transaction transferring control of an
              +organization, or substantially all assets of one, or subdividing an
              +organization, or merging organizations.  If propagation of a covered
              +work results from an entity transaction, each party to that
              +transaction who receives a copy of the work also receives whatever
              +licenses to the work the party's predecessor in interest had or could
              +give under the previous paragraph, plus a right to possession of the
              +Corresponding Source of the work from the predecessor in interest, if
              +the predecessor has it or can get it with reasonable efforts.
              +
              +  You may not impose any further restrictions on the exercise of the
              +rights granted or affirmed under this License.  For example, you may
              +not impose a license fee, royalty, or other charge for exercise of
              +rights granted under this License, and you may not initiate litigation
              +(including a cross-claim or counterclaim in a lawsuit) alleging that
              +any patent claim is infringed by making, using, selling, offering for
              +sale, or importing the Program or any portion of it.
              +
              +  11. Patents.
              +
              +  A "contributor" is a copyright holder who authorizes use under this
              +License of the Program or a work on which the Program is based.  The
              +work thus licensed is called the contributor's "contributor version".
              +
              +  A contributor's "essential patent claims" are all patent claims
              +owned or controlled by the contributor, whether already acquired or
              +hereafter acquired, that would be infringed by some manner, permitted
              +by this License, of making, using, or selling its contributor version,
              +but do not include claims that would be infringed only as a
              +consequence of further modification of the contributor version.  For
              +purposes of this definition, "control" includes the right to grant
              +patent sublicenses in a manner consistent with the requirements of
              +this License.
              +
              +  Each contributor grants you a non-exclusive, worldwide, royalty-free
              +patent license under the contributor's essential patent claims, to
              +make, use, sell, offer for sale, import and otherwise run, modify and
              +propagate the contents of its contributor version.
              +
              +  In the following three paragraphs, a "patent license" is any express
              +agreement or commitment, however denominated, not to enforce a patent
              +(such as an express permission to practice a patent or covenant not to
              +sue for patent infringement).  To "grant" such a patent license to a
              +party means to make such an agreement or commitment not to enforce a
              +patent against the party.
              +
              +  If you convey a covered work, knowingly relying on a patent license,
              +and the Corresponding Source of the work is not available for anyone
              +to copy, free of charge and under the terms of this License, through a
              +publicly available network server or other readily accessible means,
              +then you must either (1) cause the Corresponding Source to be so
              +available, or (2) arrange to deprive yourself of the benefit of the
              +patent license for this particular work, or (3) arrange, in a manner
              +consistent with the requirements of this License, to extend the patent
              +license to downstream recipients.  "Knowingly relying" means you have
              +actual knowledge that, but for the patent license, your conveying the
              +covered work in a country, or your recipient's use of the covered work
              +in a country, would infringe one or more identifiable patents in that
              +country that you have reason to believe are valid.
              +
              +  If, pursuant to or in connection with a single transaction or
              +arrangement, you convey, or propagate by procuring conveyance of, a
              +covered work, and grant a patent license to some of the parties
              +receiving the covered work authorizing them to use, propagate, modify
              +or convey a specific copy of the covered work, then the patent license
              +you grant is automatically extended to all recipients of the covered
              +work and works based on it.
              +
              +  A patent license is "discriminatory" if it does not include within
              +the scope of its coverage, prohibits the exercise of, or is
              +conditioned on the non-exercise of one or more of the rights that are
              +specifically granted under this License.  You may not convey a covered
              +work if you are a party to an arrangement with a third party that is
              +in the business of distributing software, under which you make payment
              +to the third party based on the extent of your activity of conveying
              +the work, and under which the third party grants, to any of the
              +parties who would receive the covered work from you, a discriminatory
              +patent license (a) in connection with copies of the covered work
              +conveyed by you (or copies made from those copies), or (b) primarily
              +for and in connection with specific products or compilations that
              +contain the covered work, unless you entered into that arrangement,
              +or that patent license was granted, prior to 28 March 2007.
              +
              +  Nothing in this License shall be construed as excluding or limiting
              +any implied license or other defenses to infringement that may
              +otherwise be available to you under applicable patent law.
              +
              +  12. No Surrender of Others' Freedom.
              +
              +  If conditions are imposed on you (whether by court order, agreement or
              +otherwise) that contradict the conditions of this License, they do not
              +excuse you from the conditions of this License.  If you cannot convey a
              +covered work so as to satisfy simultaneously your obligations under this
              +License and any other pertinent obligations, then as a consequence you may
              +not convey it at all.  For example, if you agree to terms that obligate you
              +to collect a royalty for further conveying from those to whom you convey
              +the Program, the only way you could satisfy both those terms and this
              +License would be to refrain entirely from conveying the Program.
              +
              +  13. Use with the GNU Affero General Public License.
              +
              +  Notwithstanding any other provision of this License, you have
              +permission to link or combine any covered work with a work licensed
              +under version 3 of the GNU Affero General Public License into a single
              +combined work, and to convey the resulting work.  The terms of this
              +License will continue to apply to the part which is the covered work,
              +but the special requirements of the GNU Affero General Public License,
              +section 13, concerning interaction through a network will apply to the
              +combination as such.
              +
              +  14. Revised Versions of this License.
              +
              +  The Free Software Foundation may publish revised and/or new versions of
              +the GNU General Public License from time to time.  Such new versions will
              +be similar in spirit to the present version, but may differ in detail to
              +address new problems or concerns.
              +
              +  Each version is given a distinguishing version number.  If the
              +Program specifies that a certain numbered version of the GNU General
              +Public License "or any later version" applies to it, you have the
              +option of following the terms and conditions either of that numbered
              +version or of any later version published by the Free Software
              +Foundation.  If the Program does not specify a version number of the
              +GNU General Public License, you may choose any version ever published
              +by the Free Software Foundation.
              +
              +  If the Program specifies that a proxy can decide which future
              +versions of the GNU General Public License can be used, that proxy's
              +public statement of acceptance of a version permanently authorizes you
              +to choose that version for the Program.
              +
              +  Later license versions may give you additional or different
              +permissions.  However, no additional obligations are imposed on any
              +author or copyright holder as a result of your choosing to follow a
              +later version.
              +
              +  15. Disclaimer of Warranty.
              +
              +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
              +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
              +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
              +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
              +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
              +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
              +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
              +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
              +
              +  16. Limitation of Liability.
              +
              +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
              +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
              +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
              +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
              +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
              +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
              +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
              +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
              +SUCH DAMAGES.
              +
              +  17. Interpretation of Sections 15 and 16.
              +
              +  If the disclaimer of warranty and limitation of liability provided
              +above cannot be given local legal effect according to their terms,
              +reviewing courts shall apply local law that most closely approximates
              +an absolute waiver of all civil liability in connection with the
              +Program, unless a warranty or assumption of liability accompanies a
              +copy of the Program in return for a fee.
              +
              +                     END OF TERMS AND CONDITIONS
              +
              +            How to Apply These Terms to Your New Programs
              +
              +  If you develop a new program, and you want it to be of the greatest
              +possible use to the public, the best way to achieve this is to make it
              +free software which everyone can redistribute and change under these terms.
              +
              +  To do so, attach the following notices to the program.  It is safest
              +to attach them to the start of each source file to most effectively
              +state the exclusion of warranty; and each file should have at least
              +the "copyright" line and a pointer to where the full notice is found.
              +
              +    <one line to give the program's name and a brief idea of what it does.>
              +    Copyright (C) <year>  <name of author>
              +
              +    This program is free software: you can redistribute it and/or modify
              +    it under the terms of the GNU General Public License as published by
              +    the Free Software Foundation, either version 3 of the License, or
              +    (at your option) any later version.
              +
              +    This program is distributed in the hope that it will be useful,
              +    but WITHOUT ANY WARRANTY; without even the implied warranty of
              +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
              +    GNU General Public License for more details.
              +
              +    You should have received a copy of the GNU General Public License
              +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
              +
              +Also add information on how to contact you by electronic and paper mail.
              +
              +  If the program does terminal interaction, make it output a short
              +notice like this when it starts in an interactive mode:
              +
              +    <program>  Copyright (C) <year>  <name of author>
              +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
              +    This is free software, and you are welcome to redistribute it
              +    under certain conditions; type `show c' for details.
              +
              +The hypothetical commands `show w' and `show c' should show the appropriate
              +parts of the General Public License.  Of course, your program's commands
              +might be different; for a GUI interface, you would use an "about box".
              +
              +  You should also get your employer (if you work as a programmer) or school,
              +if any, to sign a "copyright disclaimer" for the program, if necessary.
              +For more information on this, and how to apply and follow the GNU GPL, see
              +<https://www.gnu.org/licenses/>.
              +
              +  The GNU General Public License does not permit incorporating your program
              +into proprietary programs.  If your program is a subroutine library, you
              +may consider it more useful to permit linking proprietary applications with
              +the library.  If this is what you want to do, use the GNU Lesser General
              +Public License instead of this License.  But first, please read
              +<https://www.gnu.org/licenses/why-not-lgpl.html>.
              +
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/plugin-management.html b/docs/api/any2json-net-classifier/any2json-net-classifier/plugin-management.html new file mode 100644 index 00000000..117ff2d0 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Project Plugin Management

              + + + + + + + + + + + + + + + + + + + + +
              GroupIdArtifactIdVersion
              org.apache.maven.pluginsmaven-antrun-plugin3.1.0
              org.apache.maven.pluginsmaven-assembly-plugin3.7.1
              org.apache.maven.pluginsmaven-dependency-plugin3.7.0
              org.apache.maven.pluginsmaven-release-plugin3.0.1
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/plugins.html b/docs/api/any2json-net-classifier/any2json-net-classifier/plugins.html new file mode 100644 index 00000000..dce93b30 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Project Build Plugins

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              GroupIdArtifactIdVersion
              org.apache.maven.pluginsmaven-clean-plugin3.4.0
              org.apache.maven.pluginsmaven-compiler-plugin3.13.0
              org.apache.maven.pluginsmaven-deploy-plugin3.1.2
              org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
              org.apache.maven.pluginsmaven-install-plugin3.1.3
              org.apache.maven.pluginsmaven-jar-plugin3.4.2
              org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
              org.apache.maven.pluginsmaven-resources-plugin3.3.1
              org.apache.maven.pluginsmaven-site-plugin3.20.0
              org.apache.maven.pluginsmaven-surefire-plugin3.4.0
              org.codehaus.mojoversions-maven-plugin2.17.1
              +

              Project Report Plugins

              + + + + + + + + + + + + +
              GroupIdArtifactIdVersion
              org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
              org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/project-info.html b/docs/api/any2json-net-classifier/any2json-net-classifier/project-info.html new file mode 100644 index 00000000..05c4af95 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Project Information

              +

              This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

              +

              Overview

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              DocumentDescription
              DependenciesThis document lists the project's dependencies and provides information on each dependency.
              Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
              Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
              Distribution ManagementThis document provides informations on the distribution management of this project.
              AboutAny2Json plugin to tag tabular output implementing embeddings.
              LicensesThis document lists the project license(s).
              Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
              PluginsThis document lists the build plugins and the report plugins used by this project.
              Source Code ManagementThis document lists ways to access the online source repository.
              SummaryThis document lists other related information of this project
              TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/project-reports.html b/docs/api/any2json-net-classifier/any2json-net-classifier/project-reports.html new file mode 100644 index 00000000..3c526585 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Generated Reports

              +

              This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

              +

              Overview

              + + + + + + +
              DocumentDescription
              JavadocJavadoc API documentation.
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/scm.html b/docs/api/any2json-net-classifier/any2json-net-classifier/scm.html new file mode 100644 index 00000000..d7f466d4 --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Overview

              +

              This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

              +

              Web Browser Access

              +

              The following is a link to a browsable version of the source repository:

              +
              https://github.com/romualdrousseau/any2json-monorepo/any2json-net-classifier
              +

              Anonymous Access

              +

              The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

              +
              $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
              +

              Developer Access

              +

              Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

              +
              $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
              +

              Access from Behind a Firewall

              +

              Refer to the documentation of the SCM used for more information about access behind a firewall.

              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/summary.html b/docs/api/any2json-net-classifier/any2json-net-classifier/summary.html new file mode 100644 index 00000000..f0f788cb --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Project Summary

              +

              Project Information

              + + + + + + + + + + + + +
              FieldValue
              Nameany2json-net-classifier
              DescriptionAny2Json plugin to tag tabular output implementing embeddings.
              Homepagehttps://github.com/romualdrousseau/any2json-net-classifier
              +

              Project Organization

              +

              This project does not belong to an organization.

              +

              Build Information

              + + + + + + + + + + + + + + + + + + +
              FieldValue
              GroupIdcom.github.romualdrousseau
              ArtifactIdany2json-net-classifier
              Version2.44-SNAPSHOT
              Typejar
              Java Version17
              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/team.html b/docs/api/any2json-net-classifier/any2json-net-classifier/team.html new file mode 100644 index 00000000..04a7e60e --- /dev/null +++ b/docs/api/any2json-net-classifier/any2json-net-classifier/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – Any2Json Net Classifier + + + + + + + + Fork me on GitHub +
              +
              + + + +
              +
              +
              + + +
              +
              +
              +

              Project Team

              +

              A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

              +

              The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

              +

              Members

              +

              The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

              + + + + + + + + + + + + +
              ImageNameEmailOrganizationOrganization URL
              Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
              +

              Contributors

              +

              There are no contributors listed for this project. Please check back again later.

              +
              +
              +
              +
              +
              +
              +
              +@ 2024 Romuald Rousseau - All rights reserved +
              +
              +
              + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/allclasses-index.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/allclasses-index.html new file mode 100644 index 00000000..5d0780db --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/allclasses-index.html @@ -0,0 +1,72 @@ + + + + +All Classes and Interfaces (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              All Classes and Interfaces

              +
              +
              +
              Classes
              +
              +
              Class
              +
              Description
              + +
               
              + +
               
              +
              +
              +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/allpackages-index.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/allpackages-index.html new file mode 100644 index 00000000..2743accb --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/allpackages-index.html @@ -0,0 +1,68 @@ + + + + +All Packages (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              All Packages

              +
              +
              Package Summary
              + +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetClass.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetClass.html new file mode 100644 index 00000000..397626ba --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetClass.html @@ -0,0 +1,207 @@ + + + + +ParquetClass (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              + + +
              java.lang.Object +
              com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              +
              +
              +
              +
              All Implemented Interfaces:
              +
              DocumentClass
              +
              +
              +
              public class ParquetClass +extends Object +implements DocumentClass
              +
              +
              + +
              +
              + +
              + +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetDocument.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetDocument.html new file mode 100644 index 00000000..7f84ef31 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetDocument.html @@ -0,0 +1,268 @@ + + + + +ParquetDocument (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              + +
              + +

              Class ParquetDocument

              +
              +
              java.lang.Object +
              com.github.romualdrousseau.any2json.base.BaseDocument +
              com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
              +
              +
              +
              +
              All Implemented Interfaces:
              +
              Document, AutoCloseable
              +
              +
              +
              public class ParquetDocument +extends BaseDocument
              +
              +
              + +
              +
              +
                + +
              • +
                +

                Constructor Details

                +
                  +
                • +
                  +

                  ParquetDocument

                  +
                  public ParquetDocument()
                  +
                  +
                • +
                +
                +
              • + +
              • +
                +

                Method Details

                + +
                +
              • +
              +
              + +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetClass.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetClass.html new file mode 100644 index 00000000..fc5adb76 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetClass.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              Uses of Class
              com.github.romualdrousseau.any2json.loader.parquet.ParquetClass

              +
              +No usage of com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetDocument.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetDocument.html new file mode 100644 index 00000000..8c122363 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetDocument.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              Uses of Class
              com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument

              +
              +No usage of com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-summary.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-summary.html new file mode 100644 index 00000000..54523f7b --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-summary.html @@ -0,0 +1,97 @@ + + + + +com.github.romualdrousseau.any2json.loader.parquet (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              Package com.github.romualdrousseau.any2json.loader.parquet

              +
              +
              +
              package com.github.romualdrousseau.any2json.loader.parquet
              +
              + +
              +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-tree.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-tree.html new file mode 100644 index 00000000..76f4df18 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-tree.html @@ -0,0 +1,76 @@ + + + + +com.github.romualdrousseau.any2json.loader.parquet Class Hierarchy (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              Hierarchy For Package com.github.romualdrousseau.any2json.loader.parquet

              +
              +
              +

              Class Hierarchy

              +
                +
              • java.lang.Object +
                  +
                • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) + +
                • +
                • com.github.romualdrousseau.any2json.loader.parquet.ParquetClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                • +
                +
              • +
              +
              +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-use.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-use.html new file mode 100644 index 00000000..2a10407a --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-use.html @@ -0,0 +1,61 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.loader.parquet (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              Uses of Package
              com.github.romualdrousseau.any2json.loader.parquet

              +
              +No usage of com.github.romualdrousseau.any2json.loader.parquet
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/copy.svg b/docs/api/any2json-parquet/any2json-parquet/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/element-list b/docs/api/any2json-parquet/any2json-parquet/apidocs/element-list new file mode 100644 index 00000000..182d1f0f --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/element-list @@ -0,0 +1 @@ +com.github.romualdrousseau.any2json.loader.parquet diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/help-doc.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/help-doc.html new file mode 100644 index 00000000..9be94252 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/help-doc.html @@ -0,0 +1,187 @@ + + + + +API Help (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +

              JavaDoc Help

              + +
              +
              +

              Navigation

              +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
              +
              +
              +

              Kinds of Pages

              +The following sections describe the different kinds of pages in this collection. +
              +

              Package

              +

              Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

              +
                +
              • Interfaces
              • +
              • Classes
              • +
              • Enum Classes
              • +
              • Exception Classes
              • +
              • Annotation Interfaces
              • +
              +
              +
              +

              Class or Interface

              +

              Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

              +
                +
              • Class Inheritance Diagram
              • +
              • Direct Subclasses
              • +
              • All Known Subinterfaces
              • +
              • All Known Implementing Classes
              • +
              • Class or Interface Declaration
              • +
              • Class or Interface Description
              • +
              +
              +
                +
              • Nested Class Summary
              • +
              • Enum Constant Summary
              • +
              • Field Summary
              • +
              • Property Summary
              • +
              • Constructor Summary
              • +
              • Method Summary
              • +
              • Required Element Summary
              • +
              • Optional Element Summary
              • +
              +
              +
                +
              • Enum Constant Details
              • +
              • Field Details
              • +
              • Property Details
              • +
              • Constructor Details
              • +
              • Method Details
              • +
              • Element Details
              • +
              +

              Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

              +

              The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

              +
              +
              +

              Other Files

              +

              Packages and modules may contain pages with additional information related to the declarations nearby.

              +
              +
              +

              Use

              +

              Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

              +
              +
              +

              Tree (Class Hierarchy)

              +

              There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

              +
                +
              • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
              • +
              • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
              • +
              +
              +
              +

              All Packages

              +

              The All Packages page contains an alphabetic index of all packages contained in the documentation.

              +
              +
              +

              All Classes and Interfaces

              +

              The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

              +
              +
              +

              Index

              +

              The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

              +
              +
              +
              +This help file applies to API documentation generated by the standard doclet.
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/index-all.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/index-all.html new file mode 100644 index 00000000..6c53d49c --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/index-all.html @@ -0,0 +1,108 @@ + + + + +Index (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              Index

              +
              +A C G N O P 
              All Classes and Interfaces|All Packages +

              A

              +
              +
              autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              +

              C

              +
              +
              close() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              com.github.romualdrousseau.any2json.loader.parquet - package com.github.romualdrousseau.any2json.loader.parquet
              +
               
              +
              +

              G

              +
              +
              getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              getPriority() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              +
               
              +
              getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              +

              N

              +
              +
              newInstance() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              +
               
              +
              +

              O

              +
              +
              open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              +

              P

              +
              +
              ParquetClass - Class in com.github.romualdrousseau.any2json.loader.parquet
              +
               
              +
              ParquetClass() - Constructor for class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              +
               
              +
              ParquetDocument - Class in com.github.romualdrousseau.any2json.loader.parquet
              +
               
              +
              ParquetDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              +
               
              +
              +A C G N O P 
              All Classes and Interfaces|All Packages
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/index.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/index.html new file mode 100644 index 00000000..7f00b8ac --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/index.html @@ -0,0 +1,26 @@ + + + + +any2json-parquet 2.44-SNAPSHOT API + + + + + + + + + + + +
              + +

              com/github/romualdrousseau/any2json/loader/parquet/package-summary.html

              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/LICENSE b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jquery.md b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jqueryUI.md b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/link.svg b/docs/api/any2json-parquet/any2json-parquet/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/member-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/member-search-index.js new file mode 100644 index 00000000..991c255b --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetClass","l":"ParquetClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"ParquetDocument()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/module-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/overview-tree.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/overview-tree.html new file mode 100644 index 00000000..562f14f9 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/overview-tree.html @@ -0,0 +1,80 @@ + + + + +Class Hierarchy (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
              + +
              +
              +
              +

              Hierarchy For All Packages

              +
              +Package Hierarchies: + +
              +

              Class Hierarchy

              +
                +
              • java.lang.Object +
                  +
                • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) + +
                • +
                • com.github.romualdrousseau.any2json.loader.parquet.ParquetClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                • +
                +
              • +
              +
              +
              +
              +
              + +
              +
              +
              + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/package-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/package-search-index.js new file mode 100644 index 00000000..484662a8 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.parquet"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/glass.png b/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/x.png b/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/x.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
              "],col:[2,"","
              "],tr:[2,"","
              "],td:[3,"","
              "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
              ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
              "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
                ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
                ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
                ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
                ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/script.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/search-page.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
                ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
                ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
                ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
                " + col1 + "
                ").appendTo(table); + if (category !== "modules") { + $("
                " + col2 + "
                ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
                ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
                ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/search.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/search.html new file mode 100644 index 00000000..015caf13 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Search (any2json-parquet 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +

                Search

                +
                + + +
                +Additional resources +
                +
                +
                +

                The help page provides an introduction to the scope and syntax of JavaDoc search.

                +

                You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

                +

                The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

                +link +

                + +

                +
                +

                Loading search index...

                + +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/search.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
              • " + categories[item.category] + "
              • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
              • ").appendTo(ul); + var div = $("
                ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
                " + + idx.d + "
                "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/stylesheet.css b/docs/api/any2json-parquet/any2json-parquet/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/tag-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/tag-search-index.js new file mode 100644 index 00000000..0367dae6 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/type-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/type-search-index.js new file mode 100644 index 00000000..1fd89ccc --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","l":"ParquetClass"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","l":"ParquetDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-parquet/any2json-parquet/css/apache-maven-fluido-2.0.0-M9.min.css new file mode 100644 index 00000000..fea07dd8 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/css/apache-maven-fluido-2.0.0-M9.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/css/print.css b/docs/api/any2json-parquet/any2json-parquet/css/print.css new file mode 100644 index 00000000..34af557d --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} diff --git a/docs/api/any2json-parquet/any2json-parquet/css/site.css b/docs/api/any2json-parquet/any2json-parquet/css/site.css new file mode 100644 index 00000000..055e7e28 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/dependencies.html b/docs/api/any2json-parquet/any2json-parquet/dependencies.html new file mode 100644 index 00000000..f8652608 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/dependencies.html @@ -0,0 +1,4959 @@ + + + + + + + + + + Project Dependencies – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Project Dependencies

                +

                compile

                +

                The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                GroupIdArtifactIdVersionTypeLicenses
                com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                org.apache.hadoophadoop-client3.4.0jarApache-2.0
                org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
                org.apache.parquetparquet-avro1.13.1jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-hadoop1.13.1jarThe Apache Software License, Version 2.0
                +

                test

                +

                The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                GroupIdArtifactIdVersionTypeLicenses
                com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                junitjunit4.13.2jarEclipse Public License 1.0
                org.hamcresthamcrest2.2jarBSD License 3
                +

                Project Transitive Dependencies

                +

                The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

                +

                compile

                +

                The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                GroupIdArtifactIdVersionClassifierTypeLicenses
                ch.qos.reload4jreload4j1.2.22-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.jaxrsjackson-jaxrs-base2.12.7-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.jaxrsjackson-jaxrs-json-provider2.12.7-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.modulejackson-module-jaxb-annotations2.12.7-jarThe Apache Software License, Version 2.0
                com.fasterxml.woodstoxwoodstox-core5.4.0-jarThe Apache License, Version 2.0
                com.github.lubenzstd-jni1.5.0-1-jarBSD 2-Clause License
                com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
                com.github.stephenc.jcipjcip-annotations1.0-1-jarApache License, Version 2.0
                com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
                com.google.code.gsongson2.9.0-jarApache-2.0
                com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
                com.google.guavafailureaccess1.0.2-jarThe Apache Software License, Version 2.0
                com.google.guavaguava33.1.0-jre-jarApache License, Version 2.0
                com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
                com.google.j2objcj2objc-annotations3.0.0-jarApache License, Version 2.0
                com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
                com.google.re2jre2j1.1-jarThe Go license
                com.nimbusdsnimbus-jose-jwt9.37.3-jarThe Apache Software License, Version 2.0
                com.sun.jerseyjersey-client1.19.4-jarCDDL 1.1GPL2 w/ CPE
                com.sun.jerseyjersey-core1.19.4-jarCDDL 1.1GPL2 w/ CPE
                com.sun.jerseyjersey-servlet1.19.4-jarCDDL 1.1GPL2 w/ CPE
                commons-beanutilscommons-beanutils1.9.4-jarApache License, Version 2.0
                commons-clicommons-cli1.5.0-jarApache License, Version 2.0
                commons-codeccommons-codec1.17.0-jarApache-2.0
                commons-collectionscommons-collections3.2.2-jarApache License, Version 2.0
                commons-iocommons-io2.16.1-jarApache-2.0
                commons-loggingcommons-logging1.3.1-jarApache-2.0
                commons-netcommons-net3.9.0-jarApache License, Version 2.0
                commons-poolcommons-pool1.6-jarThe Apache Software License, Version 2.0
                dnsjavadnsjava3.4.0-jarBSD-2-Clause
                io.airliftaircompressor0.21-jarApache License 2.0
                io.dropwizard.metricsmetrics-core3.2.4-jarApache License 2.0
                io.nettynetty-all4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-buffer4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-dns4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-haproxy4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-http4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-http24.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-memcache4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-mqtt4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-redis4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-smtp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-socks4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-stomp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-xml4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-common4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-handler4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-handler-proxy4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-handler-ssl-ocsp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-resolver4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-resolver-dns4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-resolver-dns-classes-macos4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-classes-epoll4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-classes-kqueue4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-native-epoll4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-native-unix-common4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-rxtx4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-sctp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-udt4.1.100.Final-jarApache License, Version 2.0
                jakarta.activationjakarta.activation-api1.2.1-jarEDL 1.0
                jakarta.xml.bindjakarta.xml.bind-api2.3.2-jarEclipse Distribution License - v 1.0
                javax.servletjavax.servlet-api3.1.0-jarCDDL + GPLv2 with classpath exception
                javax.ws.rsjsr311-api1.1.1-jarCDDL License
                javax.xml.bindjaxb-api2.2.11-jarCDDL 1.1GPL2 w/ CPE
                net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
                org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
                org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
                org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
                org.apache.avroavro1.11.3-jarApache-2.0
                org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
                org.apache.commonscommons-compress1.26.1-jarApache-2.0
                org.apache.commonscommons-configuration22.8.0-jarApache License, Version 2.0
                org.apache.commonscommons-lang33.12.0-jarApache License, Version 2.0
                org.apache.commonscommons-math33.6.1-jarApache License, Version 2.0
                org.apache.commonscommons-text1.12.0-jarApache-2.0
                org.apache.curatorcurator-client5.2.0-jarThe Apache Software License, Version 2.0
                org.apache.curatorcurator-framework5.2.0-jarThe Apache Software License, Version 2.0
                org.apache.curatorcurator-recipes5.2.0-jarThe Apache Software License, Version 2.0
                org.apache.hadoophadoop-annotations3.4.0-jarApache-2.0
                org.apache.hadoophadoop-auth3.4.0-jarApache-2.0
                org.apache.hadoophadoop-common3.4.0-jarApache-2.0
                org.apache.hadoophadoop-hdfs-client3.4.0-jarApache-2.0
                org.apache.hadoophadoop-mapreduce-client-common3.4.0-jarApache-2.0
                org.apache.hadoophadoop-mapreduce-client-core3.4.0-jarApache-2.0
                org.apache.hadoophadoop-mapreduce-client-jobclient3.4.0-jarApache-2.0
                org.apache.hadoophadoop-yarn-api3.4.0-jarApache-2.0
                org.apache.hadoophadoop-yarn-client3.4.0-jarApache-2.0
                org.apache.hadoophadoop-yarn-common3.4.0-jarApache-2.0
                org.apache.hadoop.thirdpartyhadoop-shaded-guava1.2.0-jarApache License, Version 2.0
                org.apache.hadoop.thirdpartyhadoop-shaded-protobuf_3_211.2.0-jarApache License, Version 2.0
                org.apache.httpcomponentshttpclient4.5.13-jarApache License, Version 2.0
                org.apache.httpcomponentshttpcore4.4.13-jarApache License, Version 2.0
                org.apache.kerbykerb-admin2.0.3-jarApache-2.0
                org.apache.kerbykerb-client2.0.3-jarApache-2.0
                org.apache.kerbykerb-common2.0.3-jarApache-2.0
                org.apache.kerbykerb-core2.0.3-jarApache-2.0
                org.apache.kerbykerb-crypto2.0.3-jarApache-2.0
                org.apache.kerbykerb-identity2.0.3-jarApache-2.0
                org.apache.kerbykerb-server2.0.3-jarApache-2.0
                org.apache.kerbykerb-simplekdc2.0.3-jarApache-2.0
                org.apache.kerbykerb-util2.0.3-jarApache-2.0
                org.apache.kerbykerby-asn12.0.3-jarApache-2.0
                org.apache.kerbykerby-config2.0.3-jarApache-2.0
                org.apache.kerbykerby-pkix2.0.3-jarApache-2.0
                org.apache.kerbykerby-util2.0.3-jarApache-2.0
                org.apache.kerbykerby-xdr2.0.3-jarApache-2.0
                org.apache.kerbytoken-provider2.0.3-jarApache-2.0
                org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
                org.apache.parquetparquet-column1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-common1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-encoding1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-format-structures1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.yetusaudience-annotations0.13.0-jarApache License, Version 2.0
                org.bouncycastlebcprov-jdk15on1.70-jarBouncy Castle Licence
                org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.checkerframeworkchecker-qual3.42.0-jarThe MIT License
                org.codehaus.woodstoxstax2-api4.2.2-jarThe BSD 2-Clause License
                org.eclipse.jettyjetty-client9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-http12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jettyjetty-io12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jettyjetty-security9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-servlet9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-util12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jettyjetty-util-ajax9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-webapp9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-xml12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jetty.websocketwebsocket-api9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jetty.websocketwebsocket-client9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jetty.websocketwebsocket-common9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
                org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
                org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
                org.jlinejline3.9.0-jarThe BSD License
                org.pythonjython-standalone2.7.3-jarJython Software License
                org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
                org.slf4jslf4j-api2.0.13-jarMIT License
                org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
                org.xerial.snappysnappy-java1.1.10.5-jar-
                +

                runtime

                +

                The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                GroupIdArtifactIdVersionClassifierTypeLicenses
                io.nettynetty-resolver-dns-native-macos4.1.100.Finalosx-aarch_64jarApache License, Version 2.0
                io.nettynetty-resolver-dns-native-macos4.1.100.Finalosx-x86_64jarApache License, Version 2.0
                io.nettynetty-transport-native-epoll4.1.100.Finallinux-aarch_64jarApache License, Version 2.0
                io.nettynetty-transport-native-epoll4.1.100.Finallinux-x86_64jarApache License, Version 2.0
                io.nettynetty-transport-native-kqueue4.1.100.Finalosx-aarch_64jarApache License, Version 2.0
                io.nettynetty-transport-native-kqueue4.1.100.Finalosx-x86_64jarApache License, Version 2.0
                javax.servlet.jspjsp-api2.1-jar-
                org.apache.arrowarrow-memory-unsafe14.0.0-jarApache License, Version 2.0
                org.apache.logging.log4jlog4j-core2.23.1-jarApache-2.0
                org.apache.parquetparquet-jackson1.13.1-jarThe Apache Software License, Version 2.0
                +

                test

                +

                The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                + + + + + + + + + + + + +
                GroupIdArtifactIdVersionTypeLicenses
                org.hamcresthamcrest-core1.3jarNew BSD License
                +

                Project Dependency Graph

                + +
                +

                Dependency Tree

                +
                +

                Licenses

                +

                GNU General Public License (GPL) version 2, or any later version: JavaCPP

                +

                The Apache License, Version 2.0: Woodstox, fury-core, fury-format

                +

                The BSD License: JLine Bundle

                +

                Eclipse Public License 1.0: JUnit

                +

                MIT License: SLF4J API Module

                +

                BSD License 3: Hamcrest

                +

                GPL2 w/ CPE: Java Architecture for XML Binding, jersey-client, jersey-core, jersey-servlet

                +

                BSD 2-Clause License: zstd-jni

                +

                New BSD License: Hamcrest Core

                +

                Unknown: jsp-api

                +

                Apache License 2.0: Javassist, Metrics Core, aircompressor

                +

                The Go license: re2j

                +

                The MIT License: Checker Qual

                +

                Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons CLI, Apache Commons Collections, Apache Commons Configuration, Apache Commons Lang, Apache Commons Math, Apache Commons Net, Apache Hadoop shaded Guava, Apache Hadoop shaded Protobuf, Apache HttpClient, Apache HttpCore, Apache Yetus - Audience Annotations, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JCIP Annotations under Apache License, JavaCPP, Netty/All-in-One, Netty/Buffer, Netty/Codec, Netty/Codec/DNS, Netty/Codec/HAProxy, Netty/Codec/HTTP, Netty/Codec/HTTP2, Netty/Codec/MQTT, Netty/Codec/Memcache, Netty/Codec/Redis, Netty/Codec/SMTP, Netty/Codec/Socks, Netty/Codec/Stomp, Netty/Codec/XML, Netty/Common, Netty/Handler, Netty/Handler/Proxy, Netty/Handler/Ssl/Ocsp, Netty/Resolver, Netty/Resolver/DNS, Netty/Resolver/DNS/Classes/MacOS, Netty/Resolver/DNS/Native/MacOS, Netty/Transport, Netty/Transport/Classes/Epoll, Netty/Transport/Classes/KQueue, Netty/Transport/Native/Epoll, Netty/Transport/Native/KQueue, Netty/Transport/Native/Unix/Common, Netty/Transport/RXTX, Netty/Transport/SCTP, Netty/Transport/UDT

                +

                Apache-2.0: Apache Avro, Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Logging, Apache Commons Text, Apache Hadoop Annotations, Apache Hadoop Auth, Apache Hadoop Client Aggregator, Apache Hadoop Common, Apache Hadoop HDFS Client, Apache Hadoop MapReduce Common, Apache Hadoop MapReduce Core, Apache Hadoop MapReduce JobClient, Apache Hadoop YARN API, Apache Hadoop YARN Client, Apache Hadoop YARN Common, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding, Gson, Kerb Simple Kdc, Kerby ASN1 Project, Kerby Config, Kerby PKIX Project, Kerby Util, Kerby XDR Project, Kerby-kerb Admin, Kerby-kerb Client, Kerby-kerb Common, Kerby-kerb Crypto, Kerby-kerb Identity, Kerby-kerb Server, Kerby-kerb Util, Kerby-kerb core, Token provider

                +

                MPL 1.1: Javassist

                +

                Apache Software License - Version 2.0: Core :: HTTP, Core :: IO, Core :: Utilities, Core :: XML, Jetty :: Asynchronous HTTP Client, Jetty :: Security, Jetty :: Servlet Handling, Jetty :: Utilities :: Ajax(JSON), Jetty :: Webapp Application Support, Jetty :: Websocket :: API, Jetty :: Websocket :: Client, Jetty :: Websocket :: Common

                +

                CDDL 1.1: Java Architecture for XML Binding, jersey-client, jersey-core, jersey-servlet

                +

                GPLv2 with Classpath exception: JavaCPP

                +

                The BSD 2-Clause License: Stax2 API

                +

                BSD-2-Clause: dnsjava

                +

                BSD-3-Clause: Protocol Buffers [Core]

                +

                Jython Software License: Jython

                +

                Apache License V2.0: FlatBuffers Java API

                +

                Bouncy Castle Licence: Bouncy Castle Provider

                +

                Eclipse Public License - Version 2.0: Core :: HTTP, Core :: IO, Core :: Utilities, Core :: XML

                +

                WTFPL: Reflections

                +

                EDL 1.0: JavaBeans Activation Framework API jar

                +

                Eclipse Public License - Version 1.0: Jetty :: Asynchronous HTTP Client, Jetty :: Security, Jetty :: Servlet Handling, Jetty :: Utilities :: Ajax(JSON), Jetty :: Webapp Application Support, Jetty :: Websocket :: API, Jetty :: Websocket :: Client, Jetty :: Websocket :: Common

                +

                CDDL License: jsr311-api

                +

                LGPL 2.1: Javassist

                +

                Eclipse Distribution License - v 1.0: jakarta.xml.bind-api

                +

                CDDL + GPLv2 with classpath exception: Java Servlet API

                +

                GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-net-classifier, any2json-parquet, shuju, shuju-jackson-json

                +

                The Apache Software License, Version 2.0: Apache Parquet Avro, Apache Parquet Column, Apache Parquet Common, Apache Parquet Encodings, Apache Parquet Format Structures, Apache Parquet Hadoop, Apache Parquet Jackson, Commons Pool, Curator Client, Curator Framework, Curator Recipes, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson module: JAXB Annotations, Jackson-JAXRS-JSON, Jackson-JAXRS-base, Jackson-annotations, Jackson-core, NdArray Java Library, Nimbus JOSE+JWT, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind, reload4j

                +

                Dependency File Details

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                reload4j-1.2.22.jar332.4 kB243217141.5Yes
                jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
                jackson-core-2.17.0.jar581.6 kB272----
                   • Root-242210141.8Yes
                   • Versioned-2119No
                   • Versioned-103111Yes
                   • Versioned-92117Yes
                   • Versioned-92121Yes
                jackson-databind-2.17.0.jar1.6 MB824----
                   • Root-822784231.8Yes
                   • Versioned-2119No
                jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                   • Root-805861.8Yes
                   • Versioned-2119No
                jackson-jaxrs-base-2.12.7.jar35.8 kB41----
                   • Root-392151.7Yes
                   • Versioned-2119No
                jackson-jaxrs-json-provider-2.12.7.jar16.4 kB29----
                   • Root-27821.7Yes
                   • Versioned-2119No
                jackson-module-jaxb-annotations-2.12.7.jar36.6 kB33----
                   • Root-311231.7Yes
                   • Versioned-2119No
                woodstox-core-5.4.0.jar522.7 kB239205161.6Yes
                zstd-jni-1.5.0-1.jar6.7 MB592021.6Yes
                any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
                any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117Yes
                shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
                shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117Yes
                jcip-annotations-1.0-1.jar4.7 kB14411.5No
                jsr305-3.0.2.jar19.9 kB463531.5Yes
                gson-2.9.0.jar249.3 kB209----
                   • Root-20718891.7Yes
                   • Versioned-2119No
                flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
                failureaccess-1.0.2.jar4.7 kB15211.7Yes
                guava-33.1.0-jre.jar3.1 MB20602021181.8Yes
                listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
                j2objc-annotations-3.0.0.jar12.5 kB31----
                   • Root-291711.8Yes
                   • Versioned-2119No
                protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
                re2j-1.1.jar128.4 kB574711.6Yes
                nimbus-jose-jwt-9.37.3.jar779.4 kB576532301.7Yes
                jersey-client-1.19.4.jar134.1 kB1179391.6Yes
                jersey-core-1.19.4.jar436.7 kB355307231.6Yes
                jersey-servlet-1.19.4.jar129 kB1077771.6Yes
                commons-beanutils-1.9.4.jar246.9 kB15413751.6Yes
                commons-cli-1.5.0.jar58.3 kB422911.7Yes
                commons-codec-1.17.0.jar372.6 kB262----
                   • Root-26111471.8Yes
                   • Versioned-1119No
                commons-collections-3.2.2.jar588.3 kB484460121.3Yes
                commons-io-2.16.1.jar508.8 kB374----
                   • Root-373346151.8Yes
                   • Versioned-1119No
                commons-logging-1.3.1.jar71.3 kB44----
                   • Root-422721.8Yes
                   • Versioned-2119No
                commons-net-3.9.0.jar316.4 kB229197201.8Yes
                commons-pool-1.6.jar111.1 kB695521.5Yes
                dnsjava-3.4.0.jar456.5 kB27725871.8Yes
                aircompressor-0.21.jar183.6 kB1099461.8Yes
                metrics-core-3.2.4.jar136.3 kB13712711.6Yes
                netty-all-4.1.100.Final.jar4.5 kB900--
                netty-buffer-4.1.100.Final.jar306.7 kB15513821.6Yes
                netty-codec-4.1.100.Final.jar345.3 kB243214101.6Yes
                netty-codec-dns-4.1.100.Final.jar66.9 kB654511.6Yes
                netty-codec-haproxy-4.1.100.Final.jar37.8 kB391911.6Yes
                netty-codec-http-4.1.100.Final.jar657.7 kB41638791.6Yes
                netty-codec-http2-4.1.100.Final.jar486.4 kB30228111.6Yes
                netty-codec-memcache-4.1.100.Final.jar44.7 kB593821.6Yes
                netty-codec-mqtt-4.1.100.Final.jar113.9 kB947411.6Yes
                netty-codec-redis-4.1.100.Final.jar46 kB553511.6Yes
                netty-codec-smtp-4.1.100.Final.jar21.3 kB341411.6Yes
                netty-codec-socks-4.1.100.Final.jar121 kB13010741.6Yes
                netty-codec-stomp-4.1.100.Final.jar34.5 kB432311.6Yes
                netty-codec-xml-4.1.100.Final.jar19.8 kB361611.6Yes
                netty-common-4.1.100.Final.jar660.5 kB52449291.6Yes
                netty-handler-4.1.100.Final.jar561.3 kB390359121.6Yes
                netty-handler-proxy-4.1.100.Final.jar25.5 kB311211.6Yes
                netty-handler-ssl-ocsp-4.1.100.Final.jar26.5 kB291511.6Yes
                netty-resolver-4.1.100.Final.jar37.8 kB412911.6Yes
                netty-resolver-dns-4.1.100.Final.jar171.6 kB13011011.6Yes
                netty-resolver-dns-classes-macos-4.1.100.Final.jar9.1 kB17311.6Yes
                netty-resolver-dns-native-macos-4.1.100.Final-osx-aarch_64.jar19.5 kB1100--
                netty-resolver-dns-native-macos-4.1.100.Final-osx-x86_64.jar19.3 kB1100--
                netty-transport-4.1.100.Final.jar490 kB398367121.6Yes
                netty-transport-classes-epoll-4.1.100.Final.jar147.1 kB876711.6Yes
                netty-transport-classes-kqueue-4.1.100.Final.jar108.4 kB635011.6Yes
                netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar40.9 kB1100--
                netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar39.4 kB1100--
                netty-transport-native-epoll-4.1.100.Final.jar5.7 kB900--
                netty-transport-native-kqueue-4.1.100.Final-osx-aarch_64.jar25.6 kB1100--
                netty-transport-native-kqueue-4.1.100.Final-osx-x86_64.jar25 kB1100--
                netty-transport-native-unix-common-4.1.100.Final.jar44 kB453211.6Yes
                netty-transport-rxtx-4.1.100.Final.jar18.2 kB241111.6Yes
                netty-transport-sctp-4.1.100.Final.jar50.8 kB532941.6Yes
                netty-transport-udt-4.1.100.Final.jar32.1 kB352121.6Yes
                jakarta.activation-api-1.2.1.jar44.4 kB423111.5Yes
                jakarta.xml.bind-api-2.3.2.jar115.5 kB137----
                   • Root-13211171.8Yes
                   • Versioned-5119Yes
                javax.servlet-api-3.1.0.jar95.8 kB1037941.7Yes
                jsp-api-2.1.jar100.6 kB1018441.5Yes
                jsr311-api-1.1.1.jar46.4 kB675531.5Yes
                jaxb-api-2.2.11.jar102.2 kB12210461.5Yes
                junit-4.13.2.jar384.6 kB389350321.5Yes
                byte-buddy-1.14.9.jar4.2 MB2934----
                   • Root-29322879381.6Yes
                   • Versioned-2119No
                arrow-format-14.0.0.jar110 kB1099311.8Yes
                arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
                arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
                arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
                avro-1.11.3.jar644.6 kB472446131.8Yes
                commons-collections4-4.4.jar751.9 kB555524191.8Yes
                commons-compress-1.26.1.jar1.1 MB624----
                   • Root-622569361.8Yes
                   • Versioned-2119No
                commons-configuration2-2.8.0.jar632.5 kB417385181.8Yes
                commons-lang3-3.12.0.jar587.4 kB374345171.8Yes
                commons-math3-3.6.1.jar2.2 MB14021301751.5Yes
                commons-text-1.12.0.jar251.2 kB181----
                   • Root-18016081.8Yes
                   • Versioned-1119No
                curator-client-5.2.0.jar3 MB20702019261.8Yes
                curator-framework-5.2.0.jar336.4 kB30328371.8Yes
                curator-recipes-5.2.0.jar315.6 kB253229101.8Yes
                hadoop-annotations-3.4.0.jar25.5 kB311721.8Yes
                hadoop-auth-3.4.0.jar110.1 kB695141.8Yes
                hadoop-client-3.4.0.jar8.9 kB900--
                hadoop-common-3.4.0.jar4.6 MB27052590901.8Yes
                hadoop-hdfs-client-3.4.0.jar5.6 MB22732231231.8Yes
                hadoop-mapreduce-client-common-3.4.0.jar791.3 kB403363161.8Yes
                hadoop-mapreduce-client-core-3.4.0.jar1.8 MB1042977411.8Yes
                hadoop-mapreduce-client-jobclient-3.4.0.jar50.2 kB23811.8Yes
                hadoop-yarn-api-3.4.0.jar3.8 MB16131577191.8Yes
                hadoop-yarn-client-3.4.0.jar317.4 kB13211271.8Yes
                hadoop-yarn-common-3.4.0.jar2.5 MB11731004481.8Yes
                hadoop-shaded-guava-1.2.0.jar3.5 MB25512413521.8Yes
                hadoop-shaded-protobuf_3_21-1.2.0.jar1.7 MB71767921.7Yes
                httpclient-4.5.13.jar780.3 kB511470241.6Yes
                httpcore-4.4.13.jar328.6 kB283253171.6Yes
                kerb-admin-2.0.3.jar101.5 kB926981.8Yes
                kerb-client-2.0.3.jar115.6 kB785581.8Yes
                kerb-common-2.0.3.jar71.3 kB6844101.8Yes
                kerb-core-2.0.3.jar223.1 kB231204131.8Yes
                kerb-crypto-2.0.3.jar115.1 kB11792101.8Yes
                kerb-identity-2.0.3.jar17.8 kB26921.8Yes
                kerb-server-2.0.3.jar85.4 kB634081.8Yes
                kerb-simplekdc-2.0.3.jar20.5 kB26721.8Yes
                kerb-util-2.0.3.jar36.4 kB321331.8Yes
                kerby-asn1-2.0.3.jar100.1 kB897241.8Yes
                kerby-config-2.0.3.jar30.2 kB311711.8Yes
                kerby-pkix-2.0.3.jar200.6 kB24622641.8Yes
                kerby-util-2.0.3.jar40.8 kB362221.8Yes
                kerby-xdr-2.0.3.jar31 kB351931.8Yes
                token-provider-2.0.3.jar19.1 kB23511.8Yes
                log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                log4j-api-2.23.1.jar342.5 kB241----
                   • Root-23020591.8Yes
                   • Versioned-11429Yes
                log4j-core-2.23.1.jar1.9 MB1310----
                   • Root-12931206551.8Yes
                   • Versioned-17749Yes
                log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                parquet-avro-1.13.1.jar911.6 kB525495111.8Yes
                parquet-column-1.13.1.jar2 MB13831317411.8Yes
                parquet-common-1.13.1.jar97 kB1018381.8Yes
                parquet-encoding-1.13.1.jar849.2 kB31930511.8Yes
                parquet-format-structures-1.13.1.jar726.1 kB46644291.8Yes
                parquet-hadoop-1.13.1.jar1 MB551502301.8Yes
                parquet-jackson-1.13.1.jar2 MB970906361.8Yes
                audience-annotations-0.13.0.jar20.9 kB281321.8Yes
                bcprov-jdk15on-1.70.jar5.9 MB4576----
                   • Root-363134651481.5No
                   • Versioned-879805639Yes
                   • Versioned-3932111Yes
                   • Versioned-2720115Yes
                javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                   • Root-1900--
                   • Versioned-2119No
                javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                   • Root-1900--
                   • Versioned-2119No
                javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                   • Root-6700--
                   • Versioned-2119No
                javacpp-1.5.8.jar497.3 kB260----
                   • Root-25820051.7Yes
                   • Versioned-2119No
                checker-qual-3.42.0.jar230.8 kB438369301.8Yes
                stax2-api-4.2.2.jar195.9 kB146125121.6Yes
                jetty-client-9.4.53.v20231009.jar327.9 kB23121351.8Yes
                jetty-http-12.0.8.jar405.7 kB223204517Yes
                jetty-io-12.0.8.jar309.6 kB211196617Yes
                jetty-security-9.4.53.v20231009.jar118.5 kB776221.8Yes
                jetty-servlet-9.4.53.v20231009.jar146.1 kB867031.8Yes
                jetty-util-12.0.8.jar642.7 kB3883601317Yes
                jetty-util-ajax-9.4.53.v20231009.jar66.6 kB483311.8Yes
                jetty-webapp-9.4.53.v20231009.jar140.3 kB695411.8Yes
                jetty-xml-12.0.8.jar81.3 kB4019217Yes
                websocket-api-9.4.53.v20231009.jar52.2 kB644641.8Yes
                websocket-client-9.4.53.v20231009.jar45.6 kB331631.8Yes
                websocket-common-9.4.53.v20231009.jar214.6 kB151121141.8Yes
                fury-core-0.4.1.jar2.4 MB14701358491.8Yes
                fury-format-0.4.1.jar130.2 kB846861.8Yes
                hamcrest-2.2.jar123.4 kB122108111.7Yes
                hamcrest-core-1.3.jar45 kB524531.5Yes
                javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
                jline-3.9.0.jar707.3 kB363286251.8Yes
                jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
                reflections-0.10.2.jar130.4 kB877451.8Yes
                slf4j-api-2.0.13.jar68.6 kB70----
                   • Root-685441.8Yes
                   • Versioned-2119No
                ndarray-0.4.0.jar302.2 kB2011761711Yes
                tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
                tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
                tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
                tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
                tensorflow-core-platform-0.5.0.jar2.4 kB700--
                snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
                TotalSizeEntriesClassesPackagesJava VersionDebug Information
                173457.6 MB8385072153236617154
                compile: 158compile: 452.9 MBcompile: 80782compile: 69442compile: 222217compile: 145
                runtime: 10runtime: 4.2 MBruntime: 2466runtime: 2199runtime: 96runtime: 4
                test: 5test: 583.3 kBtest: 602test: 512test: 4817test: 5
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/dependency-info.html b/docs/api/any2json-parquet/any2json-parquet/dependency-info.html new file mode 100644 index 00000000..4aa06482 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Maven Coordinates

                +

                Apache Maven

                +
                <dependency>
                +  <groupId>com.github.romualdrousseau</groupId>
                +  <artifactId>any2json-parquet</artifactId>
                +  <version>2.44-SNAPSHOT</version>
                +</dependency>
                +

                Apache Ivy

                +
                <dependency org="com.github.romualdrousseau" name="any2json-parquet" rev="2.44-SNAPSHOT">
                +  <artifact name="any2json-parquet" type="jar" />
                +</dependency>
                +

                Groovy Grape

                +
                @Grapes(
                +@Grab(group='com.github.romualdrousseau', module='any2json-parquet', version='2.44-SNAPSHOT')
                +)
                +

                Gradle/Grails

                +
                implementation 'com.github.romualdrousseau:any2json-parquet:2.44-SNAPSHOT'
                +

                Scala SBT

                +
                libraryDependencies += "com.github.romualdrousseau" % "any2json-parquet" % "2.44-SNAPSHOT"
                +

                Leiningen

                +
                [com.github.romualdrousseau/any2json-parquet "2.44-SNAPSHOT"]
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/dependency-management.html b/docs/api/any2json-parquet/any2json-parquet/dependency-management.html new file mode 100644 index 00000000..f603930d --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/dependency-management.html @@ -0,0 +1,219 @@ + + + + + + + + + + Project Dependency Management – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Project Dependency Management

                +

                compile

                +

                The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                GroupIdArtifactIdVersionTypeLicense
                com.fasterxml.jackson.corejackson-annotations2.17.0jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-core2.17.0jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-databind2.17.0jarThe Apache Software License, Version 2.0
                com.google.guavaguava33.1.0-jrejarApache License, Version 2.0
                com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                com.nimbusdsnimbus-jose-jwt9.37.3jarThe Apache Software License, Version 2.0
                commons-codeccommons-codec1.17.0jarApache-2.0
                commons-iocommons-io2.16.1jarApache-2.0
                commons-loggingcommons-logging1.3.1jarApache-2.0
                org.apache.avroavro1.11.3jarApache-2.0
                org.apache.commonscommons-compress1.26.1jarApache-2.0
                org.apache.commonscommons-text1.12.0jarApache-2.0
                org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                org.codehaus.woodstoxstax2-api4.2.2jarThe BSD 2-Clause License
                org.eclipse.jettyjetty-http12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.eclipse.jettyjetty-io12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.eclipse.jettyjetty-util12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.eclipse.jettyjetty-xml12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.slf4jslf4j-api2.0.13jarMIT License
                org.xerial.snappysnappy-java1.1.10.5jarApache-2.0
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/distribution-management.html b/docs/api/any2json-parquet/any2json-parquet/distribution-management.html new file mode 100644 index 00000000..9b3aa84f --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Overview

                +

                The following is the distribution management information used by this project.

                +

                Repository - ossrh

                https://oss.sonatype.org/service/local/staging/deploy/maven2
                +

                Snapshot Repository - ossrh

                https://oss.sonatype.org/content/repositories/snapshots
                +

                Site - any2json-parquet-site

                +

                file:///mnt/media/Projects/Any2Json-monorepo/any2json-parquet//any2json-parquet

                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..c8f06d9a --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/accessories-text-editor.png b/docs/api/any2json-parquet/any2json-parquet/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/add.gif b/docs/api/any2json-parquet/any2json-parquet/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/add.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/apache-maven-project-2.png b/docs/api/any2json-parquet/any2json-parquet/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/application-certificate.png b/docs/api/any2json-parquet/any2json-parquet/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/application-certificate.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/close.gif b/docs/api/any2json-parquet/any2json-parquet/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/close.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/contact-new.png b/docs/api/any2json-parquet/any2json-parquet/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/contact-new.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/document-properties.png b/docs/api/any2json-parquet/any2json-parquet/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/document-properties.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/drive-harddisk.png b/docs/api/any2json-parquet/any2json-parquet/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/drive-harddisk.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/fix.gif b/docs/api/any2json-parquet/any2json-parquet/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/fix.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_error_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_help_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_info_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_success_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_warning_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/image-x-generic.png b/docs/api/any2json-parquet/any2json-parquet/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/image-x-generic.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/internet-web-browser.png b/docs/api/any2json-parquet/any2json-parquet/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/internet-web-browser.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-black.png b/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-white.png b/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/logos/maven-feather.png b/docs/api/any2json-parquet/any2json-parquet/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/network-server.png b/docs/api/any2json-parquet/any2json-parquet/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/network-server.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/package-x-generic.png b/docs/api/any2json-parquet/any2json-parquet/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/package-x-generic.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/profiles/pre-release.png b/docs/api/any2json-parquet/any2json-parquet/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/profiles/retired.png b/docs/api/any2json-parquet/any2json-parquet/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/profiles/retired.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/profiles/sandbox.png b/docs/api/any2json-parquet/any2json-parquet/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/remove.gif b/docs/api/any2json-parquet/any2json-parquet/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/remove.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/rss.png b/docs/api/any2json-parquet/any2json-parquet/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/rss.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/update.gif b/docs/api/any2json-parquet/any2json-parquet/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/update.gif differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/window-new.png b/docs/api/any2json-parquet/any2json-parquet/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/images/window-new.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings-white.png b/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings.png b/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-parquet/any2json-parquet/index.html b/docs/api/any2json-parquet/any2json-parquet/index.html new file mode 100644 index 00000000..c9e094b1 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/index.html @@ -0,0 +1,91 @@ + + + + + + + + + + About – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                About any2json-parquet

                +

                Convert any text file in Parquet

                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-parquet/any2json-parquet/js/apache-maven-fluido-2.0.0-M9.min.js new file mode 100644 index 00000000..819716ab --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/js/apache-maven-fluido-2.0.0-M9.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/licenses.html b/docs/api/any2json-parquet/any2json-parquet/licenses.html new file mode 100644 index 00000000..5d98e6e0 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Overview

                +

                Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                +

                Project Licenses

                +

                GNU GENERAL PUBLIC LICENSE, Version 3.0

                +
                                    GNU GENERAL PUBLIC LICENSE
                +                       Version 3, 29 June 2007
                +
                + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                + Everyone is permitted to copy and distribute verbatim copies
                + of this license document, but changing it is not allowed.
                +
                +                            Preamble
                +
                +  The GNU General Public License is a free, copyleft license for
                +software and other kinds of works.
                +
                +  The licenses for most software and other practical works are designed
                +to take away your freedom to share and change the works.  By contrast,
                +the GNU General Public License is intended to guarantee your freedom to
                +share and change all versions of a program--to make sure it remains free
                +software for all its users.  We, the Free Software Foundation, use the
                +GNU General Public License for most of our software; it applies also to
                +any other work released this way by its authors.  You can apply it to
                +your programs, too.
                +
                +  When we speak of free software, we are referring to freedom, not
                +price.  Our General Public Licenses are designed to make sure that you
                +have the freedom to distribute copies of free software (and charge for
                +them if you wish), that you receive source code or can get it if you
                +want it, that you can change the software or use pieces of it in new
                +free programs, and that you know you can do these things.
                +
                +  To protect your rights, we need to prevent others from denying you
                +these rights or asking you to surrender the rights.  Therefore, you have
                +certain responsibilities if you distribute copies of the software, or if
                +you modify it: responsibilities to respect the freedom of others.
                +
                +  For example, if you distribute copies of such a program, whether
                +gratis or for a fee, you must pass on to the recipients the same
                +freedoms that you received.  You must make sure that they, too, receive
                +or can get the source code.  And you must show them these terms so they
                +know their rights.
                +
                +  Developers that use the GNU GPL protect your rights with two steps:
                +(1) assert copyright on the software, and (2) offer you this License
                +giving you legal permission to copy, distribute and/or modify it.
                +
                +  For the developers' and authors' protection, the GPL clearly explains
                +that there is no warranty for this free software.  For both users' and
                +authors' sake, the GPL requires that modified versions be marked as
                +changed, so that their problems will not be attributed erroneously to
                +authors of previous versions.
                +
                +  Some devices are designed to deny users access to install or run
                +modified versions of the software inside them, although the manufacturer
                +can do so.  This is fundamentally incompatible with the aim of
                +protecting users' freedom to change the software.  The systematic
                +pattern of such abuse occurs in the area of products for individuals to
                +use, which is precisely where it is most unacceptable.  Therefore, we
                +have designed this version of the GPL to prohibit the practice for those
                +products.  If such problems arise substantially in other domains, we
                +stand ready to extend this provision to those domains in future versions
                +of the GPL, as needed to protect the freedom of users.
                +
                +  Finally, every program is threatened constantly by software patents.
                +States should not allow patents to restrict development and use of
                +software on general-purpose computers, but in those that do, we wish to
                +avoid the special danger that patents applied to a free program could
                +make it effectively proprietary.  To prevent this, the GPL assures that
                +patents cannot be used to render the program non-free.
                +
                +  The precise terms and conditions for copying, distribution and
                +modification follow.
                +
                +                       TERMS AND CONDITIONS
                +
                +  0. Definitions.
                +
                +  "This License" refers to version 3 of the GNU General Public License.
                +
                +  "Copyright" also means copyright-like laws that apply to other kinds of
                +works, such as semiconductor masks.
                +
                +  "The Program" refers to any copyrightable work licensed under this
                +License.  Each licensee is addressed as "you".  "Licensees" and
                +"recipients" may be individuals or organizations.
                +
                +  To "modify" a work means to copy from or adapt all or part of the work
                +in a fashion requiring copyright permission, other than the making of an
                +exact copy.  The resulting work is called a "modified version" of the
                +earlier work or a work "based on" the earlier work.
                +
                +  A "covered work" means either the unmodified Program or a work based
                +on the Program.
                +
                +  To "propagate" a work means to do anything with it that, without
                +permission, would make you directly or secondarily liable for
                +infringement under applicable copyright law, except executing it on a
                +computer or modifying a private copy.  Propagation includes copying,
                +distribution (with or without modification), making available to the
                +public, and in some countries other activities as well.
                +
                +  To "convey" a work means any kind of propagation that enables other
                +parties to make or receive copies.  Mere interaction with a user through
                +a computer network, with no transfer of a copy, is not conveying.
                +
                +  An interactive user interface displays "Appropriate Legal Notices"
                +to the extent that it includes a convenient and prominently visible
                +feature that (1) displays an appropriate copyright notice, and (2)
                +tells the user that there is no warranty for the work (except to the
                +extent that warranties are provided), that licensees may convey the
                +work under this License, and how to view a copy of this License.  If
                +the interface presents a list of user commands or options, such as a
                +menu, a prominent item in the list meets this criterion.
                +
                +  1. Source Code.
                +
                +  The "source code" for a work means the preferred form of the work
                +for making modifications to it.  "Object code" means any non-source
                +form of a work.
                +
                +  A "Standard Interface" means an interface that either is an official
                +standard defined by a recognized standards body, or, in the case of
                +interfaces specified for a particular programming language, one that
                +is widely used among developers working in that language.
                +
                +  The "System Libraries" of an executable work include anything, other
                +than the work as a whole, that (a) is included in the normal form of
                +packaging a Major Component, but which is not part of that Major
                +Component, and (b) serves only to enable use of the work with that
                +Major Component, or to implement a Standard Interface for which an
                +implementation is available to the public in source code form.  A
                +"Major Component", in this context, means a major essential component
                +(kernel, window system, and so on) of the specific operating system
                +(if any) on which the executable work runs, or a compiler used to
                +produce the work, or an object code interpreter used to run it.
                +
                +  The "Corresponding Source" for a work in object code form means all
                +the source code needed to generate, install, and (for an executable
                +work) run the object code and to modify the work, including scripts to
                +control those activities.  However, it does not include the work's
                +System Libraries, or general-purpose tools or generally available free
                +programs which are used unmodified in performing those activities but
                +which are not part of the work.  For example, Corresponding Source
                +includes interface definition files associated with source files for
                +the work, and the source code for shared libraries and dynamically
                +linked subprograms that the work is specifically designed to require,
                +such as by intimate data communication or control flow between those
                +subprograms and other parts of the work.
                +
                +  The Corresponding Source need not include anything that users
                +can regenerate automatically from other parts of the Corresponding
                +Source.
                +
                +  The Corresponding Source for a work in source code form is that
                +same work.
                +
                +  2. Basic Permissions.
                +
                +  All rights granted under this License are granted for the term of
                +copyright on the Program, and are irrevocable provided the stated
                +conditions are met.  This License explicitly affirms your unlimited
                +permission to run the unmodified Program.  The output from running a
                +covered work is covered by this License only if the output, given its
                +content, constitutes a covered work.  This License acknowledges your
                +rights of fair use or other equivalent, as provided by copyright law.
                +
                +  You may make, run and propagate covered works that you do not
                +convey, without conditions so long as your license otherwise remains
                +in force.  You may convey covered works to others for the sole purpose
                +of having them make modifications exclusively for you, or provide you
                +with facilities for running those works, provided that you comply with
                +the terms of this License in conveying all material for which you do
                +not control copyright.  Those thus making or running the covered works
                +for you must do so exclusively on your behalf, under your direction
                +and control, on terms that prohibit them from making any copies of
                +your copyrighted material outside their relationship with you.
                +
                +  Conveying under any other circumstances is permitted solely under
                +the conditions stated below.  Sublicensing is not allowed; section 10
                +makes it unnecessary.
                +
                +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                +
                +  No covered work shall be deemed part of an effective technological
                +measure under any applicable law fulfilling obligations under article
                +11 of the WIPO copyright treaty adopted on 20 December 1996, or
                +similar laws prohibiting or restricting circumvention of such
                +measures.
                +
                +  When you convey a covered work, you waive any legal power to forbid
                +circumvention of technological measures to the extent such circumvention
                +is effected by exercising rights under this License with respect to
                +the covered work, and you disclaim any intention to limit operation or
                +modification of the work as a means of enforcing, against the work's
                +users, your or third parties' legal rights to forbid circumvention of
                +technological measures.
                +
                +  4. Conveying Verbatim Copies.
                +
                +  You may convey verbatim copies of the Program's source code as you
                +receive it, in any medium, provided that you conspicuously and
                +appropriately publish on each copy an appropriate copyright notice;
                +keep intact all notices stating that this License and any
                +non-permissive terms added in accord with section 7 apply to the code;
                +keep intact all notices of the absence of any warranty; and give all
                +recipients a copy of this License along with the Program.
                +
                +  You may charge any price or no price for each copy that you convey,
                +and you may offer support or warranty protection for a fee.
                +
                +  5. Conveying Modified Source Versions.
                +
                +  You may convey a work based on the Program, or the modifications to
                +produce it from the Program, in the form of source code under the
                +terms of section 4, provided that you also meet all of these conditions:
                +
                +    a) The work must carry prominent notices stating that you modified
                +    it, and giving a relevant date.
                +
                +    b) The work must carry prominent notices stating that it is
                +    released under this License and any conditions added under section
                +    7.  This requirement modifies the requirement in section 4 to
                +    "keep intact all notices".
                +
                +    c) You must license the entire work, as a whole, under this
                +    License to anyone who comes into possession of a copy.  This
                +    License will therefore apply, along with any applicable section 7
                +    additional terms, to the whole of the work, and all its parts,
                +    regardless of how they are packaged.  This License gives no
                +    permission to license the work in any other way, but it does not
                +    invalidate such permission if you have separately received it.
                +
                +    d) If the work has interactive user interfaces, each must display
                +    Appropriate Legal Notices; however, if the Program has interactive
                +    interfaces that do not display Appropriate Legal Notices, your
                +    work need not make them do so.
                +
                +  A compilation of a covered work with other separate and independent
                +works, which are not by their nature extensions of the covered work,
                +and which are not combined with it such as to form a larger program,
                +in or on a volume of a storage or distribution medium, is called an
                +"aggregate" if the compilation and its resulting copyright are not
                +used to limit the access or legal rights of the compilation's users
                +beyond what the individual works permit.  Inclusion of a covered work
                +in an aggregate does not cause this License to apply to the other
                +parts of the aggregate.
                +
                +  6. Conveying Non-Source Forms.
                +
                +  You may convey a covered work in object code form under the terms
                +of sections 4 and 5, provided that you also convey the
                +machine-readable Corresponding Source under the terms of this License,
                +in one of these ways:
                +
                +    a) Convey the object code in, or embodied in, a physical product
                +    (including a physical distribution medium), accompanied by the
                +    Corresponding Source fixed on a durable physical medium
                +    customarily used for software interchange.
                +
                +    b) Convey the object code in, or embodied in, a physical product
                +    (including a physical distribution medium), accompanied by a
                +    written offer, valid for at least three years and valid for as
                +    long as you offer spare parts or customer support for that product
                +    model, to give anyone who possesses the object code either (1) a
                +    copy of the Corresponding Source for all the software in the
                +    product that is covered by this License, on a durable physical
                +    medium customarily used for software interchange, for a price no
                +    more than your reasonable cost of physically performing this
                +    conveying of source, or (2) access to copy the
                +    Corresponding Source from a network server at no charge.
                +
                +    c) Convey individual copies of the object code with a copy of the
                +    written offer to provide the Corresponding Source.  This
                +    alternative is allowed only occasionally and noncommercially, and
                +    only if you received the object code with such an offer, in accord
                +    with subsection 6b.
                +
                +    d) Convey the object code by offering access from a designated
                +    place (gratis or for a charge), and offer equivalent access to the
                +    Corresponding Source in the same way through the same place at no
                +    further charge.  You need not require recipients to copy the
                +    Corresponding Source along with the object code.  If the place to
                +    copy the object code is a network server, the Corresponding Source
                +    may be on a different server (operated by you or a third party)
                +    that supports equivalent copying facilities, provided you maintain
                +    clear directions next to the object code saying where to find the
                +    Corresponding Source.  Regardless of what server hosts the
                +    Corresponding Source, you remain obligated to ensure that it is
                +    available for as long as needed to satisfy these requirements.
                +
                +    e) Convey the object code using peer-to-peer transmission, provided
                +    you inform other peers where the object code and Corresponding
                +    Source of the work are being offered to the general public at no
                +    charge under subsection 6d.
                +
                +  A separable portion of the object code, whose source code is excluded
                +from the Corresponding Source as a System Library, need not be
                +included in conveying the object code work.
                +
                +  A "User Product" is either (1) a "consumer product", which means any
                +tangible personal property which is normally used for personal, family,
                +or household purposes, or (2) anything designed or sold for incorporation
                +into a dwelling.  In determining whether a product is a consumer product,
                +doubtful cases shall be resolved in favor of coverage.  For a particular
                +product received by a particular user, "normally used" refers to a
                +typical or common use of that class of product, regardless of the status
                +of the particular user or of the way in which the particular user
                +actually uses, or expects or is expected to use, the product.  A product
                +is a consumer product regardless of whether the product has substantial
                +commercial, industrial or non-consumer uses, unless such uses represent
                +the only significant mode of use of the product.
                +
                +  "Installation Information" for a User Product means any methods,
                +procedures, authorization keys, or other information required to install
                +and execute modified versions of a covered work in that User Product from
                +a modified version of its Corresponding Source.  The information must
                +suffice to ensure that the continued functioning of the modified object
                +code is in no case prevented or interfered with solely because
                +modification has been made.
                +
                +  If you convey an object code work under this section in, or with, or
                +specifically for use in, a User Product, and the conveying occurs as
                +part of a transaction in which the right of possession and use of the
                +User Product is transferred to the recipient in perpetuity or for a
                +fixed term (regardless of how the transaction is characterized), the
                +Corresponding Source conveyed under this section must be accompanied
                +by the Installation Information.  But this requirement does not apply
                +if neither you nor any third party retains the ability to install
                +modified object code on the User Product (for example, the work has
                +been installed in ROM).
                +
                +  The requirement to provide Installation Information does not include a
                +requirement to continue to provide support service, warranty, or updates
                +for a work that has been modified or installed by the recipient, or for
                +the User Product in which it has been modified or installed.  Access to a
                +network may be denied when the modification itself materially and
                +adversely affects the operation of the network or violates the rules and
                +protocols for communication across the network.
                +
                +  Corresponding Source conveyed, and Installation Information provided,
                +in accord with this section must be in a format that is publicly
                +documented (and with an implementation available to the public in
                +source code form), and must require no special password or key for
                +unpacking, reading or copying.
                +
                +  7. Additional Terms.
                +
                +  "Additional permissions" are terms that supplement the terms of this
                +License by making exceptions from one or more of its conditions.
                +Additional permissions that are applicable to the entire Program shall
                +be treated as though they were included in this License, to the extent
                +that they are valid under applicable law.  If additional permissions
                +apply only to part of the Program, that part may be used separately
                +under those permissions, but the entire Program remains governed by
                +this License without regard to the additional permissions.
                +
                +  When you convey a copy of a covered work, you may at your option
                +remove any additional permissions from that copy, or from any part of
                +it.  (Additional permissions may be written to require their own
                +removal in certain cases when you modify the work.)  You may place
                +additional permissions on material, added by you to a covered work,
                +for which you have or can give appropriate copyright permission.
                +
                +  Notwithstanding any other provision of this License, for material you
                +add to a covered work, you may (if authorized by the copyright holders of
                +that material) supplement the terms of this License with terms:
                +
                +    a) Disclaiming warranty or limiting liability differently from the
                +    terms of sections 15 and 16 of this License; or
                +
                +    b) Requiring preservation of specified reasonable legal notices or
                +    author attributions in that material or in the Appropriate Legal
                +    Notices displayed by works containing it; or
                +
                +    c) Prohibiting misrepresentation of the origin of that material, or
                +    requiring that modified versions of such material be marked in
                +    reasonable ways as different from the original version; or
                +
                +    d) Limiting the use for publicity purposes of names of licensors or
                +    authors of the material; or
                +
                +    e) Declining to grant rights under trademark law for use of some
                +    trade names, trademarks, or service marks; or
                +
                +    f) Requiring indemnification of licensors and authors of that
                +    material by anyone who conveys the material (or modified versions of
                +    it) with contractual assumptions of liability to the recipient, for
                +    any liability that these contractual assumptions directly impose on
                +    those licensors and authors.
                +
                +  All other non-permissive additional terms are considered "further
                +restrictions" within the meaning of section 10.  If the Program as you
                +received it, or any part of it, contains a notice stating that it is
                +governed by this License along with a term that is a further
                +restriction, you may remove that term.  If a license document contains
                +a further restriction but permits relicensing or conveying under this
                +License, you may add to a covered work material governed by the terms
                +of that license document, provided that the further restriction does
                +not survive such relicensing or conveying.
                +
                +  If you add terms to a covered work in accord with this section, you
                +must place, in the relevant source files, a statement of the
                +additional terms that apply to those files, or a notice indicating
                +where to find the applicable terms.
                +
                +  Additional terms, permissive or non-permissive, may be stated in the
                +form of a separately written license, or stated as exceptions;
                +the above requirements apply either way.
                +
                +  8. Termination.
                +
                +  You may not propagate or modify a covered work except as expressly
                +provided under this License.  Any attempt otherwise to propagate or
                +modify it is void, and will automatically terminate your rights under
                +this License (including any patent licenses granted under the third
                +paragraph of section 11).
                +
                +  However, if you cease all violation of this License, then your
                +license from a particular copyright holder is reinstated (a)
                +provisionally, unless and until the copyright holder explicitly and
                +finally terminates your license, and (b) permanently, if the copyright
                +holder fails to notify you of the violation by some reasonable means
                +prior to 60 days after the cessation.
                +
                +  Moreover, your license from a particular copyright holder is
                +reinstated permanently if the copyright holder notifies you of the
                +violation by some reasonable means, this is the first time you have
                +received notice of violation of this License (for any work) from that
                +copyright holder, and you cure the violation prior to 30 days after
                +your receipt of the notice.
                +
                +  Termination of your rights under this section does not terminate the
                +licenses of parties who have received copies or rights from you under
                +this License.  If your rights have been terminated and not permanently
                +reinstated, you do not qualify to receive new licenses for the same
                +material under section 10.
                +
                +  9. Acceptance Not Required for Having Copies.
                +
                +  You are not required to accept this License in order to receive or
                +run a copy of the Program.  Ancillary propagation of a covered work
                +occurring solely as a consequence of using peer-to-peer transmission
                +to receive a copy likewise does not require acceptance.  However,
                +nothing other than this License grants you permission to propagate or
                +modify any covered work.  These actions infringe copyright if you do
                +not accept this License.  Therefore, by modifying or propagating a
                +covered work, you indicate your acceptance of this License to do so.
                +
                +  10. Automatic Licensing of Downstream Recipients.
                +
                +  Each time you convey a covered work, the recipient automatically
                +receives a license from the original licensors, to run, modify and
                +propagate that work, subject to this License.  You are not responsible
                +for enforcing compliance by third parties with this License.
                +
                +  An "entity transaction" is a transaction transferring control of an
                +organization, or substantially all assets of one, or subdividing an
                +organization, or merging organizations.  If propagation of a covered
                +work results from an entity transaction, each party to that
                +transaction who receives a copy of the work also receives whatever
                +licenses to the work the party's predecessor in interest had or could
                +give under the previous paragraph, plus a right to possession of the
                +Corresponding Source of the work from the predecessor in interest, if
                +the predecessor has it or can get it with reasonable efforts.
                +
                +  You may not impose any further restrictions on the exercise of the
                +rights granted or affirmed under this License.  For example, you may
                +not impose a license fee, royalty, or other charge for exercise of
                +rights granted under this License, and you may not initiate litigation
                +(including a cross-claim or counterclaim in a lawsuit) alleging that
                +any patent claim is infringed by making, using, selling, offering for
                +sale, or importing the Program or any portion of it.
                +
                +  11. Patents.
                +
                +  A "contributor" is a copyright holder who authorizes use under this
                +License of the Program or a work on which the Program is based.  The
                +work thus licensed is called the contributor's "contributor version".
                +
                +  A contributor's "essential patent claims" are all patent claims
                +owned or controlled by the contributor, whether already acquired or
                +hereafter acquired, that would be infringed by some manner, permitted
                +by this License, of making, using, or selling its contributor version,
                +but do not include claims that would be infringed only as a
                +consequence of further modification of the contributor version.  For
                +purposes of this definition, "control" includes the right to grant
                +patent sublicenses in a manner consistent with the requirements of
                +this License.
                +
                +  Each contributor grants you a non-exclusive, worldwide, royalty-free
                +patent license under the contributor's essential patent claims, to
                +make, use, sell, offer for sale, import and otherwise run, modify and
                +propagate the contents of its contributor version.
                +
                +  In the following three paragraphs, a "patent license" is any express
                +agreement or commitment, however denominated, not to enforce a patent
                +(such as an express permission to practice a patent or covenant not to
                +sue for patent infringement).  To "grant" such a patent license to a
                +party means to make such an agreement or commitment not to enforce a
                +patent against the party.
                +
                +  If you convey a covered work, knowingly relying on a patent license,
                +and the Corresponding Source of the work is not available for anyone
                +to copy, free of charge and under the terms of this License, through a
                +publicly available network server or other readily accessible means,
                +then you must either (1) cause the Corresponding Source to be so
                +available, or (2) arrange to deprive yourself of the benefit of the
                +patent license for this particular work, or (3) arrange, in a manner
                +consistent with the requirements of this License, to extend the patent
                +license to downstream recipients.  "Knowingly relying" means you have
                +actual knowledge that, but for the patent license, your conveying the
                +covered work in a country, or your recipient's use of the covered work
                +in a country, would infringe one or more identifiable patents in that
                +country that you have reason to believe are valid.
                +
                +  If, pursuant to or in connection with a single transaction or
                +arrangement, you convey, or propagate by procuring conveyance of, a
                +covered work, and grant a patent license to some of the parties
                +receiving the covered work authorizing them to use, propagate, modify
                +or convey a specific copy of the covered work, then the patent license
                +you grant is automatically extended to all recipients of the covered
                +work and works based on it.
                +
                +  A patent license is "discriminatory" if it does not include within
                +the scope of its coverage, prohibits the exercise of, or is
                +conditioned on the non-exercise of one or more of the rights that are
                +specifically granted under this License.  You may not convey a covered
                +work if you are a party to an arrangement with a third party that is
                +in the business of distributing software, under which you make payment
                +to the third party based on the extent of your activity of conveying
                +the work, and under which the third party grants, to any of the
                +parties who would receive the covered work from you, a discriminatory
                +patent license (a) in connection with copies of the covered work
                +conveyed by you (or copies made from those copies), or (b) primarily
                +for and in connection with specific products or compilations that
                +contain the covered work, unless you entered into that arrangement,
                +or that patent license was granted, prior to 28 March 2007.
                +
                +  Nothing in this License shall be construed as excluding or limiting
                +any implied license or other defenses to infringement that may
                +otherwise be available to you under applicable patent law.
                +
                +  12. No Surrender of Others' Freedom.
                +
                +  If conditions are imposed on you (whether by court order, agreement or
                +otherwise) that contradict the conditions of this License, they do not
                +excuse you from the conditions of this License.  If you cannot convey a
                +covered work so as to satisfy simultaneously your obligations under this
                +License and any other pertinent obligations, then as a consequence you may
                +not convey it at all.  For example, if you agree to terms that obligate you
                +to collect a royalty for further conveying from those to whom you convey
                +the Program, the only way you could satisfy both those terms and this
                +License would be to refrain entirely from conveying the Program.
                +
                +  13. Use with the GNU Affero General Public License.
                +
                +  Notwithstanding any other provision of this License, you have
                +permission to link or combine any covered work with a work licensed
                +under version 3 of the GNU Affero General Public License into a single
                +combined work, and to convey the resulting work.  The terms of this
                +License will continue to apply to the part which is the covered work,
                +but the special requirements of the GNU Affero General Public License,
                +section 13, concerning interaction through a network will apply to the
                +combination as such.
                +
                +  14. Revised Versions of this License.
                +
                +  The Free Software Foundation may publish revised and/or new versions of
                +the GNU General Public License from time to time.  Such new versions will
                +be similar in spirit to the present version, but may differ in detail to
                +address new problems or concerns.
                +
                +  Each version is given a distinguishing version number.  If the
                +Program specifies that a certain numbered version of the GNU General
                +Public License "or any later version" applies to it, you have the
                +option of following the terms and conditions either of that numbered
                +version or of any later version published by the Free Software
                +Foundation.  If the Program does not specify a version number of the
                +GNU General Public License, you may choose any version ever published
                +by the Free Software Foundation.
                +
                +  If the Program specifies that a proxy can decide which future
                +versions of the GNU General Public License can be used, that proxy's
                +public statement of acceptance of a version permanently authorizes you
                +to choose that version for the Program.
                +
                +  Later license versions may give you additional or different
                +permissions.  However, no additional obligations are imposed on any
                +author or copyright holder as a result of your choosing to follow a
                +later version.
                +
                +  15. Disclaimer of Warranty.
                +
                +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                +
                +  16. Limitation of Liability.
                +
                +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                +SUCH DAMAGES.
                +
                +  17. Interpretation of Sections 15 and 16.
                +
                +  If the disclaimer of warranty and limitation of liability provided
                +above cannot be given local legal effect according to their terms,
                +reviewing courts shall apply local law that most closely approximates
                +an absolute waiver of all civil liability in connection with the
                +Program, unless a warranty or assumption of liability accompanies a
                +copy of the Program in return for a fee.
                +
                +                     END OF TERMS AND CONDITIONS
                +
                +            How to Apply These Terms to Your New Programs
                +
                +  If you develop a new program, and you want it to be of the greatest
                +possible use to the public, the best way to achieve this is to make it
                +free software which everyone can redistribute and change under these terms.
                +
                +  To do so, attach the following notices to the program.  It is safest
                +to attach them to the start of each source file to most effectively
                +state the exclusion of warranty; and each file should have at least
                +the "copyright" line and a pointer to where the full notice is found.
                +
                +    <one line to give the program's name and a brief idea of what it does.>
                +    Copyright (C) <year>  <name of author>
                +
                +    This program is free software: you can redistribute it and/or modify
                +    it under the terms of the GNU General Public License as published by
                +    the Free Software Foundation, either version 3 of the License, or
                +    (at your option) any later version.
                +
                +    This program is distributed in the hope that it will be useful,
                +    but WITHOUT ANY WARRANTY; without even the implied warranty of
                +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                +    GNU General Public License for more details.
                +
                +    You should have received a copy of the GNU General Public License
                +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                +
                +Also add information on how to contact you by electronic and paper mail.
                +
                +  If the program does terminal interaction, make it output a short
                +notice like this when it starts in an interactive mode:
                +
                +    <program>  Copyright (C) <year>  <name of author>
                +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                +    This is free software, and you are welcome to redistribute it
                +    under certain conditions; type `show c' for details.
                +
                +The hypothetical commands `show w' and `show c' should show the appropriate
                +parts of the General Public License.  Of course, your program's commands
                +might be different; for a GUI interface, you would use an "about box".
                +
                +  You should also get your employer (if you work as a programmer) or school,
                +if any, to sign a "copyright disclaimer" for the program, if necessary.
                +For more information on this, and how to apply and follow the GNU GPL, see
                +<https://www.gnu.org/licenses/>.
                +
                +  The GNU General Public License does not permit incorporating your program
                +into proprietary programs.  If your program is a subroutine library, you
                +may consider it more useful to permit linking proprietary applications with
                +the library.  If this is what you want to do, use the GNU Lesser General
                +Public License instead of this License.  But first, please read
                +<https://www.gnu.org/licenses/why-not-lgpl.html>.
                +
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/plugin-management.html b/docs/api/any2json-parquet/any2json-parquet/plugin-management.html new file mode 100644 index 00000000..07306798 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Project Plugin Management

                + + + + + + + + + + + + + + + + + + + + +
                GroupIdArtifactIdVersion
                org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                org.apache.maven.pluginsmaven-release-plugin3.0.1
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/plugins.html b/docs/api/any2json-parquet/any2json-parquet/plugins.html new file mode 100644 index 00000000..66a15eff --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Project Build Plugins

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                GroupIdArtifactIdVersion
                org.apache.maven.pluginsmaven-clean-plugin3.4.0
                org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                org.apache.maven.pluginsmaven-install-plugin3.1.3
                org.apache.maven.pluginsmaven-jar-plugin3.4.2
                org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                org.apache.maven.pluginsmaven-resources-plugin3.3.1
                org.apache.maven.pluginsmaven-site-plugin3.20.0
                org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                org.codehaus.mojoversions-maven-plugin2.17.1
                +

                Project Report Plugins

                + + + + + + + + + + + + +
                GroupIdArtifactIdVersion
                org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/project-info.html b/docs/api/any2json-parquet/any2json-parquet/project-info.html new file mode 100644 index 00000000..ee2ae6d7 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Project Information

                +

                This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                +

                Overview

                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                DocumentDescription
                DependenciesThis document lists the project's dependencies and provides information on each dependency.
                Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                Distribution ManagementThis document provides informations on the distribution management of this project.
                AboutConvert any text file in Parquet
                LicensesThis document lists the project license(s).
                Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                PluginsThis document lists the build plugins and the report plugins used by this project.
                Source Code ManagementThis document lists ways to access the online source repository.
                SummaryThis document lists other related information of this project
                TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/project-reports.html b/docs/api/any2json-parquet/any2json-parquet/project-reports.html new file mode 100644 index 00000000..3e4bf4e1 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Generated Reports

                +

                This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

                +

                Overview

                + + + + + + +
                DocumentDescription
                JavadocJavadoc API documentation.
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/scm.html b/docs/api/any2json-parquet/any2json-parquet/scm.html new file mode 100644 index 00000000..309d48d9 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Overview

                +

                This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                +

                Web Browser Access

                +

                The following is a link to a browsable version of the source repository:

                +
                https://github.com/romualdrousseau/any2json-monorepo/any2json-parquet
                +

                Anonymous Access

                +

                The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                +
                $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                +

                Developer Access

                +

                Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                +
                $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                +

                Access from Behind a Firewall

                +

                Refer to the documentation of the SCM used for more information about access behind a firewall.

                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/summary.html b/docs/api/any2json-parquet/any2json-parquet/summary.html new file mode 100644 index 00000000..edce583b --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Project Summary

                +

                Project Information

                + + + + + + + + + + + + +
                FieldValue
                Nameany2json-parquet
                DescriptionConvert any text file in Parquet
                Homepagehttps://github.com/romualdrousseau/any2json-parquet
                +

                Project Organization

                +

                This project does not belong to an organization.

                +

                Build Information

                + + + + + + + + + + + + + + + + + + +
                FieldValue
                GroupIdcom.github.romualdrousseau
                ArtifactIdany2json-parquet
                Version2.44-SNAPSHOT
                Typejar
                Java Version17
                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-parquet/any2json-parquet/team.html b/docs/api/any2json-parquet/any2json-parquet/team.html new file mode 100644 index 00000000..531e3064 --- /dev/null +++ b/docs/api/any2json-parquet/any2json-parquet/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – any2json-parquet + + + + + + +
                +
                + + + +
                +
                +
                + + +
                +
                +
                +

                Project Team

                +

                A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                +

                The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                +

                Members

                +

                The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                + + + + + + + + + + + + +
                ImageNameEmailOrganizationOrganization URL
                Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                +

                Contributors

                +

                There are no contributors listed for this project. Please check back again later.

                +
                +
                +
                +
                +
                +
                +
                +

                © 2024 +

                +
                +
                +
                + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/allclasses-index.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/allclasses-index.html new file mode 100644 index 00000000..e02f5c41 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/allclasses-index.html @@ -0,0 +1,72 @@ + + + + +All Classes and Interfaces (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                All Classes and Interfaces

                +
                +
                +
                Classes
                +
                +
                Class
                +
                Description
                + +
                 
                + +
                 
                +
                +
                +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/allpackages-index.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/allpackages-index.html new file mode 100644 index 00000000..1ae85703 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/allpackages-index.html @@ -0,0 +1,68 @@ + + + + +All Packages (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                All Packages

                +
                +
                Package Summary
                + +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfClass.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfClass.html new file mode 100644 index 00000000..6fc859e6 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfClass.html @@ -0,0 +1,207 @@ + + + + +PdfClass (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                + + +
                java.lang.Object +
                com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                +
                +
                +
                +
                All Implemented Interfaces:
                +
                DocumentClass
                +
                +
                +
                public class PdfClass +extends Object +implements DocumentClass
                +
                +
                + +
                +
                + +
                + +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfDocument.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfDocument.html new file mode 100644 index 00000000..17a93f4c --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfDocument.html @@ -0,0 +1,255 @@ + + + + +PdfDocument (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                + +
                + +

                Class PdfDocument

                +
                +
                java.lang.Object +
                com.github.romualdrousseau.any2json.base.BaseDocument +
                com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                +
                +
                +
                +
                All Implemented Interfaces:
                +
                Document, AutoCloseable
                +
                +
                +
                public class PdfDocument +extends BaseDocument
                +
                +
                + +
                +
                +
                  + +
                • +
                  +

                  Constructor Details

                  +
                    +
                  • +
                    +

                    PdfDocument

                    +
                    public PdfDocument()
                    +
                    +
                  • +
                  +
                  +
                • + +
                • +
                  +

                  Method Details

                  + +
                  +
                • +
                +
                + +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfClass.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfClass.html new file mode 100644 index 00000000..6a7e6a61 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfClass.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.pdf.PdfClass (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                Uses of Class
                com.github.romualdrousseau.any2json.loader.pdf.PdfClass

                +
                +No usage of com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfDocument.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfDocument.html new file mode 100644 index 00000000..dc4893a0 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfDocument.html @@ -0,0 +1,61 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                Uses of Class
                com.github.romualdrousseau.any2json.loader.pdf.PdfDocument

                +
                +No usage of com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-summary.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-summary.html new file mode 100644 index 00000000..2ee09d80 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-summary.html @@ -0,0 +1,97 @@ + + + + +com.github.romualdrousseau.any2json.loader.pdf (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                Package com.github.romualdrousseau.any2json.loader.pdf

                +
                +
                +
                package com.github.romualdrousseau.any2json.loader.pdf
                +
                + +
                +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-tree.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-tree.html new file mode 100644 index 00000000..b2536623 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-tree.html @@ -0,0 +1,76 @@ + + + + +com.github.romualdrousseau.any2json.loader.pdf Class Hierarchy (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                Hierarchy For Package com.github.romualdrousseau.any2json.loader.pdf

                +
                +
                +

                Class Hierarchy

                +
                  +
                • java.lang.Object +
                    +
                  • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) +
                      +
                    • com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                    • +
                    +
                  • +
                  • com.github.romualdrousseau.any2json.loader.pdf.PdfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                  • +
                  +
                • +
                +
                +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-use.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-use.html new file mode 100644 index 00000000..f40662a5 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-use.html @@ -0,0 +1,61 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.loader.pdf (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                Uses of Package
                com.github.romualdrousseau.any2json.loader.pdf

                +
                +No usage of com.github.romualdrousseau.any2json.loader.pdf
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/copy.svg b/docs/api/any2json-pdf/any2json-pdf/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/element-list b/docs/api/any2json-pdf/any2json-pdf/apidocs/element-list new file mode 100644 index 00000000..d29bd403 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/element-list @@ -0,0 +1 @@ +com.github.romualdrousseau.any2json.loader.pdf diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/help-doc.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/help-doc.html new file mode 100644 index 00000000..c5dec20d --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/help-doc.html @@ -0,0 +1,187 @@ + + + + +API Help (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +

                JavaDoc Help

                + +
                +
                +

                Navigation

                +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
                +
                +
                +

                Kinds of Pages

                +The following sections describe the different kinds of pages in this collection. +
                +

                Package

                +

                Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

                +
                  +
                • Interfaces
                • +
                • Classes
                • +
                • Enum Classes
                • +
                • Exception Classes
                • +
                • Annotation Interfaces
                • +
                +
                +
                +

                Class or Interface

                +

                Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

                +
                  +
                • Class Inheritance Diagram
                • +
                • Direct Subclasses
                • +
                • All Known Subinterfaces
                • +
                • All Known Implementing Classes
                • +
                • Class or Interface Declaration
                • +
                • Class or Interface Description
                • +
                +
                +
                  +
                • Nested Class Summary
                • +
                • Enum Constant Summary
                • +
                • Field Summary
                • +
                • Property Summary
                • +
                • Constructor Summary
                • +
                • Method Summary
                • +
                • Required Element Summary
                • +
                • Optional Element Summary
                • +
                +
                +
                  +
                • Enum Constant Details
                • +
                • Field Details
                • +
                • Property Details
                • +
                • Constructor Details
                • +
                • Method Details
                • +
                • Element Details
                • +
                +

                Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

                +

                The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

                +
                +
                +

                Other Files

                +

                Packages and modules may contain pages with additional information related to the declarations nearby.

                +
                +
                +

                Use

                +

                Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

                +
                +
                +

                Tree (Class Hierarchy)

                +

                There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

                +
                  +
                • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
                • +
                • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
                • +
                +
                +
                +

                All Packages

                +

                The All Packages page contains an alphabetic index of all packages contained in the documentation.

                +
                +
                +

                All Classes and Interfaces

                +

                The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

                +
                +
                +

                Index

                +

                The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

                +
                +
                +
                +This help file applies to API documentation generated by the standard doclet.
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/index-all.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/index-all.html new file mode 100644 index 00000000..d36c2dc5 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/index-all.html @@ -0,0 +1,103 @@ + + + + +Index (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                Index

                +
                +C G N O P 
                All Classes and Interfaces|All Packages +

                C

                +
                +
                close() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                 
                +
                com.github.romualdrousseau.any2json.loader.pdf - package com.github.romualdrousseau.any2json.loader.pdf
                +
                 
                +
                +

                G

                +
                +
                getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                 
                +
                getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                 
                +
                getPriority() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                +
                 
                +
                getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                 
                +
                getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                 
                +
                +

                N

                +
                +
                newInstance() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                +
                 
                +
                +

                O

                +
                +
                open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                 
                +
                +

                P

                +
                +
                PdfClass - Class in com.github.romualdrousseau.any2json.loader.pdf
                +
                 
                +
                PdfClass() - Constructor for class com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                +
                 
                +
                PdfDocument - Class in com.github.romualdrousseau.any2json.loader.pdf
                +
                 
                +
                PdfDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                +
                 
                +
                +C G N O P 
                All Classes and Interfaces|All Packages
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/index.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/index.html new file mode 100644 index 00000000..c6cec2ca --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/index.html @@ -0,0 +1,26 @@ + + + + +any2json-pdf 2.44-SNAPSHOT API + + + + + + + + + + + +
                + +

                com/github/romualdrousseau/any2json/loader/pdf/package-summary.html

                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/LICENSE b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jquery.md b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jqueryUI.md b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/link.svg b/docs/api/any2json-pdf/any2json-pdf/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/member-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/member-search-index.js new file mode 100644 index 00000000..d3edacd6 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfClass","l":"PdfClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"PdfDocument()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/module-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/overview-tree.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/overview-tree.html new file mode 100644 index 00000000..c1d7c362 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/overview-tree.html @@ -0,0 +1,80 @@ + + + + +Class Hierarchy (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                + +
                +
                +
                +

                Hierarchy For All Packages

                +
                +Package Hierarchies: + +
                +

                Class Hierarchy

                +
                  +
                • java.lang.Object +
                    +
                  • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) +
                      +
                    • com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                    • +
                    +
                  • +
                  • com.github.romualdrousseau.any2json.loader.pdf.PdfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                  • +
                  +
                • +
                +
                +
                +
                +
                + +
                +
                +
                + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/package-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/package-search-index.js new file mode 100644 index 00000000..fb7cebc5 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.pdf"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/glass.png b/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/glass.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/x.png b/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/x.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
                "],col:[2,"","
                "],tr:[2,"","
                "],td:[3,"","
                "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
                ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
                "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
                  ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
                  ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
                  ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
                  ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/script.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/search-page.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
                  ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
                  ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
                  ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
                  " + col1 + "
                  ").appendTo(table); + if (category !== "modules") { + $("
                  " + col2 + "
                  ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
                  ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
                  ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/search.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/search.html new file mode 100644 index 00000000..d08571db --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Search (any2json-pdf 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +

                  Search

                  +
                  + + +
                  +Additional resources +
                  +
                  +
                  +

                  The help page provides an introduction to the scope and syntax of JavaDoc search.

                  +

                  You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

                  +

                  The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

                  +link +

                  + +

                  +
                  +

                  Loading search index...

                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/search.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
                • " + categories[item.category] + "
                • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
                • ").appendTo(ul); + var div = $("
                  ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
                  " + + idx.d + "
                  "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/stylesheet.css b/docs/api/any2json-pdf/any2json-pdf/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/tag-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/tag-search-index.js new file mode 100644 index 00000000..0367dae6 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/type-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/type-search-index.js new file mode 100644 index 00000000..99dfbd77 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","l":"PdfClass"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","l":"PdfDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-pdf/any2json-pdf/css/apache-maven-fluido-2.0.0-M9.min.css new file mode 100644 index 00000000..fea07dd8 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/css/apache-maven-fluido-2.0.0-M9.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/css/print.css b/docs/api/any2json-pdf/any2json-pdf/css/print.css new file mode 100644 index 00000000..34af557d --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} diff --git a/docs/api/any2json-pdf/any2json-pdf/css/site.css b/docs/api/any2json-pdf/any2json-pdf/css/site.css new file mode 100644 index 00000000..055e7e28 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/dependencies.html b/docs/api/any2json-pdf/any2json-pdf/dependencies.html new file mode 100644 index 00000000..c734670f --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/dependencies.html @@ -0,0 +1,2040 @@ + + + + + + + + + + Project Dependencies – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Project Dependencies

                  +

                  compile

                  +

                  The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  GroupIdArtifactIdVersionTypeLicenses
                  com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                  org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                  org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
                  technology.tabulatabula1.0.5jarMIT License
                  +

                  test

                  +

                  The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                  + + + + + + + + + + + + + + + + + + +
                  GroupIdArtifactIdVersionTypeLicenses
                  junitjunit4.13.2jarEclipse Public License 1.0
                  org.hamcresthamcrest2.2jarBSD License 3
                  +

                  Project Transitive Dependencies

                  +

                  The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

                  +

                  compile

                  +

                  The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  GroupIdArtifactIdVersionClassifierTypeLicenses
                  com.fasterxml.jackson.corejackson-annotations2.15.1-jarThe Apache Software License, Version 2.0
                  com.fasterxml.jackson.corejackson-core2.15.1-jarThe Apache Software License, Version 2.0
                  com.fasterxml.jackson.corejackson-databind2.16.0-jarThe Apache Software License, Version 2.0
                  com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
                  com.github.jai-imageiojai-imageio-core1.4.0-jarBSD 3-clause License w/nuclear disclaimer
                  com.github.jai-imageiojai-imageio-jpeg20001.4.0-jarJJ2000BSD 3-clause License w/nuclear disclaimer
                  com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
                  com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
                  com.google.code.gsongson2.8.7-jarApache 2.0
                  com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
                  com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
                  com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
                  com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
                  com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
                  com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
                  com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
                  commons-clicommons-cli1.4-jarApache License, Version 2.0
                  commons-codeccommons-codec1.15-jarApache License, Version 2.0
                  commons-loggingcommons-logging1.2-jarThe Apache Software License, Version 2.0
                  io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
                  org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
                  org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
                  org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
                  org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
                  org.apache.commonscommons-csv1.9.0-jarApache License, Version 2.0
                  org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
                  org.apache.pdfboxfontbox2.0.24-jarApache License, Version 2.0
                  org.apache.pdfboxjbig2-imageio3.0.3-jarApache License, Version 2.0
                  org.apache.pdfboxpdfbox2.0.24-jarApache License, Version 2.0
                  org.bouncycastlebcmail-jdk15on1.69-jarBouncy Castle Licence
                  org.bouncycastlebcpkix-jdk15on1.69-jarBouncy Castle Licence
                  org.bouncycastlebcprov-jdk15on1.69-jarBouncy Castle Licence
                  org.bouncycastlebcutil-jdk15on1.69-jarBouncy Castle Licence
                  org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
                  org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
                  org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
                  org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
                  org.locationtech.jtsjts-core1.18.1-jarEclipse Public License, Version 2.0Eclipse Distribution License - v 1.0
                  org.pythonjython-standalone2.7.3-jarJython Software License
                  org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
                  org.slf4jslf4j-api2.0.16-jarMIT License
                  org.slf4jslf4j-simple1.7.32-jarMIT License
                  org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
                  org.xerial.snappysnappy-java1.1.10.5-jar-
                  +

                  runtime

                  +

                  The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                  + + + + + + + + + + + + + + + + + + +
                  GroupIdArtifactIdVersionTypeLicenses
                  org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
                  org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
                  +

                  test

                  +

                  The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                  + + + + + + + + + + + + +
                  GroupIdArtifactIdVersionTypeLicenses
                  org.hamcresthamcrest-core1.3jarNew BSD License
                  +

                  Project Dependency Graph

                  + +
                  +

                  Dependency Tree

                  +
                  +

                  Licenses

                  +

                  GNU General Public License (GPL) version 2, or any later version: JavaCPP

                  +

                  The Apache License, Version 2.0: fury-core, fury-format

                  +

                  Apache 2.0: Gson, error-prone annotations

                  +

                  Eclipse Public License 1.0: JUnit

                  +

                  MIT License: SLF4J API Module, SLF4J Simple Binding, Tabula

                  +

                  BSD License 3: Hamcrest

                  +

                  BSD 3-clause License w/nuclear disclaimer: JPEG2000 support for Java Advanced Imaging Image I/O Tools API, Java Advanced Imaging Image I/O Tools API core (standalone)

                  +

                  New BSD License: Hamcrest Core

                  +

                  JJ2000: JPEG2000 support for Java Advanced Imaging Image I/O Tools API

                  +

                  Eclipse Public License, Version 2.0: org.locationtech.jts:jts-core

                  +

                  Apache License 2.0: Javassist

                  +

                  The MIT License: Checker Qual

                  +

                  Apache License, Version 2.0: Apache Commons CLI, Apache Commons CSV, Apache Commons Codec, Apache Commons Collections, Apache FontBox, Apache PDFBox, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common, PDFBox JBIG2 ImageIO plugin

                  +

                  Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

                  +

                  MPL 1.1: Javassist

                  +

                  GPLv2 with Classpath exception: JavaCPP

                  +

                  BSD-3-Clause: Protocol Buffers [Core]

                  +

                  Jython Software License: Jython

                  +

                  Apache License V2.0: FlatBuffers Java API

                  +

                  Bouncy Castle Licence: Bouncy Castle ASN.1 Extension and Utility APIs, Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider, Bouncy Castle S/MIME API

                  +

                  WTFPL: Reflections

                  +

                  LGPL 2.1: Javassist

                  +

                  Eclipse Distribution License - v 1.0: org.locationtech.jts:jts-core

                  +

                  GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-pdf, shuju

                  +

                  The Apache Software License, Version 2.0: Apache Commons Logging, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

                  +

                  Dependency File Details

                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                  jackson-annotations-2.15.1.jar75.6 kB867321.6Yes
                  jackson-core-2.15.1.jar546.1 kB252----
                     • Root-216185141.8Yes
                     • Versioned-2119No
                     • Versioned-125211Yes
                     • Versioned-114217Yes
                     • Versioned-114219Yes
                  jackson-databind-2.16.0.jar1.6 MB818----
                     • Root-816778231.8Yes
                     • Versioned-2119No
                  jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                     • Root-805861.8Yes
                     • Versioned-2119No
                  jai-imageio-core-1.4.0.jar628.1 kB375339161.6Yes
                  jai-imageio-jpeg2000-1.4.0.jar489.1 kB237193271.6Yes
                  any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
                  shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
                  jsr305-3.0.2.jar19.9 kB463531.5Yes
                  gson-2.8.7.jar240.4 kB19818191.6Yes
                  error_prone_annotations-2.18.0.jar16 kB382621.8Yes
                  flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
                  failureaccess-1.0.1.jar4.6 kB15211.7Yes
                  guava-32.1.2-jre.jar3 MB20602020181.8Yes
                  listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
                  j2objc-annotations-2.8.jar9.3 kB241311.7Yes
                  protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
                  commons-cli-1.4.jar53.8 kB402711.5Yes
                  commons-codec-1.15.jar353.8 kB25310671.7Yes
                  commons-logging-1.2.jar61.8 kB422821.2Yes
                  netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
                  junit-4.13.2.jar384.6 kB389350321.5Yes
                  arrow-format-14.0.0.jar110 kB1099311.8Yes
                  arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
                  arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
                  arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
                  commons-collections4-4.4.jar751.9 kB555524191.8Yes
                  commons-csv-1.9.0.jar51.3 kB301711.8Yes
                  log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                  log4j-api-2.23.1.jar342.5 kB241----
                     • Root-23020591.8Yes
                     • Versioned-11429Yes
                  log4j-core-2.23.1.jar1.9 MB1310----
                     • Root-12931206551.8Yes
                     • Versioned-17749Yes
                  log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                  fontbox-2.0.24.jar1.6 MB273157101.6Yes
                  jbig2-imageio-3.0.3.jar152.7 kB129100111.6Yes
                  pdfbox-2.0.24.jar2.7 MB878780541.6Yes
                  bcmail-jdk15on-1.69.jar112.7 kB81----
                     • Root-796251.5No
                     • Versioned-2119No
                  bcpkix-jdk15on-1.69.jar909 kB815----
                     • Root-813760461.5No
                     • Versioned-2119No
                  bcprov-jdk15on-1.69.jar5.7 MB4461----
                     • Root-356333981471.5No
                     • Versioned-832758639Yes
                     • Versioned-3932111Yes
                     • Versioned-2720115Yes
                  bcutil-jdk15on-1.69.jar359.5 kB336----
                     • Root-334308181.5No
                     • Versioned-2119No
                  javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                     • Root-1900--
                     • Versioned-2119No
                  javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                     • Root-1900--
                     • Versioned-2119No
                  javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                     • Root-6700--
                     • Versioned-2119No
                  javacpp-1.5.8.jar497.3 kB260----
                     • Root-25820051.7Yes
                     • Versioned-2119No
                  checker-qual-3.33.0.jar224 kB426358301.8Yes
                  fury-core-0.4.1.jar2.4 MB14701358491.8Yes
                  fury-format-0.4.1.jar130.2 kB846861.8Yes
                  hamcrest-2.2.jar123.4 kB122108111.7Yes
                  hamcrest-core-1.3.jar45 kB524531.5Yes
                  javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
                  jts-core-1.18.1.jar995.9 kB678611581.8Yes
                  jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
                  reflections-0.10.2.jar130.4 kB877451.8Yes
                  slf4j-api-2.0.16.jar69.4 kB71----
                     • Root-695541.8Yes
                     • Versioned-2119No
                  slf4j-simple-1.7.32.jar15.3 kB201011.5Yes
                  ndarray-0.4.0.jar302.2 kB2011761711Yes
                  tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
                  tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
                  tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
                  tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
                  tensorflow-core-platform-0.5.0.jar2.4 kB700--
                  snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
                  tabula-1.0.5.jar132.7 kB847061.8Yes
                  TotalSizeEntriesClassesPackagesJava VersionDebug Information
                  62397.4 MB499974114714311750
                  compile: 57compile: 394.9 MBcompile: 48105compile: 39435compile: 132917compile: 45
                  runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
                  test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/dependency-info.html b/docs/api/any2json-pdf/any2json-pdf/dependency-info.html new file mode 100644 index 00000000..e91598ee --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Maven Coordinates

                  +

                  Apache Maven

                  +
                  <dependency>
                  +  <groupId>com.github.romualdrousseau</groupId>
                  +  <artifactId>any2json-pdf</artifactId>
                  +  <version>2.44-SNAPSHOT</version>
                  +</dependency>
                  +

                  Apache Ivy

                  +
                  <dependency org="com.github.romualdrousseau" name="any2json-pdf" rev="2.44-SNAPSHOT">
                  +  <artifact name="any2json-pdf" type="jar" />
                  +</dependency>
                  +

                  Groovy Grape

                  +
                  @Grapes(
                  +@Grab(group='com.github.romualdrousseau', module='any2json-pdf', version='2.44-SNAPSHOT')
                  +)
                  +

                  Gradle/Grails

                  +
                  implementation 'com.github.romualdrousseau:any2json-pdf:2.44-SNAPSHOT'
                  +

                  Scala SBT

                  +
                  libraryDependencies += "com.github.romualdrousseau" % "any2json-pdf" % "2.44-SNAPSHOT"
                  +

                  Leiningen

                  +
                  [com.github.romualdrousseau/any2json-pdf "2.44-SNAPSHOT"]
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/dependency-management.html b/docs/api/any2json-pdf/any2json-pdf/dependency-management.html new file mode 100644 index 00000000..32e0e54c --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Project Dependency Management

                  +

                  compile

                  +

                  The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                  + + + + + + + + + + + + + + + + + + + + + + + + +
                  GroupIdArtifactIdVersionTypeLicense
                  com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                  org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                  org.slf4jslf4j-api2.0.16jarMIT License
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/distribution-management.html b/docs/api/any2json-pdf/any2json-pdf/distribution-management.html new file mode 100644 index 00000000..8b14cae2 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Overview

                  +

                  The following is the distribution management information used by this project.

                  +

                  Repository - ossrh

                  https://oss.sonatype.org/service/local/staging/deploy/maven2
                  +

                  Snapshot Repository - ossrh

                  https://oss.sonatype.org/content/repositories/snapshots
                  +

                  Site - any2json-pdf-site

                  +

                  file:///mnt/media/Projects/Any2Json-monorepo/any2json-pdf//any2json-pdf

                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..c8f06d9a --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/accessories-text-editor.png b/docs/api/any2json-pdf/any2json-pdf/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/accessories-text-editor.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/add.gif b/docs/api/any2json-pdf/any2json-pdf/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/add.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/apache-maven-project-2.png b/docs/api/any2json-pdf/any2json-pdf/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/application-certificate.png b/docs/api/any2json-pdf/any2json-pdf/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/application-certificate.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/close.gif b/docs/api/any2json-pdf/any2json-pdf/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/close.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/contact-new.png b/docs/api/any2json-pdf/any2json-pdf/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/contact-new.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/document-properties.png b/docs/api/any2json-pdf/any2json-pdf/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/document-properties.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/drive-harddisk.png b/docs/api/any2json-pdf/any2json-pdf/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/drive-harddisk.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/fix.gif b/docs/api/any2json-pdf/any2json-pdf/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/fix.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_error_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/icon_error_sml.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_help_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/icon_help_sml.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_info_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/icon_info_sml.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_success_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/icon_success_sml.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_warning_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/image-x-generic.png b/docs/api/any2json-pdf/any2json-pdf/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/image-x-generic.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/internet-web-browser.png b/docs/api/any2json-pdf/any2json-pdf/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/internet-web-browser.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-black.png b/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-white.png b/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/logos/maven-feather.png b/docs/api/any2json-pdf/any2json-pdf/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/logos/maven-feather.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/network-server.png b/docs/api/any2json-pdf/any2json-pdf/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/network-server.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/package-x-generic.png b/docs/api/any2json-pdf/any2json-pdf/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/package-x-generic.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/profiles/pre-release.png b/docs/api/any2json-pdf/any2json-pdf/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/profiles/pre-release.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/profiles/retired.png b/docs/api/any2json-pdf/any2json-pdf/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/profiles/retired.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/profiles/sandbox.png b/docs/api/any2json-pdf/any2json-pdf/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/profiles/sandbox.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/remove.gif b/docs/api/any2json-pdf/any2json-pdf/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/remove.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/rss.png b/docs/api/any2json-pdf/any2json-pdf/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/rss.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/update.gif b/docs/api/any2json-pdf/any2json-pdf/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/update.gif differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/window-new.png b/docs/api/any2json-pdf/any2json-pdf/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/images/window-new.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings-white.png b/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings.png b/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json-pdf/any2json-pdf/index.html b/docs/api/any2json-pdf/any2json-pdf/index.html new file mode 100644 index 00000000..114f6238 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/index.html @@ -0,0 +1,91 @@ + + + + + + + + + + About – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  About any2json-pdf

                  +

                  Any2Json plugin to load PDF file.

                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-pdf/any2json-pdf/js/apache-maven-fluido-2.0.0-M9.min.js new file mode 100644 index 00000000..819716ab --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/js/apache-maven-fluido-2.0.0-M9.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/licenses.html b/docs/api/any2json-pdf/any2json-pdf/licenses.html new file mode 100644 index 00000000..0fe720f3 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Overview

                  +

                  Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                  +

                  Project Licenses

                  +

                  GNU GENERAL PUBLIC LICENSE, Version 3.0

                  +
                                      GNU GENERAL PUBLIC LICENSE
                  +                       Version 3, 29 June 2007
                  +
                  + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                  + Everyone is permitted to copy and distribute verbatim copies
                  + of this license document, but changing it is not allowed.
                  +
                  +                            Preamble
                  +
                  +  The GNU General Public License is a free, copyleft license for
                  +software and other kinds of works.
                  +
                  +  The licenses for most software and other practical works are designed
                  +to take away your freedom to share and change the works.  By contrast,
                  +the GNU General Public License is intended to guarantee your freedom to
                  +share and change all versions of a program--to make sure it remains free
                  +software for all its users.  We, the Free Software Foundation, use the
                  +GNU General Public License for most of our software; it applies also to
                  +any other work released this way by its authors.  You can apply it to
                  +your programs, too.
                  +
                  +  When we speak of free software, we are referring to freedom, not
                  +price.  Our General Public Licenses are designed to make sure that you
                  +have the freedom to distribute copies of free software (and charge for
                  +them if you wish), that you receive source code or can get it if you
                  +want it, that you can change the software or use pieces of it in new
                  +free programs, and that you know you can do these things.
                  +
                  +  To protect your rights, we need to prevent others from denying you
                  +these rights or asking you to surrender the rights.  Therefore, you have
                  +certain responsibilities if you distribute copies of the software, or if
                  +you modify it: responsibilities to respect the freedom of others.
                  +
                  +  For example, if you distribute copies of such a program, whether
                  +gratis or for a fee, you must pass on to the recipients the same
                  +freedoms that you received.  You must make sure that they, too, receive
                  +or can get the source code.  And you must show them these terms so they
                  +know their rights.
                  +
                  +  Developers that use the GNU GPL protect your rights with two steps:
                  +(1) assert copyright on the software, and (2) offer you this License
                  +giving you legal permission to copy, distribute and/or modify it.
                  +
                  +  For the developers' and authors' protection, the GPL clearly explains
                  +that there is no warranty for this free software.  For both users' and
                  +authors' sake, the GPL requires that modified versions be marked as
                  +changed, so that their problems will not be attributed erroneously to
                  +authors of previous versions.
                  +
                  +  Some devices are designed to deny users access to install or run
                  +modified versions of the software inside them, although the manufacturer
                  +can do so.  This is fundamentally incompatible with the aim of
                  +protecting users' freedom to change the software.  The systematic
                  +pattern of such abuse occurs in the area of products for individuals to
                  +use, which is precisely where it is most unacceptable.  Therefore, we
                  +have designed this version of the GPL to prohibit the practice for those
                  +products.  If such problems arise substantially in other domains, we
                  +stand ready to extend this provision to those domains in future versions
                  +of the GPL, as needed to protect the freedom of users.
                  +
                  +  Finally, every program is threatened constantly by software patents.
                  +States should not allow patents to restrict development and use of
                  +software on general-purpose computers, but in those that do, we wish to
                  +avoid the special danger that patents applied to a free program could
                  +make it effectively proprietary.  To prevent this, the GPL assures that
                  +patents cannot be used to render the program non-free.
                  +
                  +  The precise terms and conditions for copying, distribution and
                  +modification follow.
                  +
                  +                       TERMS AND CONDITIONS
                  +
                  +  0. Definitions.
                  +
                  +  "This License" refers to version 3 of the GNU General Public License.
                  +
                  +  "Copyright" also means copyright-like laws that apply to other kinds of
                  +works, such as semiconductor masks.
                  +
                  +  "The Program" refers to any copyrightable work licensed under this
                  +License.  Each licensee is addressed as "you".  "Licensees" and
                  +"recipients" may be individuals or organizations.
                  +
                  +  To "modify" a work means to copy from or adapt all or part of the work
                  +in a fashion requiring copyright permission, other than the making of an
                  +exact copy.  The resulting work is called a "modified version" of the
                  +earlier work or a work "based on" the earlier work.
                  +
                  +  A "covered work" means either the unmodified Program or a work based
                  +on the Program.
                  +
                  +  To "propagate" a work means to do anything with it that, without
                  +permission, would make you directly or secondarily liable for
                  +infringement under applicable copyright law, except executing it on a
                  +computer or modifying a private copy.  Propagation includes copying,
                  +distribution (with or without modification), making available to the
                  +public, and in some countries other activities as well.
                  +
                  +  To "convey" a work means any kind of propagation that enables other
                  +parties to make or receive copies.  Mere interaction with a user through
                  +a computer network, with no transfer of a copy, is not conveying.
                  +
                  +  An interactive user interface displays "Appropriate Legal Notices"
                  +to the extent that it includes a convenient and prominently visible
                  +feature that (1) displays an appropriate copyright notice, and (2)
                  +tells the user that there is no warranty for the work (except to the
                  +extent that warranties are provided), that licensees may convey the
                  +work under this License, and how to view a copy of this License.  If
                  +the interface presents a list of user commands or options, such as a
                  +menu, a prominent item in the list meets this criterion.
                  +
                  +  1. Source Code.
                  +
                  +  The "source code" for a work means the preferred form of the work
                  +for making modifications to it.  "Object code" means any non-source
                  +form of a work.
                  +
                  +  A "Standard Interface" means an interface that either is an official
                  +standard defined by a recognized standards body, or, in the case of
                  +interfaces specified for a particular programming language, one that
                  +is widely used among developers working in that language.
                  +
                  +  The "System Libraries" of an executable work include anything, other
                  +than the work as a whole, that (a) is included in the normal form of
                  +packaging a Major Component, but which is not part of that Major
                  +Component, and (b) serves only to enable use of the work with that
                  +Major Component, or to implement a Standard Interface for which an
                  +implementation is available to the public in source code form.  A
                  +"Major Component", in this context, means a major essential component
                  +(kernel, window system, and so on) of the specific operating system
                  +(if any) on which the executable work runs, or a compiler used to
                  +produce the work, or an object code interpreter used to run it.
                  +
                  +  The "Corresponding Source" for a work in object code form means all
                  +the source code needed to generate, install, and (for an executable
                  +work) run the object code and to modify the work, including scripts to
                  +control those activities.  However, it does not include the work's
                  +System Libraries, or general-purpose tools or generally available free
                  +programs which are used unmodified in performing those activities but
                  +which are not part of the work.  For example, Corresponding Source
                  +includes interface definition files associated with source files for
                  +the work, and the source code for shared libraries and dynamically
                  +linked subprograms that the work is specifically designed to require,
                  +such as by intimate data communication or control flow between those
                  +subprograms and other parts of the work.
                  +
                  +  The Corresponding Source need not include anything that users
                  +can regenerate automatically from other parts of the Corresponding
                  +Source.
                  +
                  +  The Corresponding Source for a work in source code form is that
                  +same work.
                  +
                  +  2. Basic Permissions.
                  +
                  +  All rights granted under this License are granted for the term of
                  +copyright on the Program, and are irrevocable provided the stated
                  +conditions are met.  This License explicitly affirms your unlimited
                  +permission to run the unmodified Program.  The output from running a
                  +covered work is covered by this License only if the output, given its
                  +content, constitutes a covered work.  This License acknowledges your
                  +rights of fair use or other equivalent, as provided by copyright law.
                  +
                  +  You may make, run and propagate covered works that you do not
                  +convey, without conditions so long as your license otherwise remains
                  +in force.  You may convey covered works to others for the sole purpose
                  +of having them make modifications exclusively for you, or provide you
                  +with facilities for running those works, provided that you comply with
                  +the terms of this License in conveying all material for which you do
                  +not control copyright.  Those thus making or running the covered works
                  +for you must do so exclusively on your behalf, under your direction
                  +and control, on terms that prohibit them from making any copies of
                  +your copyrighted material outside their relationship with you.
                  +
                  +  Conveying under any other circumstances is permitted solely under
                  +the conditions stated below.  Sublicensing is not allowed; section 10
                  +makes it unnecessary.
                  +
                  +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                  +
                  +  No covered work shall be deemed part of an effective technological
                  +measure under any applicable law fulfilling obligations under article
                  +11 of the WIPO copyright treaty adopted on 20 December 1996, or
                  +similar laws prohibiting or restricting circumvention of such
                  +measures.
                  +
                  +  When you convey a covered work, you waive any legal power to forbid
                  +circumvention of technological measures to the extent such circumvention
                  +is effected by exercising rights under this License with respect to
                  +the covered work, and you disclaim any intention to limit operation or
                  +modification of the work as a means of enforcing, against the work's
                  +users, your or third parties' legal rights to forbid circumvention of
                  +technological measures.
                  +
                  +  4. Conveying Verbatim Copies.
                  +
                  +  You may convey verbatim copies of the Program's source code as you
                  +receive it, in any medium, provided that you conspicuously and
                  +appropriately publish on each copy an appropriate copyright notice;
                  +keep intact all notices stating that this License and any
                  +non-permissive terms added in accord with section 7 apply to the code;
                  +keep intact all notices of the absence of any warranty; and give all
                  +recipients a copy of this License along with the Program.
                  +
                  +  You may charge any price or no price for each copy that you convey,
                  +and you may offer support or warranty protection for a fee.
                  +
                  +  5. Conveying Modified Source Versions.
                  +
                  +  You may convey a work based on the Program, or the modifications to
                  +produce it from the Program, in the form of source code under the
                  +terms of section 4, provided that you also meet all of these conditions:
                  +
                  +    a) The work must carry prominent notices stating that you modified
                  +    it, and giving a relevant date.
                  +
                  +    b) The work must carry prominent notices stating that it is
                  +    released under this License and any conditions added under section
                  +    7.  This requirement modifies the requirement in section 4 to
                  +    "keep intact all notices".
                  +
                  +    c) You must license the entire work, as a whole, under this
                  +    License to anyone who comes into possession of a copy.  This
                  +    License will therefore apply, along with any applicable section 7
                  +    additional terms, to the whole of the work, and all its parts,
                  +    regardless of how they are packaged.  This License gives no
                  +    permission to license the work in any other way, but it does not
                  +    invalidate such permission if you have separately received it.
                  +
                  +    d) If the work has interactive user interfaces, each must display
                  +    Appropriate Legal Notices; however, if the Program has interactive
                  +    interfaces that do not display Appropriate Legal Notices, your
                  +    work need not make them do so.
                  +
                  +  A compilation of a covered work with other separate and independent
                  +works, which are not by their nature extensions of the covered work,
                  +and which are not combined with it such as to form a larger program,
                  +in or on a volume of a storage or distribution medium, is called an
                  +"aggregate" if the compilation and its resulting copyright are not
                  +used to limit the access or legal rights of the compilation's users
                  +beyond what the individual works permit.  Inclusion of a covered work
                  +in an aggregate does not cause this License to apply to the other
                  +parts of the aggregate.
                  +
                  +  6. Conveying Non-Source Forms.
                  +
                  +  You may convey a covered work in object code form under the terms
                  +of sections 4 and 5, provided that you also convey the
                  +machine-readable Corresponding Source under the terms of this License,
                  +in one of these ways:
                  +
                  +    a) Convey the object code in, or embodied in, a physical product
                  +    (including a physical distribution medium), accompanied by the
                  +    Corresponding Source fixed on a durable physical medium
                  +    customarily used for software interchange.
                  +
                  +    b) Convey the object code in, or embodied in, a physical product
                  +    (including a physical distribution medium), accompanied by a
                  +    written offer, valid for at least three years and valid for as
                  +    long as you offer spare parts or customer support for that product
                  +    model, to give anyone who possesses the object code either (1) a
                  +    copy of the Corresponding Source for all the software in the
                  +    product that is covered by this License, on a durable physical
                  +    medium customarily used for software interchange, for a price no
                  +    more than your reasonable cost of physically performing this
                  +    conveying of source, or (2) access to copy the
                  +    Corresponding Source from a network server at no charge.
                  +
                  +    c) Convey individual copies of the object code with a copy of the
                  +    written offer to provide the Corresponding Source.  This
                  +    alternative is allowed only occasionally and noncommercially, and
                  +    only if you received the object code with such an offer, in accord
                  +    with subsection 6b.
                  +
                  +    d) Convey the object code by offering access from a designated
                  +    place (gratis or for a charge), and offer equivalent access to the
                  +    Corresponding Source in the same way through the same place at no
                  +    further charge.  You need not require recipients to copy the
                  +    Corresponding Source along with the object code.  If the place to
                  +    copy the object code is a network server, the Corresponding Source
                  +    may be on a different server (operated by you or a third party)
                  +    that supports equivalent copying facilities, provided you maintain
                  +    clear directions next to the object code saying where to find the
                  +    Corresponding Source.  Regardless of what server hosts the
                  +    Corresponding Source, you remain obligated to ensure that it is
                  +    available for as long as needed to satisfy these requirements.
                  +
                  +    e) Convey the object code using peer-to-peer transmission, provided
                  +    you inform other peers where the object code and Corresponding
                  +    Source of the work are being offered to the general public at no
                  +    charge under subsection 6d.
                  +
                  +  A separable portion of the object code, whose source code is excluded
                  +from the Corresponding Source as a System Library, need not be
                  +included in conveying the object code work.
                  +
                  +  A "User Product" is either (1) a "consumer product", which means any
                  +tangible personal property which is normally used for personal, family,
                  +or household purposes, or (2) anything designed or sold for incorporation
                  +into a dwelling.  In determining whether a product is a consumer product,
                  +doubtful cases shall be resolved in favor of coverage.  For a particular
                  +product received by a particular user, "normally used" refers to a
                  +typical or common use of that class of product, regardless of the status
                  +of the particular user or of the way in which the particular user
                  +actually uses, or expects or is expected to use, the product.  A product
                  +is a consumer product regardless of whether the product has substantial
                  +commercial, industrial or non-consumer uses, unless such uses represent
                  +the only significant mode of use of the product.
                  +
                  +  "Installation Information" for a User Product means any methods,
                  +procedures, authorization keys, or other information required to install
                  +and execute modified versions of a covered work in that User Product from
                  +a modified version of its Corresponding Source.  The information must
                  +suffice to ensure that the continued functioning of the modified object
                  +code is in no case prevented or interfered with solely because
                  +modification has been made.
                  +
                  +  If you convey an object code work under this section in, or with, or
                  +specifically for use in, a User Product, and the conveying occurs as
                  +part of a transaction in which the right of possession and use of the
                  +User Product is transferred to the recipient in perpetuity or for a
                  +fixed term (regardless of how the transaction is characterized), the
                  +Corresponding Source conveyed under this section must be accompanied
                  +by the Installation Information.  But this requirement does not apply
                  +if neither you nor any third party retains the ability to install
                  +modified object code on the User Product (for example, the work has
                  +been installed in ROM).
                  +
                  +  The requirement to provide Installation Information does not include a
                  +requirement to continue to provide support service, warranty, or updates
                  +for a work that has been modified or installed by the recipient, or for
                  +the User Product in which it has been modified or installed.  Access to a
                  +network may be denied when the modification itself materially and
                  +adversely affects the operation of the network or violates the rules and
                  +protocols for communication across the network.
                  +
                  +  Corresponding Source conveyed, and Installation Information provided,
                  +in accord with this section must be in a format that is publicly
                  +documented (and with an implementation available to the public in
                  +source code form), and must require no special password or key for
                  +unpacking, reading or copying.
                  +
                  +  7. Additional Terms.
                  +
                  +  "Additional permissions" are terms that supplement the terms of this
                  +License by making exceptions from one or more of its conditions.
                  +Additional permissions that are applicable to the entire Program shall
                  +be treated as though they were included in this License, to the extent
                  +that they are valid under applicable law.  If additional permissions
                  +apply only to part of the Program, that part may be used separately
                  +under those permissions, but the entire Program remains governed by
                  +this License without regard to the additional permissions.
                  +
                  +  When you convey a copy of a covered work, you may at your option
                  +remove any additional permissions from that copy, or from any part of
                  +it.  (Additional permissions may be written to require their own
                  +removal in certain cases when you modify the work.)  You may place
                  +additional permissions on material, added by you to a covered work,
                  +for which you have or can give appropriate copyright permission.
                  +
                  +  Notwithstanding any other provision of this License, for material you
                  +add to a covered work, you may (if authorized by the copyright holders of
                  +that material) supplement the terms of this License with terms:
                  +
                  +    a) Disclaiming warranty or limiting liability differently from the
                  +    terms of sections 15 and 16 of this License; or
                  +
                  +    b) Requiring preservation of specified reasonable legal notices or
                  +    author attributions in that material or in the Appropriate Legal
                  +    Notices displayed by works containing it; or
                  +
                  +    c) Prohibiting misrepresentation of the origin of that material, or
                  +    requiring that modified versions of such material be marked in
                  +    reasonable ways as different from the original version; or
                  +
                  +    d) Limiting the use for publicity purposes of names of licensors or
                  +    authors of the material; or
                  +
                  +    e) Declining to grant rights under trademark law for use of some
                  +    trade names, trademarks, or service marks; or
                  +
                  +    f) Requiring indemnification of licensors and authors of that
                  +    material by anyone who conveys the material (or modified versions of
                  +    it) with contractual assumptions of liability to the recipient, for
                  +    any liability that these contractual assumptions directly impose on
                  +    those licensors and authors.
                  +
                  +  All other non-permissive additional terms are considered "further
                  +restrictions" within the meaning of section 10.  If the Program as you
                  +received it, or any part of it, contains a notice stating that it is
                  +governed by this License along with a term that is a further
                  +restriction, you may remove that term.  If a license document contains
                  +a further restriction but permits relicensing or conveying under this
                  +License, you may add to a covered work material governed by the terms
                  +of that license document, provided that the further restriction does
                  +not survive such relicensing or conveying.
                  +
                  +  If you add terms to a covered work in accord with this section, you
                  +must place, in the relevant source files, a statement of the
                  +additional terms that apply to those files, or a notice indicating
                  +where to find the applicable terms.
                  +
                  +  Additional terms, permissive or non-permissive, may be stated in the
                  +form of a separately written license, or stated as exceptions;
                  +the above requirements apply either way.
                  +
                  +  8. Termination.
                  +
                  +  You may not propagate or modify a covered work except as expressly
                  +provided under this License.  Any attempt otherwise to propagate or
                  +modify it is void, and will automatically terminate your rights under
                  +this License (including any patent licenses granted under the third
                  +paragraph of section 11).
                  +
                  +  However, if you cease all violation of this License, then your
                  +license from a particular copyright holder is reinstated (a)
                  +provisionally, unless and until the copyright holder explicitly and
                  +finally terminates your license, and (b) permanently, if the copyright
                  +holder fails to notify you of the violation by some reasonable means
                  +prior to 60 days after the cessation.
                  +
                  +  Moreover, your license from a particular copyright holder is
                  +reinstated permanently if the copyright holder notifies you of the
                  +violation by some reasonable means, this is the first time you have
                  +received notice of violation of this License (for any work) from that
                  +copyright holder, and you cure the violation prior to 30 days after
                  +your receipt of the notice.
                  +
                  +  Termination of your rights under this section does not terminate the
                  +licenses of parties who have received copies or rights from you under
                  +this License.  If your rights have been terminated and not permanently
                  +reinstated, you do not qualify to receive new licenses for the same
                  +material under section 10.
                  +
                  +  9. Acceptance Not Required for Having Copies.
                  +
                  +  You are not required to accept this License in order to receive or
                  +run a copy of the Program.  Ancillary propagation of a covered work
                  +occurring solely as a consequence of using peer-to-peer transmission
                  +to receive a copy likewise does not require acceptance.  However,
                  +nothing other than this License grants you permission to propagate or
                  +modify any covered work.  These actions infringe copyright if you do
                  +not accept this License.  Therefore, by modifying or propagating a
                  +covered work, you indicate your acceptance of this License to do so.
                  +
                  +  10. Automatic Licensing of Downstream Recipients.
                  +
                  +  Each time you convey a covered work, the recipient automatically
                  +receives a license from the original licensors, to run, modify and
                  +propagate that work, subject to this License.  You are not responsible
                  +for enforcing compliance by third parties with this License.
                  +
                  +  An "entity transaction" is a transaction transferring control of an
                  +organization, or substantially all assets of one, or subdividing an
                  +organization, or merging organizations.  If propagation of a covered
                  +work results from an entity transaction, each party to that
                  +transaction who receives a copy of the work also receives whatever
                  +licenses to the work the party's predecessor in interest had or could
                  +give under the previous paragraph, plus a right to possession of the
                  +Corresponding Source of the work from the predecessor in interest, if
                  +the predecessor has it or can get it with reasonable efforts.
                  +
                  +  You may not impose any further restrictions on the exercise of the
                  +rights granted or affirmed under this License.  For example, you may
                  +not impose a license fee, royalty, or other charge for exercise of
                  +rights granted under this License, and you may not initiate litigation
                  +(including a cross-claim or counterclaim in a lawsuit) alleging that
                  +any patent claim is infringed by making, using, selling, offering for
                  +sale, or importing the Program or any portion of it.
                  +
                  +  11. Patents.
                  +
                  +  A "contributor" is a copyright holder who authorizes use under this
                  +License of the Program or a work on which the Program is based.  The
                  +work thus licensed is called the contributor's "contributor version".
                  +
                  +  A contributor's "essential patent claims" are all patent claims
                  +owned or controlled by the contributor, whether already acquired or
                  +hereafter acquired, that would be infringed by some manner, permitted
                  +by this License, of making, using, or selling its contributor version,
                  +but do not include claims that would be infringed only as a
                  +consequence of further modification of the contributor version.  For
                  +purposes of this definition, "control" includes the right to grant
                  +patent sublicenses in a manner consistent with the requirements of
                  +this License.
                  +
                  +  Each contributor grants you a non-exclusive, worldwide, royalty-free
                  +patent license under the contributor's essential patent claims, to
                  +make, use, sell, offer for sale, import and otherwise run, modify and
                  +propagate the contents of its contributor version.
                  +
                  +  In the following three paragraphs, a "patent license" is any express
                  +agreement or commitment, however denominated, not to enforce a patent
                  +(such as an express permission to practice a patent or covenant not to
                  +sue for patent infringement).  To "grant" such a patent license to a
                  +party means to make such an agreement or commitment not to enforce a
                  +patent against the party.
                  +
                  +  If you convey a covered work, knowingly relying on a patent license,
                  +and the Corresponding Source of the work is not available for anyone
                  +to copy, free of charge and under the terms of this License, through a
                  +publicly available network server or other readily accessible means,
                  +then you must either (1) cause the Corresponding Source to be so
                  +available, or (2) arrange to deprive yourself of the benefit of the
                  +patent license for this particular work, or (3) arrange, in a manner
                  +consistent with the requirements of this License, to extend the patent
                  +license to downstream recipients.  "Knowingly relying" means you have
                  +actual knowledge that, but for the patent license, your conveying the
                  +covered work in a country, or your recipient's use of the covered work
                  +in a country, would infringe one or more identifiable patents in that
                  +country that you have reason to believe are valid.
                  +
                  +  If, pursuant to or in connection with a single transaction or
                  +arrangement, you convey, or propagate by procuring conveyance of, a
                  +covered work, and grant a patent license to some of the parties
                  +receiving the covered work authorizing them to use, propagate, modify
                  +or convey a specific copy of the covered work, then the patent license
                  +you grant is automatically extended to all recipients of the covered
                  +work and works based on it.
                  +
                  +  A patent license is "discriminatory" if it does not include within
                  +the scope of its coverage, prohibits the exercise of, or is
                  +conditioned on the non-exercise of one or more of the rights that are
                  +specifically granted under this License.  You may not convey a covered
                  +work if you are a party to an arrangement with a third party that is
                  +in the business of distributing software, under which you make payment
                  +to the third party based on the extent of your activity of conveying
                  +the work, and under which the third party grants, to any of the
                  +parties who would receive the covered work from you, a discriminatory
                  +patent license (a) in connection with copies of the covered work
                  +conveyed by you (or copies made from those copies), or (b) primarily
                  +for and in connection with specific products or compilations that
                  +contain the covered work, unless you entered into that arrangement,
                  +or that patent license was granted, prior to 28 March 2007.
                  +
                  +  Nothing in this License shall be construed as excluding or limiting
                  +any implied license or other defenses to infringement that may
                  +otherwise be available to you under applicable patent law.
                  +
                  +  12. No Surrender of Others' Freedom.
                  +
                  +  If conditions are imposed on you (whether by court order, agreement or
                  +otherwise) that contradict the conditions of this License, they do not
                  +excuse you from the conditions of this License.  If you cannot convey a
                  +covered work so as to satisfy simultaneously your obligations under this
                  +License and any other pertinent obligations, then as a consequence you may
                  +not convey it at all.  For example, if you agree to terms that obligate you
                  +to collect a royalty for further conveying from those to whom you convey
                  +the Program, the only way you could satisfy both those terms and this
                  +License would be to refrain entirely from conveying the Program.
                  +
                  +  13. Use with the GNU Affero General Public License.
                  +
                  +  Notwithstanding any other provision of this License, you have
                  +permission to link or combine any covered work with a work licensed
                  +under version 3 of the GNU Affero General Public License into a single
                  +combined work, and to convey the resulting work.  The terms of this
                  +License will continue to apply to the part which is the covered work,
                  +but the special requirements of the GNU Affero General Public License,
                  +section 13, concerning interaction through a network will apply to the
                  +combination as such.
                  +
                  +  14. Revised Versions of this License.
                  +
                  +  The Free Software Foundation may publish revised and/or new versions of
                  +the GNU General Public License from time to time.  Such new versions will
                  +be similar in spirit to the present version, but may differ in detail to
                  +address new problems or concerns.
                  +
                  +  Each version is given a distinguishing version number.  If the
                  +Program specifies that a certain numbered version of the GNU General
                  +Public License "or any later version" applies to it, you have the
                  +option of following the terms and conditions either of that numbered
                  +version or of any later version published by the Free Software
                  +Foundation.  If the Program does not specify a version number of the
                  +GNU General Public License, you may choose any version ever published
                  +by the Free Software Foundation.
                  +
                  +  If the Program specifies that a proxy can decide which future
                  +versions of the GNU General Public License can be used, that proxy's
                  +public statement of acceptance of a version permanently authorizes you
                  +to choose that version for the Program.
                  +
                  +  Later license versions may give you additional or different
                  +permissions.  However, no additional obligations are imposed on any
                  +author or copyright holder as a result of your choosing to follow a
                  +later version.
                  +
                  +  15. Disclaimer of Warranty.
                  +
                  +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                  +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                  +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                  +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                  +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                  +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                  +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                  +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                  +
                  +  16. Limitation of Liability.
                  +
                  +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                  +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                  +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                  +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                  +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                  +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                  +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                  +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                  +SUCH DAMAGES.
                  +
                  +  17. Interpretation of Sections 15 and 16.
                  +
                  +  If the disclaimer of warranty and limitation of liability provided
                  +above cannot be given local legal effect according to their terms,
                  +reviewing courts shall apply local law that most closely approximates
                  +an absolute waiver of all civil liability in connection with the
                  +Program, unless a warranty or assumption of liability accompanies a
                  +copy of the Program in return for a fee.
                  +
                  +                     END OF TERMS AND CONDITIONS
                  +
                  +            How to Apply These Terms to Your New Programs
                  +
                  +  If you develop a new program, and you want it to be of the greatest
                  +possible use to the public, the best way to achieve this is to make it
                  +free software which everyone can redistribute and change under these terms.
                  +
                  +  To do so, attach the following notices to the program.  It is safest
                  +to attach them to the start of each source file to most effectively
                  +state the exclusion of warranty; and each file should have at least
                  +the "copyright" line and a pointer to where the full notice is found.
                  +
                  +    <one line to give the program's name and a brief idea of what it does.>
                  +    Copyright (C) <year>  <name of author>
                  +
                  +    This program is free software: you can redistribute it and/or modify
                  +    it under the terms of the GNU General Public License as published by
                  +    the Free Software Foundation, either version 3 of the License, or
                  +    (at your option) any later version.
                  +
                  +    This program is distributed in the hope that it will be useful,
                  +    but WITHOUT ANY WARRANTY; without even the implied warranty of
                  +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                  +    GNU General Public License for more details.
                  +
                  +    You should have received a copy of the GNU General Public License
                  +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                  +
                  +Also add information on how to contact you by electronic and paper mail.
                  +
                  +  If the program does terminal interaction, make it output a short
                  +notice like this when it starts in an interactive mode:
                  +
                  +    <program>  Copyright (C) <year>  <name of author>
                  +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                  +    This is free software, and you are welcome to redistribute it
                  +    under certain conditions; type `show c' for details.
                  +
                  +The hypothetical commands `show w' and `show c' should show the appropriate
                  +parts of the General Public License.  Of course, your program's commands
                  +might be different; for a GUI interface, you would use an "about box".
                  +
                  +  You should also get your employer (if you work as a programmer) or school,
                  +if any, to sign a "copyright disclaimer" for the program, if necessary.
                  +For more information on this, and how to apply and follow the GNU GPL, see
                  +<https://www.gnu.org/licenses/>.
                  +
                  +  The GNU General Public License does not permit incorporating your program
                  +into proprietary programs.  If your program is a subroutine library, you
                  +may consider it more useful to permit linking proprietary applications with
                  +the library.  If this is what you want to do, use the GNU Lesser General
                  +Public License instead of this License.  But first, please read
                  +<https://www.gnu.org/licenses/why-not-lgpl.html>.
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/plugin-management.html b/docs/api/any2json-pdf/any2json-pdf/plugin-management.html new file mode 100644 index 00000000..aa7770e1 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Project Plugin Management

                  + + + + + + + + + + + + + + + + + + + + +
                  GroupIdArtifactIdVersion
                  org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                  org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                  org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                  org.apache.maven.pluginsmaven-release-plugin3.0.1
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/plugins.html b/docs/api/any2json-pdf/any2json-pdf/plugins.html new file mode 100644 index 00000000..6693f495 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Project Build Plugins

                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  GroupIdArtifactIdVersion
                  org.apache.maven.pluginsmaven-clean-plugin3.4.0
                  org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                  org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                  org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                  org.apache.maven.pluginsmaven-install-plugin3.1.3
                  org.apache.maven.pluginsmaven-jar-plugin3.4.2
                  org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                  org.apache.maven.pluginsmaven-resources-plugin3.3.1
                  org.apache.maven.pluginsmaven-site-plugin3.20.0
                  org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                  org.codehaus.mojoversions-maven-plugin2.17.1
                  +

                  Project Report Plugins

                  + + + + + + + + + + + + +
                  GroupIdArtifactIdVersion
                  org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                  org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/project-info.html b/docs/api/any2json-pdf/any2json-pdf/project-info.html new file mode 100644 index 00000000..77d70d9f --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Project Information

                  +

                  This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                  +

                  Overview

                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  DocumentDescription
                  DependenciesThis document lists the project's dependencies and provides information on each dependency.
                  Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                  Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                  Distribution ManagementThis document provides informations on the distribution management of this project.
                  AboutAny2Json plugin to load PDF file.
                  LicensesThis document lists the project license(s).
                  Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                  PluginsThis document lists the build plugins and the report plugins used by this project.
                  Source Code ManagementThis document lists ways to access the online source repository.
                  SummaryThis document lists other related information of this project
                  TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/project-reports.html b/docs/api/any2json-pdf/any2json-pdf/project-reports.html new file mode 100644 index 00000000..187151a7 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Generated Reports

                  +

                  This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

                  +

                  Overview

                  + + + + + + +
                  DocumentDescription
                  JavadocJavadoc API documentation.
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/scm.html b/docs/api/any2json-pdf/any2json-pdf/scm.html new file mode 100644 index 00000000..08a98710 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Overview

                  +

                  This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                  +

                  Web Browser Access

                  +

                  The following is a link to a browsable version of the source repository:

                  +
                  https://github.com/romualdrousseau/any2json-monorepo/any2json-pdf
                  +

                  Anonymous Access

                  +

                  The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                  +
                  $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                  +

                  Developer Access

                  +

                  Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                  +
                  $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                  +

                  Access from Behind a Firewall

                  +

                  Refer to the documentation of the SCM used for more information about access behind a firewall.

                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/summary.html b/docs/api/any2json-pdf/any2json-pdf/summary.html new file mode 100644 index 00000000..7430ef51 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Project Summary

                  +

                  Project Information

                  + + + + + + + + + + + + +
                  FieldValue
                  Nameany2json-pdf
                  DescriptionAny2Json plugin to load PDF file.
                  Homepagehttps://github.com/romualdrousseau/any2json-pdf
                  +

                  Project Organization

                  +

                  This project does not belong to an organization.

                  +

                  Build Information

                  + + + + + + + + + + + + + + + + + + +
                  FieldValue
                  GroupIdcom.github.romualdrousseau
                  ArtifactIdany2json-pdf
                  Version2.44-SNAPSHOT
                  Typejar
                  Java Version17
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json-pdf/any2json-pdf/team.html b/docs/api/any2json-pdf/any2json-pdf/team.html new file mode 100644 index 00000000..07ababf6 --- /dev/null +++ b/docs/api/any2json-pdf/any2json-pdf/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – any2json-pdf + + + + + + +
                  +
                  + + + +
                  +
                  +
                  + + +
                  +
                  +
                  +

                  Project Team

                  +

                  A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                  +

                  The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                  +

                  Members

                  +

                  The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                  + + + + + + + + + + + + +
                  ImageNameEmailOrganizationOrganization URL
                  Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                  +

                  Contributors

                  +

                  There are no contributors listed for this project. Please check back again later.

                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  © 2024 +

                  +
                  +
                  +
                  + + + diff --git a/docs/api/any2json/any2json/apidocs/allclasses-index.html b/docs/api/any2json/any2json/apidocs/allclasses-index.html new file mode 100644 index 00000000..eeb2a0f4 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/allclasses-index.html @@ -0,0 +1,251 @@ + + + + +All Classes and Interfaces (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  All Classes and Interfaces

                  +
                  +
                  +
                  +
                  +
                  +
                  Class
                  +
                  Description
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                   
                  + +
                  +
                  TransformableSheet Class is responsible to apply transformations to a sheet + such as remove columns or rows.
                  +
                  + +
                   
                  +
                  +
                  +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/allpackages-index.html b/docs/api/any2json/any2json/apidocs/allpackages-index.html new file mode 100644 index 00000000..6f1f15d6 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/allpackages-index.html @@ -0,0 +1,92 @@ + + + + +All Packages (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + + + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Cell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Cell.html new file mode 100644 index 00000000..210b5d20 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Cell.html @@ -0,0 +1,175 @@ + + + + +Cell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Cell

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseCell
                  +
                  +
                  +
                  public interface Cell
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      hasValue

                      +
                      boolean hasValue()
                      +
                      +
                    • +
                    • +
                      +

                      getValue

                      +
                      String getValue()
                      +
                      +
                    • +
                    • +
                      +

                      entities

                      +
                      Iterable<String> entities()
                      +
                      +
                    • +
                    • +
                      +

                      getEntitiesAsString

                      +
                      String getEntitiesAsString()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.Hint.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.Hint.html new file mode 100644 index 00000000..470ca25a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.Hint.html @@ -0,0 +1,249 @@ + + + + +Document.Hint (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Enum Class Document.Hint

                  +
                  +
                  java.lang.Object +
                  java.lang.Enum<Document.Hint> +
                  com.github.romualdrousseau.any2json.Document.Hint
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Serializable, Comparable<Document.Hint>, Constable
                  +
                  +
                  +
                  Enclosing interface:
                  +
                  Document
                  +
                  +
                  +
                  public static enum Document.Hint +extends Enum<Document.Hint>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Enum Constant Details

                    +
                      +
                    • +
                      +

                      INTELLI_EXTRACT

                      +
                      public static final Document.Hint INTELLI_EXTRACT
                      +
                      +
                    • +
                    • +
                      +

                      INTELLI_LAYOUT

                      +
                      public static final Document.Hint INTELLI_LAYOUT
                      +
                      +
                    • +
                    • +
                      +

                      INTELLI_TAG

                      +
                      public static final Document.Hint INTELLI_TAG
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      values

                      +
                      public static Document.Hint[] values()
                      +
                      Returns an array containing the constants of this enum class, in +the order they are declared.
                      +
                      +
                      Returns:
                      +
                      an array containing the constants of this enum class, in the order they are declared
                      +
                      +
                      +
                    • +
                    • +
                      +

                      valueOf

                      +
                      public static Document.Hint valueOf(String name)
                      +
                      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
                      +
                      +
                      Parameters:
                      +
                      name - the name of the enum constant to be returned.
                      +
                      Returns:
                      +
                      the enum constant with the specified name
                      +
                      Throws:
                      +
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      +
                      NullPointerException - if the argument is null
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.html new file mode 100644 index 00000000..83af4225 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.html @@ -0,0 +1,329 @@ + + + + +Document (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Document

                  +
                  +
                  +
                  +
                  All Superinterfaces:
                  +
                  AutoCloseable
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseDocument
                  +
                  +
                  +
                  public interface Document +extends AutoCloseable
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.Priority.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.Priority.html new file mode 100644 index 00000000..48f9a15d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.Priority.html @@ -0,0 +1,249 @@ + + + + +DocumentClass.Priority (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Enum Class DocumentClass.Priority

                  +
                  +
                  java.lang.Object +
                  java.lang.Enum<DocumentClass.Priority> +
                  com.github.romualdrousseau.any2json.DocumentClass.Priority
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Serializable, Comparable<DocumentClass.Priority>, Constable
                  +
                  +
                  +
                  Enclosing interface:
                  +
                  DocumentClass
                  +
                  +
                  +
                  public static enum DocumentClass.Priority +extends Enum<DocumentClass.Priority>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Enum Constant Details

                    + +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      values

                      +
                      public static DocumentClass.Priority[] values()
                      +
                      Returns an array containing the constants of this enum class, in +the order they are declared.
                      +
                      +
                      Returns:
                      +
                      an array containing the constants of this enum class, in the order they are declared
                      +
                      +
                      +
                    • +
                    • +
                      +

                      valueOf

                      +
                      public static DocumentClass.Priority valueOf(String name)
                      +
                      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
                      +
                      +
                      Parameters:
                      +
                      name - the name of the enum constant to be returned.
                      +
                      Returns:
                      +
                      the enum constant with the specified name
                      +
                      Throws:
                      +
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      +
                      NullPointerException - if the argument is null
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.html new file mode 100644 index 00000000..4c20dc45 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.html @@ -0,0 +1,168 @@ + + + + +DocumentClass (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface DocumentClass

                  +
                  +
                  +
                  +
                  public interface DocumentClass
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentFactory.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentFactory.html new file mode 100644 index 00000000..7ea28bc2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentFactory.html @@ -0,0 +1,217 @@ + + + + +DocumentFactory (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DocumentFactory

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.DocumentFactory
                  +
                  +
                  +
                  +
                  public class DocumentFactory +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DocumentFactory

                      +
                      public DocumentFactory()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      createInstance

                      +
                      public static Document createInstance(String filePath, + String encoding)
                      +
                      +
                    • +
                    • +
                      +

                      createInstance

                      +
                      public static Document createInstance(String filePath, + String encoding, + String password)
                      +
                      +
                    • +
                    • +
                      +

                      createInstance

                      +
                      public static Document createInstance(File file, + String encoding)
                      +
                      +
                    • +
                    • +
                      +

                      createInstance

                      +
                      public static Document createInstance(File file, + String encoding, + String password)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Header.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Header.html new file mode 100644 index 00000000..a0f86d57 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Header.html @@ -0,0 +1,222 @@ + + + + +Header (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Header

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseHeader, DataTableHeader, IntelliHeader, MetaGroupHeader, MetaHeader, MetaKeyValueHeader, MetaTableHeader, PivotKeyHeader, PivotTypeHeader, PivotValueHeader
                  +
                  +
                  +
                  public interface Header
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getName

                      +
                      String getName()
                      +
                      +
                    • +
                    • +
                      +

                      getCellAtRow

                      +
                      Cell getCellAtRow(Row row)
                      +
                      +
                    • +
                    • +
                      +

                      getCellAtRow

                      +
                      Cell getCellAtRow(Row row, + boolean merged)
                      +
                      +
                    • +
                    • +
                      +

                      hasTag

                      +
                      boolean hasTag()
                      +
                      +
                    • +
                    • +
                      +

                      getTag

                      +
                      HeaderTag getTag()
                      +
                      +
                    • +
                    • +
                      +

                      entities

                      +
                      Iterable<String> entities()
                      +
                      +
                    • +
                    • +
                      +

                      getEntitiesAsString

                      +
                      String getEntitiesAsString()
                      +
                      +
                    • +
                    • +
                      +

                      isColumnEmpty

                      +
                      boolean isColumnEmpty()
                      +
                      +
                    • +
                    • +
                      +

                      isColumnMerged

                      +
                      boolean isColumnMerged()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/HeaderTag.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/HeaderTag.html new file mode 100644 index 00000000..907c7dec --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/HeaderTag.html @@ -0,0 +1,238 @@ + + + + +HeaderTag (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class HeaderTag

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.HeaderTag
                  +
                  +
                  +
                  +
                  public class HeaderTag +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Field Details

                    +
                      +
                    • +
                      +

                      None

                      +
                      public static final HeaderTag None
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      HeaderTag

                      +
                      public HeaderTag(String value)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getValue

                      +
                      public String getValue()
                      +
                      +
                    • +
                    • +
                      +

                      isUndefined

                      +
                      public boolean isUndefined()
                      +
                      +
                    • +
                    • +
                      +

                      equals

                      +
                      public boolean equals(HeaderTag other)
                      +
                      +
                    • +
                    • +
                      +

                      equals

                      +
                      public boolean equals(Object o)
                      +
                      +
                      Overrides:
                      +
                      equals in class Object
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Model.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Model.html new file mode 100644 index 00000000..dd23e239 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Model.html @@ -0,0 +1,329 @@ + + + + +Model (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class Model

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.Model
                  +
                  +
                  +
                  +
                  public class Model +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Field Details

                    + +
                    +
                  • + +
                  • +
                    +

                    Constructor Details

                    + +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getData

                      +
                      public ModelData getData()
                      +
                      +
                    • +
                    • +
                      +

                      getAttributes

                      +
                      public Map<String,String> getAttributes()
                      +
                      +
                    • +
                    • +
                      +

                      getEntityList

                      +
                      public List<String> getEntityList()
                      +
                      +
                    • +
                    • +
                      +

                      getPatternMap

                      +
                      public Map<String,String> getPatternMap()
                      +
                      +
                    • +
                    • +
                      +

                      getFilters

                      +
                      public List<String> getFilters()
                      +
                      +
                    • +
                    • +
                      +

                      getPivotEntityList

                      +
                      public List<String> getPivotEntityList()
                      +
                      +
                    • +
                    • +
                      +

                      getTagList

                      +
                      public List<String> getTagList()
                      +
                      +
                    • +
                    • +
                      +

                      getRequiredTagList

                      +
                      public List<String> getRequiredTagList()
                      +
                      +
                    • +
                    • +
                      +

                      toEntityName

                      +
                      public String toEntityName(String value)
                      +
                      +
                    • +
                    • +
                      +

                      toEntityName

                      +
                      public String toEntityName(String value, + String entityName)
                      +
                      +
                    • +
                    • +
                      +

                      toEntityValue

                      +
                      public Optional<String> toEntityValue(String value)
                      +
                      +
                    • +
                    • +
                      +

                      toEntityValue

                      +
                      public Optional<String> toEntityValue(String value, + String entityName)
                      +
                      +
                    • +
                    • +
                      +

                      toEntityVector

                      +
                      public com.github.romualdrousseau.shuju.types.Tensor toEntityVector(String value)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ModelBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ModelBuilder.html new file mode 100644 index 00000000..f8c7b8a5 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ModelBuilder.html @@ -0,0 +1,365 @@ + + + + +ModelBuilder (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class ModelBuilder

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.ModelBuilder
                  +
                  +
                  +
                  +
                  public class ModelBuilder +extends Object
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/PivotOption.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/PivotOption.html new file mode 100644 index 00000000..43a014fd --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/PivotOption.html @@ -0,0 +1,245 @@ + + + + +PivotOption (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Enum Class PivotOption

                  +
                  +
                  java.lang.Object +
                  java.lang.Enum<PivotOption> +
                  com.github.romualdrousseau.any2json.PivotOption
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Serializable, Comparable<PivotOption>, Constable
                  +
                  +
                  +
                  public enum PivotOption +extends Enum<PivotOption>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Enum Constant Details

                    +
                      +
                    • +
                      +

                      NONE

                      +
                      public static final PivotOption NONE
                      +
                      +
                    • +
                    • +
                      +

                      WITH_TYPE

                      +
                      public static final PivotOption WITH_TYPE
                      +
                      +
                    • +
                    • +
                      +

                      WITH_TYPE_AND_VALUE

                      +
                      public static final PivotOption WITH_TYPE_AND_VALUE
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      values

                      +
                      public static PivotOption[] values()
                      +
                      Returns an array containing the constants of this enum class, in +the order they are declared.
                      +
                      +
                      Returns:
                      +
                      an array containing the constants of this enum class, in the order they are declared
                      +
                      +
                      +
                    • +
                    • +
                      +

                      valueOf

                      +
                      public static PivotOption valueOf(String name)
                      +
                      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
                      +
                      +
                      Parameters:
                      +
                      name - the name of the enum constant to be returned.
                      +
                      Returns:
                      +
                      the enum constant with the specified name
                      +
                      Throws:
                      +
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      +
                      NullPointerException - if the argument is null
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ReadingDirection.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ReadingDirection.html new file mode 100644 index 00000000..ab2cfe45 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ReadingDirection.html @@ -0,0 +1,150 @@ + + + + +ReadingDirection (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface ReadingDirection

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  GutenbergDiagonal
                  +
                  +
                  +
                  public interface ReadingDirection
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Summary

                    +
                    +
                    +
                    +
                    +
                    Modifier and Type
                    +
                    Method
                    +
                    Description
                    +
                    double
                    + +
                     
                    +
                    +
                    +
                    +
                    +
                  • +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      distanceBetweenTables

                      +
                      double distanceBetweenTables(BaseTable table1, + BaseTable table2)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Row.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Row.html new file mode 100644 index 00000000..0eb9b2e5 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Row.html @@ -0,0 +1,184 @@ + + + + +Row (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Row

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseRow, IntelliRow
                  +
                  +
                  +
                  public interface Row
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      isEmpty

                      +
                      boolean isEmpty()
                      +
                      +
                    • +
                    • +
                      +

                      getRowNum

                      +
                      int getRowNum()
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfCells

                      +
                      int getNumberOfCells()
                      +
                      +
                    • +
                    • +
                      +

                      getCellAt

                      +
                      Cell getCellAt(int colIndex)
                      +
                      +
                    • +
                    • +
                      +

                      cells

                      +
                      Iterable<Cell> cells()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Sheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Sheet.html new file mode 100644 index 00000000..2579babc --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Sheet.html @@ -0,0 +1,202 @@ + + + + +Sheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Sheet

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseSheet
                  +
                  +
                  +
                  public interface Sheet
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getDocument

                      +
                      Document getDocument()
                      +
                      +
                    • +
                    • +
                      +

                      getName

                      +
                      String getName()
                      +
                      +
                    • +
                    • +
                      +

                      getLastRowNum

                      +
                      int getLastRowNum()
                      +
                      +
                    • +
                    • +
                      +

                      getLastColumnNum

                      +
                      int getLastColumnNum()
                      +
                      +
                    • +
                    • +
                      +

                      getTableGraph

                      +
                      Optional<TableGraph> getTableGraph()
                      +
                      +
                    • +
                    • +
                      +

                      getTable

                      +
                      Optional<Table> getTable()
                      +
                      +
                    • +
                    • +
                      +

                      addSheetListener

                      +
                      void addSheetListener(SheetListener listener)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetEvent.html new file mode 100644 index 00000000..da2d2ce3 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetEvent.html @@ -0,0 +1,200 @@ + + + + +SheetEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SheetEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent
                  +
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  AllTablesExtractedEvent, BitmapGeneratedEvent, DataTableListBuiltEvent, MetaTableListBuiltEvent, SheetPreparedEvent, TableGraphBuiltEvent, TableReadyEvent
                  +
                  +
                  +
                  public abstract class SheetEvent +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SheetEvent

                      +
                      public SheetEvent(Sheet source)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getSource

                      +
                      public Sheet getSource()
                      +
                      +
                    • +
                    • +
                      +

                      isCanceled

                      +
                      public boolean isCanceled()
                      +
                      +
                    • +
                    • +
                      +

                      setCancel

                      +
                      public void setCancel(boolean flag)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetListener.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetListener.html new file mode 100644 index 00000000..44cb152b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetListener.html @@ -0,0 +1,144 @@ + + + + +SheetListener (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface SheetListener

                  +
                  +
                  +
                  +
                  public interface SheetListener
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Summary

                    +
                    +
                    +
                    +
                    +
                    Modifier and Type
                    +
                    Method
                    +
                    Description
                    +
                    void
                    + +
                     
                    +
                    +
                    +
                    +
                    +
                  • +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      stepCompleted

                      +
                      void stepCompleted(SheetEvent e)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetParser.html new file mode 100644 index 00000000..3b3be67d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetParser.html @@ -0,0 +1,148 @@ + + + + +SheetParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface SheetParser

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  SheetBitmapParser, SimpleSheetParser
                  +
                  +
                  +
                  public interface SheetParser
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Summary

                    +
                    +
                    +
                    +
                    +
                    Modifier and Type
                    +
                    Method
                    +
                    Description
                    + + +
                     
                    +
                    +
                    +
                    +
                    +
                  • +
                  +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Table.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Table.html new file mode 100644 index 00000000..d3041e37 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Table.html @@ -0,0 +1,255 @@ + + + + +Table (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Table

                  +
                  +
                  +
                  +
                  All Superinterfaces:
                  +
                  AutoCloseable, Closeable
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseTable, DataTable, IntelliTable, MetaTable
                  +
                  +
                  +
                  public interface Table +extends Closeable
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getSheet

                      +
                      Sheet getSheet()
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfColumns

                      +
                      int getNumberOfColumns()
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfRows

                      +
                      int getNumberOfRows()
                      +
                      +
                    • +
                    • +
                      +

                      getRowAt

                      +
                      Row getRowAt(int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      rows

                      +
                      Iterable<Row> rows()
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfHeaders

                      +
                      int getNumberOfHeaders()
                      +
                      +
                    • +
                    • +
                      +

                      getHeaderNames

                      +
                      Iterable<String> getHeaderNames()
                      +
                      +
                    • +
                    • +
                      +

                      getHeaderAt

                      +
                      Header getHeaderAt(int i)
                      +
                      +
                    • +
                    • +
                      +

                      headers

                      +
                      Iterable<Header> headers()
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfHeaderTags

                      +
                      int getNumberOfHeaderTags()
                      +
                      +
                    • +
                    • +
                      +

                      headerTags

                      +
                      Iterable<Header> headerTags()
                      +
                      +
                    • +
                    • +
                      +

                      updateHeaderTags

                      +
                      void updateHeaderTags()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableGraph.html new file mode 100644 index 00000000..1a3cc593 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableGraph.html @@ -0,0 +1,195 @@ + + + + +TableGraph (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface TableGraph

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseTableGraph
                  +
                  +
                  +
                  public interface TableGraph
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParser.html new file mode 100644 index 00000000..439d792f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParser.html @@ -0,0 +1,205 @@ + + + + +TableParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface TableParser

                  +
                  +
                  +
                  +
                  All Superinterfaces:
                  +
                  AutoCloseable
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  SimpleTableParser
                  +
                  +
                  +
                  public interface TableParser +extends AutoCloseable
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParserClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParserClass.html new file mode 100644 index 00000000..f0ebc1d2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParserClass.html @@ -0,0 +1,146 @@ + + + + +TableParserClass (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface TableParserClass

                  +
                  +
                  +
                  +
                  public interface TableParserClass
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Summary

                    +
                    +
                    +
                    +
                    +
                    Modifier and Type
                    +
                    Method
                    +
                    Description
                    + +
                    newInstance(Model model, + String parserOptions)
                    +
                     
                    +
                    +
                    +
                    +
                    +
                  • +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.TagStyle.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.TagStyle.html new file mode 100644 index 00000000..0506cf55 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.TagStyle.html @@ -0,0 +1,249 @@ + + + + +TagClassifier.TagStyle (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Enum Class TagClassifier.TagStyle

                  +
                  +
                  java.lang.Object +
                  java.lang.Enum<TagClassifier.TagStyle> +
                  com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Serializable, Comparable<TagClassifier.TagStyle>, Constable
                  +
                  +
                  +
                  Enclosing interface:
                  +
                  TagClassifier
                  +
                  +
                  +
                  public static enum TagClassifier.TagStyle +extends Enum<TagClassifier.TagStyle>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Enum Constant Details

                    + +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      values

                      +
                      public static TagClassifier.TagStyle[] values()
                      +
                      Returns an array containing the constants of this enum class, in +the order they are declared.
                      +
                      +
                      Returns:
                      +
                      an array containing the constants of this enum class, in the order they are declared
                      +
                      +
                      +
                    • +
                    • +
                      +

                      valueOf

                      +
                      public static TagClassifier.TagStyle valueOf(String name)
                      +
                      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
                      +
                      +
                      Parameters:
                      +
                      name - the name of the enum constant to be returned.
                      +
                      Returns:
                      +
                      the enum constant with the specified name
                      +
                      Throws:
                      +
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      +
                      NullPointerException - if the argument is null
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.html new file mode 100644 index 00000000..44070c04 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.html @@ -0,0 +1,220 @@ + + + + +TagClassifier (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface TagClassifier

                  +
                  +
                  +
                  +
                  All Superinterfaces:
                  +
                  AutoCloseable
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  SimpleTagClassifier
                  +
                  +
                  +
                  public interface TagClassifier +extends AutoCloseable
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifierClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifierClass.html new file mode 100644 index 00000000..ecfc25cc --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifierClass.html @@ -0,0 +1,146 @@ + + + + +TagClassifierClass (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface TagClassifierClass

                  +
                  +
                  +
                  +
                  public interface TagClassifierClass
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TransformableSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TransformableSheet.html new file mode 100644 index 00000000..87cd92be --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TransformableSheet.html @@ -0,0 +1,1039 @@ + + + + +TransformableSheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class TransformableSheet

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  +
                  +
                  public class TransformableSheet +extends Object
                  +
                  TransformableSheet Class is responsible to apply transformations to a sheet + such as remove columns or rows. The + transformations are called through a recipe written in Python.
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Summary

                    +
                    +
                    +
                    +
                    +
                    Modifier and Type
                    +
                    Method
                    +
                    Description
                    +
                    void
                    + +
                    +
                    This method performs all the transformations on the sheet by calling the + "autoRecipe" method on the sheet's + associated document and executing the custom recipe using a Python + interpreter.
                    +
                    +
                    void
                    + +
                    +
                    This method crops the sheet by dropping all rows and columns on + the edges of the sheet.
                    +
                    +
                    void
                    +
                    cropWhenFillRatioLessThan(float minRatio)
                    +
                    +
                    This method crops the sheet by dropping all rows and columns on + the edges of the sheet with a fill ratio less than the given + minimum ratio.
                    +
                    +
                    void
                    + +
                    +
                    This method disables auto cropping of thesheet.
                    +
                    +
                    void
                    + +
                    +
                    This method disables auto naming the headers of tables.
                    +
                    +
                    void
                    + +
                    +
                    This method disables auto meta conversion of the sheet.
                    +
                    +
                    void
                    + +
                    +
                    This method disables the extraction of meta data of the sheet's associated + document.
                    +
                    +
                    void
                    + +
                    +
                    This method disables the pivot functionality of the sheet's associated + document.
                    +
                    +
                    void
                    +
                    dropColumn(int colIndex)
                    +
                    +
                    This method drops the column specified by the given column index from the + sheet.
                    +
                    +
                    void
                    + +
                    +
                    This method drops columns from the sheet that have an entropy less than the + given minimum entropy.
                    +
                    +
                    void
                    +
                    dropColumnsWhenEntropyLessThan(float minEntropy, + int start, + int stop)
                    +
                    +
                    This method drops columns from the sheet that have an entropy less than the + given minimum entropy.
                    +
                    +
                    void
                    + +
                    +
                    This method drops columns from the sheet that have a fill ratio less than the + given minimum ratio.
                    +
                    +
                    void
                    +
                    dropColumnsWhenFillRatioLessThan(float minRatio, + int start, + int stop)
                    +
                    +
                    This method drops columns from the sheet that have a fill ratio less than the + given minimum ratio.
                    +
                    +
                    void
                    +
                    dropNullColumns(float minRatio)
                    + +
                    void
                    +
                    dropNullRows(float minRatio)
                    +
                    + +
                    +
                    void
                    +
                    dropRow(int rowIndex)
                    +
                    +
                    This method drops the row specified by the given row index from the sheet.
                    +
                    +
                    void
                    +
                    dropRowsWhenEntropyLessThan(float minEntropy)
                    +
                    +
                    This method drops rows from the sheet that have an entropy less than the + given minimum entropy.
                    +
                    +
                    void
                    +
                    dropRowsWhenEntropyLessThan(float minEntropy, + int start, + int stop)
                    +
                    +
                    This method drops rows from the sheet that have an entropy less than the + given minimum entropy.
                    +
                    +
                    void
                    + +
                    +
                    This method drops rows from the sheet that have a fill ratio less than the + given minimum ratio.
                    +
                    +
                    void
                    +
                    dropRowsWhenFillRatioLessThan(float minRatio, + int start, + int stop)
                    +
                    +
                    This method drops rows from the sheet that have a fill ratio less than the + given minimum ratio.
                    +
                    +
                    void
                    + +
                    +
                    This method enables auto cropping of thesheet.
                    +
                    +
                    void
                    + +
                    +
                    This method enables auto naming the headers of tables.
                    +
                    +
                    void
                    + +
                    +
                    This method enables auto meta conversion of the sheet.
                    +
                    +
                    void
                    + +
                    +
                    This method enables the extraction of meta data of the sheet's associated + document. meta and table data will be extracted.
                    +
                    +
                    void
                    + +
                    +
                    This method enables the pivot functionality of the sheet's associated + document.
                    +
                    +
                    void
                    +
                    mergeCell(int colIndex)
                    +
                    +
                    Deprecated. + +
                    +
                    + +
                    of(BaseSheet sheet)
                    +
                    +
                    This method returns a new instance of TransformableSheet initialized with the + given sheet. the TransformableSheet + can be used to apply transformation of the sheet such as remove columns or + rows.
                    +
                    +
                    void
                    +
                    patchCell(int colIndex1, + int rowIndex1, + int colIndex2, + int rowIndex2, + String value)
                    +
                    +
                    This method patches the cells of the given column and row indices with the + given value.
                    +
                    +
                    void
                    +
                    repeatColumnCell(int colIndex)
                    +
                    +
                    This method repeat the value for all the cells in the column specified by the + given column index.
                    +
                    +
                    void
                    +
                    repeatRowCell(int rowIndex)
                    +
                    +
                    This method repeat the value for all the cells in the row specified by the + given row index.
                    +
                    +
                    void
                    +
                    setBitmapThreshold(float threshold)
                    +
                    + +
                    +
                    void
                    +
                    setCapillarityThreshold(float threshold)
                    +
                    +
                    This method sets the extraction threshold for the sheet.
                    +
                    +
                    void
                    + +
                    + +
                    +
                    void
                    + +
                    +
                    This method sets the classifer case for the tag classifer used by the sheet's + associated document.
                    +
                    +
                    void
                    + +
                    +
                    Deprecated. + +
                    +
                    +
                    void
                    + +
                    +
                    This method sets the hints for the associated document by overwriting the + default hints.
                    +
                    +
                    void
                    + +
                    +
                    This method sets the name of the group header for the sheet using the given + format.
                    +
                    +
                    void
                    + +
                    +
                    This method sets the parser options for the table parser used by the sheet's + associated document.
                    +
                    +
                    void
                    +
                    setPivotEntityList(List<String> pivotEntityList)
                    +
                    +
                    This method sets the pivot entities for the sheet using the given list of + entities.
                    +
                    +
                    void
                    + +
                    +
                    This method sets the name of the pivot key header for the sheet using the + given format.
                    +
                    +
                    void
                    + +
                    +
                    This method sets the pivot option for the sheet using the given option + string.
                    +
                    +
                    void
                    + +
                    +
                    This method sets the name of the pivot type header for the sheet using the + given format.
                    +
                    +
                    void
                    + +
                    +
                    This method sets the name of the pivot value header for the sheet using the + given format.
                    +
                    +
                    void
                    + +
                    +
                    This method sets the reading direction.
                    +
                    +
                    void
                    +
                    swapRows(int rowIndex1, + int rowIndex2)
                    +
                    +
                    This method swap 2 rows from the sheet.
                    +
                    +
                    void
                    + +
                    +
                    This method unmerges all merged cells in the sheet.
                    +
                    +
                    void
                    + +
                    +
                    This method unsets the hints for the associated document by removing the + hints from the default hints.
                    +
                    +
                    +
                    +
                    +
                    +

                    Methods inherited from class java.lang.Object

                    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
                    +
                    +
                  • +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      of

                      +
                      public static TransformableSheet of(BaseSheet sheet)
                      +
                      This method returns a new instance of TransformableSheet initialized with the + given sheet. the TransformableSheet + can be used to apply transformation of the sheet such as remove columns or + rows.
                      +
                      +
                      Parameters:
                      +
                      sheet - the sheet to transform
                      +
                      Returns:
                      +
                      a new instance
                      +
                      +
                      +
                    • +
                    • +
                      +

                      applyAll

                      +
                      public void applyAll()
                      +
                      This method performs all the transformations on the sheet by calling the + "autoRecipe" method on the sheet's + associated document and executing the custom recipe using a Python + interpreter.
                      +
                      +
                    • +
                    • +
                      +

                      setDocumentHints

                      +
                      public void setDocumentHints(String... hints)
                      +
                      This method sets the hints for the associated document by overwriting the + default hints.
                      +
                      +
                      Parameters:
                      +
                      hints - the hints: INTELLI_EXTRACT, INTELLI_LAYOUT, INTELLI_TAG
                      +
                      +
                      +
                    • +
                    • +
                      +

                      unsetDocumentHints

                      +
                      public void unsetDocumentHints(String... hints)
                      +
                      This method unsets the hints for the associated document by removing the + hints from the default hints.
                      +
                      +
                      Parameters:
                      +
                      hints - the hints: INTELLI_EXTRACT, INTELLI_LAYOUT, INTELLI_TAG
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setBitmapThreshold

                      +
                      @Deprecated +public void setBitmapThreshold(float threshold)
                      + +
                      This method sets the extraction threshold for the sheet. The extraction + threshold represents the strength of close elements to be combined together. + With a value of 0, the elements with the smallest area will be extracted. + + Prerequisities: INTELLI_EXTRACT
                      +
                      +
                      Parameters:
                      +
                      threshold - the bitmap threshold
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setCapillarityThreshold

                      +
                      public void setCapillarityThreshold(float threshold)
                      +
                      This method sets the extraction threshold for the sheet. The extraction + threshold represents the strength of close elements to be combined together. + With a value of 0, the elements with the smallest area will be extracted. + + Prerequisities: INTELLI_EXTRACT
                      +
                      +
                      Parameters:
                      +
                      threshold - the extraction threshold
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setReadingDirection

                      +
                      public void setReadingDirection(ReadingDirection readingDirection)
                      +
                      This method sets the reading direction. The reading direction controls how + the different elements of a sheets are + linked together. The reading direction is a reading directional preferences + in perception of visual stimuli + depending of the cultures and writing systems. + + By default, the reading direction is set to GutenbergReading (or Left-Right + Then Top-Botton, or LRTB, or normal Western reading order). + + Prerequisities: INTELLI_LAYOUT
                      +
                      +
                      Parameters:
                      +
                      readingDirection - the reading direction
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setDataTableParserFactory

                      +
                      @Deprecated +public void setDataTableParserFactory(String options)
                      +
                      Deprecated. + +
                      +
                      This method sets the parser options for the table parser used by the sheet's + associated document. + + Prerequisities: INTELLI_LAYOUT
                      +
                      +
                      Parameters:
                      +
                      options - the parser options
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setParserOptions

                      +
                      public void setParserOptions(String options)
                      +
                      This method sets the parser options for the table parser used by the sheet's + associated document. + + Prerequisities: INTELLI_LAYOUT
                      +
                      +
                      Parameters:
                      +
                      options - the parser options
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setClassifierCaseMode

                      +
                      @Deprecated +public void setClassifierCaseMode(String tagCase)
                      + +
                      This method sets the classifer case for the tag classifer used by the sheet's + associated document.
                      +
                      +
                      Parameters:
                      +
                      tagCase - the classifer case: NONE, SNAKE, CAMEL
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setClassifierTagStyle

                      +
                      public void setClassifierTagStyle(String tagStyle)
                      +
                      This method sets the classifer case for the tag classifer used by the sheet's + associated document.
                      +
                      +
                      Parameters:
                      +
                      tagStyle - the classifer case: NONE, SNAKE, CAMEL
                      +
                      +
                      +
                    • +
                    • +
                      +

                      enableAutoHeaderName

                      +
                      public void enableAutoHeaderName()
                      +
                      This method enables auto naming the headers of tables. The tables will + retain its original name.
                      +
                      +
                    • +
                    • +
                      +

                      disableAutoHeaderName

                      +
                      public void disableAutoHeaderName()
                      +
                      This method disables auto naming the headers of tables. The tables will + retain its original name.
                      +
                      +
                    • +
                    • +
                      +

                      enableAutoCrop

                      +
                      public void enableAutoCrop()
                      +
                      This method enables auto cropping of thesheet. The auto cropping drops + all empty rows and columns on the edges of the sheets.
                      +
                      +
                    • +
                    • +
                      +

                      disableAutoCrop

                      +
                      public void disableAutoCrop()
                      +
                      This method disables auto cropping of thesheet. The auto cropping drops + all empty rows and columns on the edges of the sheets.
                      +
                      +
                    • +
                    • +
                      +

                      enableAutoMeta

                      +
                      public void enableAutoMeta()
                      +
                      This method enables auto meta conversion of the sheet. The auto meta + conversion converts + all data without a match of a layex to meta.
                      +
                      +
                    • +
                    • +
                      +

                      disableAutoMeta

                      +
                      public void disableAutoMeta()
                      +
                      This method disables auto meta conversion of the sheet. The auto meta + conversion converts + all data without a match of a layex to meta.
                      +
                      +
                    • +
                    • +
                      +

                      enableMeta

                      +
                      public void enableMeta()
                      +
                      This method enables the extraction of meta data of the sheet's associated + document. meta and table data will be extracted.
                      +
                      +
                    • +
                    • +
                      +

                      disableMeta

                      +
                      public void disableMeta()
                      +
                      This method disables the extraction of meta data of the sheet's associated + document. Only table data will be extracted.
                      +
                      +
                    • +
                    • +
                      +

                      enablePivot

                      +
                      public void enablePivot()
                      +
                      This method enables the pivot functionality of the sheet's associated + document.
                      +
                      +
                    • +
                    • +
                      +

                      disablePivot

                      +
                      public void disablePivot()
                      +
                      This method disables the pivot functionality of the sheet's associated + document.
                      +
                      +
                    • +
                    • +
                      +

                      setPivotEntityList

                      +
                      public void setPivotEntityList(List<String> pivotEntityList)
                      +
                      This method sets the pivot entities for the sheet using the given list of + entities.
                      +
                      +
                      Parameters:
                      +
                      pivotEntityList - the list of entities as a list of string
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setPivotOption

                      +
                      public void setPivotOption(String option)
                      +
                      This method sets the pivot option for the sheet using the given option + string.
                      +
                      +
                      Parameters:
                      +
                      option - the option string: "NONE", "WITH_TYPE", "WITH_TYPE_AND_VALUE"
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setPivotKeyFormat

                      +
                      public void setPivotKeyFormat(String format)
                      +
                      This method sets the name of the pivot key header for the sheet using the + given format.
                      +
                      +
                      Parameters:
                      +
                      format - the format used as String.format(String, Object...)
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setPivotTypeFormat

                      +
                      public void setPivotTypeFormat(String format)
                      +
                      This method sets the name of the pivot type header for the sheet using the + given format.
                      +
                      +
                      Parameters:
                      +
                      format - the format used as String.format(String, Object...)
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setPivotValueFormat

                      +
                      public void setPivotValueFormat(String format)
                      +
                      This method sets the name of the pivot value header for the sheet using the + given format.
                      +
                      +
                      Parameters:
                      +
                      format - the format used as String.format(String, Object...)
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setGroupValueFormat

                      +
                      public void setGroupValueFormat(String format)
                      +
                      This method sets the name of the group header for the sheet using the given + format.
                      +
                      +
                      Parameters:
                      +
                      format - the format used as String#format(String, Object...)}
                      +
                      +
                      +
                    • +
                    • +
                      +

                      cropAll

                      +
                      public void cropAll()
                      +
                      This method crops the sheet by dropping all rows and columns on + the edges of the sheet.
                      +
                      +
                    • +
                    • +
                      +

                      cropWhenFillRatioLessThan

                      +
                      public void cropWhenFillRatioLessThan(float minRatio)
                      +
                      This method crops the sheet by dropping all rows and columns on + the edges of the sheet with a fill ratio less than the given + minimum ratio.
                      +
                      +
                      Parameters:
                      +
                      minRatio - the minimum ratio
                      +
                      +
                      +
                    • +
                    • +
                      +

                      unmergeAll

                      +
                      public void unmergeAll()
                      +
                      This method unmerges all merged cells in the sheet.
                      +
                      +
                    • +
                    • +
                      +

                      mergeCell

                      +
                      @Deprecated +public void mergeCell(int colIndex)
                      +
                      Deprecated. + +
                      +
                      This method repeat the value for all the cells in the column specified by the + given column index. The value of a given cell is copied to all blank cells + below it.
                      +
                      +
                      Parameters:
                      +
                      colIndex - the column index
                      +
                      +
                      +
                    • +
                    • +
                      +

                      repeatColumnCell

                      +
                      public void repeatColumnCell(int colIndex)
                      +
                      This method repeat the value for all the cells in the column specified by the + given column index. The value of a given cell is copied to all blank cells + below it.
                      +
                      +
                      Parameters:
                      +
                      colIndex - the column index
                      +
                      +
                      +
                    • +
                    • +
                      +

                      repeatRowCell

                      +
                      public void repeatRowCell(int rowIndex)
                      +
                      This method repeat the value for all the cells in the row specified by the + given row index. The value of a given cell is copied to all blank cells on + the right of it.
                      +
                      +
                      Parameters:
                      +
                      rowIndex - the row index
                      +
                      +
                      +
                    • +
                    • +
                      +

                      patchCell

                      +
                      public void patchCell(int colIndex1, + int rowIndex1, + int colIndex2, + int rowIndex2, + String value)
                      +
                      This method patches the cells of the given column and row indices with the + given value. The style is copied from an existing cell.
                      +
                      +
                      Parameters:
                      +
                      colIndex1 - the column index to copy the style from
                      +
                      rowIndex1 - the row index to copy the style from
                      +
                      colIndex2 - the column index to copy the style to
                      +
                      rowIndex2 - the row index to copy the style to
                      +
                      value - the value of the destination cell
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropColumn

                      +
                      public void dropColumn(int colIndex)
                      +
                      This method drops the column specified by the given column index from the + sheet. + + Refrain to use this method as the colIndex is absolute and weak to layout + changes.
                      +
                      +
                      Parameters:
                      +
                      colIndex - the column index to drop
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropNullColumns

                      +
                      @Deprecated +public void dropNullColumns(float minRatio)
                      + +
                      This method drops columns from the sheet that have a fill ratio less than the + given minimum ratio.
                      +
                      +
                      Parameters:
                      +
                      minRatio - the minimum ratio
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropColumnsWhenFillRatioLessThan

                      +
                      public void dropColumnsWhenFillRatioLessThan(float minRatio)
                      +
                      This method drops columns from the sheet that have a fill ratio less than the + given minimum ratio.
                      +
                      +
                      Parameters:
                      +
                      minRatio - the minimum ratio
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropColumnsWhenFillRatioLessThan

                      +
                      public void dropColumnsWhenFillRatioLessThan(float minRatio, + int start, + int stop)
                      +
                      This method drops columns from the sheet that have a fill ratio less than the + given minimum ratio.
                      +
                      +
                      Parameters:
                      +
                      minRatio - the minimum ratio
                      +
                      start - the start column
                      +
                      stop - the stop column
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropColumnsWhenEntropyLessThan

                      +
                      public void dropColumnsWhenEntropyLessThan(float minEntropy)
                      +
                      This method drops columns from the sheet that have an entropy less than the + given minimum entropy.
                      +
                      +
                      Parameters:
                      +
                      minEntropy - the minimum entropy
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropColumnsWhenEntropyLessThan

                      +
                      public void dropColumnsWhenEntropyLessThan(float minEntropy, + int start, + int stop)
                      +
                      This method drops columns from the sheet that have an entropy less than the + given minimum entropy.
                      +
                      +
                      Parameters:
                      +
                      minEntropy - the minimum entropy
                      +
                      start - the start column
                      +
                      stop - the stop column
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropRow

                      +
                      public void dropRow(int rowIndex)
                      +
                      This method drops the row specified by the given row index from the sheet. + + Refrain to use this method as the rowIndex is absolute and weak to layout + changes.
                      +
                      +
                      Parameters:
                      +
                      rowIndex - the row index to drop
                      +
                      +
                      +
                    • +
                    • +
                      +

                      swapRows

                      +
                      public void swapRows(int rowIndex1, + int rowIndex2)
                      +
                      This method swap 2 rows from the sheet.
                      +
                      +
                      Parameters:
                      +
                      rowIndex1 - the index of row1
                      +
                      rowIndex2 - the index of row2
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropNullRows

                      +
                      @Deprecated +public void dropNullRows(float minRatio)
                      + +
                      This method drops rows from the sheet that have a fill ratio less than the + given minimum ratio.
                      +
                      +
                      Parameters:
                      +
                      minRatio - the minimum ratio
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropRowsWhenFillRatioLessThan

                      +
                      public void dropRowsWhenFillRatioLessThan(float minRatio)
                      +
                      This method drops rows from the sheet that have a fill ratio less than the + given minimum ratio.
                      +
                      +
                      Parameters:
                      +
                      minRatio - the minimum ratio
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropRowsWhenFillRatioLessThan

                      +
                      public void dropRowsWhenFillRatioLessThan(float minRatio, + int start, + int stop)
                      +
                      This method drops rows from the sheet that have a fill ratio less than the + given minimum ratio.
                      +
                      +
                      Parameters:
                      +
                      minRatio - the minimum ratio
                      +
                      start - the start column
                      +
                      stop - the stop column
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropRowsWhenEntropyLessThan

                      +
                      public void dropRowsWhenEntropyLessThan(float minEntropy)
                      +
                      This method drops rows from the sheet that have an entropy less than the + given minimum entropy.
                      +
                      +
                      Parameters:
                      +
                      minEntropy - the minimum entropy
                      +
                      +
                      +
                    • +
                    • +
                      +

                      dropRowsWhenEntropyLessThan

                      +
                      public void dropRowsWhenEntropyLessThan(float minEntropy, + int start, + int stop)
                      +
                      This method drops rows from the sheet that have an entropy less than the + given minimum entropy.
                      +
                      +
                      Parameters:
                      +
                      minEntropy - the minimum entropy
                      +
                      start - the start column
                      +
                      stop - the stop column
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseCell.html new file mode 100644 index 00000000..0c6e61df --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseCell.html @@ -0,0 +1,403 @@ + + + + +BaseCell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseCell

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseCell
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Symbol, Cell
                  +
                  +
                  +
                  public class BaseCell +extends Object +implements Cell, Symbol
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Field Details

                    +
                      +
                    • +
                      +

                      Empty

                      +
                      public static final BaseCell Empty
                      +
                      +
                    • +
                    • +
                      +

                      EndOfRow

                      +
                      public static final BaseCell EndOfRow
                      +
                      +
                    • +
                    • +
                      +

                      EndOfStream

                      +
                      public static final BaseCell EndOfStream
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      BaseCell

                      +
                      public BaseCell(String value, + BaseCell cell)
                      +
                      +
                    • +
                    • +
                      +

                      BaseCell

                      +
                      public BaseCell(String value, + int colIndex, + int mergedCount, + BaseSheet sheet)
                      +
                      +
                    • +
                    • +
                      +

                      BaseCell

                      +
                      public BaseCell(String value, + int colIndex, + int mergedCount, + String rawValue, + BaseSheet sheet)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      hasValue

                      +
                      public boolean hasValue()
                      +
                      +
                      Specified by:
                      +
                      hasValue in interface Cell
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getValue

                      +
                      public String getValue()
                      +
                      +
                      Specified by:
                      +
                      getValue in interface Cell
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getEntitiesAsString

                      +
                      public String getEntitiesAsString()
                      +
                      +
                      Specified by:
                      +
                      getEntitiesAsString in interface Cell
                      +
                      +
                      +
                    • +
                    • +
                      +

                      entities

                      +
                      public List<String> entities()
                      +
                      +
                      Specified by:
                      +
                      entities in interface Cell
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getSymbol

                      +
                      public String getSymbol()
                      +
                      +
                      Specified by:
                      +
                      getSymbol in interface Symbol
                      +
                      +
                      +
                    • +
                    • +
                      +

                      matchLiteral

                      +
                      public boolean matchLiteral(String literal)
                      +
                      +
                      Specified by:
                      +
                      matchLiteral in interface Symbol
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getSheet

                      +
                      public BaseSheet getSheet()
                      +
                      +
                    • +
                    • +
                      +

                      getRawValue

                      +
                      public String getRawValue()
                      +
                      +
                    • +
                    • +
                      +

                      getMergedCount

                      +
                      public int getMergedCount()
                      +
                      +
                    • +
                    • +
                      +

                      getColumnIndex

                      +
                      public int getColumnIndex()
                      +
                      +
                    • +
                    • +
                      +

                      getEntityVector

                      +
                      public com.github.romualdrousseau.shuju.types.Tensor getEntityVector()
                      +
                      +
                    • +
                    • +
                      +

                      isPivotHeader

                      +
                      public boolean isPivotHeader()
                      +
                      +
                    • +
                    • +
                      +

                      getPivotEntityAsString

                      +
                      public Optional<String> getPivotEntityAsString()
                      +
                      +
                    • +
                    • +
                      +

                      setValue

                      +
                      public void setValue(String value)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseDocument.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseDocument.html new file mode 100644 index 00000000..a6bf88cc --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseDocument.html @@ -0,0 +1,433 @@ + + + + +BaseDocument (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseDocument

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Document, AutoCloseable
                  +
                  +
                  +
                  public abstract class BaseDocument +extends Object +implements Document
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseHeader.html new file mode 100644 index 00000000..3e9a8af6 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseHeader.html @@ -0,0 +1,379 @@ + + + + +BaseHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseHeader

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  DataTableHeader, MetaHeader
                  +
                  +
                  +
                  public abstract class BaseHeader +extends Object +implements Header
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    + +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getCellAtRow

                      +
                      public BaseCell getCellAtRow(Row row)
                      +
                      +
                      Specified by:
                      +
                      getCellAtRow in interface Header
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getCellAtRow

                      +
                      public BaseCell getCellAtRow(Row row, + boolean merged)
                      +
                      +
                      Specified by:
                      +
                      getCellAtRow in interface Header
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getEntitiesAsString

                      +
                      public String getEntitiesAsString()
                      +
                      +
                      Specified by:
                      +
                      getEntitiesAsString in interface Header
                      +
                      +
                      +
                    • +
                    • +
                      +

                      entities

                      +
                      public Iterable<String> entities()
                      +
                      +
                      Specified by:
                      +
                      entities in interface Header
                      +
                      +
                      +
                    • +
                    • +
                      +

                      isColumnEmpty

                      +
                      public boolean isColumnEmpty()
                      +
                      +
                      Specified by:
                      +
                      isColumnEmpty in interface Header
                      +
                      +
                      +
                    • +
                    • +
                      +

                      isColumnMerged

                      +
                      public boolean isColumnMerged()
                      +
                      +
                      Specified by:
                      +
                      isColumnMerged in interface Header
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setColumnEmpty

                      +
                      public void setColumnEmpty(boolean columnEmpty)
                      +
                      +
                    • +
                    • +
                      +

                      getColumnIndex

                      +
                      public int getColumnIndex()
                      +
                      +
                    • +
                    • +
                      +

                      setColumnIndex

                      +
                      public void setColumnIndex(int colIndex)
                      +
                      +
                    • +
                    • +
                      +

                      getTable

                      +
                      public BaseTable getTable()
                      +
                      +
                    • +
                    • +
                      +

                      setTable

                      +
                      public void setTable(BaseTable table)
                      +
                      +
                    • +
                    • +
                      +

                      getCell

                      +
                      public BaseCell getCell()
                      +
                      +
                    • +
                    • +
                      +

                      hasRowGroup

                      +
                      public boolean hasRowGroup()
                      +
                      +
                    • +
                    • +
                      +

                      isPivotHeader

                      +
                      public boolean isPivotHeader()
                      +
                      +
                    • +
                    • +
                      +

                      getPivotEntityAsString

                      +
                      public Optional<String> getPivotEntityAsString()
                      +
                      +
                    • +
                    • +
                      +

                      equals

                      +
                      public boolean equals(Object o)
                      +
                      +
                      Overrides:
                      +
                      equals in class Object
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getValue

                      +
                      public abstract String getValue()
                      +
                      +
                    • +
                    • +
                      +

                      clone

                      +
                      public abstract BaseHeader clone()
                      +
                      +
                      Overrides:
                      +
                      clone in class Object
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseRow.html new file mode 100644 index 00000000..45fbe40c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseRow.html @@ -0,0 +1,317 @@ + + + + +BaseRow (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseRow

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseRow
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Row
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  IntelliRow
                  +
                  +
                  +
                  public class BaseRow +extends Object +implements Row
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      BaseRow

                      +
                      public BaseRow(BaseTable table, + int rowIndex)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      isEmpty

                      +
                      public boolean isEmpty()
                      +
                      +
                      Specified by:
                      +
                      isEmpty in interface Row
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getRowNum

                      +
                      public int getRowNum()
                      +
                      +
                      Specified by:
                      +
                      getRowNum in interface Row
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setRowNum

                      +
                      public void setRowNum(int rowNum)
                      +
                      +
                    • +
                    • +
                      +

                      isIgnored

                      +
                      public boolean isIgnored()
                      +
                      +
                    • +
                    • +
                      +

                      setIgnored

                      +
                      public void setIgnored(boolean flag)
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfCells

                      +
                      public int getNumberOfCells()
                      +
                      +
                      Specified by:
                      +
                      getNumberOfCells in interface Row
                      +
                      +
                      +
                    • +
                    • +
                      +

                      cells

                      +
                      public Iterable<Cell> cells()
                      +
                      +
                      Specified by:
                      +
                      cells in interface Row
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getCellAt

                      +
                      public BaseCell getCellAt(int colIndex)
                      +
                      +
                      Specified by:
                      +
                      getCellAt in interface Row
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getTable

                      +
                      public BaseTable getTable()
                      +
                      +
                    • +
                    • +
                      +

                      sparsity

                      +
                      public float sparsity()
                      +
                      +
                    • +
                    • +
                      +

                      density

                      +
                      public float density()
                      +
                      +
                    • +
                    • +
                      +

                      getCellValueAt

                      +
                      protected String getCellValueAt(int colIndex)
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfMergedCellsAt

                      +
                      protected int getNumberOfMergedCellsAt(int colIndex)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseSheet.html new file mode 100644 index 00000000..3d542e5e --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseSheet.html @@ -0,0 +1,663 @@ + + + + +BaseSheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseSheet

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Sheet
                  +
                  +
                  +
                  public class BaseSheet +extends Object +implements Sheet
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    + +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getDocument

                      +
                      public Document getDocument()
                      +
                      +
                      Specified by:
                      +
                      getDocument in interface Sheet
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getName

                      +
                      public String getName()
                      +
                      +
                      Specified by:
                      +
                      getName in interface Sheet
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getLastRowNum

                      +
                      public int getLastRowNum()
                      +
                      +
                      Specified by:
                      +
                      getLastRowNum in interface Sheet
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getLastColumnNum

                      +
                      public int getLastColumnNum()
                      +
                      +
                      Specified by:
                      +
                      getLastColumnNum in interface Sheet
                      +
                      +
                      +
                    • +
                    • +
                      +

                      addSheetListener

                      +
                      public void addSheetListener(SheetListener listener)
                      +
                      +
                      Specified by:
                      +
                      addSheetListener in interface Sheet
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getTableGraph

                      +
                      public Optional<TableGraph> getTableGraph()
                      +
                      +
                      Specified by:
                      +
                      getTableGraph in interface Sheet
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getTable

                      +
                      public Optional<Table> getTable()
                      +
                      +
                      Specified by:
                      +
                      getTable in interface Sheet
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getSheetStore

                      +
                      public SheetStore getSheetStore()
                      +
                      +
                    • +
                    • +
                      +

                      getLastColumnNum

                      +
                      public int getLastColumnNum(int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      hasCellDataAt

                      +
                      public boolean hasCellDataAt(int colIndex, + int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      getCellDataAt

                      +
                      public String getCellDataAt(int colIndex, + int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfMergedCellsAt

                      +
                      public int getNumberOfMergedCellsAt(int colIndex, + int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      patchCell

                      +
                      public void patchCell(int colIndex1, + int rowIndex1, + int colIndex2, + int rowIndex2, + String value)
                      +
                      +
                    • +
                    • +
                      +

                      notifyStepCompleted

                      +
                      public boolean notifyStepCompleted(SheetEvent e)
                      +
                      +
                    • +
                    • +
                      +

                      markColumnAsNull

                      +
                      public void markColumnAsNull(int colIndex)
                      +
                      +
                    • +
                    • +
                      +

                      removeAllNullColumns

                      +
                      public void removeAllNullColumns()
                      +
                      +
                    • +
                    • +
                      +

                      markRowAsNull

                      +
                      public void markRowAsNull(int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      removeAllNullRows

                      +
                      public void removeAllNullRows()
                      +
                      +
                    • +
                    • +
                      +

                      unmergeAll

                      +
                      public void unmergeAll()
                      +
                      +
                    • +
                    • +
                      +

                      getCapillarityThreshold

                      +
                      public float getCapillarityThreshold()
                      +
                      +
                    • +
                    • +
                      +

                      setCapillarityThreshold

                      +
                      public void setCapillarityThreshold(float threshold)
                      +
                      +
                    • +
                    • +
                      +

                      isMetaEnabled

                      +
                      public boolean isMetaEnabled()
                      +
                      +
                    • +
                    • +
                      +

                      enableMeta

                      +
                      public void enableMeta()
                      +
                      +
                    • +
                    • +
                      +

                      disableMeta

                      +
                      public void disableMeta()
                      +
                      +
                    • +
                    • +
                      +

                      isAutoCropEnabled

                      +
                      public boolean isAutoCropEnabled()
                      +
                      +
                    • +
                    • +
                      +

                      enableAutoCrop

                      +
                      public void enableAutoCrop()
                      +
                      +
                    • +
                    • +
                      +

                      disableAutoCrop

                      +
                      public void disableAutoCrop()
                      +
                      +
                    • +
                    • +
                      +

                      isAutoHeaderNameEnabled

                      +
                      public boolean isAutoHeaderNameEnabled()
                      +
                      +
                    • +
                    • +
                      +

                      enableAutoHeaderName

                      +
                      public void enableAutoHeaderName()
                      +
                      +
                    • +
                    • +
                      +

                      disableAutoHeaderName

                      +
                      public void disableAutoHeaderName()
                      +
                      +
                    • +
                    • +
                      +

                      isAutoMetaEnabled

                      +
                      public boolean isAutoMetaEnabled()
                      +
                      +
                    • +
                    • +
                      +

                      enableAutoMeta

                      +
                      public void enableAutoMeta()
                      +
                      +
                    • +
                    • +
                      +

                      disableAutoMeta

                      +
                      public void disableAutoMeta()
                      +
                      +
                    • +
                    • +
                      +

                      isPivotEnabled

                      +
                      public boolean isPivotEnabled()
                      +
                      +
                    • +
                    • +
                      +

                      enablePivot

                      +
                      public void enablePivot()
                      +
                      +
                    • +
                    • +
                      +

                      disablePivot

                      +
                      public void disablePivot()
                      +
                      +
                    • +
                    • +
                      +

                      getPivotEntityList

                      +
                      public List<String> getPivotEntityList()
                      +
                      +
                    • +
                    • +
                      +

                      setPivotEntityList

                      +
                      public void setPivotEntityList(List<String> pivotEntityList)
                      +
                      +
                    • +
                    • +
                      +

                      getPivotOption

                      +
                      public PivotOption getPivotOption()
                      +
                      +
                    • +
                    • +
                      +

                      setPivotOption

                      +
                      public void setPivotOption(PivotOption option)
                      +
                      +
                    • +
                    • +
                      +

                      getPivotKeyFormat

                      +
                      public String getPivotKeyFormat()
                      +
                      +
                    • +
                    • +
                      +

                      setPivotKeyFormat

                      +
                      public void setPivotKeyFormat(String format)
                      +
                      +
                    • +
                    • +
                      +

                      getPivotTypeFormat

                      +
                      public String getPivotTypeFormat()
                      +
                      +
                    • +
                    • +
                      +

                      setPivotTypeFormat

                      +
                      public void setPivotTypeFormat(String format)
                      +
                      +
                    • +
                    • +
                      +

                      getPivotValueFormat

                      +
                      public String getPivotValueFormat()
                      +
                      +
                    • +
                    • +
                      +

                      setPivotValueFormat

                      +
                      public void setPivotValueFormat(String format)
                      +
                      +
                    • +
                    • +
                      +

                      getGroupValueFormat

                      +
                      public String getGroupValueFormat()
                      +
                      +
                    • +
                    • +
                      +

                      setGroupValueFormat

                      +
                      public void setGroupValueFormat(String format)
                      +
                      +
                    • +
                    • +
                      +

                      swapRows

                      +
                      public void swapRows(int rowIndex1, + int rowIndex2)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTable.html new file mode 100644 index 00000000..f9253a27 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTable.html @@ -0,0 +1,579 @@ + + + + +BaseTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseTable

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseTable
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Visitable, Table, Closeable, AutoCloseable
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  DataTable, MetaTable
                  +
                  +
                  +
                  public class BaseTable +extends Object +implements Table, Visitable
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      BaseTable

                      +
                      public BaseTable(BaseSheet sheet, + int firstColumn, + int firstRow, + int lastColumn, + int lastRow)
                      +
                      +
                    • +
                    • +
                      +

                      BaseTable

                      +
                      public BaseTable(BaseTable parent)
                      +
                      +
                    • +
                    • +
                      +

                      BaseTable

                      +
                      public BaseTable(BaseTable parent, + int firstRow, + int lastRow)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      close

                      +
                      public void close() + throws IOException
                      +
                      +
                      Specified by:
                      +
                      close in interface AutoCloseable
                      +
                      Specified by:
                      +
                      close in interface Closeable
                      +
                      Throws:
                      +
                      IOException
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getSheet

                      +
                      public BaseSheet getSheet()
                      +
                      +
                      Specified by:
                      +
                      getSheet in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfColumns

                      +
                      public int getNumberOfColumns()
                      +
                      +
                      Specified by:
                      +
                      getNumberOfColumns in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfRows

                      +
                      public int getNumberOfRows()
                      +
                      +
                      Specified by:
                      +
                      getNumberOfRows in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getRowAt

                      +
                      public BaseRow getRowAt(int rowIndex)
                      +
                      +
                      Specified by:
                      +
                      getRowAt in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      rows

                      +
                      public Iterable<Row> rows()
                      +
                      +
                      Specified by:
                      +
                      rows in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfHeaders

                      +
                      public int getNumberOfHeaders()
                      +
                      +
                      Specified by:
                      +
                      getNumberOfHeaders in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getHeaderNames

                      +
                      public List<String> getHeaderNames()
                      +
                      +
                      Specified by:
                      +
                      getHeaderNames in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getHeaderAt

                      +
                      public BaseHeader getHeaderAt(int i)
                      +
                      +
                      Specified by:
                      +
                      getHeaderAt in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      headers

                      +
                      public Iterable<Header> headers()
                      +
                      +
                      Specified by:
                      +
                      headers in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      isVisited

                      +
                      public boolean isVisited()
                      +
                      +
                      Specified by:
                      +
                      isVisited in interface Visitable
                      +
                      +
                      +
                    • +
                    • +
                      +

                      setVisited

                      +
                      public void setVisited(boolean flag)
                      +
                      +
                      Specified by:
                      +
                      setVisited in interface Visitable
                      +
                      +
                      +
                    • +
                    • +
                      +

                      updateHeaderTags

                      +
                      public void updateHeaderTags()
                      +
                      +
                      Specified by:
                      +
                      updateHeaderTags in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfHeaderTags

                      +
                      public int getNumberOfHeaderTags()
                      +
                      +
                      Specified by:
                      +
                      getNumberOfHeaderTags in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      headerTags

                      +
                      public Iterable<Header> headerTags()
                      +
                      +
                      Specified by:
                      +
                      headerTags in interface Table
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getFirstColumn

                      +
                      public int getFirstColumn()
                      +
                      +
                    • +
                    • +
                      +

                      getFirstRow

                      +
                      public int getFirstRow()
                      +
                      +
                    • +
                    • +
                      +

                      getLastColumn

                      +
                      public int getLastColumn()
                      +
                      +
                    • +
                    • +
                      +

                      getLastRow

                      +
                      public int getLastRow()
                      +
                      +
                    • +
                    • +
                      +

                      getFirstRowOffset

                      +
                      public int getFirstRowOffset()
                      +
                      +
                    • +
                    • +
                      +

                      setFirstRowOffset

                      +
                      public void setFirstRowOffset(int offset)
                      +
                      +
                    • +
                    • +
                      +

                      getLastRowOffset

                      +
                      public int getLastRowOffset()
                      +
                      +
                    • +
                    • +
                      +

                      setLastRowOffset

                      +
                      public void setLastRowOffset(int offset)
                      +
                      +
                    • +
                    • +
                      +

                      adjustLastRow

                      +
                      public void adjustLastRow(int lastRow)
                      +
                      +
                    • +
                    • +
                      +

                      getHeaderRowOffset

                      +
                      public int getHeaderRowOffset()
                      +
                      +
                    • +
                    • +
                      +

                      setHeaderRowOffset

                      +
                      public void setHeaderRowOffset(int offset)
                      +
                      +
                    • +
                    • +
                      +

                      isLoadCompleted

                      +
                      public boolean isLoadCompleted()
                      +
                      +
                    • +
                    • +
                      +

                      setLoadCompleted

                      +
                      public void setLoadCompleted(boolean flag)
                      +
                      +
                    • +
                    • +
                      +

                      ignoreRows

                      +
                      public List<Integer> ignoreRows()
                      +
                      +
                    • +
                    • +
                      +

                      addHeader

                      +
                      public void addHeader(BaseHeader header)
                      +
                      +
                    • +
                    • +
                      +

                      setHeader

                      +
                      public void setHeader(int i, + BaseHeader header)
                      +
                      +
                    • +
                    • +
                      +

                      findAllHeaders

                      +
                      public List<BaseHeader> findAllHeaders(BaseHeader headerToFind)
                      +
                      +
                    • +
                    • +
                      +

                      findHeaderByColumnIndex

                      +
                      public BaseHeader findHeaderByColumnIndex(int columnIndex)
                      +
                      +
                    • +
                    • +
                      +

                      findClosestHeader

                      +
                      public BaseHeader findClosestHeader(BaseHeader headerToFind)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraph.html new file mode 100644 index 00000000..9ac7c0a5 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraph.html @@ -0,0 +1,280 @@ + + + + +BaseTableGraph (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseTableGraph

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  TableGraph
                  +
                  +
                  +
                  public class BaseTableGraph +extends Object +implements TableGraph
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraphBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraphBuilder.html new file mode 100644 index 00000000..78921e00 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraphBuilder.html @@ -0,0 +1,182 @@ + + + + +BaseTableGraphBuilder (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BaseTableGraphBuilder

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  +
                  +
                  +
                  +
                  public class BaseTableGraphBuilder +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      BaseTableGraphBuilder

                      +
                      public BaseTableGraphBuilder()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterable.html new file mode 100644 index 00000000..9c301c43 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterable.html @@ -0,0 +1,190 @@ + + + + +CellIterable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class CellIterable

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.CellIterable
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Iterable<Cell>
                  +
                  +
                  +
                  public class CellIterable +extends Object +implements Iterable<Cell>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      CellIterable

                      +
                      public CellIterable(BaseRow row)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterator.html new file mode 100644 index 00000000..781c7faf --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterator.html @@ -0,0 +1,212 @@ + + + + +CellIterator (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class CellIterator

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.CellIterator
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Iterator<Cell>
                  +
                  +
                  +
                  public class CellIterator +extends Object +implements Iterator<Cell>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      CellIterator

                      +
                      public CellIterator(BaseRow row)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/DataTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/DataTable.html new file mode 100644 index 00000000..2e9657b9 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/DataTable.html @@ -0,0 +1,290 @@ + + + + +DataTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DataTable

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseTable +
                  com.github.romualdrousseau.any2json.base.DataTable
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Visitable, Table, Closeable, AutoCloseable
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  IntelliTable
                  +
                  +
                  +
                  public class DataTable +extends BaseTable
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/MetaTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/MetaTable.html new file mode 100644 index 00000000..8c675b64 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/MetaTable.html @@ -0,0 +1,160 @@ + + + + +MetaTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class MetaTable

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseTable +
                  com.github.romualdrousseau.any2json.base.MetaTable
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Visitable, Table, Closeable, AutoCloseable
                  +
                  +
                  +
                  public class MetaTable +extends BaseTable
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      MetaTable

                      +
                      public MetaTable(BaseTable table)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/ModelData.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/ModelData.html new file mode 100644 index 00000000..33592c91 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/ModelData.html @@ -0,0 +1,319 @@ + + + + +ModelData (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class ModelData

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.ModelData
                  +
                  +
                  +
                  +
                  public class ModelData +extends Object
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/PatcheableSheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/PatcheableSheetStore.html new file mode 100644 index 00000000..14486510 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/PatcheableSheetStore.html @@ -0,0 +1,220 @@ + + + + +PatcheableSheetStore (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class PatcheableSheetStore

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  SheetStore
                  +
                  +
                  +
                  public abstract class PatcheableSheetStore +extends Object +implements SheetStore
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      PatcheableSheetStore

                      +
                      public PatcheableSheetStore()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      patchCell

                      +
                      public void patchCell(int colIndex1, + int rowIndex1, + int colIndex2, + int rowIndex2, + String value, + boolean unmergeAll)
                      +
                      +
                    • +
                    • +
                      +

                      getPatchCell

                      +
                      public String getPatchCell(int colIndex, + int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      addPatchCell

                      +
                      public void addPatchCell(int colIndex, + int rowIndex, + String value)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowCache.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowCache.html new file mode 100644 index 00000000..3a60d2a6 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowCache.html @@ -0,0 +1,219 @@ + + + + +RowCache (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class RowCache

                  +
                  +
                  java.lang.Object +
                  java.util.AbstractMap<Integer,BaseRow> +
                  org.apache.commons.collections4.map.AbstractHashedMap<Integer,BaseRow> +
                  org.apache.commons.collections4.map.AbstractLinkedMap<Integer,BaseRow> +
                  org.apache.commons.collections4.map.LRUMap<Integer,BaseRow> +
                  com.github.romualdrousseau.any2json.base.RowCache
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Serializable, Cloneable, Map<Integer,BaseRow>, org.apache.commons.collections4.BoundedMap<Integer,BaseRow>, org.apache.commons.collections4.Get<Integer,BaseRow>, org.apache.commons.collections4.IterableGet<Integer,BaseRow>, org.apache.commons.collections4.IterableMap<Integer,BaseRow>, org.apache.commons.collections4.OrderedMap<Integer,BaseRow>, org.apache.commons.collections4.Put<Integer,BaseRow>
                  +
                  +
                  +
                  public class RowCache +extends org.apache.commons.collections4.map.LRUMap<Integer,BaseRow>
                  +
                  +
                  See Also:
                  +
                  + +
                  +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Nested Class Summary

                    +
                    +

                    Nested classes/interfaces inherited from class org.apache.commons.collections4.map.AbstractLinkedMap

                    +org.apache.commons.collections4.map.AbstractLinkedMap.EntrySetIterator<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.KeySetIterator<K>, org.apache.commons.collections4.map.AbstractLinkedMap.LinkEntry<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.LinkIterator<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.LinkMapIterator<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.ValuesIterator<V>
                    +
                    +

                    Nested classes/interfaces inherited from class org.apache.commons.collections4.map.AbstractHashedMap

                    +org.apache.commons.collections4.map.AbstractHashedMap.EntrySet<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashEntry<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashIterator<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashMapIterator<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.KeySet<K>, org.apache.commons.collections4.map.AbstractHashedMap.Values<V>
                    +
                    +

                    Nested classes/interfaces inherited from class java.util.AbstractMap

                    +AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
                    +
                    +

                    Nested classes/interfaces inherited from interface java.util.Map

                    +Map.Entry<K,V>
                    +
                    +
                  • + +
                  • +
                    +

                    Field Summary

                    +
                    +

                    Fields inherited from class org.apache.commons.collections4.map.LRUMap

                    +DEFAULT_MAX_SIZE
                    +
                    +

                    Fields inherited from class org.apache.commons.collections4.map.AbstractHashedMap

                    +DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR, DEFAULT_THRESHOLD, GETKEY_INVALID, GETVALUE_INVALID, MAXIMUM_CAPACITY, NO_NEXT_ENTRY, NO_PREVIOUS_ENTRY, NULL, REMOVE_INVALID, SETVALUE_INVALID
                    +
                    +
                  • + +
                  • +
                    +

                    Constructor Summary

                    +
                    Constructors
                    +
                    +
                    Constructor
                    +
                    Description
                    + +
                     
                    +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Summary

                    +
                    +

                    Methods inherited from class org.apache.commons.collections4.map.LRUMap

                    +addMapping, clone, doReadObject, doWriteObject, get, get, isFull, isScanUntilRemovable, maxSize, moveToMRU, removeLRU, reuseMapping, updateEntry
                    +
                    +

                    Methods inherited from class org.apache.commons.collections4.map.AbstractLinkedMap

                    +addEntry, clear, containsValue, createEntry, createEntrySetIterator, createKeySetIterator, createValuesIterator, entryAfter, entryBefore, firstKey, getEntry, getEntry, init, lastKey, mapIterator, nextKey, previousKey, removeEntry
                    +
                    +

                    Methods inherited from class org.apache.commons.collections4.map.AbstractHashedMap

                    +calculateNewCapacity, calculateThreshold, checkCapacity, containsKey, convertKey, destroyEntry, ensureCapacity, entryHashCode, entryKey, entryNext, entrySet, entryValue, equals, hash, hashCode, hashIndex, isEmpty, isEqualKey, isEqualValue, keySet, put, putAll, remove, removeMapping, reuseEntry, size, toString, values
                    +
                    +

                    Methods inherited from class java.lang.Object

                    +finalize, getClass, notify, notifyAll, wait, wait, wait
                    +
                    +

                    Methods inherited from interface org.apache.commons.collections4.Get

                    +containsKey, containsValue, entrySet, isEmpty, keySet, remove, size, values
                    + +
                    +

                    Methods inherited from interface org.apache.commons.collections4.Put

                    +clear, put, putAll
                    +
                    +
                  • +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      RowCache

                      +
                      public RowCache()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowGroup.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowGroup.html new file mode 100644 index 00000000..59064ba0 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowGroup.html @@ -0,0 +1,224 @@ + + + + +RowGroup (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class RowGroup

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.RowGroup
                  +
                  +
                  +
                  +
                  public class RowGroup +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      RowGroup

                      +
                      public RowGroup(int rowNum)
                      +
                      +
                    • +
                    • +
                      +

                      RowGroup

                      +
                      public RowGroup(int rowNum, + BaseCell cell)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getCell

                      +
                      public BaseCell getCell()
                      +
                      +
                    • +
                    • +
                      +

                      setCell

                      +
                      public void setCell(BaseCell cell)
                      +
                      +
                    • +
                    • +
                      +

                      getRow

                      +
                      public int getRow()
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfRows

                      +
                      public int getNumberOfRows()
                      +
                      +
                    • +
                    • +
                      +

                      incNumberOfRows

                      +
                      public void incNumberOfRows()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterable.html new file mode 100644 index 00000000..dd918052 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterable.html @@ -0,0 +1,190 @@ + + + + +RowIterable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class RowIterable

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.RowIterable
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Iterable<Row>
                  +
                  +
                  +
                  public class RowIterable +extends Object +implements Iterable<Row>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      RowIterable

                      +
                      public RowIterable(BaseTable table)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterator.html new file mode 100644 index 00000000..1dd6f567 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterator.html @@ -0,0 +1,212 @@ + + + + +RowIterator (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class RowIterator

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.RowIterator
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Iterator<Row>
                  +
                  +
                  +
                  public class RowIterator +extends Object +implements Iterator<Row>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      RowIterator

                      +
                      public RowIterator(BaseTable table)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      hasNext

                      +
                      public boolean hasNext()
                      +
                      +
                      Specified by:
                      +
                      hasNext in interface Iterator<Row>
                      +
                      +
                      +
                    • +
                    • +
                      +

                      next

                      +
                      public Row next()
                      +
                      +
                      Specified by:
                      +
                      next in interface Iterator<Row>
                      +
                      +
                      +
                    • +
                    • +
                      +

                      spliterator

                      +
                      public Spliterator<Row> spliterator()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterable.html new file mode 100644 index 00000000..200eef6d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterable.html @@ -0,0 +1,190 @@ + + + + +SheetIterable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SheetIterable

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.SheetIterable
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Iterable<Sheet>
                  +
                  +
                  +
                  public class SheetIterable +extends Object +implements Iterable<Sheet>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SheetIterable

                      +
                      public SheetIterable(Document document)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterator.html new file mode 100644 index 00000000..74bac98b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterator.html @@ -0,0 +1,212 @@ + + + + +SheetIterator (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SheetIterator

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.SheetIterator
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Iterator<Sheet>
                  +
                  +
                  +
                  public class SheetIterator +extends Object +implements Iterator<Sheet>
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SheetIterator

                      +
                      public SheetIterator(Document document)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetStore.html new file mode 100644 index 00000000..4e47aeae --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetStore.html @@ -0,0 +1,190 @@ + + + + +SheetStore (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface SheetStore

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  PatcheableSheetStore
                  +
                  +
                  +
                  public interface SheetStore
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getLastColumnNum

                      +
                      int getLastColumnNum(int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      getLastRowNum

                      +
                      int getLastRowNum()
                      +
                      +
                    • +
                    • +
                      +

                      hasCellDataAt

                      +
                      boolean hasCellDataAt(int colIndex, + int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      getCellDataAt

                      +
                      String getCellDataAt(int colIndex, + int rowIndex)
                      +
                      +
                    • +
                    • +
                      +

                      getNumberOfMergedCellsAt

                      +
                      int getNumberOfMergedCellsAt(int colIndex, + int rowIndex)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Symbol.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Symbol.html new file mode 100644 index 00000000..c13249bc --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Symbol.html @@ -0,0 +1,157 @@ + + + + +Symbol (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Symbol

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseCell
                  +
                  +
                  +
                  public interface Symbol
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Summary

                    +
                    +
                    +
                    +
                    +
                    Modifier and Type
                    +
                    Method
                    +
                    Description
                    + + +
                     
                    +
                    boolean
                    + +
                     
                    +
                    +
                    +
                    +
                    +
                  • +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getSymbol

                      +
                      String getSymbol()
                      +
                      +
                    • +
                    • +
                      +

                      matchLiteral

                      +
                      boolean matchLiteral(String literal)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Visitable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Visitable.html new file mode 100644 index 00000000..82e6360a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Visitable.html @@ -0,0 +1,157 @@ + + + + +Visitable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Interface Visitable

                  +
                  +
                  +
                  +
                  All Known Implementing Classes:
                  +
                  BaseTable, DataTable, IntelliTable, MetaTable
                  +
                  +
                  +
                  public interface Visitable
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Summary

                    +
                    +
                    +
                    +
                    +
                    Modifier and Type
                    +
                    Method
                    +
                    Description
                    +
                    boolean
                    + +
                     
                    +
                    void
                    +
                    setVisited(boolean glag)
                    +
                     
                    +
                    +
                    +
                    +
                    +
                  • +
                  +
                  +
                  +
                    + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      isVisited

                      +
                      boolean isVisited()
                      +
                      +
                    • +
                    • +
                      +

                      setVisited

                      +
                      void setVisited(boolean glag)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseCell.html new file mode 100644 index 00000000..69698588 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseCell.html @@ -0,0 +1,226 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseCell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseCell

                  +
                  +
                  Packages that use BaseCell
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseDocument.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseDocument.html new file mode 100644 index 00000000..137672ad --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseDocument.html @@ -0,0 +1,108 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseDocument (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseDocument

                  +
                  +
                  Packages that use BaseDocument
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseHeader.html new file mode 100644 index 00000000..2c2190d7 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseHeader.html @@ -0,0 +1,236 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseHeader

                  +
                  +
                  Packages that use BaseHeader
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseRow.html new file mode 100644 index 00000000..0bca99b5 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseRow.html @@ -0,0 +1,125 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseRow (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseRow

                  +
                  +
                  Packages that use BaseRow
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseSheet.html new file mode 100644 index 00000000..f95e02af --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseSheet.html @@ -0,0 +1,327 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseSheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseSheet

                  +
                  +
                  Packages that use BaseSheet
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTable.html new file mode 100644 index 00000000..fa1517c8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTable.html @@ -0,0 +1,344 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseTable

                  +
                  +
                  Packages that use BaseTable
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraph.html new file mode 100644 index 00000000..316ea516 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraph.html @@ -0,0 +1,155 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseTableGraph (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseTableGraph

                  +
                  +
                  Packages that use BaseTableGraph
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraphBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraphBuilder.html new file mode 100644 index 00000000..84420fba --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraphBuilder.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterable.html new file mode 100644 index 00000000..c26e6c7b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterable.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.CellIterable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.CellIterable

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.CellIterable
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterator.html new file mode 100644 index 00000000..67a4bece --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterator.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.CellIterator (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.CellIterator

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.CellIterator
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/DataTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/DataTable.html new file mode 100644 index 00000000..960c2060 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/DataTable.html @@ -0,0 +1,148 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.DataTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.DataTable

                  +
                  +
                  Packages that use DataTable
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/MetaTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/MetaTable.html new file mode 100644 index 00000000..475f1dfd --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/MetaTable.html @@ -0,0 +1,150 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.MetaTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.MetaTable

                  +
                  +
                  Packages that use MetaTable
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/ModelData.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/ModelData.html new file mode 100644 index 00000000..0a7b0702 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/ModelData.html @@ -0,0 +1,139 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.ModelData (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.ModelData

                  +
                  +
                  Packages that use ModelData
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/PatcheableSheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/PatcheableSheetStore.html new file mode 100644 index 00000000..d32bc16f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/PatcheableSheetStore.html @@ -0,0 +1,90 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.PatcheableSheetStore (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.PatcheableSheetStore

                  +
                  +
                  Packages that use PatcheableSheetStore
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowCache.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowCache.html new file mode 100644 index 00000000..63ded52d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowCache.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.RowCache (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowCache

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.RowCache
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowGroup.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowGroup.html new file mode 100644 index 00000000..0ae03593 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowGroup.html @@ -0,0 +1,113 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.RowGroup (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowGroup

                  +
                  +
                  Packages that use RowGroup
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterable.html new file mode 100644 index 00000000..87ead0ac --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterable.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.RowIterable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowIterable

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.RowIterable
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterator.html new file mode 100644 index 00000000..495d7c77 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterator.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.RowIterator (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowIterator

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.RowIterator
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterable.html new file mode 100644 index 00000000..00d4abb0 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterable.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.SheetIterable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.SheetIterable

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.SheetIterable
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterator.html new file mode 100644 index 00000000..403e9911 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterator.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.base.SheetIterator (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.SheetIterator

                  +
                  +No usage of com.github.romualdrousseau.any2json.base.SheetIterator
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetStore.html new file mode 100644 index 00000000..2920c1ce --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetStore.html @@ -0,0 +1,97 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.base.SheetStore (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.base.SheetStore

                  +
                  +
                  Packages that use SheetStore
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Symbol.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Symbol.html new file mode 100644 index 00000000..400f37bf --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Symbol.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.base.Symbol (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.base.Symbol

                  +
                  +
                  Packages that use Symbol
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Visitable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Visitable.html new file mode 100644 index 00000000..d42194d8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Visitable.html @@ -0,0 +1,110 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.base.Visitable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.base.Visitable

                  +
                  +
                  Packages that use Visitable
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-summary.html new file mode 100644 index 00000000..c45e2681 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-summary.html @@ -0,0 +1,154 @@ + + + + +com.github.romualdrousseau.any2json.base (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.base

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.base
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-tree.html new file mode 100644 index 00000000..9f01d1ab --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-tree.html @@ -0,0 +1,123 @@ + + + + +com.github.romualdrousseau.any2json.base Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.base

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  +
                    +
                  • java.lang.Object +
                      +
                    • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>) +
                        +
                      • org.apache.commons.collections4.map.AbstractHashedMap<K,V> (implements org.apache.commons.collections4.IterableMap<K,V>) +
                          +
                        • org.apache.commons.collections4.map.AbstractLinkedMap<K,V> (implements org.apache.commons.collections4.OrderedMap<K,V>) +
                            +
                          • org.apache.commons.collections4.map.LRUMap<K,V> (implements org.apache.commons.collections4.BoundedMap<K,V>, java.lang.Cloneable, java.io.Serializable) +
                              +
                            • com.github.romualdrousseau.any2json.base.RowCache
                            • +
                            +
                          • +
                          +
                        • +
                        +
                      • +
                      +
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseCell (implements com.github.romualdrousseau.any2json.Cell, com.github.romualdrousseau.any2json.base.Symbol)
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document)
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseHeader (implements com.github.romualdrousseau.any2json.Header)
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseRow (implements com.github.romualdrousseau.any2json.Row)
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseSheet (implements com.github.romualdrousseau.any2json.Sheet)
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseTable (implements com.github.romualdrousseau.any2json.Table, com.github.romualdrousseau.any2json.base.Visitable) +
                        +
                      • com.github.romualdrousseau.any2json.base.DataTable
                      • +
                      • com.github.romualdrousseau.any2json.base.MetaTable
                      • +
                      +
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseTableGraph (implements com.github.romualdrousseau.any2json.TableGraph)
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                    • +
                    • com.github.romualdrousseau.any2json.base.CellIterable (implements java.lang.Iterable<T>)
                    • +
                    • com.github.romualdrousseau.any2json.base.CellIterator (implements java.util.Iterator<E>)
                    • +
                    • com.github.romualdrousseau.any2json.base.ModelData
                    • +
                    • com.github.romualdrousseau.any2json.base.PatcheableSheetStore (implements com.github.romualdrousseau.any2json.base.SheetStore)
                    • +
                    • com.github.romualdrousseau.any2json.base.RowGroup
                    • +
                    • com.github.romualdrousseau.any2json.base.RowIterable (implements java.lang.Iterable<T>)
                    • +
                    • com.github.romualdrousseau.any2json.base.RowIterator (implements java.util.Iterator<E>)
                    • +
                    • com.github.romualdrousseau.any2json.base.SheetIterable (implements java.lang.Iterable<T>)
                    • +
                    • com.github.romualdrousseau.any2json.base.SheetIterator (implements java.util.Iterator<E>)
                    • +
                    +
                  • +
                  +
                  +
                  +

                  Interface Hierarchy

                  +
                    +
                  • com.github.romualdrousseau.any2json.base.SheetStore
                  • +
                  • com.github.romualdrousseau.any2json.base.Symbol
                  • +
                  • com.github.romualdrousseau.any2json.base.Visitable
                  • +
                  +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-use.html new file mode 100644 index 00000000..8f1054b2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-use.html @@ -0,0 +1,257 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.base (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.base

                  +
                  + + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Cell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Cell.html new file mode 100644 index 00000000..67968d82 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Cell.html @@ -0,0 +1,144 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.Cell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Cell

                  +
                  +
                  Packages that use Cell
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.Hint.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.Hint.html new file mode 100644 index 00000000..dd5dbccf --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.Hint.html @@ -0,0 +1,145 @@ + + + + +Uses of Enum Class com.github.romualdrousseau.any2json.Document.Hint (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.Document.Hint

                  +
                  +
                  Packages that use Document.Hint
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.html new file mode 100644 index 00000000..52cbdc7f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.html @@ -0,0 +1,176 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.Document (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Document

                  +
                  +
                  Packages that use Document
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.Priority.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.Priority.html new file mode 100644 index 00000000..44bc080a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.Priority.html @@ -0,0 +1,99 @@ + + + + +Uses of Enum Class com.github.romualdrousseau.any2json.DocumentClass.Priority (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.DocumentClass.Priority

                  +
                  +
                  Packages that use DocumentClass.Priority
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.html new file mode 100644 index 00000000..cc0f900d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.DocumentClass (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.DocumentClass

                  +
                  +
                  Packages that use DocumentClass
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentFactory.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentFactory.html new file mode 100644 index 00000000..ad88b5e9 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentFactory.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.DocumentFactory (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.DocumentFactory

                  +
                  +No usage of com.github.romualdrousseau.any2json.DocumentFactory
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Header.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Header.html new file mode 100644 index 00000000..8bf041aa --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Header.html @@ -0,0 +1,184 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.Header (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Header

                  +
                  +
                  Packages that use Header
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/HeaderTag.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/HeaderTag.html new file mode 100644 index 00000000..9f0419a2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/HeaderTag.html @@ -0,0 +1,125 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.HeaderTag (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.HeaderTag

                  +
                  +
                  Packages that use HeaderTag
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Model.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Model.html new file mode 100644 index 00000000..b0337c31 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Model.html @@ -0,0 +1,224 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.Model (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.Model

                  +
                  +
                  Packages that use Model
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ModelBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ModelBuilder.html new file mode 100644 index 00000000..ac57911f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ModelBuilder.html @@ -0,0 +1,125 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.ModelBuilder (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.ModelBuilder

                  +
                  +
                  Packages that use ModelBuilder
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/PivotOption.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/PivotOption.html new file mode 100644 index 00000000..e255fbdd --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/PivotOption.html @@ -0,0 +1,121 @@ + + + + +Uses of Enum Class com.github.romualdrousseau.any2json.PivotOption (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.PivotOption

                  +
                  +
                  Packages that use PivotOption
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ReadingDirection.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ReadingDirection.html new file mode 100644 index 00000000..42e5189f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ReadingDirection.html @@ -0,0 +1,148 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.ReadingDirection (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.ReadingDirection

                  +
                  +
                  Packages that use ReadingDirection
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Row.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Row.html new file mode 100644 index 00000000..31808aa2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Row.html @@ -0,0 +1,208 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.Row (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Row

                  +
                  +
                  Packages that use Row
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Sheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Sheet.html new file mode 100644 index 00000000..2786ecd7 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Sheet.html @@ -0,0 +1,192 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.Sheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Sheet

                  +
                  +
                  Packages that use Sheet
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetEvent.html new file mode 100644 index 00000000..b491bde2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetEvent.html @@ -0,0 +1,138 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.SheetEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.SheetEvent

                  +
                  +
                  Packages that use SheetEvent
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetListener.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetListener.html new file mode 100644 index 00000000..0f482f45 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetListener.html @@ -0,0 +1,104 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.SheetListener (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.SheetListener

                  +
                  +
                  Packages that use SheetListener
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetParser.html new file mode 100644 index 00000000..4632d899 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetParser.html @@ -0,0 +1,132 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.SheetParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.SheetParser

                  +
                  +
                  Packages that use SheetParser
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Table.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Table.html new file mode 100644 index 00000000..f8afa77d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Table.html @@ -0,0 +1,170 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.Table (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Table

                  +
                  +
                  Packages that use Table
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableGraph.html new file mode 100644 index 00000000..2bb50922 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableGraph.html @@ -0,0 +1,159 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.TableGraph (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TableGraph

                  +
                  +
                  Packages that use TableGraph
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParser.html new file mode 100644 index 00000000..d3c120d9 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParser.html @@ -0,0 +1,160 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.TableParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TableParser

                  +
                  +
                  Packages that use TableParser
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParserClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParserClass.html new file mode 100644 index 00000000..332637be --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParserClass.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.TableParserClass (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TableParserClass

                  +
                  +
                  Packages that use TableParserClass
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.TagStyle.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.TagStyle.html new file mode 100644 index 00000000..a4e2238b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.TagStyle.html @@ -0,0 +1,147 @@ + + + + +Uses of Enum Class com.github.romualdrousseau.any2json.TagClassifier.TagStyle (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.TagClassifier.TagStyle

                  +
                  +
                  Packages that use TagClassifier.TagStyle
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.html new file mode 100644 index 00000000..a5b861dc --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.html @@ -0,0 +1,160 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.TagClassifier (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TagClassifier

                  +
                  +
                  Packages that use TagClassifier
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifierClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifierClass.html new file mode 100644 index 00000000..4724b45d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifierClass.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface com.github.romualdrousseau.any2json.TagClassifierClass (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TagClassifierClass

                  +
                  +
                  Packages that use TagClassifierClass
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TransformableSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TransformableSheet.html new file mode 100644 index 00000000..7e9b5aa8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TransformableSheet.html @@ -0,0 +1,93 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.TransformableSheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.TransformableSheet

                  +
                  +
                  Packages that use TransformableSheet
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/SimpleTagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/SimpleTagClassifier.html new file mode 100644 index 00000000..d3674938 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/SimpleTagClassifier.html @@ -0,0 +1,300 @@ + + + + +SimpleTagClassifier (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SimpleTagClassifier

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  TagClassifier, AutoCloseable
                  +
                  +
                  +
                  public class SimpleTagClassifier +extends Object +implements TagClassifier
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/SimpleTagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/SimpleTagClassifier.html new file mode 100644 index 00000000..a84d1cd0 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/SimpleTagClassifier.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier

                  +
                  +No usage of com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html new file mode 100644 index 00000000..655453f4 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html @@ -0,0 +1,108 @@ + + + + +com.github.romualdrousseau.any2json.classifier (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.classifier

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.classifier
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html new file mode 100644 index 00000000..11eed442 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html @@ -0,0 +1,77 @@ + + + + +com.github.romualdrousseau.any2json.classifier Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.classifier

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html new file mode 100644 index 00000000..32c5b6a6 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.classifier (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.classifier

                  +
                  +No usage of com.github.romualdrousseau.any2json.classifier
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/DynamicPackages.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/DynamicPackages.html new file mode 100644 index 00000000..e99676ba --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/DynamicPackages.html @@ -0,0 +1,267 @@ + + + + +DynamicPackages (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DynamicPackages

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                  +
                  +
                  +
                  public class DynamicPackages +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Field Details

                    + +
                    +
                  • + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DynamicPackages

                      +
                      public DynamicPackages()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/Settings.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/Settings.html new file mode 100644 index 00000000..043e884b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/Settings.html @@ -0,0 +1,341 @@ + + + + +Settings (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class Settings

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.config.Settings
                  +
                  +
                  +
                  +
                  public class Settings +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Field Details

                    +
                      +
                    • +
                      +

                      DEFAULT_SAMPLE_COUNT

                      +
                      public static final int DEFAULT_SAMPLE_COUNT
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      MAX_STORE_ROWS

                      +
                      public static final int MAX_STORE_ROWS
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      DEFAULT_RATIO_SIMILARITY

                      +
                      public static final float DEFAULT_RATIO_SIMILARITY
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      DEFAULT_ENTITY_PROBABILITY

                      +
                      public static final float DEFAULT_ENTITY_PROBABILITY
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      DEFAULT_CAPILLARITY_THRESHOLD

                      +
                      public static final float DEFAULT_CAPILLARITY_THRESHOLD
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      PIVOT_KEY_SUFFIX

                      +
                      public static final String PIVOT_KEY_SUFFIX
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      PIVOT_VALUE_SUFFIX

                      +
                      public static final String PIVOT_VALUE_SUFFIX
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      PIVOT_TYPE_SUFFIX

                      +
                      public static final String PIVOT_TYPE_SUFFIX
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      GROUP_VALUE_SUFFIX

                      +
                      public static final String GROUP_VALUE_SUFFIX
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    • +
                      +

                      MERGE_SEPARATOR

                      +
                      public static final String MERGE_SEPARATOR
                      +
                      +
                      See Also:
                      +
                      + +
                      +
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      Settings

                      +
                      public Settings()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/DynamicPackages.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/DynamicPackages.html new file mode 100644 index 00000000..777f8508 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/DynamicPackages.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.config.DynamicPackages (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.config.DynamicPackages

                  +
                  +No usage of com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/Settings.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/Settings.html new file mode 100644 index 00000000..62d3d660 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/Settings.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.config.Settings (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.config.Settings

                  +
                  +No usage of com.github.romualdrousseau.any2json.config.Settings
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-summary.html new file mode 100644 index 00000000..1768a444 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-summary.html @@ -0,0 +1,110 @@ + + + + +com.github.romualdrousseau.any2json.config (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.config

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.config
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-tree.html new file mode 100644 index 00000000..414b8ec8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-tree.html @@ -0,0 +1,78 @@ + + + + +com.github.romualdrousseau.any2json.config Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.config

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-use.html new file mode 100644 index 00000000..7ebdf27e --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.config (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.config

                  +
                  +No usage of com.github.romualdrousseau.any2json.config
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/AllTablesExtractedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/AllTablesExtractedEvent.html new file mode 100644 index 00000000..89f7f844 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/AllTablesExtractedEvent.html @@ -0,0 +1,185 @@ + + + + +AllTablesExtractedEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class AllTablesExtractedEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent +
                  com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  +
                  +
                  +
                  +
                  +
                  public class AllTablesExtractedEvent +extends SheetEvent
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      AllTablesExtractedEvent

                      +
                      public AllTablesExtractedEvent(Sheet source, + List<BaseTable> tables)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/BitmapGeneratedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/BitmapGeneratedEvent.html new file mode 100644 index 00000000..2f2fd7e3 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/BitmapGeneratedEvent.html @@ -0,0 +1,185 @@ + + + + +BitmapGeneratedEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class BitmapGeneratedEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent +
                  com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  +
                  +
                  +
                  +
                  +
                  public class BitmapGeneratedEvent +extends SheetEvent
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      BitmapGeneratedEvent

                      +
                      public BitmapGeneratedEvent(Sheet source, + SheetBitmap bitmap)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getBitmap

                      +
                      public SheetBitmap getBitmap()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/DataTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/DataTableListBuiltEvent.html new file mode 100644 index 00000000..38f412a4 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/DataTableListBuiltEvent.html @@ -0,0 +1,185 @@ + + + + +DataTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DataTableListBuiltEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent +
                  com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  +
                  +
                  +
                  +
                  +
                  public class DataTableListBuiltEvent +extends SheetEvent
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DataTableListBuiltEvent

                      +
                      public DataTableListBuiltEvent(Sheet source, + List<DataTable> tables)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getDataTables

                      +
                      public List<DataTable> getDataTables()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/MetaTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/MetaTableListBuiltEvent.html new file mode 100644 index 00000000..048aced9 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/MetaTableListBuiltEvent.html @@ -0,0 +1,185 @@ + + + + +MetaTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class MetaTableListBuiltEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent +
                  com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  +
                  +
                  +
                  +
                  +
                  public class MetaTableListBuiltEvent +extends SheetEvent
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      MetaTableListBuiltEvent

                      +
                      public MetaTableListBuiltEvent(Sheet source, + List<MetaTable> tables)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getMetaTables

                      +
                      public List<MetaTable> getMetaTables()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/SheetPreparedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/SheetPreparedEvent.html new file mode 100644 index 00000000..100f86e2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/SheetPreparedEvent.html @@ -0,0 +1,156 @@ + + + + +SheetPreparedEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SheetPreparedEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent +
                  com.github.romualdrousseau.any2json.event.SheetPreparedEvent
                  +
                  +
                  +
                  +
                  +
                  public class SheetPreparedEvent +extends SheetEvent
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SheetPreparedEvent

                      +
                      public SheetPreparedEvent(Sheet source)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableGraphBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableGraphBuiltEvent.html new file mode 100644 index 00000000..bc9e1079 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableGraphBuiltEvent.html @@ -0,0 +1,194 @@ + + + + +TableGraphBuiltEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class TableGraphBuiltEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent +
                  com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  +
                  +
                  +
                  +
                  +
                  public class TableGraphBuiltEvent +extends SheetEvent
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      TableGraphBuiltEvent

                      +
                      public TableGraphBuiltEvent(Sheet source, + BaseTableGraph tableGraph)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getTableGraph

                      +
                      public BaseTableGraph getTableGraph()
                      +
                      +
                    • +
                    • +
                      +

                      dumpTableGraph

                      +
                      public void dumpTableGraph(PrintStream con)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableReadyEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableReadyEvent.html new file mode 100644 index 00000000..fabd26c8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableReadyEvent.html @@ -0,0 +1,185 @@ + + + + +TableReadyEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class TableReadyEvent

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.SheetEvent +
                  com.github.romualdrousseau.any2json.event.TableReadyEvent
                  +
                  +
                  +
                  +
                  +
                  public class TableReadyEvent +extends SheetEvent
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      TableReadyEvent

                      +
                      public TableReadyEvent(Sheet source, + Table table)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getTable

                      +
                      public Table getTable()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/AllTablesExtractedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/AllTablesExtractedEvent.html new file mode 100644 index 00000000..ac6387df --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/AllTablesExtractedEvent.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent

                  +
                  +No usage of com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/BitmapGeneratedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/BitmapGeneratedEvent.html new file mode 100644 index 00000000..36846f44 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/BitmapGeneratedEvent.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent

                  +
                  +No usage of com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/DataTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/DataTableListBuiltEvent.html new file mode 100644 index 00000000..7a477887 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/DataTableListBuiltEvent.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent

                  +
                  +No usage of com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/MetaTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/MetaTableListBuiltEvent.html new file mode 100644 index 00000000..271529df --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/MetaTableListBuiltEvent.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent

                  +
                  +No usage of com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/SheetPreparedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/SheetPreparedEvent.html new file mode 100644 index 00000000..01ec7892 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/SheetPreparedEvent.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.event.SheetPreparedEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.SheetPreparedEvent

                  +
                  +No usage of com.github.romualdrousseau.any2json.event.SheetPreparedEvent
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableGraphBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableGraphBuiltEvent.html new file mode 100644 index 00000000..8596abc0 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableGraphBuiltEvent.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent

                  +
                  +No usage of com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableReadyEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableReadyEvent.html new file mode 100644 index 00000000..56982680 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableReadyEvent.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.event.TableReadyEvent (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.TableReadyEvent

                  +
                  +No usage of com.github.romualdrousseau.any2json.event.TableReadyEvent
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-summary.html new file mode 100644 index 00000000..ec86a71a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-summary.html @@ -0,0 +1,120 @@ + + + + +com.github.romualdrousseau.any2json.event (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.event

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.event
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-tree.html new file mode 100644 index 00000000..6f51c510 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-tree.html @@ -0,0 +1,87 @@ + + + + +com.github.romualdrousseau.any2json.event Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.event

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-use.html new file mode 100644 index 00000000..f2b829e8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.event (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.event

                  +
                  +No usage of com.github.romualdrousseau.any2json.event
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/DataTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/DataTableHeader.html new file mode 100644 index 00000000..441808ca --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/DataTableHeader.html @@ -0,0 +1,287 @@ + + + + +DataTableHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DataTableHeader

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseHeader +
                  com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  IntelliHeader
                  +
                  +
                  +
                  public class DataTableHeader +extends BaseHeader
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DataTableHeader

                      +
                      public DataTableHeader(BaseHeader parent)
                      +
                      +
                    • +
                    • +
                      +

                      DataTableHeader

                      +
                      public DataTableHeader(BaseTable table, + BaseCell cell)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getName

                      +
                      public String getName()
                      +
                      +
                    • +
                    • +
                      +

                      setName

                      +
                      public void setName(String newName)
                      +
                      +
                    • +
                    • +
                      +

                      getValue

                      +
                      public String getValue()
                      +
                      +
                      Specified by:
                      +
                      getValue in class BaseHeader
                      +
                      +
                      +
                    • +
                    • +
                      +

                      entities

                      +
                      public List<String> entities()
                      +
                      +
                      Specified by:
                      +
                      entities in interface Header
                      +
                      Overrides:
                      +
                      entities in class BaseHeader
                      +
                      +
                      +
                    • +
                    • +
                      +

                      clone

                      +
                      public BaseHeader clone()
                      +
                      +
                      Specified by:
                      +
                      clone in class BaseHeader
                      +
                      +
                      +
                    • +
                    • +
                      +

                      hasTag

                      +
                      public boolean hasTag()
                      +
                      +
                    • +
                    • +
                      +

                      getTag

                      +
                      public HeaderTag getTag()
                      +
                      +
                    • +
                    • +
                      +

                      resetTag

                      +
                      public void resetTag()
                      +
                      +
                    • +
                    • +
                      +

                      updateTag

                      +
                      public void updateTag()
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaGroupHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaGroupHeader.html new file mode 100644 index 00000000..03418fd1 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaGroupHeader.html @@ -0,0 +1,218 @@ + + + + +MetaGroupHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class MetaGroupHeader

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  public class MetaGroupHeader +extends MetaTableHeader
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaHeader.html new file mode 100644 index 00000000..7f0aac87 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaHeader.html @@ -0,0 +1,267 @@ + + + + +MetaHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class MetaHeader

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseHeader +
                  com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  MetaKeyValueHeader, MetaTableHeader, PivotKeyHeader
                  +
                  +
                  +
                  public class MetaHeader +extends BaseHeader
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaKeyValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaKeyValueHeader.html new file mode 100644 index 00000000..24de6ddf --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaKeyValueHeader.html @@ -0,0 +1,258 @@ + + + + +MetaKeyValueHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class MetaKeyValueHeader

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  public class MetaKeyValueHeader +extends MetaHeader
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaTableHeader.html new file mode 100644 index 00000000..4474995f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaTableHeader.html @@ -0,0 +1,237 @@ + + + + +MetaTableHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class MetaTableHeader

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  MetaGroupHeader
                  +
                  +
                  +
                  public class MetaTableHeader +extends MetaHeader
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      MetaTableHeader

                      +
                      public MetaTableHeader(BaseTable table, + BaseCell cell)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotEntry.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotEntry.html new file mode 100644 index 00000000..282d8e80 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotEntry.html @@ -0,0 +1,207 @@ + + + + +PivotEntry (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class PivotEntry

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.header.PivotEntry
                  +
                  +
                  +
                  +
                  public class PivotEntry +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      PivotEntry

                      +
                      public PivotEntry(BaseCell cell, + String pivotEntityName)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getCell

                      +
                      public BaseCell getCell()
                      +
                      +
                    • +
                    • +
                      +

                      getValue

                      +
                      public String getValue()
                      +
                      +
                    • +
                    • +
                      +

                      getTypeValue

                      +
                      public String getTypeValue()
                      +
                      +
                    • +
                    • +
                      +

                      setTypeValue

                      +
                      public void setTypeValue(String typeValue)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotKeyHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotKeyHeader.html new file mode 100644 index 00000000..41ab8677 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotKeyHeader.html @@ -0,0 +1,289 @@ + + + + +PivotKeyHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class PivotKeyHeader

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  Direct Known Subclasses:
                  +
                  PivotTypeHeader, PivotValueHeader
                  +
                  +
                  +
                  public class PivotKeyHeader +extends MetaHeader
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      PivotKeyHeader

                      +
                      public PivotKeyHeader(BaseTable table, + BaseCell cell)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getName

                      +
                      public String getName()
                      +
                      +
                      Specified by:
                      +
                      getName in interface Header
                      +
                      Overrides:
                      +
                      getName in class MetaHeader
                      +
                      +
                      +
                    • +
                    • +
                      +

                      clone

                      +
                      public BaseHeader clone()
                      +
                      +
                      Overrides:
                      +
                      clone in class MetaHeader
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getEntries

                      +
                      public List<PivotEntry> getEntries()
                      +
                      +
                    • +
                    • +
                      +

                      getEntryTypes

                      +
                      public Set<String> getEntryTypes()
                      +
                      +
                    • +
                    • +
                      +

                      getEntryValues

                      +
                      public Set<String> getEntryValues()
                      +
                      +
                    • +
                    • +
                      +

                      getValueName

                      +
                      public String getValueName()
                      +
                      +
                    • +
                    • +
                      +

                      updateValueName

                      +
                      public void updateValueName(String newName)
                      +
                      +
                    • +
                    • +
                      +

                      getPivotValue

                      +
                      public PivotValueHeader getPivotValue()
                      +
                      +
                    • +
                    • +
                      +

                      getPivotType

                      +
                      public PivotTypeHeader getPivotType()
                      +
                      +
                    • +
                    • +
                      +

                      addEntry

                      +
                      public void addEntry(BaseCell entry)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotTypeHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotTypeHeader.html new file mode 100644 index 00000000..cfeca2c6 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotTypeHeader.html @@ -0,0 +1,227 @@ + + + + +PivotTypeHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class PivotTypeHeader

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  public class PivotTypeHeader +extends PivotKeyHeader
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotValueHeader.html new file mode 100644 index 00000000..bd001d1b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotValueHeader.html @@ -0,0 +1,218 @@ + + + + +PivotValueHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class PivotValueHeader

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  public class PivotValueHeader +extends PivotKeyHeader
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/DataTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/DataTableHeader.html new file mode 100644 index 00000000..ffbe0fcc --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/DataTableHeader.html @@ -0,0 +1,88 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.DataTableHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.DataTableHeader

                  +
                  +
                  Packages that use DataTableHeader
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaGroupHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaGroupHeader.html new file mode 100644 index 00000000..4e0001be --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaGroupHeader.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.MetaGroupHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaGroupHeader

                  +
                  +No usage of com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaHeader.html new file mode 100644 index 00000000..7f04d8f3 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaHeader.html @@ -0,0 +1,103 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.MetaHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaHeader

                  +
                  +
                  Packages that use MetaHeader
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaKeyValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaKeyValueHeader.html new file mode 100644 index 00000000..df6f88ba --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaKeyValueHeader.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaKeyValueHeader

                  +
                  +No usage of com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaTableHeader.html new file mode 100644 index 00000000..f22179d9 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaTableHeader.html @@ -0,0 +1,104 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.MetaTableHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaTableHeader

                  +
                  +
                  Packages that use MetaTableHeader
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotEntry.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotEntry.html new file mode 100644 index 00000000..c59a0f4c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotEntry.html @@ -0,0 +1,88 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.PivotEntry (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotEntry

                  +
                  +
                  Packages that use PivotEntry
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotKeyHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotKeyHeader.html new file mode 100644 index 00000000..4c2a7a2c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotKeyHeader.html @@ -0,0 +1,121 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.PivotKeyHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotKeyHeader

                  +
                  +
                  Packages that use PivotKeyHeader
                  + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotTypeHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotTypeHeader.html new file mode 100644 index 00000000..5f6c4796 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotTypeHeader.html @@ -0,0 +1,94 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.PivotTypeHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotTypeHeader

                  +
                  +
                  Packages that use PivotTypeHeader
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotValueHeader.html new file mode 100644 index 00000000..bc14e12a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotValueHeader.html @@ -0,0 +1,91 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.header.PivotValueHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotValueHeader

                  +
                  +
                  Packages that use PivotValueHeader
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-summary.html new file mode 100644 index 00000000..1ac37cc2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-summary.html @@ -0,0 +1,124 @@ + + + + +com.github.romualdrousseau.any2json.header (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.header

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.header
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-tree.html new file mode 100644 index 00000000..081ad661 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-tree.html @@ -0,0 +1,98 @@ + + + + +com.github.romualdrousseau.any2json.header Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.header

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-use.html new file mode 100644 index 00000000..f9be50ac --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-use.html @@ -0,0 +1,123 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.header (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.header

                  +
                  + + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliHeader.html new file mode 100644 index 00000000..030ff61d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliHeader.html @@ -0,0 +1,276 @@ + + + + +IntelliHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class IntelliHeader

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Header
                  +
                  +
                  +
                  public class IntelliHeader +extends DataTableHeader
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliRow.html new file mode 100644 index 00000000..84e8dd93 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliRow.html @@ -0,0 +1,208 @@ + + + + +IntelliRow (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class IntelliRow

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.base.BaseRow +
                  com.github.romualdrousseau.any2json.intelli.IntelliRow
                  +
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Row
                  +
                  +
                  +
                  public class IntelliRow +extends BaseRow
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      IntelliRow

                      +
                      public IntelliRow(BaseTable table, + int rowIndex, + com.github.romualdrousseau.shuju.bigdata.Row row)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliTable.html new file mode 100644 index 00000000..82bb4eee --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliTable.html @@ -0,0 +1,252 @@ + + + + +IntelliTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class IntelliTable

                  +
                  + +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Visitable, Table, Closeable, AutoCloseable
                  +
                  +
                  +
                  public class IntelliTable +extends DataTable
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliHeader.html new file mode 100644 index 00000000..67f363a9 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliHeader.html @@ -0,0 +1,88 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.intelli.IntelliHeader (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.intelli.IntelliHeader

                  +
                  +
                  Packages that use IntelliHeader
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliRow.html new file mode 100644 index 00000000..1c8b4122 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliRow.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.intelli.IntelliRow (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.intelli.IntelliRow

                  +
                  +No usage of com.github.romualdrousseau.any2json.intelli.IntelliRow
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliTable.html new file mode 100644 index 00000000..2916b447 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliTable.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.intelli.IntelliTable (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.intelli.IntelliTable

                  +
                  +No usage of com.github.romualdrousseau.any2json.intelli.IntelliTable
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-summary.html new file mode 100644 index 00000000..114d1527 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-summary.html @@ -0,0 +1,112 @@ + + + + +com.github.romualdrousseau.any2json.intelli (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.intelli

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.intelli
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-tree.html new file mode 100644 index 00000000..5a581c89 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-tree.html @@ -0,0 +1,99 @@ + + + + +com.github.romualdrousseau.any2json.intelli Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.intelli

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  +
                    +
                  • java.lang.Object +
                      +
                    • com.github.romualdrousseau.any2json.base.BaseHeader (implements com.github.romualdrousseau.any2json.Header) + +
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseRow (implements com.github.romualdrousseau.any2json.Row) +
                        +
                      • com.github.romualdrousseau.any2json.intelli.IntelliRow
                      • +
                      +
                    • +
                    • com.github.romualdrousseau.any2json.base.BaseTable (implements com.github.romualdrousseau.any2json.Table, com.github.romualdrousseau.any2json.base.Visitable) +
                        +
                      • com.github.romualdrousseau.any2json.base.DataTable +
                          +
                        • com.github.romualdrousseau.any2json.intelli.IntelliTable
                        • +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-use.html new file mode 100644 index 00000000..e2018949 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-use.html @@ -0,0 +1,85 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.intelli (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.intelli

                  +
                  + +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-summary.html new file mode 100644 index 00000000..2242e9ab --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-summary.html @@ -0,0 +1,175 @@ + + + + +com.github.romualdrousseau.any2json (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-tree.html new file mode 100644 index 00000000..7e7be867 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-tree.html @@ -0,0 +1,127 @@ + + + + +com.github.romualdrousseau.any2json Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +

                  Interface Hierarchy

                  + +
                  +
                  +

                  Enum Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-use.html new file mode 100644 index 00000000..e5dcd8e4 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-use.html @@ -0,0 +1,297 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json

                  +
                  + + +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmap.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmap.html new file mode 100644 index 00000000..8ed0aadd --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmap.html @@ -0,0 +1,261 @@ + + + + +SheetBitmap (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SheetBitmap

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  com.github.romualdrousseau.shuju.cv.ISearchBitmap
                  +
                  +
                  +
                  public class SheetBitmap +extends Object +implements com.github.romualdrousseau.shuju.cv.ISearchBitmap
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SheetBitmap

                      +
                      public SheetBitmap(int columns, + int rows)
                      +
                      +
                    • +
                    • +
                      +

                      SheetBitmap

                      +
                      public SheetBitmap(BaseSheet sheet, + int columns, + int rows)
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      getWidth

                      +
                      public int getWidth()
                      +
                      +
                      Specified by:
                      +
                      getWidth in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      +
                      +
                      +
                    • +
                    • +
                      +

                      getHeight

                      +
                      public int getHeight()
                      +
                      +
                      Specified by:
                      +
                      getHeight in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      +
                      +
                      +
                    • +
                    • +
                      +

                      get

                      +
                      public int get(int x, + int y)
                      +
                      +
                      Specified by:
                      +
                      get in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      +
                      +
                      +
                    • +
                    • +
                      +

                      set

                      +
                      public void set(int x, + int y, + int v)
                      +
                      +
                      Specified by:
                      +
                      set in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      +
                      +
                      +
                    • +
                    • +
                      +

                      clone

                      +
                      public com.github.romualdrousseau.shuju.cv.ISearchBitmap clone()
                      +
                      +
                      Specified by:
                      +
                      clone in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      +
                      Overrides:
                      +
                      clone in class Object
                      +
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmapParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmapParser.html new file mode 100644 index 00000000..657b7a4f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmapParser.html @@ -0,0 +1,187 @@ + + + + +SheetBitmapParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SheetBitmapParser

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  SheetParser
                  +
                  +
                  +
                  public class SheetBitmapParser +extends Object +implements SheetParser
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SheetBitmapParser

                      +
                      public SheetBitmapParser()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SimpleSheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SimpleSheetParser.html new file mode 100644 index 00000000..3914f80d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SimpleSheetParser.html @@ -0,0 +1,187 @@ + + + + +SimpleSheetParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SimpleSheetParser

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  SheetParser
                  +
                  +
                  +
                  public class SimpleSheetParser +extends Object +implements SheetParser
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SimpleSheetParser

                      +
                      public SimpleSheetParser()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmap.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmap.html new file mode 100644 index 00000000..d596e06b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmap.html @@ -0,0 +1,98 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap

                  +
                  +
                  Packages that use SheetBitmap
                  +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmapParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmapParser.html new file mode 100644 index 00000000..6d4f3f6c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmapParser.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser

                  +
                  +No usage of com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SimpleSheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SimpleSheetParser.html new file mode 100644 index 00000000..b1a211df --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SimpleSheetParser.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser

                  +
                  +No usage of com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-summary.html new file mode 100644 index 00000000..baed6213 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-summary.html @@ -0,0 +1,101 @@ + + + + +com.github.romualdrousseau.any2json.parser.sheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.parser.sheet

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.parser.sheet
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-tree.html new file mode 100644 index 00000000..ca76fbda --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-tree.html @@ -0,0 +1,79 @@ + + + + +com.github.romualdrousseau.any2json.parser.sheet Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.parser.sheet

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  +
                    +
                  • java.lang.Object +
                      +
                    • com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap (implements com.github.romualdrousseau.shuju.cv.ISearchBitmap)
                    • +
                    • com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser (implements com.github.romualdrousseau.any2json.SheetParser)
                    • +
                    • com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser (implements com.github.romualdrousseau.any2json.SheetParser)
                    • +
                    +
                  • +
                  +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-use.html new file mode 100644 index 00000000..c092e70c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-use.html @@ -0,0 +1,85 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.parser.sheet (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.parser.sheet

                  +
                  + +
                  +
                  Package
                  +
                  Description
                  + +
                   
                  +
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/SimpleTableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/SimpleTableParser.html new file mode 100644 index 00000000..35760d3e --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/SimpleTableParser.html @@ -0,0 +1,291 @@ + + + + +SimpleTableParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class SimpleTableParser

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  TableParser, AutoCloseable
                  +
                  +
                  +
                  public class SimpleTableParser +extends Object +implements TableParser
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/SimpleTableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/SimpleTableParser.html new file mode 100644 index 00000000..75bc9779 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/SimpleTableParser.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.table.SimpleTableParser

                  +
                  +No usage of com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html new file mode 100644 index 00000000..fa7a8069 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html @@ -0,0 +1,97 @@ + + + + +com.github.romualdrousseau.any2json.parser.table (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.parser.table

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.parser.table
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html new file mode 100644 index 00000000..70dc6b3b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html @@ -0,0 +1,77 @@ + + + + +com.github.romualdrousseau.any2json.parser.table Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.parser.table

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html new file mode 100644 index 00000000..0876166f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.parser.table (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.parser.table

                  +
                  +No usage of com.github.romualdrousseau.any2json.parser.table
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/GutenbergDiagonal.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/GutenbergDiagonal.html new file mode 100644 index 00000000..5546e229 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/GutenbergDiagonal.html @@ -0,0 +1,189 @@ + + + + +GutenbergDiagonal (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class GutenbergDiagonal

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  ReadingDirection
                  +
                  +
                  +
                  public class GutenbergDiagonal +extends Object +implements ReadingDirection
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      GutenbergDiagonal

                      +
                      public GutenbergDiagonal()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    + +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/class-use/GutenbergDiagonal.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/class-use/GutenbergDiagonal.html new file mode 100644 index 00000000..d534cf72 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/class-use/GutenbergDiagonal.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal

                  +
                  +No usage of com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-summary.html new file mode 100644 index 00000000..fb1c0144 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-summary.html @@ -0,0 +1,108 @@ + + + + +com.github.romualdrousseau.any2json.readdir (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.readdir

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.readdir
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-tree.html new file mode 100644 index 00000000..aedfc119 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-tree.html @@ -0,0 +1,77 @@ + + + + +com.github.romualdrousseau.any2json.readdir Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.readdir

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-use.html new file mode 100644 index 00000000..1103ceca --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.readdir (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.readdir

                  +
                  +No usage of com.github.romualdrousseau.any2json.readdir
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/AutoCrop.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/AutoCrop.html new file mode 100644 index 00000000..36de9d23 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/AutoCrop.html @@ -0,0 +1,224 @@ + + + + +AutoCrop (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + + +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                  +
                  +
                  +
                  public class AutoCrop +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      AutoCrop

                      +
                      public AutoCrop()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minRatio)
                      +
                      +
                    • +
                    • +
                      +

                      _cropLeft

                      +
                      public static void _cropLeft(BaseSheet sheet, + float minRatio)
                      +
                      +
                    • +
                    • +
                      +

                      _cropRight

                      +
                      public static void _cropRight(BaseSheet sheet, + float minRatio)
                      +
                      +
                    • +
                    • +
                      +

                      _cropTop

                      +
                      public static void _cropTop(BaseSheet sheet, + float minRatio)
                      +
                      +
                    • +
                    • +
                      +

                      _cropBottom

                      +
                      public static void _cropBottom(BaseSheet sheet, + float minRatio)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumn.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumn.html new file mode 100644 index 00000000..07b73b2e --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumn.html @@ -0,0 +1,180 @@ + + + + +DropColumn (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + + +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.DropColumn
                  +
                  +
                  +
                  +
                  public class DropColumn +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DropColumn

                      +
                      public DropColumn()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + int colIndex)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenEntropyLessThan.html new file mode 100644 index 00000000..4cb126f2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenEntropyLessThan.html @@ -0,0 +1,195 @@ + + + + +DropColumnsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DropColumnsWhenEntropyLessThan

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  +
                  +
                  +
                  +
                  public class DropColumnsWhenEntropyLessThan +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DropColumnsWhenEntropyLessThan

                      +
                      public DropColumnsWhenEntropyLessThan()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minEntropy)
                      +
                      +
                    • +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minEntropy, + int start, + int stop)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenFillRatioLessThan.html new file mode 100644 index 00000000..cc5ed7c9 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenFillRatioLessThan.html @@ -0,0 +1,195 @@ + + + + +DropColumnsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DropColumnsWhenFillRatioLessThan

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  +
                  +
                  +
                  +
                  public class DropColumnsWhenFillRatioLessThan +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DropColumnsWhenFillRatioLessThan

                      +
                      public DropColumnsWhenFillRatioLessThan()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minRatio)
                      +
                      +
                    • +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minRatio, + int start, + int stop)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRow.html new file mode 100644 index 00000000..25a8a6f5 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRow.html @@ -0,0 +1,180 @@ + + + + +DropRow (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + + +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.DropRow
                  +
                  +
                  +
                  +
                  public class DropRow +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DropRow

                      +
                      public DropRow()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + int rowIndex)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenEntropyLessThan.html new file mode 100644 index 00000000..1ab6a6db --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenEntropyLessThan.html @@ -0,0 +1,195 @@ + + + + +DropRowsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DropRowsWhenEntropyLessThan

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  +
                  +
                  +
                  +
                  public class DropRowsWhenEntropyLessThan +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DropRowsWhenEntropyLessThan

                      +
                      public DropRowsWhenEntropyLessThan()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minEntropy)
                      +
                      +
                    • +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minEntropy, + int start, + int stop)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenFillRatioLessThan.html new file mode 100644 index 00000000..d5bdc8ea --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenFillRatioLessThan.html @@ -0,0 +1,195 @@ + + + + +DropRowsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class DropRowsWhenFillRatioLessThan

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  +
                  +
                  +
                  +
                  public class DropRowsWhenFillRatioLessThan +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      DropRowsWhenFillRatioLessThan

                      +
                      public DropRowsWhenFillRatioLessThan()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minRatio)
                      +
                      +
                    • +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + float minRatio, + int start, + int stop)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatColumnCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatColumnCell.html new file mode 100644 index 00000000..fddd29af --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatColumnCell.html @@ -0,0 +1,180 @@ + + + + +RepeatColumnCell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class RepeatColumnCell

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  +
                  +
                  +
                  +
                  public class RepeatColumnCell +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      RepeatColumnCell

                      +
                      public RepeatColumnCell()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + int colIndex)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatRowCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatRowCell.html new file mode 100644 index 00000000..3f7bee2a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatRowCell.html @@ -0,0 +1,180 @@ + + + + +RepeatRowCell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class RepeatRowCell

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  +
                  +
                  +
                  +
                  public class RepeatRowCell +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      RepeatRowCell

                      +
                      public RepeatRowCell()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + int rowIndex)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/StitchRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/StitchRows.html new file mode 100644 index 00000000..c0baaedb --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/StitchRows.html @@ -0,0 +1,178 @@ + + + + +StitchRows (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + + +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.StitchRows
                  +
                  +
                  +
                  +
                  public class StitchRows +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      StitchRows

                      +
                      public StitchRows()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/SwapRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/SwapRows.html new file mode 100644 index 00000000..e20ec06a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/SwapRows.html @@ -0,0 +1,182 @@ + + + + +SwapRows (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + + +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.transform.op.SwapRows
                  +
                  +
                  +
                  +
                  public class SwapRows +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      SwapRows

                      +
                      public SwapRows()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      Apply

                      +
                      public static void Apply(BaseSheet sheet, + int rowIndex1, + int rowIndex2)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/AutoCrop.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/AutoCrop.html new file mode 100644 index 00000000..c1837114 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/AutoCrop.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.AutoCrop (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.AutoCrop

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumn.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumn.html new file mode 100644 index 00000000..75e06433 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumn.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.DropColumn (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropColumn

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.DropColumn
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenEntropyLessThan.html new file mode 100644 index 00000000..77144de3 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenEntropyLessThan.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenFillRatioLessThan.html new file mode 100644 index 00000000..2ed2cd7d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenFillRatioLessThan.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRow.html new file mode 100644 index 00000000..b0d111b8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRow.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.DropRow (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropRow

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.DropRow
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenEntropyLessThan.html new file mode 100644 index 00000000..d592a91d --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenEntropyLessThan.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenFillRatioLessThan.html new file mode 100644 index 00000000..3893b87a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenFillRatioLessThan.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatColumnCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatColumnCell.html new file mode 100644 index 00000000..23c4ba23 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatColumnCell.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatRowCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatRowCell.html new file mode 100644 index 00000000..03e9cacc --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatRowCell.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.RepeatRowCell (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.RepeatRowCell

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/StitchRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/StitchRows.html new file mode 100644 index 00000000..b6cf53e4 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/StitchRows.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.StitchRows (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.StitchRows

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.StitchRows
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/SwapRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/SwapRows.html new file mode 100644 index 00000000..87dfe96c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/SwapRows.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.transform.op.SwapRows (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.SwapRows

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op.SwapRows
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-summary.html new file mode 100644 index 00000000..56fb1be7 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-summary.html @@ -0,0 +1,117 @@ + + + + +com.github.romualdrousseau.any2json.transform.op (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.transform.op

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.transform.op
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-tree.html new file mode 100644 index 00000000..68a47aa2 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-tree.html @@ -0,0 +1,87 @@ + + + + +com.github.romualdrousseau.any2json.transform.op Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.transform.op

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-use.html new file mode 100644 index 00000000..60ccc46f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.transform.op (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.transform.op

                  +
                  +No usage of com.github.romualdrousseau.any2json.transform.op
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/Disk.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/Disk.html new file mode 100644 index 00000000..07136611 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/Disk.html @@ -0,0 +1,273 @@ + + + + +Disk (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + + +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.util.Disk
                  +
                  +
                  +
                  +
                  public class Disk +extends Object
                  +
                  +
                  + +
                  +
                  +
                    + +
                  • +
                    +

                    Constructor Details

                    +
                      +
                    • +
                      +

                      Disk

                      +
                      public Disk()
                      +
                      +
                    • +
                    +
                    +
                  • + +
                  • +
                    +

                    Method Details

                    +
                      +
                    • +
                      +

                      copyDir

                      +
                      public static void copyDir(Path src, + Path dest) + throws IOException
                      +
                      +
                      Throws:
                      +
                      IOException
                      +
                      +
                      +
                    • +
                    • +
                      +

                      deleteDir

                      +
                      public static void deleteDir(Path dir) + throws IOException
                      +
                      +
                      Throws:
                      +
                      IOException
                      +
                      +
                      +
                    • +
                    • +
                      +

                      zipDir

                      +
                      public static void zipDir(Path sourceDirPath, + File zipFilePath) + throws IOException
                      +
                      +
                      Throws:
                      +
                      IOException
                      +
                      +
                      +
                    • +
                    • +
                      +

                      unzipDir

                      +
                      public static void unzipDir(Path zipFile, + Path folder) + throws IOException
                      +
                      +
                      Throws:
                      +
                      IOException
                      +
                      +
                      +
                    • +
                    • +
                      +

                      copyFile

                      +
                      public static void copyFile(Path src, + Path dest)
                      +
                      +
                    • +
                    • +
                      +

                      removeFileName

                      +
                      public static void removeFileName(Path filename1, + Path filename2)
                      +
                      +
                    • +
                    • +
                      +

                      changeExtension

                      +
                      public static String changeExtension(String filename, + String newExtentsion)
                      +
                      +
                    • +
                    • +
                      +

                      removeExtension

                      +
                      public static String removeExtension(String fileName)
                      +
                      +
                    • +
                    +
                    +
                  • +
                  +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/TempFile.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/TempFile.html new file mode 100644 index 00000000..19c33027 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/TempFile.html @@ -0,0 +1,208 @@ + + + + +TempFile (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  + +
                  + +

                  Class TempFile

                  +
                  +
                  java.lang.Object +
                  com.github.romualdrousseau.any2json.util.TempFile
                  +
                  +
                  +
                  +
                  All Implemented Interfaces:
                  +
                  Closeable, AutoCloseable
                  +
                  +
                  +
                  public class TempFile +extends Object +implements Closeable
                  +
                  +
                  + +
                  +
                  + +
                  + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/Disk.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/Disk.html new file mode 100644 index 00000000..50a2b6f1 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/Disk.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.util.Disk (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.util.Disk

                  +
                  +No usage of com.github.romualdrousseau.any2json.util.Disk
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/TempFile.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/TempFile.html new file mode 100644 index 00000000..049f946a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/TempFile.html @@ -0,0 +1,63 @@ + + + + +Uses of Class com.github.romualdrousseau.any2json.util.TempFile (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Class
                  com.github.romualdrousseau.any2json.util.TempFile

                  +
                  +No usage of com.github.romualdrousseau.any2json.util.TempFile
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-summary.html new file mode 100644 index 00000000..d1baaa83 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-summary.html @@ -0,0 +1,110 @@ + + + + +com.github.romualdrousseau.any2json.util (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Package com.github.romualdrousseau.any2json.util

                  +
                  +
                  +
                  package com.github.romualdrousseau.any2json.util
                  +
                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-tree.html new file mode 100644 index 00000000..9bcaafc0 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-tree.html @@ -0,0 +1,78 @@ + + + + +com.github.romualdrousseau.any2json.util Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For Package com.github.romualdrousseau.any2json.util

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  +
                    +
                  • java.lang.Object +
                      +
                    • com.github.romualdrousseau.any2json.util.Disk
                    • +
                    • com.github.romualdrousseau.any2json.util.TempFile (implements java.io.Closeable)
                    • +
                    +
                  • +
                  +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-use.html new file mode 100644 index 00000000..87b24ead --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package com.github.romualdrousseau.any2json.util (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Uses of Package
                  com.github.romualdrousseau.any2json.util

                  +
                  +No usage of com.github.romualdrousseau.any2json.util
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/constant-values.html b/docs/api/any2json/any2json/apidocs/constant-values.html new file mode 100644 index 00000000..91cb335b --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/constant-values.html @@ -0,0 +1,129 @@ + + + + +Constant Field Values (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Constant Field Values

                  +
                  +
                  +

                  Contents

                  + +
                  +
                  +

                  com.github.*

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/copy.svg b/docs/api/any2json/any2json/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/docs/api/any2json/any2json/apidocs/deprecated-list.html b/docs/api/any2json/any2json/apidocs/deprecated-list.html new file mode 100644 index 00000000..62e71272 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/deprecated-list.html @@ -0,0 +1,118 @@ + + + + +Deprecated List (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Deprecated API

                  +
                  +

                  Contents

                  + + + +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/element-list b/docs/api/any2json/any2json/apidocs/element-list new file mode 100644 index 00000000..55056a0f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/element-list @@ -0,0 +1,12 @@ +com.github.romualdrousseau.any2json +com.github.romualdrousseau.any2json.base +com.github.romualdrousseau.any2json.classifier +com.github.romualdrousseau.any2json.config +com.github.romualdrousseau.any2json.event +com.github.romualdrousseau.any2json.header +com.github.romualdrousseau.any2json.intelli +com.github.romualdrousseau.any2json.parser.sheet +com.github.romualdrousseau.any2json.parser.table +com.github.romualdrousseau.any2json.readdir +com.github.romualdrousseau.any2json.transform.op +com.github.romualdrousseau.any2json.util diff --git a/docs/api/any2json/any2json/apidocs/help-doc.html b/docs/api/any2json/any2json/apidocs/help-doc.html new file mode 100644 index 00000000..9c778efd --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/help-doc.html @@ -0,0 +1,209 @@ + + + + +API Help (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +

                  JavaDoc Help

                  + +
                  +
                  +

                  Navigation

                  +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
                  +
                  +
                  +

                  Kinds of Pages

                  +The following sections describe the different kinds of pages in this collection. +
                  +

                  Overview

                  +

                  The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

                  +
                  +
                  +

                  Package

                  +

                  Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

                  +
                    +
                  • Interfaces
                  • +
                  • Classes
                  • +
                  • Enum Classes
                  • +
                  • Exception Classes
                  • +
                  • Annotation Interfaces
                  • +
                  +
                  +
                  +

                  Class or Interface

                  +

                  Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

                  +
                    +
                  • Class Inheritance Diagram
                  • +
                  • Direct Subclasses
                  • +
                  • All Known Subinterfaces
                  • +
                  • All Known Implementing Classes
                  • +
                  • Class or Interface Declaration
                  • +
                  • Class or Interface Description
                  • +
                  +
                  +
                    +
                  • Nested Class Summary
                  • +
                  • Enum Constant Summary
                  • +
                  • Field Summary
                  • +
                  • Property Summary
                  • +
                  • Constructor Summary
                  • +
                  • Method Summary
                  • +
                  • Required Element Summary
                  • +
                  • Optional Element Summary
                  • +
                  +
                  +
                    +
                  • Enum Constant Details
                  • +
                  • Field Details
                  • +
                  • Property Details
                  • +
                  • Constructor Details
                  • +
                  • Method Details
                  • +
                  • Element Details
                  • +
                  +

                  Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

                  +

                  The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

                  +
                  +
                  +

                  Other Files

                  +

                  Packages and modules may contain pages with additional information related to the declarations nearby.

                  +
                  +
                  +

                  Use

                  +

                  Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

                  +
                  +
                  +

                  Tree (Class Hierarchy)

                  +

                  There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

                  +
                    +
                  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
                  • +
                  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
                  • +
                  +
                  +
                  +

                  Deprecated API

                  +

                  The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

                  +
                  +
                  +

                  Constant Field Values

                  +

                  The Constant Field Values page lists the static final fields and their values.

                  +
                  +
                  +

                  Serialized Form

                  +

                  Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

                  +
                  +
                  +

                  All Packages

                  +

                  The All Packages page contains an alphabetic index of all packages contained in the documentation.

                  +
                  +
                  +

                  All Classes and Interfaces

                  +

                  The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

                  +
                  +
                  +

                  Index

                  +

                  The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

                  +
                  +
                  +
                  +This help file applies to API documentation generated by the standard doclet.
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/index-all.html b/docs/api/any2json/any2json/apidocs/index-all.html new file mode 100644 index 00000000..6f370c5a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/index-all.html @@ -0,0 +1,1736 @@ + + + + +Index (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Index

                  +
                  +A B C D E F G H I L M N O P R S T U V W Z _ 
                  All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

                  A

                  +
                  +
                  addChild(BaseTableGraph) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  addEntry(BaseCell) - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  addHeader(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  addPatchCell(int, int, String) - Method in class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  +
                   
                  +
                  addRowGroup(RowGroup) - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  addSheetListener(SheetListener) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  addSheetListener(SheetListener) - Method in interface com.github.romualdrousseau.any2json.Sheet
                  +
                   
                  +
                  adjustLastRow(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  AllTablesExtractedEvent - Class in com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  AllTablesExtractedEvent(Sheet, List<BaseTable>) - Constructor for class com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  +
                   
                  +
                  Apply(BaseSheet) - Static method in class com.github.romualdrousseau.any2json.transform.op.StitchRows
                  +
                   
                  +
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                   
                  +
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  +
                   
                  +
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  +
                   
                  +
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  +
                   
                  +
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  +
                   
                  +
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  +
                   
                  +
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  +
                   
                  +
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  +
                   
                  +
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  +
                   
                  +
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumn
                  +
                   
                  +
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRow
                  +
                   
                  +
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  +
                   
                  +
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  +
                   
                  +
                  Apply(BaseSheet, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.SwapRows
                  +
                   
                  +
                  applyAll() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method performs all the transformations on the sheet by calling the + "autoRecipe" method on the sheet's + associated document and executing the custom recipe using a Python + interpreter.
                  +
                  +
                  assignRowGroup(RowGroup) - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  +
                   
                  +
                  AutoCrop - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  AutoCrop() - Constructor for class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                   
                  +
                  autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  +

                  B

                  +
                  +
                  BaseCell - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseCell(String, int, int, BaseSheet) - Constructor for class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  BaseCell(String, int, int, String, BaseSheet) - Constructor for class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  BaseCell(String, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  BaseDocument - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseDocument() - Constructor for class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  BaseHeader - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  BaseRow - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseRow(BaseTable, int) - Constructor for class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  BaseSheet - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseSheet(BaseDocument, String, PatcheableSheetStore) - Constructor for class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  BaseTable - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseTable(BaseSheet, int, int, int, int) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  BaseTable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  BaseTable(BaseTable, int, int) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  BaseTableGraph - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseTableGraph() - Constructor for class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  BaseTableGraph(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  BaseTableGraphBuilder - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  BaseTableGraphBuilder() - Constructor for class com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  +
                   
                  +
                  BitmapGeneratedEvent - Class in com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  BitmapGeneratedEvent(Sheet, SheetBitmap) - Constructor for class com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  +
                   
                  +
                  build() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  build(List<MetaTable>, List<DataTable>, ReadingDirection) - Static method in class com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  +
                   
                  +
                  +

                  C

                  +
                  +
                  CAMEL - Enum constant in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  +
                   
                  +
                  Cell - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  CellIterable - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  CellIterable(BaseRow) - Constructor for class com.github.romualdrousseau.any2json.base.CellIterable
                  +
                   
                  +
                  CellIterator - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  CellIterator(BaseRow) - Constructor for class com.github.romualdrousseau.any2json.base.CellIterator
                  +
                   
                  +
                  cells() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  cells() - Method in interface com.github.romualdrousseau.any2json.Row
                  +
                   
                  +
                  changeExtension(String, String) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  children() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  children() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.header.PivotValueHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  clone() - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                   
                  +
                  close() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  close() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  close() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  close() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  close() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  +
                   
                  +
                  close() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  close() - Method in class com.github.romualdrousseau.any2json.util.TempFile
                  +
                   
                  +
                  com.github.romualdrousseau.any2json - package com.github.romualdrousseau.any2json
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.base - package com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.classifier - package com.github.romualdrousseau.any2json.classifier
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.config - package com.github.romualdrousseau.any2json.config
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.event - package com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.header - package com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.intelli - package com.github.romualdrousseau.any2json.intelli
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.parser.sheet - package com.github.romualdrousseau.any2json.parser.sheet
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.parser.table - package com.github.romualdrousseau.any2json.parser.table
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.readdir - package com.github.romualdrousseau.any2json.readdir
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.transform.op - package com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  com.github.romualdrousseau.any2json.util - package com.github.romualdrousseau.any2json.util
                  +
                   
                  +
                  copyDir(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  copyFile(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  createInstance(File, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  +
                   
                  +
                  createInstance(File, String, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  +
                   
                  +
                  createInstance(String, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  +
                   
                  +
                  createInstance(String, String, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  +
                   
                  +
                  cropAll() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method crops the sheet by dropping all rows and columns on + the edges of the sheet.
                  +
                  +
                  cropWhenFillRatioLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method crops the sheet by dropping all rows and columns on + the edges of the sheet with a fill ratio less than the given + minimum ratio.
                  +
                  +
                  +

                  D

                  +
                  +
                  DataTable - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  DataTable(BaseSheet) - Constructor for class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  DataTable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  DataTable(BaseTable, int) - Constructor for class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  DataTableHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  DataTableHeader(BaseHeader) - Constructor for class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  DataTableHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  DataTableListBuiltEvent - Class in com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  DataTableListBuiltEvent(Sheet, List<DataTable>) - Constructor for class com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  +
                   
                  +
                  Default - Static variable in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  DEFAULT_CAPILLARITY_THRESHOLD - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  DEFAULT_ENTITY_PROBABILITY - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  DEFAULT_RATIO_SIMILARITY - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  DEFAULT_SAMPLE_COUNT - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  deleteDir(Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  density() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  disableAutoCrop() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  disableAutoCrop() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method disables auto cropping of thesheet.
                  +
                  +
                  disableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  disableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method disables auto naming the headers of tables.
                  +
                  +
                  disableAutoMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  disableAutoMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method disables auto meta conversion of the sheet.
                  +
                  +
                  disableMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  disableMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method disables the extraction of meta data of the sheet's associated + document.
                  +
                  +
                  disablePivot() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  disablePivot() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method disables the pivot functionality of the sheet's associated + document.
                  +
                  +
                  Disk - Class in com.github.romualdrousseau.any2json.util
                  +
                   
                  +
                  Disk() - Constructor for class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  distanceBetweenTables(BaseTable, BaseTable) - Method in class com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  +
                   
                  +
                  distanceBetweenTables(BaseTable, BaseTable) - Method in interface com.github.romualdrousseau.any2json.ReadingDirection
                  +
                   
                  +
                  Document - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  Document.Hint - Enum Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  DocumentClass - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  DocumentClass.Priority - Enum Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  DocumentFactory - Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  DocumentFactory() - Constructor for class com.github.romualdrousseau.any2json.DocumentFactory
                  +
                   
                  +
                  dropColumn(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops the column specified by the given column index from the + sheet.
                  +
                  +
                  DropColumn - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  DropColumn() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropColumn
                  +
                   
                  +
                  dropColumnsWhenEntropyLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops columns from the sheet that have an entropy less than the + given minimum entropy.
                  +
                  +
                  dropColumnsWhenEntropyLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops columns from the sheet that have an entropy less than the + given minimum entropy.
                  +
                  +
                  DropColumnsWhenEntropyLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  DropColumnsWhenEntropyLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  +
                   
                  +
                  dropColumnsWhenFillRatioLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops columns from the sheet that have a fill ratio less than the + given minimum ratio.
                  +
                  +
                  dropColumnsWhenFillRatioLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops columns from the sheet that have a fill ratio less than the + given minimum ratio.
                  +
                  +
                  DropColumnsWhenFillRatioLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  DropColumnsWhenFillRatioLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  +
                   
                  +
                  dropNullColumns(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  + +
                  +
                  dropNullRows(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  + +
                  +
                  dropRow(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops the row specified by the given row index from the sheet.
                  +
                  +
                  DropRow - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  DropRow() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropRow
                  +
                   
                  +
                  dropRowsWhenEntropyLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops rows from the sheet that have an entropy less than the + given minimum entropy.
                  +
                  +
                  dropRowsWhenEntropyLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops rows from the sheet that have an entropy less than the + given minimum entropy.
                  +
                  +
                  DropRowsWhenEntropyLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  DropRowsWhenEntropyLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  +
                   
                  +
                  dropRowsWhenFillRatioLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops rows from the sheet that have a fill ratio less than the + given minimum ratio.
                  +
                  +
                  dropRowsWhenFillRatioLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method drops rows from the sheet that have a fill ratio less than the + given minimum ratio.
                  +
                  +
                  DropRowsWhenFillRatioLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  DropRowsWhenFillRatioLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  +
                   
                  +
                  dumpTableGraph(PrintStream) - Method in class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  +
                   
                  +
                  DynamicPackages - Class in com.github.romualdrousseau.any2json.config
                  +
                   
                  +
                  DynamicPackages() - Constructor for class com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                   
                  +
                  +

                  E

                  +
                  +
                  empty() - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  Empty - Static variable in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  enableAutoCrop() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  enableAutoCrop() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method enables auto cropping of thesheet.
                  +
                  +
                  enableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  enableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method enables auto naming the headers of tables.
                  +
                  +
                  enableAutoMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  enableAutoMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method enables auto meta conversion of the sheet.
                  +
                  +
                  enableMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  enableMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method enables the extraction of meta data of the sheet's associated + document. meta and table data will be extracted.
                  +
                  +
                  enablePivot() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  enablePivot() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method enables the pivot functionality of the sheet's associated + document.
                  +
                  +
                  EndOfRow - Static variable in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  EndOfStream - Static variable in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  ensureTagStyle(String) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  ensureTagStyle(String) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  +
                   
                  +
                  entities() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  entities() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  entities() - Method in interface com.github.romualdrousseau.any2json.Cell
                  +
                   
                  +
                  entities() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  entities() - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  entities() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  equals(HeaderTag) - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  +
                   
                  +
                  equals(Object) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  equals(Object) - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  +
                   
                  +
                  +

                  F

                  +
                  +
                  findAllHeaders(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  findAllTables(BaseSheet) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  +
                   
                  +
                  findAllTables(BaseSheet) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  +
                   
                  +
                  findAllTables(BaseSheet) - Method in interface com.github.romualdrousseau.any2json.SheetParser
                  +
                   
                  +
                  findClosestHeader(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  findClosestHeader(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  findFirstMetaTableHeader() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  findFirstPivotHeader() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  findHeaderByColumnIndex(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  fromModelData(ModelData) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  fromPath(Path) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  fromResource(Class<?>, String) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  fromURI(String) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  +

                  G

                  +
                  +
                  get(int, int) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                   
                  +
                  getAttributes() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getBitmap() - Method in class com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  +
                   
                  +
                  getCapillarityThreshold() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getCell() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getCell() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  +
                   
                  +
                  getCell() - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  +
                   
                  +
                  getCellAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  getCellAt(int) - Method in interface com.github.romualdrousseau.any2json.Row
                  +
                   
                  +
                  getCellAtRow(Row) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getCellAtRow(Row) - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  getCellAtRow(Row) - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  getCellAtRow(Row) - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  +
                   
                  +
                  getCellAtRow(Row, boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getCellAtRow(Row, boolean) - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  getCellAtRow(Row, boolean) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  getCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getCellDataAt(int, int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  +
                   
                  +
                  getCellValueAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  getCellValueAt(int) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliRow
                  +
                   
                  +
                  getColumnIndex() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getColumnIndex() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getData() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getDataTables() - Method in class com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  +
                   
                  +
                  getDataTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  getDataTables(BaseSheet, List<BaseTable>) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  +
                   
                  +
                  getDocument() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getDocument() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  +
                   
                  +
                  GetDocumentFactories() - Static method in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                   
                  +
                  GetElementParserFactory() - Static method in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                   
                  +
                  getEntitiesAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getEntitiesAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getEntitiesAsString() - Method in interface com.github.romualdrousseau.any2json.Cell
                  +
                   
                  +
                  getEntitiesAsString() - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  getEntitiesAsString() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  +
                   
                  +
                  getEntityList() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getEntityList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  getEntityVector() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getEntries() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  getEntryTypes() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  getEntryValues() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  getFilters() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getFilters() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  getFirstColumn() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getFirstRow() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getFirstRowOffset() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getGroupValueFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getHeaderAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getHeaderAt(int) - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getHeaderNames() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getHeaderNames() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getHeaderRowOffset() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getHeight() - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                   
                  +
                  getHints() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getHints() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getInt(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getLastColumn() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getLastColumnNum() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getLastColumnNum() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  +
                   
                  +
                  getLastColumnNum(int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getLastColumnNum(int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  +
                   
                  +
                  getLastRow() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getLastRowNum() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getLastRowNum() - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  +
                   
                  +
                  getLastRowNum() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  +
                   
                  +
                  getLastRowOffset() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getList(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  getMap(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  getMergedCount() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getMetaTables() - Method in class com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  +
                   
                  +
                  getMetaTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  getMetaTables(BaseSheet, List<BaseTable>) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  +
                   
                  +
                  getModel() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getModel() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  getModel() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getModel() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  getModel() - Method in interface com.github.romualdrousseau.any2json.TableParser
                  +
                   
                  +
                  getModel() - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  +
                   
                  +
                  getMutableList(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  getMutableMap(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  getName() - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.header.PivotValueHeader
                  +
                   
                  +
                  getName() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  getName() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  +
                   
                  +
                  getNumberOfCells() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  getNumberOfCells() - Method in interface com.github.romualdrousseau.any2json.Row
                  +
                   
                  +
                  getNumberOfColumns() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getNumberOfColumns() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  +
                   
                  +
                  getNumberOfColumns() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getNumberOfHeaders() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getNumberOfHeaders() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getNumberOfHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getNumberOfHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  getNumberOfHeaderTags() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getNumberOfMergedCellsAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  getNumberOfMergedCellsAt(int) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliRow
                  +
                   
                  +
                  getNumberOfMergedCellsAt(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getNumberOfMergedCellsAt(int, int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  +
                   
                  +
                  getNumberOfRowGroups() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  getNumberOfRows() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getNumberOfRows() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  +
                   
                  +
                  getNumberOfRows() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  +
                   
                  +
                  getNumberOfRows() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getNumberOfSheets() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getParent() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  getParent() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  +
                   
                  +
                  getParserOptions() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  getParserOptions() - Method in interface com.github.romualdrousseau.any2json.TableParser
                  +
                   
                  +
                  getPatchCell(int, int) - Method in class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  +
                   
                  +
                  getPath() - Method in class com.github.romualdrousseau.any2json.util.TempFile
                  +
                   
                  +
                  getPatternMap() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getPatternMap() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  getPivotEntityAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getPivotEntityAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getPivotEntityList() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getPivotEntityList() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getPivotEntityList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  getPivotKeyFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getPivotOption() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getPivotType() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  getPivotTypeFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getPivotValue() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  getPivotValueFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getPriority() - Method in interface com.github.romualdrousseau.any2json.DocumentClass
                  +
                   
                  +
                  getRawValue() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getReadingDirection() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getReadingDirection() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getRecipe() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getRecipe() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getRequiredTagList() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getRequiredTagList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  getRow() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  +
                   
                  +
                  getRowAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getRowAt(int) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  +
                   
                  +
                  getRowAt(int) - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getRowNum() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  getRowNum() - Method in interface com.github.romualdrousseau.any2json.Row
                  +
                   
                  +
                  getSheet() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getSheet() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  getSheet() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  getSheetAt(int) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getSheetNameAt(int) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getSheetParser() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getSheetParser() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getSheetStore() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getSource() - Method in class com.github.romualdrousseau.any2json.SheetEvent
                  +
                   
                  +
                  getString(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  getSymbol() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getSymbol() - Method in interface com.github.romualdrousseau.any2json.base.Symbol
                  +
                   
                  +
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  getTable() - Method in class com.github.romualdrousseau.any2json.event.TableReadyEvent
                  +
                   
                  +
                  getTable() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  +
                   
                  +
                  getTable() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  +
                   
                  +
                  getTableGraph() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  getTableGraph() - Method in class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  +
                   
                  +
                  getTableGraph() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  +
                   
                  +
                  getTableParser() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getTableParser() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  getTables() - Method in class com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  +
                   
                  +
                  getTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  getTag() - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  getTag() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  getTagClassifier() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  getTagClassifier() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  GetTagClassifierFactory() - Static method in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                   
                  +
                  getTagList() - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  getTagList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  getTagStyle() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  getTagStyle() - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  +
                   
                  +
                  getTypeValue() - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  getValue() - Method in interface com.github.romualdrousseau.any2json.Cell
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  +
                   
                  +
                  getValue() - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  +
                   
                  +
                  getValueName() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  getWidth() - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                   
                  +
                  GROUP_VALUE_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  GutenbergDiagonal - Class in com.github.romualdrousseau.any2json.readdir
                  +
                   
                  +
                  GutenbergDiagonal() - Constructor for class com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  +
                   
                  +
                  +

                  H

                  +
                  +
                  hasCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  hasCellDataAt(int, int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  +
                   
                  +
                  hasKey(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  hasNext() - Method in class com.github.romualdrousseau.any2json.base.CellIterator
                  +
                   
                  +
                  hasNext() - Method in class com.github.romualdrousseau.any2json.base.RowIterator
                  +
                   
                  +
                  hasNext() - Method in class com.github.romualdrousseau.any2json.base.SheetIterator
                  +
                   
                  +
                  hasRowGroup() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  hasRowGroup() - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  +
                   
                  +
                  hasTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  hasTag() - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  hasTag() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  hasValue() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  hasValue() - Method in interface com.github.romualdrousseau.any2json.Cell
                  +
                   
                  +
                  Header - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  headers() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  headers() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  HeaderTag - Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  HeaderTag(String) - Constructor for class com.github.romualdrousseau.any2json.HeaderTag
                  +
                   
                  +
                  headerTags() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  headerTags() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  headerTags() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  HIGH - Enum constant in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  +
                   
                  +
                  +

                  I

                  +
                  +
                  ignoreRows() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  incNumberOfRows() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  +
                   
                  +
                  INTELLI_EXTRACT - Enum constant in enum class com.github.romualdrousseau.any2json.Document.Hint
                  +
                   
                  +
                  INTELLI_LAYOUT - Enum constant in enum class com.github.romualdrousseau.any2json.Document.Hint
                  +
                   
                  +
                  INTELLI_TAG - Enum constant in enum class com.github.romualdrousseau.any2json.Document.Hint
                  +
                   
                  +
                  IntelliHeader - Class in com.github.romualdrousseau.any2json.intelli
                  +
                   
                  +
                  IntelliHeader(BaseHeader, boolean) - Constructor for class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  IntelliRow - Class in com.github.romualdrousseau.any2json.intelli
                  +
                   
                  +
                  IntelliRow(BaseTable, int, Row) - Constructor for class com.github.romualdrousseau.any2json.intelli.IntelliRow
                  +
                   
                  +
                  IntelliTable - Class in com.github.romualdrousseau.any2json.intelli
                  +
                   
                  +
                  IntelliTable(BaseSheet, BaseTableGraph, boolean) - Constructor for class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  +
                   
                  +
                  isAutoCropEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  isAutoHeaderNameEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  isAutoMetaEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  isCanceled() - Method in class com.github.romualdrousseau.any2json.SheetEvent
                  +
                   
                  +
                  isColumnEmpty() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  isColumnEmpty() - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  isColumnMerged() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  isColumnMerged() - Method in interface com.github.romualdrousseau.any2json.Header
                  +
                   
                  +
                  isColumnMerged() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  isEmpty() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  isEmpty() - Method in interface com.github.romualdrousseau.any2json.Row
                  +
                   
                  +
                  isIgnored() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  isLoadCompleted() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  isMetaEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  isPivotEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  isPivotHeader() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  isPivotHeader() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  isRoot() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  isRoot() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  +
                   
                  +
                  isUndefined() - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  +
                   
                  +
                  isVisited() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  isVisited() - Method in interface com.github.romualdrousseau.any2json.base.Visitable
                  +
                   
                  +
                  iterator() - Method in class com.github.romualdrousseau.any2json.base.CellIterable
                  +
                   
                  +
                  iterator() - Method in class com.github.romualdrousseau.any2json.base.RowIterable
                  +
                   
                  +
                  iterator() - Method in class com.github.romualdrousseau.any2json.base.SheetIterable
                  +
                   
                  +
                  +

                  L

                  +
                  +
                  loadFromJSON(JSONObject) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  loadFromPath(Path) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  loadFromResource(Class<?>, String) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  loadFromWebURL(String) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  LOW - Enum constant in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  +
                   
                  +
                  +

                  M

                  +
                  +
                  markColumnAsNull(int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  markRowAsNull(int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  matchLiteral(String) - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  matchLiteral(String) - Method in interface com.github.romualdrousseau.any2json.base.Symbol
                  +
                   
                  +
                  MAX_STORE_ROWS - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  MEDIUM - Enum constant in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  +
                   
                  +
                  MERGE_SEPARATOR - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  mergeCell(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  + +
                  +
                  mergeTo(IntelliHeader) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  mergeValues(List<String>) - Static method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  MetaGroupHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  MetaGroupHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  +
                   
                  +
                  MetaHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  MetaHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaHeader
                  +
                   
                  +
                  MetaKeyValueHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  MetaKeyValueHeader(BaseTable, BaseCell, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  +
                   
                  +
                  MetaTable - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  MetaTable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.MetaTable
                  +
                   
                  +
                  MetaTableHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  MetaTableHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  +
                   
                  +
                  MetaTableListBuiltEvent - Class in com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  MetaTableListBuiltEvent(Sheet, List<MetaTable>) - Constructor for class com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  +
                   
                  +
                  Model - Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  Model(ModelData) - Constructor for class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  Model(ModelData, Map<String, String>) - Constructor for class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  ModelBuilder - Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  ModelBuilder() - Constructor for class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  ModelData - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  +

                  N

                  +
                  +
                  newInstance() - Method in interface com.github.romualdrousseau.any2json.DocumentClass
                  +
                   
                  +
                  newInstance(Model, TagClassifier.TagStyle) - Method in interface com.github.romualdrousseau.any2json.TagClassifierClass
                  +
                   
                  +
                  newInstance(Model, String) - Method in interface com.github.romualdrousseau.any2json.TableParserClass
                  +
                   
                  +
                  next() - Method in class com.github.romualdrousseau.any2json.base.CellIterator
                  +
                   
                  +
                  next() - Method in class com.github.romualdrousseau.any2json.base.RowIterator
                  +
                   
                  +
                  next() - Method in class com.github.romualdrousseau.any2json.base.SheetIterator
                  +
                   
                  +
                  None - Static variable in class com.github.romualdrousseau.any2json.HeaderTag
                  +
                   
                  +
                  NONE - Enum constant in enum class com.github.romualdrousseau.any2json.PivotOption
                  +
                   
                  +
                  NONE - Enum constant in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  +
                   
                  +
                  notifyStepCompleted(SheetEvent) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  +

                  O

                  +
                  +
                  of(BaseSheet) - Static method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method returns a new instance of TransformableSheet initialized with the + given sheet. the TransformableSheet + can be used to apply transformation of the sheet such as remove columns or + rows.
                  +
                  +
                  open(File, String, String) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  +

                  P

                  +
                  +
                  PACKAGE_CLASSIFIER_PREFIX - Static variable in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                   
                  +
                  PACKAGE_LOADER_PREFIX - Static variable in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                   
                  +
                  PACKAGE_PARSER_PREFIX - Static variable in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  +
                   
                  +
                  parse(Consumer<TableGraph>) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  parse(Consumer<TableGraph>) - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  +
                   
                  +
                  parseIf(Consumer<TableGraph>, Predicate<TableGraph>) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  +
                   
                  +
                  parseIf(Consumer<TableGraph>, Predicate<TableGraph>) - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  +
                   
                  +
                  patchCell(int, int, int, int, String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  patchCell(int, int, int, int, String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method patches the cells of the given column and row indices with the + given value.
                  +
                  +
                  patchCell(int, int, int, int, String, boolean) - Method in class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  +
                   
                  +
                  PatcheableSheetStore - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  PatcheableSheetStore() - Constructor for class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  +
                   
                  +
                  PIVOT_KEY_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  PIVOT_TYPE_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  PIVOT_VALUE_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  PivotEntry - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  PivotEntry(BaseCell, String) - Constructor for class com.github.romualdrousseau.any2json.header.PivotEntry
                  +
                   
                  +
                  PivotKeyHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  PivotKeyHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  PivotOption - Enum Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  PivotTypeHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  PivotTypeHeader(PivotKeyHeader, String) - Constructor for class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  +
                   
                  +
                  PivotValueHeader - Class in com.github.romualdrousseau.any2json.header
                  +
                   
                  +
                  PivotValueHeader(PivotKeyHeader, String) - Constructor for class com.github.romualdrousseau.any2json.header.PivotValueHeader
                  +
                   
                  +
                  predict(String, List<String>, List<String>) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  predict(String, List<String>, List<String>) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  +
                   
                  +
                  +

                  R

                  +
                  +
                  ReadingDirection - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  removeAllNullColumns() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  removeAllNullRows() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  removeExtension(String) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  removeFileName(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  repeatColumnCell(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method repeat the value for all the cells in the column specified by the + given column index.
                  +
                  +
                  RepeatColumnCell - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  RepeatColumnCell() - Constructor for class com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  +
                   
                  +
                  repeatRowCell(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method repeat the value for all the cells in the row specified by the + given row index.
                  +
                  +
                  RepeatRowCell - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  RepeatRowCell() - Constructor for class com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  +
                   
                  +
                  reset() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  resetTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  resetTag() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  +
                   
                  +
                  Row - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  RowCache - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  RowCache() - Constructor for class com.github.romualdrousseau.any2json.base.RowCache
                  +
                   
                  +
                  RowGroup - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  RowGroup(int) - Constructor for class com.github.romualdrousseau.any2json.base.RowGroup
                  +
                   
                  +
                  RowGroup(int, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.base.RowGroup
                  +
                   
                  +
                  rowGroups() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  RowIterable - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  RowIterable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.RowIterable
                  +
                   
                  +
                  RowIterator - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  RowIterator(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.RowIterator
                  +
                   
                  +
                  rows() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  rows() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  +

                  S

                  +
                  +
                  save(Path) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  set(int, int, int) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                   
                  +
                  setBitmapThreshold(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  + +
                  +
                  setCancel(boolean) - Method in class com.github.romualdrousseau.any2json.SheetEvent
                  +
                   
                  +
                  setCapillarityThreshold(float) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  setCapillarityThreshold(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the extraction threshold for the sheet.
                  +
                  +
                  setCell(BaseCell) - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  +
                   
                  +
                  setClassifierCaseMode(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  + +
                  +
                  setClassifierTagStyle(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the classifer case for the tag classifer used by the sheet's + associated document.
                  +
                  +
                  setColumnEmpty(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  setColumnIndex(int) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  setDataTableParserFactory(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  + +
                  +
                  setDocumentHints(String...) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the hints for the associated document by overwriting the + default hints.
                  +
                  +
                  setEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setFilters(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setFirstRowOffset(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  setGroupValueFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  setGroupValueFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the name of the group header for the sheet using the given + format.
                  +
                  +
                  setHeader(int, BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  setHeaderRowOffset(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setHints(EnumSet<Document.Hint>) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  setIgnored(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  setInt(String, int) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  setLastRowOffset(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  setList(String, List<String>) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  setLoadCompleted(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  setMap(String, Map<String, String>) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  setModel(Model) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setModel(Model) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  setModel(Model) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  setModel(Model) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  setModel(Model) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  +
                   
                  +
                  setModel(Model) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  +
                   
                  +
                  setName(String) - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  setName(String) - Method in class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  +
                   
                  +
                  setParserOptions(String) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  setParserOptions(String) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  +
                   
                  +
                  setParserOptions(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the parser options for the table parser used by the sheet's + associated document.
                  +
                  +
                  setPatternMap(Map<String, String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setPivotEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  setPivotEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setPivotEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the pivot entities for the sheet using the given list of + entities.
                  +
                  +
                  setPivotKeyFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  setPivotKeyFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the name of the pivot key header for the sheet using the + given format.
                  +
                  +
                  setPivotOption(PivotOption) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  setPivotOption(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the pivot option for the sheet using the given option + string.
                  +
                  +
                  setPivotTypeFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  setPivotTypeFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the name of the pivot type header for the sheet using the + given format.
                  +
                  +
                  setPivotValueFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  setPivotValueFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the name of the pivot value header for the sheet using the + given format.
                  +
                  +
                  setRawHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setReadingDirection(ReadingDirection) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setReadingDirection(ReadingDirection) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  setReadingDirection(ReadingDirection) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method sets the reading direction.
                  +
                  +
                  setRecipe(String) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setRecipe(String) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  setRecipe(String...) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setRecipe(String...) - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  setRequiredTagList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setRowNum(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  setSheetParser(SheetParser) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setString(String, String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  +
                   
                  +
                  setTable(BaseTable) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  +
                   
                  +
                  setTableParser(TableParser) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setTableParser(TableParser) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setTagClassifier(TagClassifier) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  setTagClassifier(TagClassifier) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setTagList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  +
                   
                  +
                  setTagStyle(TagClassifier.TagStyle) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  setTagStyle(TagClassifier.TagStyle) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  +
                   
                  +
                  Settings - Class in com.github.romualdrousseau.any2json.config
                  +
                   
                  +
                  Settings() - Constructor for class com.github.romualdrousseau.any2json.config.Settings
                  +
                   
                  +
                  setTypeValue(String) - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  +
                   
                  +
                  setValue(String) - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  +
                   
                  +
                  setVisited(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  setVisited(boolean) - Method in interface com.github.romualdrousseau.any2json.base.Visitable
                  +
                   
                  +
                  Sheet - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  SheetBitmap - Class in com.github.romualdrousseau.any2json.parser.sheet
                  +
                   
                  +
                  SheetBitmap(int, int) - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                   
                  +
                  SheetBitmap(BaseSheet, int, int) - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  +
                   
                  +
                  SheetBitmapParser - Class in com.github.romualdrousseau.any2json.parser.sheet
                  +
                   
                  +
                  SheetBitmapParser() - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  +
                   
                  +
                  SheetEvent - Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  SheetEvent(Sheet) - Constructor for class com.github.romualdrousseau.any2json.SheetEvent
                  +
                   
                  +
                  SheetIterable - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  SheetIterable(Document) - Constructor for class com.github.romualdrousseau.any2json.base.SheetIterable
                  +
                   
                  +
                  SheetIterator - Class in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  SheetIterator(Document) - Constructor for class com.github.romualdrousseau.any2json.base.SheetIterator
                  +
                   
                  +
                  SheetListener - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  SheetParser - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  SheetPreparedEvent - Class in com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  SheetPreparedEvent(Sheet) - Constructor for class com.github.romualdrousseau.any2json.event.SheetPreparedEvent
                  +
                   
                  +
                  sheets() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  sheets() - Method in interface com.github.romualdrousseau.any2json.Document
                  +
                   
                  +
                  SheetStore - Interface in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  SimpleSheetParser - Class in com.github.romualdrousseau.any2json.parser.sheet
                  +
                   
                  +
                  SimpleSheetParser() - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  +
                   
                  +
                  SimpleTableParser - Class in com.github.romualdrousseau.any2json.parser.table
                  +
                   
                  +
                  SimpleTableParser() - Constructor for class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  SimpleTableParser(Model, String) - Constructor for class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  SimpleTagClassifier - Class in com.github.romualdrousseau.any2json.classifier
                  +
                   
                  +
                  SimpleTagClassifier() - Constructor for class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  SimpleTagClassifier(Model, TagClassifier.TagStyle) - Constructor for class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  SNAKE - Enum constant in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  +
                   
                  +
                  sparsity() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  +
                   
                  +
                  spliterator() - Method in class com.github.romualdrousseau.any2json.base.CellIterator
                  +
                   
                  +
                  spliterator() - Method in class com.github.romualdrousseau.any2json.base.RowIterator
                  +
                   
                  +
                  spliterator() - Method in class com.github.romualdrousseau.any2json.base.SheetIterator
                  +
                   
                  +
                  stepCompleted(SheetEvent) - Method in interface com.github.romualdrousseau.any2json.SheetListener
                  +
                   
                  +
                  StitchRows - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  StitchRows() - Constructor for class com.github.romualdrousseau.any2json.transform.op.StitchRows
                  +
                   
                  +
                  swapRows(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  swapRows(int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method swap 2 rows from the sheet.
                  +
                  +
                  SwapRows - Class in com.github.romualdrousseau.any2json.transform.op
                  +
                   
                  +
                  SwapRows() - Constructor for class com.github.romualdrousseau.any2json.transform.op.SwapRows
                  +
                   
                  +
                  Symbol - Interface in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  +

                  T

                  +
                  +
                  Table - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  TableGraph - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  TableGraphBuiltEvent - Class in com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  TableGraphBuiltEvent(Sheet, BaseTableGraph) - Constructor for class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  +
                   
                  +
                  TableParser - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  TableParserClass - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  TableReadyEvent - Class in com.github.romualdrousseau.any2json.event
                  +
                   
                  +
                  TableReadyEvent(Sheet, Table) - Constructor for class com.github.romualdrousseau.any2json.event.TableReadyEvent
                  +
                   
                  +
                  TagClassifier - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  TagClassifier.TagStyle - Enum Class in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  TagClassifierClass - Interface in com.github.romualdrousseau.any2json
                  +
                   
                  +
                  TempFile - Class in com.github.romualdrousseau.any2json.util
                  +
                   
                  +
                  TempFile(String, String) - Constructor for class com.github.romualdrousseau.any2json.util.TempFile
                  +
                   
                  +
                  toEntityName(String) - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  toEntityName(String, String) - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  toEntityValue(String) - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  toEntityValue(String, String) - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  toEntityVector(String) - Method in class com.github.romualdrousseau.any2json.Model
                  +
                   
                  +
                  TransformableSheet - Class in com.github.romualdrousseau.any2json
                  +
                  +
                  TransformableSheet Class is responsible to apply transformations to a sheet + such as remove columns or rows.
                  +
                  +
                  +

                  U

                  +
                  +
                  unmergeAll() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  +
                   
                  +
                  unmergeAll() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method unmerges all merged cells in the sheet.
                  +
                  +
                  unsetDocumentHints(String...) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  +
                  +
                  This method unsets the hints for the associated document by removing the + hints from the default hints.
                  +
                  +
                  unzipDir(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  updateHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  +
                   
                  +
                  updateHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  +
                   
                  +
                  updateHeaderTags() - Method in interface com.github.romualdrousseau.any2json.Table
                  +
                   
                  +
                  updateModelData() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  +
                   
                  +
                  updateModelData() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  +
                   
                  +
                  updateParsersAndClassifiers() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  +
                   
                  +
                  updateTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  +
                   
                  +
                  updateValueName(String) - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  +
                   
                  +
                  +

                  V

                  +
                  +
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.Document.Hint
                  +
                  +
                  Returns the enum constant of this class with the specified name.
                  +
                  +
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  +
                  +
                  Returns the enum constant of this class with the specified name.
                  +
                  +
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.PivotOption
                  +
                  +
                  Returns the enum constant of this class with the specified name.
                  +
                  +
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  +
                  +
                  Returns the enum constant of this class with the specified name.
                  +
                  +
                  values() - Static method in enum class com.github.romualdrousseau.any2json.Document.Hint
                  +
                  +
                  Returns an array containing the constants of this enum class, in +the order they are declared.
                  +
                  +
                  values() - Static method in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  +
                  +
                  Returns an array containing the constants of this enum class, in +the order they are declared.
                  +
                  +
                  values() - Static method in enum class com.github.romualdrousseau.any2json.PivotOption
                  +
                  +
                  Returns an array containing the constants of this enum class, in +the order they are declared.
                  +
                  +
                  values() - Static method in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  +
                  +
                  Returns an array containing the constants of this enum class, in +the order they are declared.
                  +
                  +
                  Visitable - Interface in com.github.romualdrousseau.any2json.base
                  +
                   
                  +
                  +

                  W

                  +
                  +
                  WITH_TYPE - Enum constant in enum class com.github.romualdrousseau.any2json.PivotOption
                  +
                   
                  +
                  WITH_TYPE_AND_VALUE - Enum constant in enum class com.github.romualdrousseau.any2json.PivotOption
                  +
                   
                  +
                  +

                  Z

                  +
                  +
                  zipDir(Path, File) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  +
                   
                  +
                  +

                  _

                  +
                  +
                  _cropBottom(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                   
                  +
                  _cropLeft(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                   
                  +
                  _cropRight(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                   
                  +
                  _cropTop(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  +
                   
                  +
                  +A B C D E F G H I L M N O P R S T U V W Z _ 
                  All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/index.html b/docs/api/any2json/any2json/apidocs/index.html new file mode 100644 index 00000000..de041161 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/index.html @@ -0,0 +1,94 @@ + + + + +Overview (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + + + + diff --git a/docs/api/any2json/any2json/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json/any2json/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/api/any2json/any2json/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json/any2json/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json/any2json/apidocs/legal/LICENSE b/docs/api/any2json/any2json/apidocs/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/api/any2json/any2json/apidocs/legal/jquery.md b/docs/api/any2json/any2json/apidocs/legal/jquery.md new file mode 100644 index 00000000..d468b318 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/api/any2json/any2json/apidocs/legal/jqueryUI.md b/docs/api/any2json/any2json/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/api/any2json/any2json/apidocs/link.svg b/docs/api/any2json/any2json/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/docs/api/any2json/any2json/apidocs/member-search-index.js b/docs/api/any2json/any2json/apidocs/member-search-index.js new file mode 100644 index 00000000..e656f0a5 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropBottom(BaseSheet, float)","u":"_cropBottom(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropLeft(BaseSheet, float)","u":"_cropLeft(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropRight(BaseSheet, float)","u":"_cropRight(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropTop(BaseSheet, float)","u":"_cropTop(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"addChild(BaseTableGraph)","u":"addChild(com.github.romualdrousseau.any2json.base.BaseTableGraph)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"addEntry(BaseCell)","u":"addEntry(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"addHeader(BaseHeader)","u":"addHeader(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"addPatchCell(int, int, String)","u":"addPatchCell(int,int,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"addRowGroup(RowGroup)","u":"addRowGroup(com.github.romualdrousseau.any2json.base.RowGroup)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"addSheetListener(SheetListener)","u":"addSheetListener(com.github.romualdrousseau.any2json.SheetListener)"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"addSheetListener(SheetListener)","u":"addSheetListener(com.github.romualdrousseau.any2json.SheetListener)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"adjustLastRow(int)"},{"p":"com.github.romualdrousseau.any2json.event","c":"AllTablesExtractedEvent","l":"AllTablesExtractedEvent(Sheet, List)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"StitchRows","l":"Apply(BaseSheet)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenEntropyLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenFillRatioLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenEntropyLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenFillRatioLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenEntropyLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenFillRatioLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenEntropyLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenFillRatioLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumn","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRow","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatColumnCell","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatRowCell","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"SwapRows","l":"Apply(BaseSheet, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"applyAll()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"assignRowGroup(RowGroup)","u":"assignRowGroup(com.github.romualdrousseau.any2json.base.RowGroup)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"AutoCrop()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"BaseCell(String, BaseCell)","u":"%3Cinit%3E(java.lang.String,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"BaseCell(String, int, int, BaseSheet)","u":"%3Cinit%3E(java.lang.String,int,int,com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"BaseCell(String, int, int, String, BaseSheet)","u":"%3Cinit%3E(java.lang.String,int,int,java.lang.String,com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"BaseDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"BaseHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"BaseRow(BaseTable, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"BaseSheet(BaseDocument, String, PatcheableSheetStore)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseDocument,java.lang.String,com.github.romualdrousseau.any2json.base.PatcheableSheetStore)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"BaseTable(BaseSheet, int, int, int, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet,int,int,int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"BaseTable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"BaseTable(BaseTable, int, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"BaseTableGraph()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"BaseTableGraph(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraphBuilder","l":"BaseTableGraphBuilder()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.event","c":"BitmapGeneratedEvent","l":"BitmapGeneratedEvent(Sheet, SheetBitmap)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"build()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraphBuilder","l":"build(List, List, ReadingDirection)","u":"build(java.util.List,java.util.List,com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"CAMEL"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterable","l":"CellIterable(BaseRow)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseRow)"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"CellIterator(BaseRow)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseRow)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"cells()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"cells()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"changeExtension(String, String)","u":"changeExtension(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"children()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"children()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaGroupHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotValueHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"close()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"close()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"close()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"close()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"close()"},{"p":"com.github.romualdrousseau.any2json.util","c":"TempFile","l":"close()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"copyDir(Path, Path)","u":"copyDir(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"copyFile(Path, Path)","u":"copyFile(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(File, String)","u":"createInstance(java.io.File,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(File, String, String)","u":"createInstance(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(String, String)","u":"createInstance(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(String, String, String)","u":"createInstance(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"cropAll()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"cropWhenFillRatioLessThan(float)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"DataTable(BaseSheet)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"DataTable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"DataTable(BaseTable, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int)"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"DataTableHeader(BaseHeader)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"DataTableHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.event","c":"DataTableListBuiltEvent","l":"DataTableListBuiltEvent(Sheet, List)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"Default"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_CAPILLARITY_THRESHOLD"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_ENTITY_PROBABILITY"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_RATIO_SIMILARITY"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_SAMPLE_COUNT"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"deleteDir(Path)","u":"deleteDir(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"density()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disablePivot()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disablePivot()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"Disk()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.readdir","c":"GutenbergDiagonal","l":"distanceBetweenTables(BaseTable, BaseTable)","u":"distanceBetweenTables(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json","c":"ReadingDirection","l":"distanceBetweenTables(BaseTable, BaseTable)","u":"distanceBetweenTables(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"DocumentFactory()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumn","l":"DropColumn()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumn(int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenEntropyLessThan","l":"DropColumnsWhenEntropyLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenEntropyLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenEntropyLessThan(float, int, int)","u":"dropColumnsWhenEntropyLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenFillRatioLessThan","l":"DropColumnsWhenFillRatioLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenFillRatioLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenFillRatioLessThan(float, int, int)","u":"dropColumnsWhenFillRatioLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropNullColumns(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropNullRows(float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRow","l":"DropRow()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRow(int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenEntropyLessThan","l":"DropRowsWhenEntropyLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenEntropyLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenEntropyLessThan(float, int, int)","u":"dropRowsWhenEntropyLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenFillRatioLessThan","l":"DropRowsWhenFillRatioLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenFillRatioLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenFillRatioLessThan(float, int, int)","u":"dropRowsWhenFillRatioLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableGraphBuiltEvent","l":"dumpTableGraph(PrintStream)","u":"dumpTableGraph(java.io.PrintStream)"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"DynamicPackages()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"Empty"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"empty()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enablePivot()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enablePivot()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"EndOfRow"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"EndOfStream"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"ensureTagStyle(String)","u":"ensureTagStyle(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"ensureTagStyle(String)","u":"ensureTagStyle(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"entities()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"entities()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"entities()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"entities()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"entities()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"entities()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"equals(HeaderTag)","u":"equals(com.github.romualdrousseau.any2json.HeaderTag)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"findAllHeaders(BaseHeader)","u":"findAllHeaders(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmapParser","l":"findAllTables(BaseSheet)","u":"findAllTables(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SimpleSheetParser","l":"findAllTables(BaseSheet)","u":"findAllTables(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json","c":"SheetParser","l":"findAllTables(BaseSheet)","u":"findAllTables(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"findClosestHeader(BaseHeader)","u":"findClosestHeader(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"findClosestHeader(BaseHeader)","u":"findClosestHeader(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"findFirstMetaTableHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"findFirstPivotHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"findHeaderByColumnIndex(int)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromModelData(ModelData)","u":"fromModelData(com.github.romualdrousseau.any2json.base.ModelData)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromPath(Path)","u":"fromPath(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromResource(Class, String)","u":"fromResource(java.lang.Class,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromURI(String)","u":"fromURI(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"get(int, int)","u":"get(int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getAttributes()"},{"p":"com.github.romualdrousseau.any2json.event","c":"BitmapGeneratedEvent","l":"getBitmap()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getCapillarityThreshold()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getCell()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"getCell()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"getCell()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getCellAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"getCellAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getCellAtRow(Row, boolean)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row,boolean)"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getCellAtRow(Row, boolean)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row,boolean)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"getCellAtRow(Row, boolean)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row,boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getCellValueAt(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliRow","l":"getCellValueAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getColumnIndex()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getColumnIndex()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getData()"},{"p":"com.github.romualdrousseau.any2json.event","c":"DataTableListBuiltEvent","l":"getDataTables()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getDataTables(BaseSheet, List)","u":"getDataTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getDataTables(BaseSheet, List)","u":"getDataTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getDocument()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getDocument()"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"GetDocumentFactories()"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"GetElementParserFactory()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getEntityList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getEntityList()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getEntityVector()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getEntries()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getEntryTypes()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getEntryValues()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getFilters()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getFilters()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getFirstColumn()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getFirstRow()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getFirstRowOffset()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getGroupValueFormat()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getHeaderAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getHeaderAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getHeaderNames()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getHeaderNames()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getHeaderRowOffset()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"getHeight()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getHints()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getHints()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getInt(String)","u":"getInt(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getLastColumn()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getLastColumnNum()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getLastColumnNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getLastRow()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getLastRowOffset()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getList(String)","u":"getList(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getMap(String)","u":"getMap(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getMergedCount()"},{"p":"com.github.romualdrousseau.any2json.event","c":"MetaTableListBuiltEvent","l":"getMetaTables()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getMetaTables(BaseSheet, List)","u":"getMetaTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getMetaTables(BaseSheet, List)","u":"getMetaTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getMutableList(String)","u":"getMutableList(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getMutableMap(String)","u":"getMutableMap(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaGroupHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotValueHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getNumberOfCells()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"getNumberOfCells()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfColumns()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"getNumberOfColumns()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfColumns()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfHeaders()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfHeaders()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"getNumberOfHeaderTags()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getNumberOfMergedCellsAt(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliRow","l":"getNumberOfMergedCellsAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"getNumberOfRowGroups()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"getParent()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"getParent()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getParserOptions()"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getParserOptions()"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"getPatchCell(int, int)","u":"getPatchCell(int,int)"},{"p":"com.github.romualdrousseau.any2json.util","c":"TempFile","l":"getPath()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getPatternMap()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getPatternMap()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getPivotEntityAsString()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getPivotEntityAsString()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotEntityList()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getPivotEntityList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getPivotEntityList()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotKeyFormat()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotOption()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getPivotType()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotTypeFormat()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getPivotValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotValueFormat()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getRawValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getReadingDirection()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getReadingDirection()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getRecipe()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getRecipe()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getRequiredTagList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getRequiredTagList()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"getRow()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getRowAt(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"getRowAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getRowAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getRowNum()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"getRowNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getSheet()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getSheet()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getSheet()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getSheetParser()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getSheetParser()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getSheetStore()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"getSource()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getString(String)","u":"getString(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getSymbol()"},{"p":"com.github.romualdrousseau.any2json.base","c":"Symbol","l":"getSymbol()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableReadyEvent","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getTableGraph()"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableGraphBuiltEvent","l":"getTableGraph()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getTableGraph()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getTableParser()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getTableParser()"},{"p":"com.github.romualdrousseau.any2json.event","c":"AllTablesExtractedEvent","l":"getTables()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"getTag()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getTag()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getTag()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getTagClassifier()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getTagClassifier()"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"GetTagClassifierFactory()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getTagList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getTagList()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"getTagStyle()"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"getTagStyle()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"getTypeValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getValueName()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"getWidth()"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"GROUP_VALUE_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.readdir","c":"GutenbergDiagonal","l":"GutenbergDiagonal()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"hasKey(String)","u":"hasKey(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"hasNext()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"hasNext()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"hasNext()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"hasRowGroup()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"hasRowGroup()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"hasTag()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"hasTag()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"hasTag()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"hasValue()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"hasValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"headers()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"headers()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"HeaderTag(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"headerTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"headerTags()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"headerTags()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"HIGH"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"ignoreRows()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"incNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"INTELLI_EXTRACT"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"INTELLI_LAYOUT"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"INTELLI_TAG"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"IntelliHeader(BaseHeader, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseHeader,boolean)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliRow","l":"IntelliRow(BaseTable, int, Row)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int,com.github.romualdrousseau.shuju.bigdata.Row)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"IntelliTable(BaseSheet, BaseTableGraph, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet,com.github.romualdrousseau.any2json.base.BaseTableGraph,boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isAutoCropEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isAutoHeaderNameEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isAutoMetaEnabled()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"isCanceled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"isColumnEmpty()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"isColumnEmpty()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"isColumnMerged()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"isColumnMerged()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"isColumnMerged()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"isEmpty()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"isEmpty()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"isIgnored()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"isLoadCompleted()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isMetaEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isPivotEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"isPivotHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"isPivotHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"isRoot()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"isRoot()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"isUndefined()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"isVisited()"},{"p":"com.github.romualdrousseau.any2json.base","c":"Visitable","l":"isVisited()"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterable","l":"iterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterable","l":"iterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterable","l":"iterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromJSON(JSONObject)","u":"loadFromJSON(com.github.romualdrousseau.shuju.json.JSONObject)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromPath(Path)","u":"loadFromPath(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromResource(Class, String)","u":"loadFromResource(java.lang.Class,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromWebURL(String)","u":"loadFromWebURL(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"LOW"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"markColumnAsNull(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"markRowAsNull(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"matchLiteral(String)","u":"matchLiteral(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"Symbol","l":"matchLiteral(String)","u":"matchLiteral(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"MAX_STORE_ROWS"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"MEDIUM"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"MERGE_SEPARATOR"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"mergeCell(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"mergeTo(IntelliHeader)","u":"mergeTo(com.github.romualdrousseau.any2json.intelli.IntelliHeader)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"mergeValues(List)","u":"mergeValues(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaGroupHeader","l":"MetaGroupHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"MetaHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"MetaKeyValueHeader(BaseTable, BaseCell, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"MetaTable","l":"MetaTable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"MetaTableHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.event","c":"MetaTableListBuiltEvent","l":"MetaTableListBuiltEvent(Sheet, List)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"Model(ModelData)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.ModelData)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"Model(ModelData, Map)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.ModelData,java.util.Map)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"ModelBuilder()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json","c":"TableParserClass","l":"newInstance(Model, String)","u":"newInstance(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifierClass","l":"newInstance(Model, TagClassifier.TagStyle)","u":"newInstance(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"next()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"next()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"next()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"None"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"NONE"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"NONE"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"notifyStepCompleted(SheetEvent)","u":"notifyStepCompleted(com.github.romualdrousseau.any2json.SheetEvent)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"of(BaseSheet)","u":"of(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"PACKAGE_CLASSIFIER_PREFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"PACKAGE_LOADER_PREFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"PACKAGE_PARSER_PREFIX"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"parse(Consumer)","u":"parse(java.util.function.Consumer)"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"parse(Consumer)","u":"parse(java.util.function.Consumer)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"parseIf(Consumer, Predicate)","u":"parseIf(java.util.function.Consumer,java.util.function.Predicate)"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"parseIf(Consumer, Predicate)","u":"parseIf(java.util.function.Consumer,java.util.function.Predicate)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"patchCell(int, int, int, int, String)","u":"patchCell(int,int,int,int,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"patchCell(int, int, int, int, String)","u":"patchCell(int,int,int,int,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"patchCell(int, int, int, int, String, boolean)","u":"patchCell(int,int,int,int,java.lang.String,boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"PatcheableSheetStore()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"PIVOT_KEY_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"PIVOT_TYPE_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"PIVOT_VALUE_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"PivotEntry(BaseCell, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseCell,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"PivotKeyHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"PivotTypeHeader(PivotKeyHeader, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.header.PivotKeyHeader,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotValueHeader","l":"PivotValueHeader(PivotKeyHeader, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.header.PivotKeyHeader,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"predict(String, List, List)","u":"predict(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"predict(String, List, List)","u":"predict(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"removeAllNullColumns()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"removeAllNullRows()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"removeExtension(String)","u":"removeExtension(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"removeFileName(Path, Path)","u":"removeFileName(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatColumnCell","l":"RepeatColumnCell()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"repeatColumnCell(int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatRowCell","l":"RepeatRowCell()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"repeatRowCell(int)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"resetTag()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"resetTag()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowCache","l":"RowCache()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"RowGroup(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"RowGroup(int, BaseCell)","u":"%3Cinit%3E(int,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"rowGroups()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterable","l":"RowIterable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"RowIterator(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"rows()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"rows()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"save(Path)","u":"save(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"set(int, int, int)","u":"set(int,int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setBitmapThreshold(float)"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"setCancel(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setCapillarityThreshold(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setCapillarityThreshold(float)"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"setCell(BaseCell)","u":"setCell(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setClassifierCaseMode(String)","u":"setClassifierCaseMode(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setClassifierTagStyle(String)","u":"setClassifierTagStyle(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"setColumnEmpty(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"setColumnIndex(int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setDataTableParserFactory(String)","u":"setDataTableParserFactory(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setDocumentHints(String...)","u":"setDocumentHints(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setEntityList(List)","u":"setEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setFilters(List)","u":"setFilters(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setFirstRowOffset(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setGroupValueFormat(String)","u":"setGroupValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setGroupValueFormat(String)","u":"setGroupValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setHeader(int, BaseHeader)","u":"setHeader(int,com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setHeaderRowOffset(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"setIgnored(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setInt(String, int)","u":"setInt(java.lang.String,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setLastRowOffset(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setList(String, List)","u":"setList(java.lang.String,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setLoadCompleted(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setMap(String, Map)","u":"setMap(java.lang.String,java.util.Map)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setPatternMap(Map)","u":"setPatternMap(java.util.Map)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotEntityList(List)","u":"setPivotEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setPivotEntityList(List)","u":"setPivotEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotEntityList(List)","u":"setPivotEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotKeyFormat(String)","u":"setPivotKeyFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotKeyFormat(String)","u":"setPivotKeyFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotOption(PivotOption)","u":"setPivotOption(com.github.romualdrousseau.any2json.PivotOption)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotOption(String)","u":"setPivotOption(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotTypeFormat(String)","u":"setPivotTypeFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotTypeFormat(String)","u":"setPivotTypeFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotValueFormat(String)","u":"setPivotValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotValueFormat(String)","u":"setPivotValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setRawHints(EnumSet)","u":"setRawHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setReadingDirection(ReadingDirection)","u":"setReadingDirection(com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setReadingDirection(ReadingDirection)","u":"setReadingDirection(com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setReadingDirection(ReadingDirection)","u":"setReadingDirection(com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setRecipe(String)","u":"setRecipe(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setRecipe(String)","u":"setRecipe(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setRecipe(String...)","u":"setRecipe(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setRecipe(String...)","u":"setRecipe(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setRequiredTagList(List)","u":"setRequiredTagList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"setRowNum(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setSheetParser(SheetParser)","u":"setSheetParser(com.github.romualdrousseau.any2json.SheetParser)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setString(String, String)","u":"setString(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"setTable(BaseTable)","u":"setTable(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setTableParser(TableParser)","u":"setTableParser(com.github.romualdrousseau.any2json.TableParser)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setTableParser(TableParser)","u":"setTableParser(com.github.romualdrousseau.any2json.TableParser)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setTagClassifier(TagClassifier)","u":"setTagClassifier(com.github.romualdrousseau.any2json.TagClassifier)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setTagClassifier(TagClassifier)","u":"setTagClassifier(com.github.romualdrousseau.any2json.TagClassifier)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setTagList(List)","u":"setTagList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"setTagStyle(TagClassifier.TagStyle)","u":"setTagStyle(com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"setTagStyle(TagClassifier.TagStyle)","u":"setTagStyle(com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"Settings()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"setTypeValue(String)","u":"setTypeValue(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"setValue(String)","u":"setValue(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setVisited(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"Visitable","l":"setVisited(boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"SheetBitmap(BaseSheet, int, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet,int,int)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"SheetBitmap(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmapParser","l":"SheetBitmapParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"SheetEvent(Sheet)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterable","l":"SheetIterable(Document)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Document)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"SheetIterator(Document)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Document)"},{"p":"com.github.romualdrousseau.any2json.event","c":"SheetPreparedEvent","l":"SheetPreparedEvent(Sheet)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"sheets()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"sheets()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SimpleSheetParser","l":"SimpleSheetParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"SimpleTableParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"SimpleTableParser(Model, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"SimpleTagClassifier()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"SimpleTagClassifier(Model, TagClassifier.TagStyle)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"SNAKE"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"sparsity()"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"spliterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"spliterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"spliterator()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetListener","l":"stepCompleted(SheetEvent)","u":"stepCompleted(com.github.romualdrousseau.any2json.SheetEvent)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"StitchRows","l":"StitchRows()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"SwapRows","l":"SwapRows()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"swapRows(int, int)","u":"swapRows(int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"swapRows(int, int)","u":"swapRows(int,int)"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableGraphBuiltEvent","l":"TableGraphBuiltEvent(Sheet, BaseTableGraph)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,com.github.romualdrousseau.any2json.base.BaseTableGraph)"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableReadyEvent","l":"TableReadyEvent(Sheet, Table)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,com.github.romualdrousseau.any2json.Table)"},{"p":"com.github.romualdrousseau.any2json.util","c":"TempFile","l":"TempFile(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityName(String)","u":"toEntityName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityName(String, String)","u":"toEntityName(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityValue(String)","u":"toEntityValue(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityValue(String, String)","u":"toEntityValue(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityVector(String)","u":"toEntityVector(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"unmergeAll()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"unmergeAll()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"unsetDocumentHints(String...)","u":"unsetDocumentHints(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"unzipDir(Path, Path)","u":"unzipDir(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"updateHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"updateHeaderTags()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"updateHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"updateModelData()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"updateModelData()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"updateParsersAndClassifiers()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"updateTag()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"updateValueName(String)","u":"updateValueName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"WITH_TYPE"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"WITH_TYPE_AND_VALUE"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"zipDir(Path, File)","u":"zipDir(java.nio.file.Path,java.io.File)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/module-search-index.js b/docs/api/any2json/any2json/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/overview-summary.html b/docs/api/any2json/any2json/apidocs/overview-summary.html new file mode 100644 index 00000000..40825462 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/overview-summary.html @@ -0,0 +1,26 @@ + + + + +any2Json 2.44-SNAPSHOT API + + + + + + + + + + + +
                  + +

                  index.html

                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/overview-tree.html b/docs/api/any2json/any2json/apidocs/overview-tree.html new file mode 100644 index 00000000..d03d7999 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/overview-tree.html @@ -0,0 +1,244 @@ + + + + +Class Hierarchy (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                  + +
                  +
                  +
                  +

                  Hierarchy For All Packages

                  +
                  +Package Hierarchies: + +
                  +

                  Class Hierarchy

                  + +
                  +
                  +

                  Interface Hierarchy

                  + +
                  +
                  +

                  Enum Class Hierarchy

                  + +
                  +
                  +
                  +
                  + +
                  +
                  +
                  + + diff --git a/docs/api/any2json/any2json/apidocs/package-search-index.js b/docs/api/any2json/any2json/apidocs/package-search-index.js new file mode 100644 index 00000000..b04e6441 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json"},{"l":"com.github.romualdrousseau.any2json.base"},{"l":"com.github.romualdrousseau.any2json.classifier"},{"l":"com.github.romualdrousseau.any2json.config"},{"l":"com.github.romualdrousseau.any2json.event"},{"l":"com.github.romualdrousseau.any2json.header"},{"l":"com.github.romualdrousseau.any2json.intelli"},{"l":"com.github.romualdrousseau.any2json.parser.sheet"},{"l":"com.github.romualdrousseau.any2json.parser.table"},{"l":"com.github.romualdrousseau.any2json.readdir"},{"l":"com.github.romualdrousseau.any2json.transform.op"},{"l":"com.github.romualdrousseau.any2json.util"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/resources/glass.png b/docs/api/any2json/any2json/apidocs/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/docs/api/any2json/any2json/apidocs/resources/glass.png differ diff --git a/docs/api/any2json/any2json/apidocs/resources/x.png b/docs/api/any2json/any2json/apidocs/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/docs/api/any2json/any2json/apidocs/resources/x.png differ diff --git a/docs/api/any2json/any2json/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json/any2json/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000..2c69bc90 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
                  "],col:[2,"","
                  "],tr:[2,"","
                  "],td:[3,"","
                  "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
                  ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
                  "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
                    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
                    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
                    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
                    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/script.js b/docs/api/any2json/any2json/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/api/any2json/any2json/apidocs/search-page.js b/docs/api/any2json/any2json/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
                    ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
                    ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
                    ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
                    " + col1 + "
                    ").appendTo(table); + if (category !== "modules") { + $("
                    " + col2 + "
                    ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
                    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
                    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/api/any2json/any2json/apidocs/search.html b/docs/api/any2json/any2json/apidocs/search.html new file mode 100644 index 00000000..8c10793c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/search.html @@ -0,0 +1,78 @@ + + + + +Search (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                    + +
                    +
                    +

                    Search

                    +
                    + + +
                    +Additional resources +
                    +
                    +
                    +

                    The help page provides an introduction to the scope and syntax of JavaDoc search.

                    +

                    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

                    +

                    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

                    +link +

                    + +

                    +
                    +

                    Loading search index...

                    + +
                    +
                    +
                    + +
                    +
                    +
                    + + diff --git a/docs/api/any2json/any2json/apidocs/search.js b/docs/api/any2json/any2json/apidocs/search.js new file mode 100644 index 00000000..d3986705 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
                  • " + categories[item.category] + "
                  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
                  • ").appendTo(ul); + var div = $("
                    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
                    " + + idx.d + "
                    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/api/any2json/any2json/apidocs/serialized-form.html b/docs/api/any2json/any2json/apidocs/serialized-form.html new file mode 100644 index 00000000..22d8197c --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/serialized-form.html @@ -0,0 +1,78 @@ + + + + +Serialized Form (any2Json 2.44-SNAPSHOT API) + + + + + + + + + + + + + + +
                    + +
                    +
                    +
                    +

                    Serialized Form

                    +
                    + +
                    +
                    +
                    + +
                    +
                    +
                    + + diff --git a/docs/api/any2json/any2json/apidocs/stylesheet.css b/docs/api/any2json/any2json/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/api/any2json/any2json/apidocs/tag-search-index.js b/docs/api/any2json/any2json/apidocs/tag-search-index.js new file mode 100644 index 00000000..bf10aaf6 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/type-search-index.js b/docs/api/any2json/any2json/apidocs/type-search-index.js new file mode 100644 index 00000000..6e8ffc89 --- /dev/null +++ b/docs/api/any2json/any2json/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.event","l":"AllTablesExtractedEvent"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"AutoCrop"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseCell"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseDocument"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseHeader"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseRow"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseSheet"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseTable"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseTableGraph"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseTableGraphBuilder"},{"p":"com.github.romualdrousseau.any2json.event","l":"BitmapGeneratedEvent"},{"p":"com.github.romualdrousseau.any2json","l":"Cell"},{"p":"com.github.romualdrousseau.any2json.base","l":"CellIterable"},{"p":"com.github.romualdrousseau.any2json.base","l":"CellIterator"},{"p":"com.github.romualdrousseau.any2json.base","l":"DataTable"},{"p":"com.github.romualdrousseau.any2json.header","l":"DataTableHeader"},{"p":"com.github.romualdrousseau.any2json.event","l":"DataTableListBuiltEvent"},{"p":"com.github.romualdrousseau.any2json.util","l":"Disk"},{"p":"com.github.romualdrousseau.any2json","l":"Document"},{"p":"com.github.romualdrousseau.any2json","l":"DocumentClass"},{"p":"com.github.romualdrousseau.any2json","l":"DocumentFactory"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropColumn"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropColumnsWhenEntropyLessThan"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropColumnsWhenFillRatioLessThan"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropRow"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropRowsWhenEntropyLessThan"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropRowsWhenFillRatioLessThan"},{"p":"com.github.romualdrousseau.any2json.config","l":"DynamicPackages"},{"p":"com.github.romualdrousseau.any2json.readdir","l":"GutenbergDiagonal"},{"p":"com.github.romualdrousseau.any2json","l":"Header"},{"p":"com.github.romualdrousseau.any2json","l":"HeaderTag"},{"p":"com.github.romualdrousseau.any2json","l":"Document.Hint"},{"p":"com.github.romualdrousseau.any2json.intelli","l":"IntelliHeader"},{"p":"com.github.romualdrousseau.any2json.intelli","l":"IntelliRow"},{"p":"com.github.romualdrousseau.any2json.intelli","l":"IntelliTable"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaGroupHeader"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaHeader"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaKeyValueHeader"},{"p":"com.github.romualdrousseau.any2json.base","l":"MetaTable"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaTableHeader"},{"p":"com.github.romualdrousseau.any2json.event","l":"MetaTableListBuiltEvent"},{"p":"com.github.romualdrousseau.any2json","l":"Model"},{"p":"com.github.romualdrousseau.any2json","l":"ModelBuilder"},{"p":"com.github.romualdrousseau.any2json.base","l":"ModelData"},{"p":"com.github.romualdrousseau.any2json.base","l":"PatcheableSheetStore"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotEntry"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotKeyHeader"},{"p":"com.github.romualdrousseau.any2json","l":"PivotOption"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotTypeHeader"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotValueHeader"},{"p":"com.github.romualdrousseau.any2json","l":"DocumentClass.Priority"},{"p":"com.github.romualdrousseau.any2json","l":"ReadingDirection"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"RepeatColumnCell"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"RepeatRowCell"},{"p":"com.github.romualdrousseau.any2json","l":"Row"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowCache"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowGroup"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowIterable"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowIterator"},{"p":"com.github.romualdrousseau.any2json.config","l":"Settings"},{"p":"com.github.romualdrousseau.any2json","l":"Sheet"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","l":"SheetBitmap"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","l":"SheetBitmapParser"},{"p":"com.github.romualdrousseau.any2json","l":"SheetEvent"},{"p":"com.github.romualdrousseau.any2json.base","l":"SheetIterable"},{"p":"com.github.romualdrousseau.any2json.base","l":"SheetIterator"},{"p":"com.github.romualdrousseau.any2json","l":"SheetListener"},{"p":"com.github.romualdrousseau.any2json","l":"SheetParser"},{"p":"com.github.romualdrousseau.any2json.event","l":"SheetPreparedEvent"},{"p":"com.github.romualdrousseau.any2json.base","l":"SheetStore"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","l":"SimpleSheetParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"SimpleTableParser"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"SimpleTagClassifier"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"StitchRows"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"SwapRows"},{"p":"com.github.romualdrousseau.any2json.base","l":"Symbol"},{"p":"com.github.romualdrousseau.any2json","l":"Table"},{"p":"com.github.romualdrousseau.any2json","l":"TableGraph"},{"p":"com.github.romualdrousseau.any2json.event","l":"TableGraphBuiltEvent"},{"p":"com.github.romualdrousseau.any2json","l":"TableParser"},{"p":"com.github.romualdrousseau.any2json","l":"TableParserClass"},{"p":"com.github.romualdrousseau.any2json.event","l":"TableReadyEvent"},{"p":"com.github.romualdrousseau.any2json","l":"TagClassifier"},{"p":"com.github.romualdrousseau.any2json","l":"TagClassifierClass"},{"p":"com.github.romualdrousseau.any2json","l":"TagClassifier.TagStyle"},{"p":"com.github.romualdrousseau.any2json.util","l":"TempFile"},{"p":"com.github.romualdrousseau.any2json","l":"TransformableSheet"},{"p":"com.github.romualdrousseau.any2json.base","l":"Visitable"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/css/apache-maven-fluido-1.11.1.min.css b/docs/api/any2json/any2json/css/apache-maven-fluido-1.11.1.min.css new file mode 100644 index 00000000..68a9ecfb --- /dev/null +++ b/docs/api/any2json/any2json/css/apache-maven-fluido-1.11.1.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}.section p,.section p,.section dt,.section dt{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:60px}body.topBarDisabled{padding-top:20px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}.hero-unit h2{font-size:60px}tt{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json/any2json/css/print.css b/docs/api/any2json/any2json/css/print.css new file mode 100644 index 00000000..cd19a8c5 --- /dev/null +++ b/docs/api/any2json/any2json/css/print.css @@ -0,0 +1,21 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;} +#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important} diff --git a/docs/api/any2json/any2json/css/site.css b/docs/api/any2json/any2json/css/site.css new file mode 100644 index 00000000..c48367c3 --- /dev/null +++ b/docs/api/any2json/any2json/css/site.css @@ -0,0 +1,3 @@ +#bodyColumn { + max-width: 1000px; +} \ No newline at end of file diff --git a/docs/api/any2json/any2json/dependencies.html b/docs/api/any2json/any2json/dependencies.html new file mode 100644 index 00000000..d9dcfded --- /dev/null +++ b/docs/api/any2json/any2json/dependencies.html @@ -0,0 +1,1599 @@ + + + + + + + + + + Project Dependencies – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Dependencies

                    +

                    compile

                    +

                    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    com.github.romualdrousseaushuju1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                    org.apache.commonscommons-collections44.4jarApache License, Version 2.0
                    org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                    org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
                    org.pythonjython-standalone2.7.3jarJython Software License
                    +

                    test

                    +

                    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                    + + + + + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    com.github.romualdrousseaushuju-jackson1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                    junitjunit4.13.2jarEclipse Public License 1.0
                    org.hamcresthamcrest2.2jarBSD License 3
                    +

                    Project Transitive Dependencies

                    +

                    The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

                    +

                    compile

                    +

                    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionClassifierTypeLicenses
                    com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
                    com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
                    com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
                    com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
                    com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
                    com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
                    com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
                    com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
                    com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
                    com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
                    com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
                    com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
                    commons-codeccommons-codec1.15-jarApache License, Version 2.0
                    io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
                    net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
                    org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
                    org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
                    org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
                    org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
                    org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
                    org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
                    org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
                    org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
                    org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
                    org.slf4jslf4j-api2.0.16-jarMIT License
                    org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
                    org.xerial.snappysnappy-java1.1.10.5-jar-
                    +

                    runtime

                    +

                    The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                    + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
                    org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
                    +

                    test

                    +

                    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                    + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    org.hamcresthamcrest-core1.3jarNew BSD License
                    +

                    Project Dependency Graph

                    + +
                    +

                    Dependency Tree

                    +
                    +

                    Licenses

                    +

                    GNU General Public License (GPL) version 2, or any later version: JavaCPP

                    +

                    The Apache License, Version 2.0: fury-core, fury-format

                    +

                    Apache 2.0: error-prone annotations

                    +

                    Eclipse Public License 1.0: JUnit

                    +

                    GPLv2 with Classpath exception: JavaCPP

                    +

                    BSD-3-Clause: Protocol Buffers [Core]

                    +

                    MIT License: SLF4J API Module

                    +

                    BSD License 3: Hamcrest

                    +

                    Jython Software License: Jython

                    +

                    Apache License V2.0: FlatBuffers Java API

                    +

                    New BSD License: Hamcrest Core

                    +

                    WTFPL: Reflections

                    +

                    Apache License 2.0: Javassist

                    +

                    The MIT License: Checker Qual

                    +

                    Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

                    +

                    Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

                    +

                    LGPL 2.1: Javassist

                    +

                    MPL 1.1: Javassist

                    +

                    GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, shuju, shuju-jackson

                    +

                    The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

                    +

                    Dependency File Details

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                    jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
                    jackson-core-2.17.0.jar581.6 kB272----
                       • Root-242210141.8Yes
                       • Versioned-2119No
                       • Versioned-103111Yes
                       • Versioned-92117Yes
                       • Versioned-92121Yes
                    jackson-databind-2.17.0.jar1.6 MB824----
                       • Root-822784231.8Yes
                       • Versioned-2119No
                    jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                       • Root-805861.8Yes
                       • Versioned-2119No
                    shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
                    shuju-jackson-1.29-SNAPSHOT.jar12.1 kB174117Yes
                    jsr305-3.0.2.jar19.9 kB463531.5Yes
                    error_prone_annotations-2.18.0.jar16 kB382621.8Yes
                    flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
                    failureaccess-1.0.1.jar4.6 kB15211.7Yes
                    guava-32.1.2-jre.jar3 MB20602020181.8Yes
                    listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
                    j2objc-annotations-2.8.jar9.3 kB241311.7Yes
                    protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
                    commons-codec-1.15.jar353.8 kB25310671.7Yes
                    netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
                    junit-4.13.2.jar384.6 kB389350321.5Yes
                    byte-buddy-1.14.9.jar4.2 MB2934----
                       • Root-29322879381.6Yes
                       • Versioned-2119No
                    arrow-format-14.0.0.jar110 kB1099311.8Yes
                    arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
                    arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
                    arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
                    commons-collections4-4.4.jar751.9 kB555524191.8Yes
                    log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                    log4j-api-2.23.1.jar342.5 kB241----
                       • Root-23020591.8Yes
                       • Versioned-11429Yes
                    log4j-core-2.23.1.jar1.9 MB1310----
                       • Root-12931206551.8Yes
                       • Versioned-17749Yes
                    log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                    javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                       • Root-1900--
                       • Versioned-2119No
                    javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                       • Root-1900--
                       • Versioned-2119No
                    javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                       • Root-6700--
                       • Versioned-2119No
                    javacpp-1.5.8.jar497.3 kB260----
                       • Root-25820051.7Yes
                       • Versioned-2119No
                    checker-qual-3.33.0.jar224 kB426358301.8Yes
                    fury-core-0.4.1.jar2.4 MB14701358491.8Yes
                    fury-format-0.4.1.jar130.2 kB846861.8Yes
                    hamcrest-2.2.jar123.4 kB122108111.7Yes
                    hamcrest-core-1.3.jar45 kB524531.5Yes
                    javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
                    jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
                    reflections-0.10.2.jar130.4 kB877451.8Yes
                    slf4j-api-2.0.16.jar69.4 kB71----
                       • Root-695541.8Yes
                       • Versioned-2119No
                    ndarray-0.4.0.jar302.2 kB2011761711Yes
                    tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
                    tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
                    tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
                    tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
                    tensorflow-core-platform-0.5.0.jar2.4 kB700--
                    snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
                    TotalSizeEntriesClassesPackagesJava VersionDebug Information
                    47387.3 MB441853693210461739
                    compile: 41compile: 384.8 MBcompile: 42276compile: 35216compile: 94317compile: 33
                    runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
                    test: 4test: 565.1 kBtest: 580test: 507test: 4717test: 4
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/dependency-info.html b/docs/api/any2json/any2json/dependency-info.html new file mode 100644 index 00000000..7b0fcd0a --- /dev/null +++ b/docs/api/any2json/any2json/dependency-info.html @@ -0,0 +1,110 @@ + + + + + + + + + + Maven Coordinates – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Maven Coordinates

                    +

                    Apache Maven

                    +
                    <dependency>
                    +  <groupId>com.github.romualdrousseau</groupId>
                    +  <artifactId>any2json</artifactId>
                    +  <version>2.44-SNAPSHOT</version>
                    +</dependency>
                    +

                    Apache Ivy

                    +
                    <dependency org="com.github.romualdrousseau" name="any2json" rev="2.44-SNAPSHOT">
                    +  <artifact name="any2json" type="jar" />
                    +</dependency>
                    +

                    Groovy Grape

                    +
                    @Grapes(
                    +@Grab(group='com.github.romualdrousseau', module='any2json', version='2.44-SNAPSHOT')
                    +)
                    +

                    Gradle/Grails

                    +
                    implementation 'com.github.romualdrousseau:any2json:2.44-SNAPSHOT'
                    +

                    Scala SBT

                    +
                    libraryDependencies += "com.github.romualdrousseau" % "any2json" % "2.44-SNAPSHOT"
                    +

                    Leiningen

                    +
                    [com.github.romualdrousseau/any2json "2.44-SNAPSHOT"]
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/dependency-management.html b/docs/api/any2json/any2json/dependency-management.html new file mode 100644 index 00000000..659e2b34 --- /dev/null +++ b/docs/api/any2json/any2json/dependency-management.html @@ -0,0 +1,117 @@ + + + + + + + + + + Project Dependency Management – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Dependency Management

                    +

                    compile

                    +

                    The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                    + + + + + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicense
                    com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                    org.slf4jslf4j-api2.0.16jarMIT License
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/distribution-management.html b/docs/api/any2json/any2json/distribution-management.html new file mode 100644 index 00000000..24573f5d --- /dev/null +++ b/docs/api/any2json/any2json/distribution-management.html @@ -0,0 +1,95 @@ + + + + + + + + + + Project Distribution Management – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Overview

                    +

                    The following is the distribution management information used by this project.

                    +

                    Repository - ossrh

                    https://oss.sonatype.org/service/local/staging/deploy/maven2
                    +

                    Snapshot Repository - ossrh

                    https://oss.sonatype.org/content/repositories/snapshots
                    +

                    Site - any2json-site

                    +

                    file:///mnt/media/Projects/Any2Json-monorepo/any2json//any2json

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..44694887 --- /dev/null +++ b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/any2json/any2json/images/accessories-text-editor.png b/docs/api/any2json/any2json/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/any2json/any2json/images/accessories-text-editor.png differ diff --git a/docs/api/any2json/any2json/images/add.gif b/docs/api/any2json/any2json/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/any2json/any2json/images/add.gif differ diff --git a/docs/api/any2json/any2json/images/any2json-logo.png b/docs/api/any2json/any2json/images/any2json-logo.png new file mode 100644 index 00000000..bc971a5f Binary files /dev/null and b/docs/api/any2json/any2json/images/any2json-logo.png differ diff --git a/docs/api/any2json/any2json/images/apache-maven-project-2.png b/docs/api/any2json/any2json/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/any2json/any2json/images/apache-maven-project-2.png differ diff --git a/docs/api/any2json/any2json/images/application-certificate.png b/docs/api/any2json/any2json/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/any2json/any2json/images/application-certificate.png differ diff --git a/docs/api/any2json/any2json/images/close.gif b/docs/api/any2json/any2json/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/any2json/any2json/images/close.gif differ diff --git a/docs/api/any2json/any2json/images/contact-new.png b/docs/api/any2json/any2json/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/any2json/any2json/images/contact-new.png differ diff --git a/docs/api/any2json/any2json/images/document-properties.png b/docs/api/any2json/any2json/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/any2json/any2json/images/document-properties.png differ diff --git a/docs/api/any2json/any2json/images/drive-harddisk.png b/docs/api/any2json/any2json/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/any2json/any2json/images/drive-harddisk.png differ diff --git a/docs/api/any2json/any2json/images/fix.gif b/docs/api/any2json/any2json/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/any2json/any2json/images/fix.gif differ diff --git a/docs/api/any2json/any2json/images/icon_error_sml.gif b/docs/api/any2json/any2json/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/any2json/any2json/images/icon_error_sml.gif differ diff --git a/docs/api/any2json/any2json/images/icon_help_sml.gif b/docs/api/any2json/any2json/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/any2json/any2json/images/icon_help_sml.gif differ diff --git a/docs/api/any2json/any2json/images/icon_info_sml.gif b/docs/api/any2json/any2json/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/any2json/any2json/images/icon_info_sml.gif differ diff --git a/docs/api/any2json/any2json/images/icon_success_sml.gif b/docs/api/any2json/any2json/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/any2json/any2json/images/icon_success_sml.gif differ diff --git a/docs/api/any2json/any2json/images/icon_warning_sml.gif b/docs/api/any2json/any2json/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/any2json/any2json/images/icon_warning_sml.gif differ diff --git a/docs/api/any2json/any2json/images/image-x-generic.png b/docs/api/any2json/any2json/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/any2json/any2json/images/image-x-generic.png differ diff --git a/docs/api/any2json/any2json/images/internet-web-browser.png b/docs/api/any2json/any2json/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/any2json/any2json/images/internet-web-browser.png differ diff --git a/docs/api/any2json/any2json/images/logos/build-by-maven-black.png b/docs/api/any2json/any2json/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/any2json/any2json/images/logos/build-by-maven-black.png differ diff --git a/docs/api/any2json/any2json/images/logos/build-by-maven-white.png b/docs/api/any2json/any2json/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/any2json/any2json/images/logos/build-by-maven-white.png differ diff --git a/docs/api/any2json/any2json/images/logos/maven-feather.png b/docs/api/any2json/any2json/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/any2json/any2json/images/logos/maven-feather.png differ diff --git a/docs/api/any2json/any2json/images/network-server.png b/docs/api/any2json/any2json/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/any2json/any2json/images/network-server.png differ diff --git a/docs/api/any2json/any2json/images/package-x-generic.png b/docs/api/any2json/any2json/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/any2json/any2json/images/package-x-generic.png differ diff --git a/docs/api/any2json/any2json/images/profiles/pre-release.png b/docs/api/any2json/any2json/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/any2json/any2json/images/profiles/pre-release.png differ diff --git a/docs/api/any2json/any2json/images/profiles/retired.png b/docs/api/any2json/any2json/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/any2json/any2json/images/profiles/retired.png differ diff --git a/docs/api/any2json/any2json/images/profiles/sandbox.png b/docs/api/any2json/any2json/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/any2json/any2json/images/profiles/sandbox.png differ diff --git a/docs/api/any2json/any2json/images/remove.gif b/docs/api/any2json/any2json/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/any2json/any2json/images/remove.gif differ diff --git a/docs/api/any2json/any2json/images/rss.png b/docs/api/any2json/any2json/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/any2json/any2json/images/rss.png differ diff --git a/docs/api/any2json/any2json/images/update.gif b/docs/api/any2json/any2json/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/any2json/any2json/images/update.gif differ diff --git a/docs/api/any2json/any2json/images/window-new.png b/docs/api/any2json/any2json/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/any2json/any2json/images/window-new.png differ diff --git a/docs/api/any2json/any2json/img/glyphicons-halflings-white.png b/docs/api/any2json/any2json/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/any2json/any2json/img/glyphicons-halflings-white.png differ diff --git a/docs/api/any2json/any2json/img/glyphicons-halflings.png b/docs/api/any2json/any2json/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/any2json/any2json/img/glyphicons-halflings.png differ diff --git a/docs/api/any2json/any2json/index.html b/docs/api/any2json/any2json/index.html new file mode 100644 index 00000000..ccb210f2 --- /dev/null +++ b/docs/api/any2json/any2json/index.html @@ -0,0 +1,104 @@ + + + + + + + + + + About Any2Json – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    About Any2Json

                    +

                    A java API to manipulate semi structured documents and extract data from them.

                    +

                    Description

                    +

                    In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge +for organizations. These documents, characterized by diverse formats and a lack of standardization, often require +specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this +challenge. By leveraging innovative algorithms and machine learning techniques, Any2Json +offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. +Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial +for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine +learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of +data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit +of data services available to organizations.

                    +

                    Getting Started

                    +

                    You will find articles and tutorials here.

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/js/apache-maven-fluido-1.11.1.min.js b/docs/api/any2json/any2json/js/apache-maven-fluido-1.11.1.min.js new file mode 100644 index 00000000..7a841545 --- /dev/null +++ b/docs/api/any2json/any2json/js/apache-maven-fluido-1.11.1.min.js @@ -0,0 +1,287 @@ +(function(e,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=e.document?p(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return p(e)}:p(e)})("undefined"!==typeof window?window:this,function(e,p){function x(a){var b=a.length,f=d.type(a);return"function"===f||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===f||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +f&&(u+=d.css(a,f+oa[b],!0,l)),k?("content"===f&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==f&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==f&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,f){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,f||(c?"border":"content"),k,u)+"px"}function H(a,b,f,d,l){return new H.prototype.init(a,b,f,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var f,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)f=oa[l],d["margin"+f]=d["padding"+f]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,f){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,e=l.length;cf&&l)return b;e.resolveWith(a,[h]);return!1}, +h=e.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},f),originalProperties:b,originalOptions:f,startTime:wa||J(),duration:f.duration,tweens:[],createTween:function(b,f){b=d.Tween(a,h.opts,b,f,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var f=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;fa?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,f){return a.call(b,f,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&af?Math.max(0,d+f):f:0;fF.cacheLength&&delete a[b.shift()];return a[d+" "]=f}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function e(a,b){var d=b&&a,f=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(f)return f;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,f){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(f[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,f="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,f=0;a[d++]=b[f++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],f=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[f++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var f=!a.compareDocumentPosition-!d.compareDocumentPosition;if(f)return f;f=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return f&1||!B.sortDetached&&d.compareDocumentPosition(a)===f?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:f&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var f=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return e(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[f]===u[f];)f++;return f?e(c[f],u[f]):c[f]===E?-1:u[f]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var f=Ba.call(a, +d);if(f||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return f}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,f){var k=b[0];f&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,f=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var f;if(!a)return this;if("string"=== +typeof a){f="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(f[1])&&d.isPlainObject(b))for(f in b)if(d.isFunction(this[f]))this[f](b[f]);else this.attr(f,b[f])}else{if((b=z.getElementById(f[2]))&&b.parentNode){if(b.id!==f[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,f){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===f||1!==a.nodeType||!d(a).is(f));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,f=d(a,this),k=f.length;return this.filter(function(){for(b=0;bf.nodeType&&(e?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(f,b))){if(!k&&!n.noBubble&&!d.isWindow(f)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(f.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||e)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,f){var c,l,e,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?e=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(e=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(e),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(f)for(h=h||N(a),c=c||N(e),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,e);c=N(e,"script");0f;f++)c[a+oa[f]+b]=d[f]||d[f-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var f,e={},k=0;if(d.isArray(b)){c=ga(a);for(f=b.length;kc)?null:[],g=a?c+1:f.length,h=0>c?g:a?c:0;hc.indexOf(" "+e+" ")&&(c+=e+" ");c=d.trim(c);f.className!==c&&(f.className=c)}return this},removeClass:function(a){var b, +f,c,e,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=f;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(f)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,e=l.data,k=l.error,f=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";f?w.resolveWith(y,[e,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(f?"ajaxSuccess":"ajaxError", +[B,t,f?e:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(e in t.headers)B.setRequestHeader(e,t.headers[e]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(e in{success:1,error:1,complete:1})B[e](t[e]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,e,g){d.isFunction(c)&&(g=g||e,e=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:e})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,e=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return e.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new e.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,e){var f,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)g[f]=a.xhrFields[f];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)void 0!==c[f]&&g.setRequestHeader(f,c[f]+"");g.send(a.hasContent&&a.data||null);b=function(c,f){var h,l,m;if(b&&(f||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,f)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&e(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,f){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var f,g,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return f=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+f):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+f),a.converters["script json"]=function(){h||d.error(f+" was not called");return h[0]},a.dataTypes[0]="json",g=e[f],e[f]=function(){h=arguments},c.always(function(){e[f]=g;a[f]&&(a.jsonpCallback=b.jsonpCallback,Db.push(f));h&&d.isFunction(g)&&g(h[0]);h=g=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var f=mb.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])]; +f=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],f.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var f,e,g,h=this,m=a.indexOf(" ");0<=m&&(f=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):g==c?this.pause().cycle():this.slide(c>g?"next":"prev",e(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,g){var h=this.$element.find(".item.active"),m=g||h[c]();g=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;g&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=e.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=e(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(e.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}g&&this.cycle();return this}}};var x=e.fn.carousel;e.fn.carousel=function(c){return this.each(function(){var g=e(this),h=g.data("carousel"),m=e.extend({},e.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||g.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};e.fn.carousel.defaults={interval:5E3,pause:"hover"};e.fn.carousel.Constructor=p;e.fn.carousel.noConflict=function(){e.fn.carousel=x;return this};e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var g=e(this),h,m=e(g.attr("data-target")||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=e.extend({},m.data(),g.data());var n;m.carousel(h);(n=g.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.collapse.defaults,g);this.options.parent&&(this.$parent=e(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,g,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();g=e.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",e.Event("show"),"shown");e.support.transition&&this.$element[c](this.$element[0][g])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var e=this.dimension();this.$element.removeClass("collapse")[e](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,g,h){var m=this,n=function(){"show"==g.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(g);g.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=e.fn.collapse; +e.fn.collapse=function(c){return this.each(function(){var g=e(this),h=g.data("collapse"),m=e.extend({},e.fn.collapse.defaults,g.data(),"object"==typeof c&&c);h||g.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.collapse.defaults={toggle:!0};e.fn.collapse.Constructor=p;e.fn.collapse.noConflict=function(){e.fn.collapse=x;return this};e(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var g=e(this),h;c=g.attr("data-target")||c.preventDefault()||(h= +g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=e(c).data("collapse")?"toggle":g.data();g[e(c).hasClass("in")?"addClass":"removeClass"]("collapsed");e(c).collapse(h)})}(window.jQuery); +!function(e){function p(){e(".dropdown-backdrop").remove();e("[data-toggle\x3ddropdown]").each(function(){x(e(this)).removeClass("open")})}function x(c){var g=c.attr("data-target");g||(g=(g=c.attr("href"))&&/#/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));(g=g&&e(g))&&g.length||(g=c.parent());return g}var c=function(c){var g=e(c).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){g.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +e(this);var g,h;if(!c.is(".disabled, :disabled")){g=x(c);h=g.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)e('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(e(this)).on("click",p);g.toggleClass("open")}c.focus();return!1}},keydown:function(c){var g,h,p;if(/(38|40|27)/.test(c.keyCode)&&(g=e(this),c.preventDefault(),c.stopPropagation(),!g.is(".disabled, :disabled"))){h=x(g);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +g.click();g=e("[role\x3dmenu] li:not(.divider):visible a",h);g.length&&(h=g.index(g.filter(":focus")),38==c.keyCode&&0c.left&&(e=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(e-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,e,h){this.arrow().css(h,c?50*(1-c/e)+"%":"")},setContent:function(){var c=this.tip(),e=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](e);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){g.off(e.support.transition.end).detach()},500);g.one(e.support.transition.end,function(){clearTimeout(c);g.detach()})}var g=this.tip(),h=e.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return g.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?c():g.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return e.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,e=this.options;return c.attr("data-original-title")||("function"==typeof e.title?e.title.call(c[0]):e.title)},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?e(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=e.fn.tooltip; +e.fn.tooltip=function(c){return this.each(function(){var g=e(this),h=g.data("tooltip"),m="object"==typeof c&&c;h||g.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.tooltip.Constructor=p;e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};e.fn.tooltip.noConflict= +function(){e.fn.tooltip=x;return this}}(window.jQuery); +!function(e){var p=function(c,e){this.init("popover",c,e)};p.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),e=this.getTitle(),h=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](e);c.find(".popover-content")[this.options.html?"html":"text"](h);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,e=this.options; +return("function"==typeof e.content?e.content.call(c[0]):e.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=e(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=e.fn.popover;e.fn.popover=function(c){return this.each(function(){var g=e(this),h=g.data("popover"),m="object"==typeof c&&c;h||g.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.popover.Constructor=p;e.fn.popover.defaults= +e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});e.fn.popover.noConflict=function(){e.fn.popover=x;return this}}(window.jQuery); +!function(e){function p(c,g){var h=e.proxy(this.process,this),m=e(c).is("body")?e(window):e(c),n;this.options=e.extend({},e.fn.scrollspy.defaults,g);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=e(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=e("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=e([]);this.targets=e([]);this.$body.find(this.selector).map(function(){var g= +e(this),g=g.data("target")||g.attr("href"),h=/^#\w/.test(g)&&e(g);return h&&h.length&&[[h.position().top+(!e.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),g]]||null}).sort(function(c,e){return c[0]-e[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,e=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),h=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=e)return n!=(p=m.last()[0])&&this.activate(p);for(p=h.length;p--;)n!=m[p]&&c>=h[p]&&(!h[p+1]||c<=h[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;e(this.selector).parent(".active").removeClass("active");c=e(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=e.fn.scrollspy;e.fn.scrollspy=function(c){return this.each(function(){var g= +e(this),h=g.data("scrollspy"),m="object"==typeof c&&c;h||g.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.scrollspy.Constructor=p;e.fn.scrollspy.defaults={offset:10};e.fn.scrollspy.noConflict=function(){e.fn.scrollspy=x;return this};e(window).on("load",function(){e('[data-spy\x3d"scroll"]').each(function(){var c=e(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(e){var p=function(c){this.element=e(c)};p.prototype={constructor:p,show:function(){var c=this.element,g=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=g.find(".active:last a")[0],n=e.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=e(h),this.activate(c.parent("li"),g),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +g,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=g.find("\x3e .active"),p=h&&e.support.transition&&n.hasClass("fade");p?n.one(e.support.transition.end,m):m();n.removeClass("in")}};var x=e.fn.tab;e.fn.tab=function(c){return this.each(function(){var g=e(this),h=g.data("tab");h||g.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};e.fn.tab.Constructor=p;e.fn.tab.noConflict=function(){e.fn.tab=x;return this};e(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();e(this).tab("show")})}(window.jQuery); +!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.typeahead.defaults,g);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=e(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&g<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-g:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=e.fn.affix;e.fn.affix=function(c){return this.each(function(){var g=e(this),h=g.data("affix"),m="object"==typeof c&&c;h||g.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.affix.Constructor=p;e.fn.affix.defaults={offset:0};e.fn.affix.noConflict=function(){e.fn.affix=x;return this};e(window).on("load",function(){e('[data-spy\x3d"affix"]').each(function(){var c=e(this),g=c.data();g.offset=g.offset||{};g.offsetBottom&&(g.offset.bottom=g.offsetBottom);g.offsetTop&&(g.offset.top=g.offsetTop);c.affix(g)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function e(c){function e(c){var e=c.charCodeAt(0);if(92!==e)return e;var g=c.charAt(1);return(e=H[g])?e:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var e=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=e.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));e.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));e.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=e.types)&& +h.push(["typ",m]);e=(""+e.keywords).replace(/^ | $/g,"");e.length&&h.push(["kwd",RegExp("^(?:"+e.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,e){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var e=c.nodeValue,r=e.match(p);if(r){var v=e.substring(0,r.index);c.nodeValue=v;(e=e.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(e),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function e(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=e(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=e(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=g({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(g({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(g({keywords:"null,true,false"}),["json"]);m(g({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(g({keywords:aa,cStyleComments:!0}),["java"]);m(g({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(g({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(g({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(g({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(g({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,e,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:e,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function e(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]\.\/\(\)\*\\\n\t\b\v]/g, +"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var e=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return e||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json/any2json/licenses.html b/docs/api/any2json/any2json/licenses.html new file mode 100644 index 00000000..39ab39b2 --- /dev/null +++ b/docs/api/any2json/any2json/licenses.html @@ -0,0 +1,768 @@ + + + + + + + + + + Project Licenses – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Overview

                    +

                    Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                    +

                    Project Licenses

                    +

                    GNU GENERAL PUBLIC LICENSE, Version 3.0

                    +
                                        GNU GENERAL PUBLIC LICENSE
                    +                       Version 3, 29 June 2007
                    +
                    + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                    + Everyone is permitted to copy and distribute verbatim copies
                    + of this license document, but changing it is not allowed.
                    +
                    +                            Preamble
                    +
                    +  The GNU General Public License is a free, copyleft license for
                    +software and other kinds of works.
                    +
                    +  The licenses for most software and other practical works are designed
                    +to take away your freedom to share and change the works.  By contrast,
                    +the GNU General Public License is intended to guarantee your freedom to
                    +share and change all versions of a program--to make sure it remains free
                    +software for all its users.  We, the Free Software Foundation, use the
                    +GNU General Public License for most of our software; it applies also to
                    +any other work released this way by its authors.  You can apply it to
                    +your programs, too.
                    +
                    +  When we speak of free software, we are referring to freedom, not
                    +price.  Our General Public Licenses are designed to make sure that you
                    +have the freedom to distribute copies of free software (and charge for
                    +them if you wish), that you receive source code or can get it if you
                    +want it, that you can change the software or use pieces of it in new
                    +free programs, and that you know you can do these things.
                    +
                    +  To protect your rights, we need to prevent others from denying you
                    +these rights or asking you to surrender the rights.  Therefore, you have
                    +certain responsibilities if you distribute copies of the software, or if
                    +you modify it: responsibilities to respect the freedom of others.
                    +
                    +  For example, if you distribute copies of such a program, whether
                    +gratis or for a fee, you must pass on to the recipients the same
                    +freedoms that you received.  You must make sure that they, too, receive
                    +or can get the source code.  And you must show them these terms so they
                    +know their rights.
                    +
                    +  Developers that use the GNU GPL protect your rights with two steps:
                    +(1) assert copyright on the software, and (2) offer you this License
                    +giving you legal permission to copy, distribute and/or modify it.
                    +
                    +  For the developers' and authors' protection, the GPL clearly explains
                    +that there is no warranty for this free software.  For both users' and
                    +authors' sake, the GPL requires that modified versions be marked as
                    +changed, so that their problems will not be attributed erroneously to
                    +authors of previous versions.
                    +
                    +  Some devices are designed to deny users access to install or run
                    +modified versions of the software inside them, although the manufacturer
                    +can do so.  This is fundamentally incompatible with the aim of
                    +protecting users' freedom to change the software.  The systematic
                    +pattern of such abuse occurs in the area of products for individuals to
                    +use, which is precisely where it is most unacceptable.  Therefore, we
                    +have designed this version of the GPL to prohibit the practice for those
                    +products.  If such problems arise substantially in other domains, we
                    +stand ready to extend this provision to those domains in future versions
                    +of the GPL, as needed to protect the freedom of users.
                    +
                    +  Finally, every program is threatened constantly by software patents.
                    +States should not allow patents to restrict development and use of
                    +software on general-purpose computers, but in those that do, we wish to
                    +avoid the special danger that patents applied to a free program could
                    +make it effectively proprietary.  To prevent this, the GPL assures that
                    +patents cannot be used to render the program non-free.
                    +
                    +  The precise terms and conditions for copying, distribution and
                    +modification follow.
                    +
                    +                       TERMS AND CONDITIONS
                    +
                    +  0. Definitions.
                    +
                    +  "This License" refers to version 3 of the GNU General Public License.
                    +
                    +  "Copyright" also means copyright-like laws that apply to other kinds of
                    +works, such as semiconductor masks.
                    +
                    +  "The Program" refers to any copyrightable work licensed under this
                    +License.  Each licensee is addressed as "you".  "Licensees" and
                    +"recipients" may be individuals or organizations.
                    +
                    +  To "modify" a work means to copy from or adapt all or part of the work
                    +in a fashion requiring copyright permission, other than the making of an
                    +exact copy.  The resulting work is called a "modified version" of the
                    +earlier work or a work "based on" the earlier work.
                    +
                    +  A "covered work" means either the unmodified Program or a work based
                    +on the Program.
                    +
                    +  To "propagate" a work means to do anything with it that, without
                    +permission, would make you directly or secondarily liable for
                    +infringement under applicable copyright law, except executing it on a
                    +computer or modifying a private copy.  Propagation includes copying,
                    +distribution (with or without modification), making available to the
                    +public, and in some countries other activities as well.
                    +
                    +  To "convey" a work means any kind of propagation that enables other
                    +parties to make or receive copies.  Mere interaction with a user through
                    +a computer network, with no transfer of a copy, is not conveying.
                    +
                    +  An interactive user interface displays "Appropriate Legal Notices"
                    +to the extent that it includes a convenient and prominently visible
                    +feature that (1) displays an appropriate copyright notice, and (2)
                    +tells the user that there is no warranty for the work (except to the
                    +extent that warranties are provided), that licensees may convey the
                    +work under this License, and how to view a copy of this License.  If
                    +the interface presents a list of user commands or options, such as a
                    +menu, a prominent item in the list meets this criterion.
                    +
                    +  1. Source Code.
                    +
                    +  The "source code" for a work means the preferred form of the work
                    +for making modifications to it.  "Object code" means any non-source
                    +form of a work.
                    +
                    +  A "Standard Interface" means an interface that either is an official
                    +standard defined by a recognized standards body, or, in the case of
                    +interfaces specified for a particular programming language, one that
                    +is widely used among developers working in that language.
                    +
                    +  The "System Libraries" of an executable work include anything, other
                    +than the work as a whole, that (a) is included in the normal form of
                    +packaging a Major Component, but which is not part of that Major
                    +Component, and (b) serves only to enable use of the work with that
                    +Major Component, or to implement a Standard Interface for which an
                    +implementation is available to the public in source code form.  A
                    +"Major Component", in this context, means a major essential component
                    +(kernel, window system, and so on) of the specific operating system
                    +(if any) on which the executable work runs, or a compiler used to
                    +produce the work, or an object code interpreter used to run it.
                    +
                    +  The "Corresponding Source" for a work in object code form means all
                    +the source code needed to generate, install, and (for an executable
                    +work) run the object code and to modify the work, including scripts to
                    +control those activities.  However, it does not include the work's
                    +System Libraries, or general-purpose tools or generally available free
                    +programs which are used unmodified in performing those activities but
                    +which are not part of the work.  For example, Corresponding Source
                    +includes interface definition files associated with source files for
                    +the work, and the source code for shared libraries and dynamically
                    +linked subprograms that the work is specifically designed to require,
                    +such as by intimate data communication or control flow between those
                    +subprograms and other parts of the work.
                    +
                    +  The Corresponding Source need not include anything that users
                    +can regenerate automatically from other parts of the Corresponding
                    +Source.
                    +
                    +  The Corresponding Source for a work in source code form is that
                    +same work.
                    +
                    +  2. Basic Permissions.
                    +
                    +  All rights granted under this License are granted for the term of
                    +copyright on the Program, and are irrevocable provided the stated
                    +conditions are met.  This License explicitly affirms your unlimited
                    +permission to run the unmodified Program.  The output from running a
                    +covered work is covered by this License only if the output, given its
                    +content, constitutes a covered work.  This License acknowledges your
                    +rights of fair use or other equivalent, as provided by copyright law.
                    +
                    +  You may make, run and propagate covered works that you do not
                    +convey, without conditions so long as your license otherwise remains
                    +in force.  You may convey covered works to others for the sole purpose
                    +of having them make modifications exclusively for you, or provide you
                    +with facilities for running those works, provided that you comply with
                    +the terms of this License in conveying all material for which you do
                    +not control copyright.  Those thus making or running the covered works
                    +for you must do so exclusively on your behalf, under your direction
                    +and control, on terms that prohibit them from making any copies of
                    +your copyrighted material outside their relationship with you.
                    +
                    +  Conveying under any other circumstances is permitted solely under
                    +the conditions stated below.  Sublicensing is not allowed; section 10
                    +makes it unnecessary.
                    +
                    +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                    +
                    +  No covered work shall be deemed part of an effective technological
                    +measure under any applicable law fulfilling obligations under article
                    +11 of the WIPO copyright treaty adopted on 20 December 1996, or
                    +similar laws prohibiting or restricting circumvention of such
                    +measures.
                    +
                    +  When you convey a covered work, you waive any legal power to forbid
                    +circumvention of technological measures to the extent such circumvention
                    +is effected by exercising rights under this License with respect to
                    +the covered work, and you disclaim any intention to limit operation or
                    +modification of the work as a means of enforcing, against the work's
                    +users, your or third parties' legal rights to forbid circumvention of
                    +technological measures.
                    +
                    +  4. Conveying Verbatim Copies.
                    +
                    +  You may convey verbatim copies of the Program's source code as you
                    +receive it, in any medium, provided that you conspicuously and
                    +appropriately publish on each copy an appropriate copyright notice;
                    +keep intact all notices stating that this License and any
                    +non-permissive terms added in accord with section 7 apply to the code;
                    +keep intact all notices of the absence of any warranty; and give all
                    +recipients a copy of this License along with the Program.
                    +
                    +  You may charge any price or no price for each copy that you convey,
                    +and you may offer support or warranty protection for a fee.
                    +
                    +  5. Conveying Modified Source Versions.
                    +
                    +  You may convey a work based on the Program, or the modifications to
                    +produce it from the Program, in the form of source code under the
                    +terms of section 4, provided that you also meet all of these conditions:
                    +
                    +    a) The work must carry prominent notices stating that you modified
                    +    it, and giving a relevant date.
                    +
                    +    b) The work must carry prominent notices stating that it is
                    +    released under this License and any conditions added under section
                    +    7.  This requirement modifies the requirement in section 4 to
                    +    "keep intact all notices".
                    +
                    +    c) You must license the entire work, as a whole, under this
                    +    License to anyone who comes into possession of a copy.  This
                    +    License will therefore apply, along with any applicable section 7
                    +    additional terms, to the whole of the work, and all its parts,
                    +    regardless of how they are packaged.  This License gives no
                    +    permission to license the work in any other way, but it does not
                    +    invalidate such permission if you have separately received it.
                    +
                    +    d) If the work has interactive user interfaces, each must display
                    +    Appropriate Legal Notices; however, if the Program has interactive
                    +    interfaces that do not display Appropriate Legal Notices, your
                    +    work need not make them do so.
                    +
                    +  A compilation of a covered work with other separate and independent
                    +works, which are not by their nature extensions of the covered work,
                    +and which are not combined with it such as to form a larger program,
                    +in or on a volume of a storage or distribution medium, is called an
                    +"aggregate" if the compilation and its resulting copyright are not
                    +used to limit the access or legal rights of the compilation's users
                    +beyond what the individual works permit.  Inclusion of a covered work
                    +in an aggregate does not cause this License to apply to the other
                    +parts of the aggregate.
                    +
                    +  6. Conveying Non-Source Forms.
                    +
                    +  You may convey a covered work in object code form under the terms
                    +of sections 4 and 5, provided that you also convey the
                    +machine-readable Corresponding Source under the terms of this License,
                    +in one of these ways:
                    +
                    +    a) Convey the object code in, or embodied in, a physical product
                    +    (including a physical distribution medium), accompanied by the
                    +    Corresponding Source fixed on a durable physical medium
                    +    customarily used for software interchange.
                    +
                    +    b) Convey the object code in, or embodied in, a physical product
                    +    (including a physical distribution medium), accompanied by a
                    +    written offer, valid for at least three years and valid for as
                    +    long as you offer spare parts or customer support for that product
                    +    model, to give anyone who possesses the object code either (1) a
                    +    copy of the Corresponding Source for all the software in the
                    +    product that is covered by this License, on a durable physical
                    +    medium customarily used for software interchange, for a price no
                    +    more than your reasonable cost of physically performing this
                    +    conveying of source, or (2) access to copy the
                    +    Corresponding Source from a network server at no charge.
                    +
                    +    c) Convey individual copies of the object code with a copy of the
                    +    written offer to provide the Corresponding Source.  This
                    +    alternative is allowed only occasionally and noncommercially, and
                    +    only if you received the object code with such an offer, in accord
                    +    with subsection 6b.
                    +
                    +    d) Convey the object code by offering access from a designated
                    +    place (gratis or for a charge), and offer equivalent access to the
                    +    Corresponding Source in the same way through the same place at no
                    +    further charge.  You need not require recipients to copy the
                    +    Corresponding Source along with the object code.  If the place to
                    +    copy the object code is a network server, the Corresponding Source
                    +    may be on a different server (operated by you or a third party)
                    +    that supports equivalent copying facilities, provided you maintain
                    +    clear directions next to the object code saying where to find the
                    +    Corresponding Source.  Regardless of what server hosts the
                    +    Corresponding Source, you remain obligated to ensure that it is
                    +    available for as long as needed to satisfy these requirements.
                    +
                    +    e) Convey the object code using peer-to-peer transmission, provided
                    +    you inform other peers where the object code and Corresponding
                    +    Source of the work are being offered to the general public at no
                    +    charge under subsection 6d.
                    +
                    +  A separable portion of the object code, whose source code is excluded
                    +from the Corresponding Source as a System Library, need not be
                    +included in conveying the object code work.
                    +
                    +  A "User Product" is either (1) a "consumer product", which means any
                    +tangible personal property which is normally used for personal, family,
                    +or household purposes, or (2) anything designed or sold for incorporation
                    +into a dwelling.  In determining whether a product is a consumer product,
                    +doubtful cases shall be resolved in favor of coverage.  For a particular
                    +product received by a particular user, "normally used" refers to a
                    +typical or common use of that class of product, regardless of the status
                    +of the particular user or of the way in which the particular user
                    +actually uses, or expects or is expected to use, the product.  A product
                    +is a consumer product regardless of whether the product has substantial
                    +commercial, industrial or non-consumer uses, unless such uses represent
                    +the only significant mode of use of the product.
                    +
                    +  "Installation Information" for a User Product means any methods,
                    +procedures, authorization keys, or other information required to install
                    +and execute modified versions of a covered work in that User Product from
                    +a modified version of its Corresponding Source.  The information must
                    +suffice to ensure that the continued functioning of the modified object
                    +code is in no case prevented or interfered with solely because
                    +modification has been made.
                    +
                    +  If you convey an object code work under this section in, or with, or
                    +specifically for use in, a User Product, and the conveying occurs as
                    +part of a transaction in which the right of possession and use of the
                    +User Product is transferred to the recipient in perpetuity or for a
                    +fixed term (regardless of how the transaction is characterized), the
                    +Corresponding Source conveyed under this section must be accompanied
                    +by the Installation Information.  But this requirement does not apply
                    +if neither you nor any third party retains the ability to install
                    +modified object code on the User Product (for example, the work has
                    +been installed in ROM).
                    +
                    +  The requirement to provide Installation Information does not include a
                    +requirement to continue to provide support service, warranty, or updates
                    +for a work that has been modified or installed by the recipient, or for
                    +the User Product in which it has been modified or installed.  Access to a
                    +network may be denied when the modification itself materially and
                    +adversely affects the operation of the network or violates the rules and
                    +protocols for communication across the network.
                    +
                    +  Corresponding Source conveyed, and Installation Information provided,
                    +in accord with this section must be in a format that is publicly
                    +documented (and with an implementation available to the public in
                    +source code form), and must require no special password or key for
                    +unpacking, reading or copying.
                    +
                    +  7. Additional Terms.
                    +
                    +  "Additional permissions" are terms that supplement the terms of this
                    +License by making exceptions from one or more of its conditions.
                    +Additional permissions that are applicable to the entire Program shall
                    +be treated as though they were included in this License, to the extent
                    +that they are valid under applicable law.  If additional permissions
                    +apply only to part of the Program, that part may be used separately
                    +under those permissions, but the entire Program remains governed by
                    +this License without regard to the additional permissions.
                    +
                    +  When you convey a copy of a covered work, you may at your option
                    +remove any additional permissions from that copy, or from any part of
                    +it.  (Additional permissions may be written to require their own
                    +removal in certain cases when you modify the work.)  You may place
                    +additional permissions on material, added by you to a covered work,
                    +for which you have or can give appropriate copyright permission.
                    +
                    +  Notwithstanding any other provision of this License, for material you
                    +add to a covered work, you may (if authorized by the copyright holders of
                    +that material) supplement the terms of this License with terms:
                    +
                    +    a) Disclaiming warranty or limiting liability differently from the
                    +    terms of sections 15 and 16 of this License; or
                    +
                    +    b) Requiring preservation of specified reasonable legal notices or
                    +    author attributions in that material or in the Appropriate Legal
                    +    Notices displayed by works containing it; or
                    +
                    +    c) Prohibiting misrepresentation of the origin of that material, or
                    +    requiring that modified versions of such material be marked in
                    +    reasonable ways as different from the original version; or
                    +
                    +    d) Limiting the use for publicity purposes of names of licensors or
                    +    authors of the material; or
                    +
                    +    e) Declining to grant rights under trademark law for use of some
                    +    trade names, trademarks, or service marks; or
                    +
                    +    f) Requiring indemnification of licensors and authors of that
                    +    material by anyone who conveys the material (or modified versions of
                    +    it) with contractual assumptions of liability to the recipient, for
                    +    any liability that these contractual assumptions directly impose on
                    +    those licensors and authors.
                    +
                    +  All other non-permissive additional terms are considered "further
                    +restrictions" within the meaning of section 10.  If the Program as you
                    +received it, or any part of it, contains a notice stating that it is
                    +governed by this License along with a term that is a further
                    +restriction, you may remove that term.  If a license document contains
                    +a further restriction but permits relicensing or conveying under this
                    +License, you may add to a covered work material governed by the terms
                    +of that license document, provided that the further restriction does
                    +not survive such relicensing or conveying.
                    +
                    +  If you add terms to a covered work in accord with this section, you
                    +must place, in the relevant source files, a statement of the
                    +additional terms that apply to those files, or a notice indicating
                    +where to find the applicable terms.
                    +
                    +  Additional terms, permissive or non-permissive, may be stated in the
                    +form of a separately written license, or stated as exceptions;
                    +the above requirements apply either way.
                    +
                    +  8. Termination.
                    +
                    +  You may not propagate or modify a covered work except as expressly
                    +provided under this License.  Any attempt otherwise to propagate or
                    +modify it is void, and will automatically terminate your rights under
                    +this License (including any patent licenses granted under the third
                    +paragraph of section 11).
                    +
                    +  However, if you cease all violation of this License, then your
                    +license from a particular copyright holder is reinstated (a)
                    +provisionally, unless and until the copyright holder explicitly and
                    +finally terminates your license, and (b) permanently, if the copyright
                    +holder fails to notify you of the violation by some reasonable means
                    +prior to 60 days after the cessation.
                    +
                    +  Moreover, your license from a particular copyright holder is
                    +reinstated permanently if the copyright holder notifies you of the
                    +violation by some reasonable means, this is the first time you have
                    +received notice of violation of this License (for any work) from that
                    +copyright holder, and you cure the violation prior to 30 days after
                    +your receipt of the notice.
                    +
                    +  Termination of your rights under this section does not terminate the
                    +licenses of parties who have received copies or rights from you under
                    +this License.  If your rights have been terminated and not permanently
                    +reinstated, you do not qualify to receive new licenses for the same
                    +material under section 10.
                    +
                    +  9. Acceptance Not Required for Having Copies.
                    +
                    +  You are not required to accept this License in order to receive or
                    +run a copy of the Program.  Ancillary propagation of a covered work
                    +occurring solely as a consequence of using peer-to-peer transmission
                    +to receive a copy likewise does not require acceptance.  However,
                    +nothing other than this License grants you permission to propagate or
                    +modify any covered work.  These actions infringe copyright if you do
                    +not accept this License.  Therefore, by modifying or propagating a
                    +covered work, you indicate your acceptance of this License to do so.
                    +
                    +  10. Automatic Licensing of Downstream Recipients.
                    +
                    +  Each time you convey a covered work, the recipient automatically
                    +receives a license from the original licensors, to run, modify and
                    +propagate that work, subject to this License.  You are not responsible
                    +for enforcing compliance by third parties with this License.
                    +
                    +  An "entity transaction" is a transaction transferring control of an
                    +organization, or substantially all assets of one, or subdividing an
                    +organization, or merging organizations.  If propagation of a covered
                    +work results from an entity transaction, each party to that
                    +transaction who receives a copy of the work also receives whatever
                    +licenses to the work the party's predecessor in interest had or could
                    +give under the previous paragraph, plus a right to possession of the
                    +Corresponding Source of the work from the predecessor in interest, if
                    +the predecessor has it or can get it with reasonable efforts.
                    +
                    +  You may not impose any further restrictions on the exercise of the
                    +rights granted or affirmed under this License.  For example, you may
                    +not impose a license fee, royalty, or other charge for exercise of
                    +rights granted under this License, and you may not initiate litigation
                    +(including a cross-claim or counterclaim in a lawsuit) alleging that
                    +any patent claim is infringed by making, using, selling, offering for
                    +sale, or importing the Program or any portion of it.
                    +
                    +  11. Patents.
                    +
                    +  A "contributor" is a copyright holder who authorizes use under this
                    +License of the Program or a work on which the Program is based.  The
                    +work thus licensed is called the contributor's "contributor version".
                    +
                    +  A contributor's "essential patent claims" are all patent claims
                    +owned or controlled by the contributor, whether already acquired or
                    +hereafter acquired, that would be infringed by some manner, permitted
                    +by this License, of making, using, or selling its contributor version,
                    +but do not include claims that would be infringed only as a
                    +consequence of further modification of the contributor version.  For
                    +purposes of this definition, "control" includes the right to grant
                    +patent sublicenses in a manner consistent with the requirements of
                    +this License.
                    +
                    +  Each contributor grants you a non-exclusive, worldwide, royalty-free
                    +patent license under the contributor's essential patent claims, to
                    +make, use, sell, offer for sale, import and otherwise run, modify and
                    +propagate the contents of its contributor version.
                    +
                    +  In the following three paragraphs, a "patent license" is any express
                    +agreement or commitment, however denominated, not to enforce a patent
                    +(such as an express permission to practice a patent or covenant not to
                    +sue for patent infringement).  To "grant" such a patent license to a
                    +party means to make such an agreement or commitment not to enforce a
                    +patent against the party.
                    +
                    +  If you convey a covered work, knowingly relying on a patent license,
                    +and the Corresponding Source of the work is not available for anyone
                    +to copy, free of charge and under the terms of this License, through a
                    +publicly available network server or other readily accessible means,
                    +then you must either (1) cause the Corresponding Source to be so
                    +available, or (2) arrange to deprive yourself of the benefit of the
                    +patent license for this particular work, or (3) arrange, in a manner
                    +consistent with the requirements of this License, to extend the patent
                    +license to downstream recipients.  "Knowingly relying" means you have
                    +actual knowledge that, but for the patent license, your conveying the
                    +covered work in a country, or your recipient's use of the covered work
                    +in a country, would infringe one or more identifiable patents in that
                    +country that you have reason to believe are valid.
                    +
                    +  If, pursuant to or in connection with a single transaction or
                    +arrangement, you convey, or propagate by procuring conveyance of, a
                    +covered work, and grant a patent license to some of the parties
                    +receiving the covered work authorizing them to use, propagate, modify
                    +or convey a specific copy of the covered work, then the patent license
                    +you grant is automatically extended to all recipients of the covered
                    +work and works based on it.
                    +
                    +  A patent license is "discriminatory" if it does not include within
                    +the scope of its coverage, prohibits the exercise of, or is
                    +conditioned on the non-exercise of one or more of the rights that are
                    +specifically granted under this License.  You may not convey a covered
                    +work if you are a party to an arrangement with a third party that is
                    +in the business of distributing software, under which you make payment
                    +to the third party based on the extent of your activity of conveying
                    +the work, and under which the third party grants, to any of the
                    +parties who would receive the covered work from you, a discriminatory
                    +patent license (a) in connection with copies of the covered work
                    +conveyed by you (or copies made from those copies), or (b) primarily
                    +for and in connection with specific products or compilations that
                    +contain the covered work, unless you entered into that arrangement,
                    +or that patent license was granted, prior to 28 March 2007.
                    +
                    +  Nothing in this License shall be construed as excluding or limiting
                    +any implied license or other defenses to infringement that may
                    +otherwise be available to you under applicable patent law.
                    +
                    +  12. No Surrender of Others' Freedom.
                    +
                    +  If conditions are imposed on you (whether by court order, agreement or
                    +otherwise) that contradict the conditions of this License, they do not
                    +excuse you from the conditions of this License.  If you cannot convey a
                    +covered work so as to satisfy simultaneously your obligations under this
                    +License and any other pertinent obligations, then as a consequence you may
                    +not convey it at all.  For example, if you agree to terms that obligate you
                    +to collect a royalty for further conveying from those to whom you convey
                    +the Program, the only way you could satisfy both those terms and this
                    +License would be to refrain entirely from conveying the Program.
                    +
                    +  13. Use with the GNU Affero General Public License.
                    +
                    +  Notwithstanding any other provision of this License, you have
                    +permission to link or combine any covered work with a work licensed
                    +under version 3 of the GNU Affero General Public License into a single
                    +combined work, and to convey the resulting work.  The terms of this
                    +License will continue to apply to the part which is the covered work,
                    +but the special requirements of the GNU Affero General Public License,
                    +section 13, concerning interaction through a network will apply to the
                    +combination as such.
                    +
                    +  14. Revised Versions of this License.
                    +
                    +  The Free Software Foundation may publish revised and/or new versions of
                    +the GNU General Public License from time to time.  Such new versions will
                    +be similar in spirit to the present version, but may differ in detail to
                    +address new problems or concerns.
                    +
                    +  Each version is given a distinguishing version number.  If the
                    +Program specifies that a certain numbered version of the GNU General
                    +Public License "or any later version" applies to it, you have the
                    +option of following the terms and conditions either of that numbered
                    +version or of any later version published by the Free Software
                    +Foundation.  If the Program does not specify a version number of the
                    +GNU General Public License, you may choose any version ever published
                    +by the Free Software Foundation.
                    +
                    +  If the Program specifies that a proxy can decide which future
                    +versions of the GNU General Public License can be used, that proxy's
                    +public statement of acceptance of a version permanently authorizes you
                    +to choose that version for the Program.
                    +
                    +  Later license versions may give you additional or different
                    +permissions.  However, no additional obligations are imposed on any
                    +author or copyright holder as a result of your choosing to follow a
                    +later version.
                    +
                    +  15. Disclaimer of Warranty.
                    +
                    +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                    +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                    +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                    +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                    +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                    +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                    +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                    +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                    +
                    +  16. Limitation of Liability.
                    +
                    +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                    +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                    +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                    +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                    +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                    +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                    +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                    +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                    +SUCH DAMAGES.
                    +
                    +  17. Interpretation of Sections 15 and 16.
                    +
                    +  If the disclaimer of warranty and limitation of liability provided
                    +above cannot be given local legal effect according to their terms,
                    +reviewing courts shall apply local law that most closely approximates
                    +an absolute waiver of all civil liability in connection with the
                    +Program, unless a warranty or assumption of liability accompanies a
                    +copy of the Program in return for a fee.
                    +
                    +                     END OF TERMS AND CONDITIONS
                    +
                    +            How to Apply These Terms to Your New Programs
                    +
                    +  If you develop a new program, and you want it to be of the greatest
                    +possible use to the public, the best way to achieve this is to make it
                    +free software which everyone can redistribute and change under these terms.
                    +
                    +  To do so, attach the following notices to the program.  It is safest
                    +to attach them to the start of each source file to most effectively
                    +state the exclusion of warranty; and each file should have at least
                    +the "copyright" line and a pointer to where the full notice is found.
                    +
                    +    <one line to give the program's name and a brief idea of what it does.>
                    +    Copyright (C) <year>  <name of author>
                    +
                    +    This program is free software: you can redistribute it and/or modify
                    +    it under the terms of the GNU General Public License as published by
                    +    the Free Software Foundation, either version 3 of the License, or
                    +    (at your option) any later version.
                    +
                    +    This program is distributed in the hope that it will be useful,
                    +    but WITHOUT ANY WARRANTY; without even the implied warranty of
                    +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                    +    GNU General Public License for more details.
                    +
                    +    You should have received a copy of the GNU General Public License
                    +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                    +
                    +Also add information on how to contact you by electronic and paper mail.
                    +
                    +  If the program does terminal interaction, make it output a short
                    +notice like this when it starts in an interactive mode:
                    +
                    +    <program>  Copyright (C) <year>  <name of author>
                    +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                    +    This is free software, and you are welcome to redistribute it
                    +    under certain conditions; type `show c' for details.
                    +
                    +The hypothetical commands `show w' and `show c' should show the appropriate
                    +parts of the General Public License.  Of course, your program's commands
                    +might be different; for a GUI interface, you would use an "about box".
                    +
                    +  You should also get your employer (if you work as a programmer) or school,
                    +if any, to sign a "copyright disclaimer" for the program, if necessary.
                    +For more information on this, and how to apply and follow the GNU GPL, see
                    +<https://www.gnu.org/licenses/>.
                    +
                    +  The GNU General Public License does not permit incorporating your program
                    +into proprietary programs.  If your program is a subroutine library, you
                    +may consider it more useful to permit linking proprietary applications with
                    +the library.  If this is what you want to do, use the GNU Lesser General
                    +Public License instead of this License.  But first, please read
                    +<https://www.gnu.org/licenses/why-not-lgpl.html>.
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/plugin-management.html b/docs/api/any2json/any2json/plugin-management.html new file mode 100644 index 00000000..0a217041 --- /dev/null +++ b/docs/api/any2json/any2json/plugin-management.html @@ -0,0 +1,111 @@ + + + + + + + + + + Project Plugin Management – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Plugin Management

                    + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                    org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                    org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                    org.apache.maven.pluginsmaven-release-plugin3.0.1
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/plugins.html b/docs/api/any2json/any2json/plugins.html new file mode 100644 index 00000000..a1c00b72 --- /dev/null +++ b/docs/api/any2json/any2json/plugins.html @@ -0,0 +1,153 @@ + + + + + + + + + + Project Plugins – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Build Plugins

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-clean-plugin3.4.0
                    org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                    org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                    org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                    org.apache.maven.pluginsmaven-install-plugin3.1.3
                    org.apache.maven.pluginsmaven-jar-plugin3.4.2
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    org.apache.maven.pluginsmaven-resources-plugin3.3.1
                    org.apache.maven.pluginsmaven-site-plugin3.20.0
                    org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                    org.codehaus.mojoversions-maven-plugin2.17.1
                    +

                    Project Report Plugins

                    + + + + + + + + + + + + +
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/project-info.html b/docs/api/any2json/any2json/project-info.html new file mode 100644 index 00000000..9486cf8f --- /dev/null +++ b/docs/api/any2json/any2json/project-info.html @@ -0,0 +1,129 @@ + + + + + + + + + + Project Information – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Information

                    +

                    This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                    +

                    Overview

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    DocumentDescription
                    DependenciesThis document lists the project's dependencies and provides information on each dependency.
                    Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                    Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                    Distribution ManagementThis document provides informations on the distribution management of this project.
                    AboutA java API to manipulate semi structured documents and extract data from them.
                    LicensesThis document lists the project license(s).
                    Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                    PluginsThis document lists the build plugins and the report plugins used by this project.
                    Source Code ManagementThis document lists ways to access the online source repository.
                    SummaryThis document lists other related information of this project
                    TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/project-reports.html b/docs/api/any2json/any2json/project-reports.html new file mode 100644 index 00000000..8df23016 --- /dev/null +++ b/docs/api/any2json/any2json/project-reports.html @@ -0,0 +1,89 @@ + + + + + + + + + + Generated Reports – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Generated Reports

                    +

                    This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

                    +

                    Overview

                    + + + + + + +
                    DocumentDescription
                    JavadocJavadoc API documentation.
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/scm.html b/docs/api/any2json/any2json/scm.html new file mode 100644 index 00000000..6475872e --- /dev/null +++ b/docs/api/any2json/any2json/scm.html @@ -0,0 +1,102 @@ + + + + + + + + + + Source Code Management – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Overview

                    +

                    This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                    +

                    Web Browser Access

                    +

                    The following is a link to a browsable version of the source repository:

                    +
                    https://github.com/romualdrousseau/any2json-monorepo/any2json
                    +

                    Anonymous Access

                    +

                    The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                    +
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    +

                    Developer Access

                    +

                    Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                    +
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    +

                    Access from Behind a Firewall

                    +

                    Refer to the documentation of the SCM used for more information about access behind a firewall.

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/summary.html b/docs/api/any2json/any2json/summary.html new file mode 100644 index 00000000..75e7bbf6 --- /dev/null +++ b/docs/api/any2json/any2json/summary.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Summary – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Summary

                    +

                    Project Information

                    + + + + + + + + + + + + +
                    FieldValue
                    Nameany2Json
                    DescriptionA java API to manipulate semi structured documents and extract data from them.
                    Homepagehttps://github.com/romualdrousseau/any2json
                    +

                    Project Organization

                    +

                    This project does not belong to an organization.

                    +

                    Build Information

                    + + + + + + + + + + + + + + + + + + +
                    FieldValue
                    GroupIdcom.github.romualdrousseau
                    ArtifactIdany2json
                    Version2.44-SNAPSHOT
                    Typejar
                    Java Version17
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/any2json/any2json/team.html b/docs/api/any2json/any2json/team.html new file mode 100644 index 00000000..e3c5d54d --- /dev/null +++ b/docs/api/any2json/any2json/team.html @@ -0,0 +1,109 @@ + + + + + + + + + + Project Team – Any2Json + + + + + + + + Fork me on GitHub +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Team

                    +

                    A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                    +

                    The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                    +

                    Members

                    +

                    The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                    + + + + + + + + + + + + +
                    ImageNameEmailOrganizationOrganization URL
                    Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                    +

                    Contributors

                    +

                    There are no contributors listed for this project. Please check back again later.

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +@ 2024 Romuald Rousseau - All rights reserved +
                    +
                    +
                    + + + diff --git a/docs/api/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/css/apache-maven-fluido-2.0.0-M9.min.css new file mode 100644 index 00000000..fea07dd8 --- /dev/null +++ b/docs/api/css/apache-maven-fluido-2.0.0-M9.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/css/print.css b/docs/api/css/print.css new file mode 100644 index 00000000..34af557d --- /dev/null +++ b/docs/api/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} diff --git a/docs/api/css/site.css b/docs/api/css/site.css new file mode 100644 index 00000000..055e7e28 --- /dev/null +++ b/docs/api/css/site.css @@ -0,0 +1 @@ +/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/dependencies.html b/docs/api/dependencies.html new file mode 100644 index 00000000..fa7617c1 --- /dev/null +++ b/docs/api/dependencies.html @@ -0,0 +1,470 @@ + + + + + + + + + + Project Dependencies – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Dependencies

                    +

                    compile

                    +

                    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                    + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                    org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
                    +

                    test

                    +

                    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                    + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    junitjunit4.13.2jarEclipse Public License 1.0
                    org.hamcresthamcrest2.2jarBSD License 3
                    +

                    Project Transitive Dependencies

                    +

                    The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

                    +

                    compile

                    +

                    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                    + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                    org.slf4jslf4j-api2.0.16jarMIT License
                    +

                    runtime

                    +

                    The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                    + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.logging.log4jlog4j-core2.23.1jarApache-2.0
                    +

                    test

                    +

                    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

                    + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicenses
                    org.hamcresthamcrest-core1.3jarNew BSD License
                    +

                    Project Dependency Graph

                    + +
                    +

                    Dependency Tree

                    +
                    +

                    Licenses

                    +

                    Eclipse Public License 1.0: JUnit

                    +

                    MIT License: SLF4J API Module

                    +

                    BSD License 3: Hamcrest

                    +

                    Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

                    +

                    GNU GENERAL PUBLIC LICENSE, Version 3.0: any2json-monorepo

                    +

                    New BSD License: Hamcrest Core

                    +

                    Dependency File Details

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                    junit-4.13.2.jar384.6 kB389350321.5Yes
                    log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                    log4j-api-2.23.1.jar342.5 kB241----
                       • Root-23020591.8Yes
                       • Versioned-11429Yes
                    log4j-core-2.23.1.jar1.9 MB1310----
                       • Root-12931206551.8Yes
                       • Versioned-17749Yes
                    log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                    hamcrest-2.2.jar123.4 kB122108111.7Yes
                    hamcrest-core-1.3.jar45 kB524531.5Yes
                    slf4j-api-2.0.16.jar69.4 kB71----
                       • Root-695541.8Yes
                       • Versioned-2119No
                    TotalSizeEntriesClassesPackagesJava VersionDebug Information
                    83.3 MB246521891381.88
                    compile: 4compile: 795.5 kBcompile: 592compile: 480compile: 371.8compile: 4
                    runtime: 1runtime: 1.9 MBruntime: 1310runtime: 1206runtime: 55runtime: 1
                    test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/dependency-convergence.html b/docs/api/dependency-convergence.html new file mode 100644 index 00000000..e1a7120d --- /dev/null +++ b/docs/api/dependency-convergence.html @@ -0,0 +1,268 @@ + + + + + + + + + + Reactor Dependency Convergence – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Reactor Dependency Convergence

                    + + + +
                    + Legend: +
                    [Error]At least one dependency has a differing version of the dependency or has SNAPSHOT dependencies.

                    + + + + + + + + + + + + + + + + + + + + + +
                    + Statistics: +
                    Number of modules:10
                    Number of dependencies (NOD):190
                    Number of unique artifacts (NOA):210
                    Number of version-conflicting artifacts (NOC):5
                    Number of SNAPSHOT artifacts (NOS):3
                    Convergence (NOD/NOA):[Error] 90 %
                    Ready for release (100% convergence and no SNAPSHOTS):[Error] Error
                    You do not have 100% convergence.
                    You have SNAPSHOT dependencies.
                    +

                    Dependencies used in modules

                    +

                    com.fasterxml.jackson.core:jackson-databind

                    + + + +
                    [Error] + + + + + + + + + +
                    2.15.1 +
                      +
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    2. +
                    3. com.github.romualdrousseau:any2json-dbf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    4. +
                    5. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                               +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                               \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    6. +
                    7. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    8. +
                    9. com.github.romualdrousseau:any2json-layex-parser:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    10. +
                    11. com.github.romualdrousseau:any2json-net-classifier:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    12. +
                    13. com.github.romualdrousseau:any2json-pdf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    14. +
                    15. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                               +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                               \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    2.16.0 +
                      +
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    2. +
                    3. com.github.romualdrousseau:any2json-dbf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    4. +
                    5. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    6. +
                    7. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    8. +
                    9. com.github.romualdrousseau:any2json-layex-parser:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    10. +
                    11. com.github.romualdrousseau:any2json-net-classifier:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    12. +
                    13. com.github.romualdrousseau:any2json-pdf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    14. +
                    15. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    2.17.0 +
                      +
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    2. +
                    3. com.github.romualdrousseau:any2json-dbf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    4. +
                    5. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:compile
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    6. +
                    7. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    8. +
                    9. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    +

                    commons-codec:commons-codec

                    + + + +
                    [Error] + + + + + + +
                    1.15 +
                      +
                    1. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                               \- commons-codec:commons-codec:jar:1.15:compile

                    2. +
                    3. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  \- commons-codec:commons-codec:jar:1.15:compile

                    1.17.0 +
                      +
                    1. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT:compile
                         +- org.apache.poi:poi:jar:5.3.0:compile
                         |  \- commons-codec:commons-codec:jar:1.17.0:compile
                         +- org.apache.poi:poi-ooxml:jar:5.3.0:compile
                         |  \- org.apache.commons:commons-compress:jar:1.26.2:compile
                         |     \- commons-codec:commons-codec:jar:1.17.0:compile
                         \- org.apache.poi:poi-scratchpad:jar:5.3.0:compile
                            \- commons-codec:commons-codec:jar:1.17.0:compile

                    2. +
                    3. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      +- org.apache.poi:poi:jar:5.3.0:compile
                      |  \- commons-codec:commons-codec:jar:1.17.0:compile
                      +- org.apache.poi:poi-ooxml:jar:5.3.0:compile
                      |  \- org.apache.commons:commons-compress:jar:1.26.2:compile
                      |     \- commons-codec:commons-codec:jar:1.17.0:compile
                      \- org.apache.poi:poi-scratchpad:jar:5.3.0:compile
                         \- commons-codec:commons-codec:jar:1.17.0:compile

                    +

                    io.netty:netty-common

                    + + + +
                    [Error] + + + + + + +
                    4.1.100.Final +
                      +
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         +- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                         |  +- io.netty:netty-handler:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-resolver:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-buffer:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-transport:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-transport-native-unix-common:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  \- io.netty:netty-codec:jar:4.1.100.Final:compile
                         |  |     \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  \- io.netty:netty-transport-native-epoll:jar:4.1.100.Final:compile
                         |     +- io.netty:netty-common:jar:4.1.100.Final:compile
                         |     \- io.netty:netty-transport-classes-epoll:jar:4.1.100.Final:compile
                         |        \- io.netty:netty-common:jar:4.1.100.Final:compile
                         \- org.apache.hadoop:hadoop-mapreduce-client-core:jar:3.4.0:compile
                            \- io.netty:netty-all:jar:4.1.100.Final:compile
                               +- io.netty:netty-common:jar:4.1.100.Final:compile
                               +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.100.Final:runtime
                               |  \- io.netty:netty-common:jar:4.1.100.Final:runtime
                               +- io.netty:netty-transport-native-epoll:jar:linux-aarch_64:4.1.100.Final:runtime
                               |  \- io.netty:netty-common:jar:4.1.100.Final:runtime
                               +- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.100.Final:runtime
                               |  \- io.netty:netty-common:jar:4.1.100.Final:runtime
                               \- io.netty:netty-transport-native-kqueue:jar:osx-aarch_64:4.1.100.Final:runtime
                                  \- io.netty:netty-common:jar:4.1.100.Final:runtime

                    4.1.96.Final +
                      +
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  \- io.netty:netty-common:jar:4.1.96.Final:compile

                    +

                    org.apache.commons:commons-lang3

                    + + + +
                    [Error] + + + + + + +
                    3.12.0 +
                      +
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                            +- org.apache.commons:commons-configuration2:jar:2.8.0:compile
                            |  \- org.apache.commons:commons-lang3:jar:3.12.0:compile
                            \- org.apache.commons:commons-lang3:jar:3.12.0:compile

                    3.14.0 +
                      +
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                            +- org.apache.commons:commons-text:jar:1.12.0:compile
                            |  \- org.apache.commons:commons-lang3:jar:3.14.0:compile
                            \- org.apache.commons:commons-compress:jar:1.26.1:compile
                               \- org.apache.commons:commons-lang3:jar:3.14.0:compile

                    +

                    org.jline:jline

                    + + + +
                    [Error] + + + + + + +
                    3.22.0 +
                      +
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                            \- org.apache.hadoop:hadoop-auth:jar:3.4.0:compile
                               \- org.apache.kerby:kerb-simplekdc:jar:2.0.3:compile
                                  \- org.apache.kerby:kerb-admin:jar:2.0.3:compile
                                     \- org.jline:jline:jar:3.22.0:compile

                    3.9.0 +
                      +
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-yarn-client:jar:3.4.0:compile
                            \- org.jline:jline:jar:3.9.0:compile

                    +

                    com.github.romualdrousseau:shuju

                    + + + +
                    [Error] + + + +
                    1.29-SNAPSHOT +
                      +
                    1. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      +- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                      \- com.github.romualdrousseau:shuju-jackson:jar:1.29-SNAPSHOT:test
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:test

                    +

                    com.github.romualdrousseau:shuju-jackson

                    + + + +
                    [Error] + + + +
                    1.29-SNAPSHOT +
                      +
                    1. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson:jar:1.29-SNAPSHOT:test

                    +

                    com.github.romualdrousseau:shuju-jackson-json

                    + + + +
                    [Error] + + + +
                    1.29-SNAPSHOT +
                      +
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/dependency-info.html b/docs/api/dependency-info.html new file mode 100644 index 00000000..58d47da1 --- /dev/null +++ b/docs/api/dependency-info.html @@ -0,0 +1,120 @@ + + + + + + + + + + Maven Coordinates – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Maven Coordinates

                    +

                    Apache Maven

                    +
                    <dependency>
                    +  <groupId>com.github.romualdrousseau</groupId>
                    +  <artifactId>any2json-monorepo</artifactId>
                    +  <version>2.44-SNAPSHOT</version>
                    +  <type>pom</type>
                    +</dependency>
                    +

                    Apache Ivy

                    +
                    <dependency org="com.github.romualdrousseau" name="any2json-monorepo" rev="2.44-SNAPSHOT">
                    +  <artifact name="any2json-monorepo" type="pom" />
                    +</dependency>
                    +

                    Groovy Grape

                    +
                    @Grapes(
                    +@Grab(group='com.github.romualdrousseau', module='any2json-monorepo', version='2.44-SNAPSHOT')
                    +)
                    +

                    Gradle/Grails

                    +
                    implementation 'com.github.romualdrousseau:any2json-monorepo:2.44-SNAPSHOT'
                    +

                    Scala SBT

                    +
                    libraryDependencies += "com.github.romualdrousseau" % "any2json-monorepo" % "2.44-SNAPSHOT"
                    +

                    Leiningen

                    +
                    [com.github.romualdrousseau/any2json-monorepo "2.44-SNAPSHOT"]
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/dependency-management.html b/docs/api/dependency-management.html new file mode 100644 index 00000000..45e1d7f0 --- /dev/null +++ b/docs/api/dependency-management.html @@ -0,0 +1,126 @@ + + + + + + + + + + Project Dependency Management – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Dependency Management

                    +

                    compile

                    +

                    The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                    + + + + + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersionTypeLicense
                    com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                    org.slf4jslf4j-api2.0.16jarMIT License
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/distribution-management.html b/docs/api/distribution-management.html new file mode 100644 index 00000000..97eec49c --- /dev/null +++ b/docs/api/distribution-management.html @@ -0,0 +1,104 @@ + + + + + + + + + + Project Distribution Management – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Overview

                    +

                    The following is the distribution management information used by this project.

                    +

                    Repository - ossrh

                    https://oss.sonatype.org/service/local/staging/deploy/maven2
                    +

                    Snapshot Repository - ossrh

                    https://oss.sonatype.org/content/repositories/snapshots
                    +

                    Site - any2json-monorepo-site

                    +

                    file:///mnt/media/Projects/Any2Json-monorepo/

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/fonts/glyphicons-halflings-regular.eot b/docs/api/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 00000000..423bd5d3 Binary files /dev/null and b/docs/api/fonts/glyphicons-halflings-regular.eot differ diff --git a/docs/api/fonts/glyphicons-halflings-regular.svg b/docs/api/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..c8f06d9a --- /dev/null +++ b/docs/api/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/fonts/glyphicons-halflings-regular.ttf b/docs/api/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 00000000..a498ef4e Binary files /dev/null and b/docs/api/fonts/glyphicons-halflings-regular.ttf differ diff --git a/docs/api/fonts/glyphicons-halflings-regular.woff b/docs/api/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 00000000..d83c539b Binary files /dev/null and b/docs/api/fonts/glyphicons-halflings-regular.woff differ diff --git a/docs/api/images/accessories-text-editor.png b/docs/api/images/accessories-text-editor.png new file mode 100644 index 00000000..abc3366e Binary files /dev/null and b/docs/api/images/accessories-text-editor.png differ diff --git a/docs/api/images/add.gif b/docs/api/images/add.gif new file mode 100644 index 00000000..1cb3dbf9 Binary files /dev/null and b/docs/api/images/add.gif differ diff --git a/docs/api/images/apache-maven-project-2.png b/docs/api/images/apache-maven-project-2.png new file mode 100644 index 00000000..a44db6ed Binary files /dev/null and b/docs/api/images/apache-maven-project-2.png differ diff --git a/docs/api/images/application-certificate.png b/docs/api/images/application-certificate.png new file mode 100644 index 00000000..cc6aff61 Binary files /dev/null and b/docs/api/images/application-certificate.png differ diff --git a/docs/api/images/close.gif b/docs/api/images/close.gif new file mode 100644 index 00000000..1c26bbc5 Binary files /dev/null and b/docs/api/images/close.gif differ diff --git a/docs/api/images/contact-new.png b/docs/api/images/contact-new.png new file mode 100644 index 00000000..ebc4316d Binary files /dev/null and b/docs/api/images/contact-new.png differ diff --git a/docs/api/images/document-properties.png b/docs/api/images/document-properties.png new file mode 100644 index 00000000..34c2409a Binary files /dev/null and b/docs/api/images/document-properties.png differ diff --git a/docs/api/images/drive-harddisk.png b/docs/api/images/drive-harddisk.png new file mode 100644 index 00000000..d7ce475f Binary files /dev/null and b/docs/api/images/drive-harddisk.png differ diff --git a/docs/api/images/fix.gif b/docs/api/images/fix.gif new file mode 100644 index 00000000..b7eb3dc4 Binary files /dev/null and b/docs/api/images/fix.gif differ diff --git a/docs/api/images/icon_error_sml.gif b/docs/api/images/icon_error_sml.gif new file mode 100644 index 00000000..12e9a01a Binary files /dev/null and b/docs/api/images/icon_error_sml.gif differ diff --git a/docs/api/images/icon_help_sml.gif b/docs/api/images/icon_help_sml.gif new file mode 100644 index 00000000..aaf20e6e Binary files /dev/null and b/docs/api/images/icon_help_sml.gif differ diff --git a/docs/api/images/icon_info_sml.gif b/docs/api/images/icon_info_sml.gif new file mode 100644 index 00000000..b7763267 Binary files /dev/null and b/docs/api/images/icon_info_sml.gif differ diff --git a/docs/api/images/icon_success_sml.gif b/docs/api/images/icon_success_sml.gif new file mode 100644 index 00000000..0a195279 Binary files /dev/null and b/docs/api/images/icon_success_sml.gif differ diff --git a/docs/api/images/icon_warning_sml.gif b/docs/api/images/icon_warning_sml.gif new file mode 100644 index 00000000..ac6ad6ad Binary files /dev/null and b/docs/api/images/icon_warning_sml.gif differ diff --git a/docs/api/images/image-x-generic.png b/docs/api/images/image-x-generic.png new file mode 100644 index 00000000..ab49efb3 Binary files /dev/null and b/docs/api/images/image-x-generic.png differ diff --git a/docs/api/images/internet-web-browser.png b/docs/api/images/internet-web-browser.png new file mode 100644 index 00000000..307d6aca Binary files /dev/null and b/docs/api/images/internet-web-browser.png differ diff --git a/docs/api/images/logos/build-by-maven-black.png b/docs/api/images/logos/build-by-maven-black.png new file mode 100644 index 00000000..919fd0f6 Binary files /dev/null and b/docs/api/images/logos/build-by-maven-black.png differ diff --git a/docs/api/images/logos/build-by-maven-white.png b/docs/api/images/logos/build-by-maven-white.png new file mode 100644 index 00000000..7d44c9c2 Binary files /dev/null and b/docs/api/images/logos/build-by-maven-white.png differ diff --git a/docs/api/images/logos/maven-feather.png b/docs/api/images/logos/maven-feather.png new file mode 100644 index 00000000..b5ada836 Binary files /dev/null and b/docs/api/images/logos/maven-feather.png differ diff --git a/docs/api/images/network-server.png b/docs/api/images/network-server.png new file mode 100644 index 00000000..1d12e193 Binary files /dev/null and b/docs/api/images/network-server.png differ diff --git a/docs/api/images/package-x-generic.png b/docs/api/images/package-x-generic.png new file mode 100644 index 00000000..8b7e9e67 Binary files /dev/null and b/docs/api/images/package-x-generic.png differ diff --git a/docs/api/images/profiles/pre-release.png b/docs/api/images/profiles/pre-release.png new file mode 100644 index 00000000..d448e850 Binary files /dev/null and b/docs/api/images/profiles/pre-release.png differ diff --git a/docs/api/images/profiles/retired.png b/docs/api/images/profiles/retired.png new file mode 100644 index 00000000..f89f6a29 Binary files /dev/null and b/docs/api/images/profiles/retired.png differ diff --git a/docs/api/images/profiles/sandbox.png b/docs/api/images/profiles/sandbox.png new file mode 100644 index 00000000..f88b3626 Binary files /dev/null and b/docs/api/images/profiles/sandbox.png differ diff --git a/docs/api/images/remove.gif b/docs/api/images/remove.gif new file mode 100644 index 00000000..fc65631c Binary files /dev/null and b/docs/api/images/remove.gif differ diff --git a/docs/api/images/rss.png b/docs/api/images/rss.png new file mode 100644 index 00000000..a9850ee2 Binary files /dev/null and b/docs/api/images/rss.png differ diff --git a/docs/api/images/update.gif b/docs/api/images/update.gif new file mode 100644 index 00000000..b2a6d0bf Binary files /dev/null and b/docs/api/images/update.gif differ diff --git a/docs/api/images/window-new.png b/docs/api/images/window-new.png new file mode 100644 index 00000000..0e12ef95 Binary files /dev/null and b/docs/api/images/window-new.png differ diff --git a/docs/api/img/glyphicons-halflings-white.png b/docs/api/img/glyphicons-halflings-white.png new file mode 100644 index 00000000..3bf6484a Binary files /dev/null and b/docs/api/img/glyphicons-halflings-white.png differ diff --git a/docs/api/img/glyphicons-halflings.png b/docs/api/img/glyphicons-halflings.png new file mode 100644 index 00000000..a9969993 Binary files /dev/null and b/docs/api/img/glyphicons-halflings.png differ diff --git a/docs/api/index.html b/docs/api/index.html new file mode 100644 index 00000000..d086ee5c --- /dev/null +++ b/docs/api/index.html @@ -0,0 +1,134 @@ + + + + + + + + + + About – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    About any2json-monorepo

                    +

                    A java API to manipulate semi structured documents and extract data from them.

                    +

                    Project Modules

                    +

                    This project has declared the following modules:

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    NameDescription
                    any2JsonA java API to manipulate semi structured documents and extract data from them.
                    any2json-layex-parserAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
                    any2json-net-classifierAny2Json plugin to tag tabular output implementing embeddings.
                    any2json-csvConvert any text file in Json
                    any2json-excelConvert any text file in Json
                    any2json-parquetConvert any text file in Parquet
                    any2json-dbfConvert any text file in Json
                    any2json-pdfAny2Json plugin to load PDF file.
                    Any2Json ExamplesThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from + "real life".
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/js/apache-maven-fluido-2.0.0-M9.min.js new file mode 100644 index 00000000..819716ab --- /dev/null +++ b/docs/api/js/apache-maven-fluido-2.0.0-M9.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/licenses.html b/docs/api/licenses.html new file mode 100644 index 00000000..1c89e505 --- /dev/null +++ b/docs/api/licenses.html @@ -0,0 +1,777 @@ + + + + + + + + + + Project Licenses – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Overview

                    +

                    Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                    +

                    Project Licenses

                    +

                    GNU GENERAL PUBLIC LICENSE, Version 3.0

                    +
                                        GNU GENERAL PUBLIC LICENSE
                    +                       Version 3, 29 June 2007
                    +
                    + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                    + Everyone is permitted to copy and distribute verbatim copies
                    + of this license document, but changing it is not allowed.
                    +
                    +                            Preamble
                    +
                    +  The GNU General Public License is a free, copyleft license for
                    +software and other kinds of works.
                    +
                    +  The licenses for most software and other practical works are designed
                    +to take away your freedom to share and change the works.  By contrast,
                    +the GNU General Public License is intended to guarantee your freedom to
                    +share and change all versions of a program--to make sure it remains free
                    +software for all its users.  We, the Free Software Foundation, use the
                    +GNU General Public License for most of our software; it applies also to
                    +any other work released this way by its authors.  You can apply it to
                    +your programs, too.
                    +
                    +  When we speak of free software, we are referring to freedom, not
                    +price.  Our General Public Licenses are designed to make sure that you
                    +have the freedom to distribute copies of free software (and charge for
                    +them if you wish), that you receive source code or can get it if you
                    +want it, that you can change the software or use pieces of it in new
                    +free programs, and that you know you can do these things.
                    +
                    +  To protect your rights, we need to prevent others from denying you
                    +these rights or asking you to surrender the rights.  Therefore, you have
                    +certain responsibilities if you distribute copies of the software, or if
                    +you modify it: responsibilities to respect the freedom of others.
                    +
                    +  For example, if you distribute copies of such a program, whether
                    +gratis or for a fee, you must pass on to the recipients the same
                    +freedoms that you received.  You must make sure that they, too, receive
                    +or can get the source code.  And you must show them these terms so they
                    +know their rights.
                    +
                    +  Developers that use the GNU GPL protect your rights with two steps:
                    +(1) assert copyright on the software, and (2) offer you this License
                    +giving you legal permission to copy, distribute and/or modify it.
                    +
                    +  For the developers' and authors' protection, the GPL clearly explains
                    +that there is no warranty for this free software.  For both users' and
                    +authors' sake, the GPL requires that modified versions be marked as
                    +changed, so that their problems will not be attributed erroneously to
                    +authors of previous versions.
                    +
                    +  Some devices are designed to deny users access to install or run
                    +modified versions of the software inside them, although the manufacturer
                    +can do so.  This is fundamentally incompatible with the aim of
                    +protecting users' freedom to change the software.  The systematic
                    +pattern of such abuse occurs in the area of products for individuals to
                    +use, which is precisely where it is most unacceptable.  Therefore, we
                    +have designed this version of the GPL to prohibit the practice for those
                    +products.  If such problems arise substantially in other domains, we
                    +stand ready to extend this provision to those domains in future versions
                    +of the GPL, as needed to protect the freedom of users.
                    +
                    +  Finally, every program is threatened constantly by software patents.
                    +States should not allow patents to restrict development and use of
                    +software on general-purpose computers, but in those that do, we wish to
                    +avoid the special danger that patents applied to a free program could
                    +make it effectively proprietary.  To prevent this, the GPL assures that
                    +patents cannot be used to render the program non-free.
                    +
                    +  The precise terms and conditions for copying, distribution and
                    +modification follow.
                    +
                    +                       TERMS AND CONDITIONS
                    +
                    +  0. Definitions.
                    +
                    +  "This License" refers to version 3 of the GNU General Public License.
                    +
                    +  "Copyright" also means copyright-like laws that apply to other kinds of
                    +works, such as semiconductor masks.
                    +
                    +  "The Program" refers to any copyrightable work licensed under this
                    +License.  Each licensee is addressed as "you".  "Licensees" and
                    +"recipients" may be individuals or organizations.
                    +
                    +  To "modify" a work means to copy from or adapt all or part of the work
                    +in a fashion requiring copyright permission, other than the making of an
                    +exact copy.  The resulting work is called a "modified version" of the
                    +earlier work or a work "based on" the earlier work.
                    +
                    +  A "covered work" means either the unmodified Program or a work based
                    +on the Program.
                    +
                    +  To "propagate" a work means to do anything with it that, without
                    +permission, would make you directly or secondarily liable for
                    +infringement under applicable copyright law, except executing it on a
                    +computer or modifying a private copy.  Propagation includes copying,
                    +distribution (with or without modification), making available to the
                    +public, and in some countries other activities as well.
                    +
                    +  To "convey" a work means any kind of propagation that enables other
                    +parties to make or receive copies.  Mere interaction with a user through
                    +a computer network, with no transfer of a copy, is not conveying.
                    +
                    +  An interactive user interface displays "Appropriate Legal Notices"
                    +to the extent that it includes a convenient and prominently visible
                    +feature that (1) displays an appropriate copyright notice, and (2)
                    +tells the user that there is no warranty for the work (except to the
                    +extent that warranties are provided), that licensees may convey the
                    +work under this License, and how to view a copy of this License.  If
                    +the interface presents a list of user commands or options, such as a
                    +menu, a prominent item in the list meets this criterion.
                    +
                    +  1. Source Code.
                    +
                    +  The "source code" for a work means the preferred form of the work
                    +for making modifications to it.  "Object code" means any non-source
                    +form of a work.
                    +
                    +  A "Standard Interface" means an interface that either is an official
                    +standard defined by a recognized standards body, or, in the case of
                    +interfaces specified for a particular programming language, one that
                    +is widely used among developers working in that language.
                    +
                    +  The "System Libraries" of an executable work include anything, other
                    +than the work as a whole, that (a) is included in the normal form of
                    +packaging a Major Component, but which is not part of that Major
                    +Component, and (b) serves only to enable use of the work with that
                    +Major Component, or to implement a Standard Interface for which an
                    +implementation is available to the public in source code form.  A
                    +"Major Component", in this context, means a major essential component
                    +(kernel, window system, and so on) of the specific operating system
                    +(if any) on which the executable work runs, or a compiler used to
                    +produce the work, or an object code interpreter used to run it.
                    +
                    +  The "Corresponding Source" for a work in object code form means all
                    +the source code needed to generate, install, and (for an executable
                    +work) run the object code and to modify the work, including scripts to
                    +control those activities.  However, it does not include the work's
                    +System Libraries, or general-purpose tools or generally available free
                    +programs which are used unmodified in performing those activities but
                    +which are not part of the work.  For example, Corresponding Source
                    +includes interface definition files associated with source files for
                    +the work, and the source code for shared libraries and dynamically
                    +linked subprograms that the work is specifically designed to require,
                    +such as by intimate data communication or control flow between those
                    +subprograms and other parts of the work.
                    +
                    +  The Corresponding Source need not include anything that users
                    +can regenerate automatically from other parts of the Corresponding
                    +Source.
                    +
                    +  The Corresponding Source for a work in source code form is that
                    +same work.
                    +
                    +  2. Basic Permissions.
                    +
                    +  All rights granted under this License are granted for the term of
                    +copyright on the Program, and are irrevocable provided the stated
                    +conditions are met.  This License explicitly affirms your unlimited
                    +permission to run the unmodified Program.  The output from running a
                    +covered work is covered by this License only if the output, given its
                    +content, constitutes a covered work.  This License acknowledges your
                    +rights of fair use or other equivalent, as provided by copyright law.
                    +
                    +  You may make, run and propagate covered works that you do not
                    +convey, without conditions so long as your license otherwise remains
                    +in force.  You may convey covered works to others for the sole purpose
                    +of having them make modifications exclusively for you, or provide you
                    +with facilities for running those works, provided that you comply with
                    +the terms of this License in conveying all material for which you do
                    +not control copyright.  Those thus making or running the covered works
                    +for you must do so exclusively on your behalf, under your direction
                    +and control, on terms that prohibit them from making any copies of
                    +your copyrighted material outside their relationship with you.
                    +
                    +  Conveying under any other circumstances is permitted solely under
                    +the conditions stated below.  Sublicensing is not allowed; section 10
                    +makes it unnecessary.
                    +
                    +  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                    +
                    +  No covered work shall be deemed part of an effective technological
                    +measure under any applicable law fulfilling obligations under article
                    +11 of the WIPO copyright treaty adopted on 20 December 1996, or
                    +similar laws prohibiting or restricting circumvention of such
                    +measures.
                    +
                    +  When you convey a covered work, you waive any legal power to forbid
                    +circumvention of technological measures to the extent such circumvention
                    +is effected by exercising rights under this License with respect to
                    +the covered work, and you disclaim any intention to limit operation or
                    +modification of the work as a means of enforcing, against the work's
                    +users, your or third parties' legal rights to forbid circumvention of
                    +technological measures.
                    +
                    +  4. Conveying Verbatim Copies.
                    +
                    +  You may convey verbatim copies of the Program's source code as you
                    +receive it, in any medium, provided that you conspicuously and
                    +appropriately publish on each copy an appropriate copyright notice;
                    +keep intact all notices stating that this License and any
                    +non-permissive terms added in accord with section 7 apply to the code;
                    +keep intact all notices of the absence of any warranty; and give all
                    +recipients a copy of this License along with the Program.
                    +
                    +  You may charge any price or no price for each copy that you convey,
                    +and you may offer support or warranty protection for a fee.
                    +
                    +  5. Conveying Modified Source Versions.
                    +
                    +  You may convey a work based on the Program, or the modifications to
                    +produce it from the Program, in the form of source code under the
                    +terms of section 4, provided that you also meet all of these conditions:
                    +
                    +    a) The work must carry prominent notices stating that you modified
                    +    it, and giving a relevant date.
                    +
                    +    b) The work must carry prominent notices stating that it is
                    +    released under this License and any conditions added under section
                    +    7.  This requirement modifies the requirement in section 4 to
                    +    "keep intact all notices".
                    +
                    +    c) You must license the entire work, as a whole, under this
                    +    License to anyone who comes into possession of a copy.  This
                    +    License will therefore apply, along with any applicable section 7
                    +    additional terms, to the whole of the work, and all its parts,
                    +    regardless of how they are packaged.  This License gives no
                    +    permission to license the work in any other way, but it does not
                    +    invalidate such permission if you have separately received it.
                    +
                    +    d) If the work has interactive user interfaces, each must display
                    +    Appropriate Legal Notices; however, if the Program has interactive
                    +    interfaces that do not display Appropriate Legal Notices, your
                    +    work need not make them do so.
                    +
                    +  A compilation of a covered work with other separate and independent
                    +works, which are not by their nature extensions of the covered work,
                    +and which are not combined with it such as to form a larger program,
                    +in or on a volume of a storage or distribution medium, is called an
                    +"aggregate" if the compilation and its resulting copyright are not
                    +used to limit the access or legal rights of the compilation's users
                    +beyond what the individual works permit.  Inclusion of a covered work
                    +in an aggregate does not cause this License to apply to the other
                    +parts of the aggregate.
                    +
                    +  6. Conveying Non-Source Forms.
                    +
                    +  You may convey a covered work in object code form under the terms
                    +of sections 4 and 5, provided that you also convey the
                    +machine-readable Corresponding Source under the terms of this License,
                    +in one of these ways:
                    +
                    +    a) Convey the object code in, or embodied in, a physical product
                    +    (including a physical distribution medium), accompanied by the
                    +    Corresponding Source fixed on a durable physical medium
                    +    customarily used for software interchange.
                    +
                    +    b) Convey the object code in, or embodied in, a physical product
                    +    (including a physical distribution medium), accompanied by a
                    +    written offer, valid for at least three years and valid for as
                    +    long as you offer spare parts or customer support for that product
                    +    model, to give anyone who possesses the object code either (1) a
                    +    copy of the Corresponding Source for all the software in the
                    +    product that is covered by this License, on a durable physical
                    +    medium customarily used for software interchange, for a price no
                    +    more than your reasonable cost of physically performing this
                    +    conveying of source, or (2) access to copy the
                    +    Corresponding Source from a network server at no charge.
                    +
                    +    c) Convey individual copies of the object code with a copy of the
                    +    written offer to provide the Corresponding Source.  This
                    +    alternative is allowed only occasionally and noncommercially, and
                    +    only if you received the object code with such an offer, in accord
                    +    with subsection 6b.
                    +
                    +    d) Convey the object code by offering access from a designated
                    +    place (gratis or for a charge), and offer equivalent access to the
                    +    Corresponding Source in the same way through the same place at no
                    +    further charge.  You need not require recipients to copy the
                    +    Corresponding Source along with the object code.  If the place to
                    +    copy the object code is a network server, the Corresponding Source
                    +    may be on a different server (operated by you or a third party)
                    +    that supports equivalent copying facilities, provided you maintain
                    +    clear directions next to the object code saying where to find the
                    +    Corresponding Source.  Regardless of what server hosts the
                    +    Corresponding Source, you remain obligated to ensure that it is
                    +    available for as long as needed to satisfy these requirements.
                    +
                    +    e) Convey the object code using peer-to-peer transmission, provided
                    +    you inform other peers where the object code and Corresponding
                    +    Source of the work are being offered to the general public at no
                    +    charge under subsection 6d.
                    +
                    +  A separable portion of the object code, whose source code is excluded
                    +from the Corresponding Source as a System Library, need not be
                    +included in conveying the object code work.
                    +
                    +  A "User Product" is either (1) a "consumer product", which means any
                    +tangible personal property which is normally used for personal, family,
                    +or household purposes, or (2) anything designed or sold for incorporation
                    +into a dwelling.  In determining whether a product is a consumer product,
                    +doubtful cases shall be resolved in favor of coverage.  For a particular
                    +product received by a particular user, "normally used" refers to a
                    +typical or common use of that class of product, regardless of the status
                    +of the particular user or of the way in which the particular user
                    +actually uses, or expects or is expected to use, the product.  A product
                    +is a consumer product regardless of whether the product has substantial
                    +commercial, industrial or non-consumer uses, unless such uses represent
                    +the only significant mode of use of the product.
                    +
                    +  "Installation Information" for a User Product means any methods,
                    +procedures, authorization keys, or other information required to install
                    +and execute modified versions of a covered work in that User Product from
                    +a modified version of its Corresponding Source.  The information must
                    +suffice to ensure that the continued functioning of the modified object
                    +code is in no case prevented or interfered with solely because
                    +modification has been made.
                    +
                    +  If you convey an object code work under this section in, or with, or
                    +specifically for use in, a User Product, and the conveying occurs as
                    +part of a transaction in which the right of possession and use of the
                    +User Product is transferred to the recipient in perpetuity or for a
                    +fixed term (regardless of how the transaction is characterized), the
                    +Corresponding Source conveyed under this section must be accompanied
                    +by the Installation Information.  But this requirement does not apply
                    +if neither you nor any third party retains the ability to install
                    +modified object code on the User Product (for example, the work has
                    +been installed in ROM).
                    +
                    +  The requirement to provide Installation Information does not include a
                    +requirement to continue to provide support service, warranty, or updates
                    +for a work that has been modified or installed by the recipient, or for
                    +the User Product in which it has been modified or installed.  Access to a
                    +network may be denied when the modification itself materially and
                    +adversely affects the operation of the network or violates the rules and
                    +protocols for communication across the network.
                    +
                    +  Corresponding Source conveyed, and Installation Information provided,
                    +in accord with this section must be in a format that is publicly
                    +documented (and with an implementation available to the public in
                    +source code form), and must require no special password or key for
                    +unpacking, reading or copying.
                    +
                    +  7. Additional Terms.
                    +
                    +  "Additional permissions" are terms that supplement the terms of this
                    +License by making exceptions from one or more of its conditions.
                    +Additional permissions that are applicable to the entire Program shall
                    +be treated as though they were included in this License, to the extent
                    +that they are valid under applicable law.  If additional permissions
                    +apply only to part of the Program, that part may be used separately
                    +under those permissions, but the entire Program remains governed by
                    +this License without regard to the additional permissions.
                    +
                    +  When you convey a copy of a covered work, you may at your option
                    +remove any additional permissions from that copy, or from any part of
                    +it.  (Additional permissions may be written to require their own
                    +removal in certain cases when you modify the work.)  You may place
                    +additional permissions on material, added by you to a covered work,
                    +for which you have or can give appropriate copyright permission.
                    +
                    +  Notwithstanding any other provision of this License, for material you
                    +add to a covered work, you may (if authorized by the copyright holders of
                    +that material) supplement the terms of this License with terms:
                    +
                    +    a) Disclaiming warranty or limiting liability differently from the
                    +    terms of sections 15 and 16 of this License; or
                    +
                    +    b) Requiring preservation of specified reasonable legal notices or
                    +    author attributions in that material or in the Appropriate Legal
                    +    Notices displayed by works containing it; or
                    +
                    +    c) Prohibiting misrepresentation of the origin of that material, or
                    +    requiring that modified versions of such material be marked in
                    +    reasonable ways as different from the original version; or
                    +
                    +    d) Limiting the use for publicity purposes of names of licensors or
                    +    authors of the material; or
                    +
                    +    e) Declining to grant rights under trademark law for use of some
                    +    trade names, trademarks, or service marks; or
                    +
                    +    f) Requiring indemnification of licensors and authors of that
                    +    material by anyone who conveys the material (or modified versions of
                    +    it) with contractual assumptions of liability to the recipient, for
                    +    any liability that these contractual assumptions directly impose on
                    +    those licensors and authors.
                    +
                    +  All other non-permissive additional terms are considered "further
                    +restrictions" within the meaning of section 10.  If the Program as you
                    +received it, or any part of it, contains a notice stating that it is
                    +governed by this License along with a term that is a further
                    +restriction, you may remove that term.  If a license document contains
                    +a further restriction but permits relicensing or conveying under this
                    +License, you may add to a covered work material governed by the terms
                    +of that license document, provided that the further restriction does
                    +not survive such relicensing or conveying.
                    +
                    +  If you add terms to a covered work in accord with this section, you
                    +must place, in the relevant source files, a statement of the
                    +additional terms that apply to those files, or a notice indicating
                    +where to find the applicable terms.
                    +
                    +  Additional terms, permissive or non-permissive, may be stated in the
                    +form of a separately written license, or stated as exceptions;
                    +the above requirements apply either way.
                    +
                    +  8. Termination.
                    +
                    +  You may not propagate or modify a covered work except as expressly
                    +provided under this License.  Any attempt otherwise to propagate or
                    +modify it is void, and will automatically terminate your rights under
                    +this License (including any patent licenses granted under the third
                    +paragraph of section 11).
                    +
                    +  However, if you cease all violation of this License, then your
                    +license from a particular copyright holder is reinstated (a)
                    +provisionally, unless and until the copyright holder explicitly and
                    +finally terminates your license, and (b) permanently, if the copyright
                    +holder fails to notify you of the violation by some reasonable means
                    +prior to 60 days after the cessation.
                    +
                    +  Moreover, your license from a particular copyright holder is
                    +reinstated permanently if the copyright holder notifies you of the
                    +violation by some reasonable means, this is the first time you have
                    +received notice of violation of this License (for any work) from that
                    +copyright holder, and you cure the violation prior to 30 days after
                    +your receipt of the notice.
                    +
                    +  Termination of your rights under this section does not terminate the
                    +licenses of parties who have received copies or rights from you under
                    +this License.  If your rights have been terminated and not permanently
                    +reinstated, you do not qualify to receive new licenses for the same
                    +material under section 10.
                    +
                    +  9. Acceptance Not Required for Having Copies.
                    +
                    +  You are not required to accept this License in order to receive or
                    +run a copy of the Program.  Ancillary propagation of a covered work
                    +occurring solely as a consequence of using peer-to-peer transmission
                    +to receive a copy likewise does not require acceptance.  However,
                    +nothing other than this License grants you permission to propagate or
                    +modify any covered work.  These actions infringe copyright if you do
                    +not accept this License.  Therefore, by modifying or propagating a
                    +covered work, you indicate your acceptance of this License to do so.
                    +
                    +  10. Automatic Licensing of Downstream Recipients.
                    +
                    +  Each time you convey a covered work, the recipient automatically
                    +receives a license from the original licensors, to run, modify and
                    +propagate that work, subject to this License.  You are not responsible
                    +for enforcing compliance by third parties with this License.
                    +
                    +  An "entity transaction" is a transaction transferring control of an
                    +organization, or substantially all assets of one, or subdividing an
                    +organization, or merging organizations.  If propagation of a covered
                    +work results from an entity transaction, each party to that
                    +transaction who receives a copy of the work also receives whatever
                    +licenses to the work the party's predecessor in interest had or could
                    +give under the previous paragraph, plus a right to possession of the
                    +Corresponding Source of the work from the predecessor in interest, if
                    +the predecessor has it or can get it with reasonable efforts.
                    +
                    +  You may not impose any further restrictions on the exercise of the
                    +rights granted or affirmed under this License.  For example, you may
                    +not impose a license fee, royalty, or other charge for exercise of
                    +rights granted under this License, and you may not initiate litigation
                    +(including a cross-claim or counterclaim in a lawsuit) alleging that
                    +any patent claim is infringed by making, using, selling, offering for
                    +sale, or importing the Program or any portion of it.
                    +
                    +  11. Patents.
                    +
                    +  A "contributor" is a copyright holder who authorizes use under this
                    +License of the Program or a work on which the Program is based.  The
                    +work thus licensed is called the contributor's "contributor version".
                    +
                    +  A contributor's "essential patent claims" are all patent claims
                    +owned or controlled by the contributor, whether already acquired or
                    +hereafter acquired, that would be infringed by some manner, permitted
                    +by this License, of making, using, or selling its contributor version,
                    +but do not include claims that would be infringed only as a
                    +consequence of further modification of the contributor version.  For
                    +purposes of this definition, "control" includes the right to grant
                    +patent sublicenses in a manner consistent with the requirements of
                    +this License.
                    +
                    +  Each contributor grants you a non-exclusive, worldwide, royalty-free
                    +patent license under the contributor's essential patent claims, to
                    +make, use, sell, offer for sale, import and otherwise run, modify and
                    +propagate the contents of its contributor version.
                    +
                    +  In the following three paragraphs, a "patent license" is any express
                    +agreement or commitment, however denominated, not to enforce a patent
                    +(such as an express permission to practice a patent or covenant not to
                    +sue for patent infringement).  To "grant" such a patent license to a
                    +party means to make such an agreement or commitment not to enforce a
                    +patent against the party.
                    +
                    +  If you convey a covered work, knowingly relying on a patent license,
                    +and the Corresponding Source of the work is not available for anyone
                    +to copy, free of charge and under the terms of this License, through a
                    +publicly available network server or other readily accessible means,
                    +then you must either (1) cause the Corresponding Source to be so
                    +available, or (2) arrange to deprive yourself of the benefit of the
                    +patent license for this particular work, or (3) arrange, in a manner
                    +consistent with the requirements of this License, to extend the patent
                    +license to downstream recipients.  "Knowingly relying" means you have
                    +actual knowledge that, but for the patent license, your conveying the
                    +covered work in a country, or your recipient's use of the covered work
                    +in a country, would infringe one or more identifiable patents in that
                    +country that you have reason to believe are valid.
                    +
                    +  If, pursuant to or in connection with a single transaction or
                    +arrangement, you convey, or propagate by procuring conveyance of, a
                    +covered work, and grant a patent license to some of the parties
                    +receiving the covered work authorizing them to use, propagate, modify
                    +or convey a specific copy of the covered work, then the patent license
                    +you grant is automatically extended to all recipients of the covered
                    +work and works based on it.
                    +
                    +  A patent license is "discriminatory" if it does not include within
                    +the scope of its coverage, prohibits the exercise of, or is
                    +conditioned on the non-exercise of one or more of the rights that are
                    +specifically granted under this License.  You may not convey a covered
                    +work if you are a party to an arrangement with a third party that is
                    +in the business of distributing software, under which you make payment
                    +to the third party based on the extent of your activity of conveying
                    +the work, and under which the third party grants, to any of the
                    +parties who would receive the covered work from you, a discriminatory
                    +patent license (a) in connection with copies of the covered work
                    +conveyed by you (or copies made from those copies), or (b) primarily
                    +for and in connection with specific products or compilations that
                    +contain the covered work, unless you entered into that arrangement,
                    +or that patent license was granted, prior to 28 March 2007.
                    +
                    +  Nothing in this License shall be construed as excluding or limiting
                    +any implied license or other defenses to infringement that may
                    +otherwise be available to you under applicable patent law.
                    +
                    +  12. No Surrender of Others' Freedom.
                    +
                    +  If conditions are imposed on you (whether by court order, agreement or
                    +otherwise) that contradict the conditions of this License, they do not
                    +excuse you from the conditions of this License.  If you cannot convey a
                    +covered work so as to satisfy simultaneously your obligations under this
                    +License and any other pertinent obligations, then as a consequence you may
                    +not convey it at all.  For example, if you agree to terms that obligate you
                    +to collect a royalty for further conveying from those to whom you convey
                    +the Program, the only way you could satisfy both those terms and this
                    +License would be to refrain entirely from conveying the Program.
                    +
                    +  13. Use with the GNU Affero General Public License.
                    +
                    +  Notwithstanding any other provision of this License, you have
                    +permission to link or combine any covered work with a work licensed
                    +under version 3 of the GNU Affero General Public License into a single
                    +combined work, and to convey the resulting work.  The terms of this
                    +License will continue to apply to the part which is the covered work,
                    +but the special requirements of the GNU Affero General Public License,
                    +section 13, concerning interaction through a network will apply to the
                    +combination as such.
                    +
                    +  14. Revised Versions of this License.
                    +
                    +  The Free Software Foundation may publish revised and/or new versions of
                    +the GNU General Public License from time to time.  Such new versions will
                    +be similar in spirit to the present version, but may differ in detail to
                    +address new problems or concerns.
                    +
                    +  Each version is given a distinguishing version number.  If the
                    +Program specifies that a certain numbered version of the GNU General
                    +Public License "or any later version" applies to it, you have the
                    +option of following the terms and conditions either of that numbered
                    +version or of any later version published by the Free Software
                    +Foundation.  If the Program does not specify a version number of the
                    +GNU General Public License, you may choose any version ever published
                    +by the Free Software Foundation.
                    +
                    +  If the Program specifies that a proxy can decide which future
                    +versions of the GNU General Public License can be used, that proxy's
                    +public statement of acceptance of a version permanently authorizes you
                    +to choose that version for the Program.
                    +
                    +  Later license versions may give you additional or different
                    +permissions.  However, no additional obligations are imposed on any
                    +author or copyright holder as a result of your choosing to follow a
                    +later version.
                    +
                    +  15. Disclaimer of Warranty.
                    +
                    +  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                    +APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                    +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                    +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                    +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                    +PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                    +IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                    +ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                    +
                    +  16. Limitation of Liability.
                    +
                    +  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                    +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                    +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                    +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                    +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                    +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                    +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                    +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                    +SUCH DAMAGES.
                    +
                    +  17. Interpretation of Sections 15 and 16.
                    +
                    +  If the disclaimer of warranty and limitation of liability provided
                    +above cannot be given local legal effect according to their terms,
                    +reviewing courts shall apply local law that most closely approximates
                    +an absolute waiver of all civil liability in connection with the
                    +Program, unless a warranty or assumption of liability accompanies a
                    +copy of the Program in return for a fee.
                    +
                    +                     END OF TERMS AND CONDITIONS
                    +
                    +            How to Apply These Terms to Your New Programs
                    +
                    +  If you develop a new program, and you want it to be of the greatest
                    +possible use to the public, the best way to achieve this is to make it
                    +free software which everyone can redistribute and change under these terms.
                    +
                    +  To do so, attach the following notices to the program.  It is safest
                    +to attach them to the start of each source file to most effectively
                    +state the exclusion of warranty; and each file should have at least
                    +the "copyright" line and a pointer to where the full notice is found.
                    +
                    +    <one line to give the program's name and a brief idea of what it does.>
                    +    Copyright (C) <year>  <name of author>
                    +
                    +    This program is free software: you can redistribute it and/or modify
                    +    it under the terms of the GNU General Public License as published by
                    +    the Free Software Foundation, either version 3 of the License, or
                    +    (at your option) any later version.
                    +
                    +    This program is distributed in the hope that it will be useful,
                    +    but WITHOUT ANY WARRANTY; without even the implied warranty of
                    +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                    +    GNU General Public License for more details.
                    +
                    +    You should have received a copy of the GNU General Public License
                    +    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                    +
                    +Also add information on how to contact you by electronic and paper mail.
                    +
                    +  If the program does terminal interaction, make it output a short
                    +notice like this when it starts in an interactive mode:
                    +
                    +    <program>  Copyright (C) <year>  <name of author>
                    +    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                    +    This is free software, and you are welcome to redistribute it
                    +    under certain conditions; type `show c' for details.
                    +
                    +The hypothetical commands `show w' and `show c' should show the appropriate
                    +parts of the General Public License.  Of course, your program's commands
                    +might be different; for a GUI interface, you would use an "about box".
                    +
                    +  You should also get your employer (if you work as a programmer) or school,
                    +if any, to sign a "copyright disclaimer" for the program, if necessary.
                    +For more information on this, and how to apply and follow the GNU GPL, see
                    +<https://www.gnu.org/licenses/>.
                    +
                    +  The GNU General Public License does not permit incorporating your program
                    +into proprietary programs.  If your program is a subroutine library, you
                    +may consider it more useful to permit linking proprietary applications with
                    +the library.  If this is what you want to do, use the GNU Lesser General
                    +Public License instead of this License.  But first, please read
                    +<https://www.gnu.org/licenses/why-not-lgpl.html>.
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/modules.html b/docs/api/modules.html new file mode 100644 index 00000000..370e6bc0 --- /dev/null +++ b/docs/api/modules.html @@ -0,0 +1,132 @@ + + + + + + + + + + Project Modules – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Modules

                    +

                    This project has declared the following modules:

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    NameDescription
                    any2JsonA java API to manipulate semi structured documents and extract data from them.
                    any2json-layex-parserAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
                    any2json-net-classifierAny2Json plugin to tag tabular output implementing embeddings.
                    any2json-csvConvert any text file in Json
                    any2json-excelConvert any text file in Json
                    any2json-parquetConvert any text file in Parquet
                    any2json-dbfConvert any text file in Json
                    any2json-pdfAny2Json plugin to load PDF file.
                    Any2Json ExamplesThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from + "real life".
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/plugin-management.html b/docs/api/plugin-management.html new file mode 100644 index 00000000..a431c8f7 --- /dev/null +++ b/docs/api/plugin-management.html @@ -0,0 +1,120 @@ + + + + + + + + + + Project Plugin Management – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Plugin Management

                    + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                    org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                    org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                    org.apache.maven.pluginsmaven-release-plugin3.0.1
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/plugins.html b/docs/api/plugins.html new file mode 100644 index 00000000..9d15894b --- /dev/null +++ b/docs/api/plugins.html @@ -0,0 +1,162 @@ + + + + + + + + + + Project Plugins – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Build Plugins

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-clean-plugin3.4.0
                    org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                    org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                    org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                    org.apache.maven.pluginsmaven-install-plugin3.1.3
                    org.apache.maven.pluginsmaven-jar-plugin3.4.2
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    org.apache.maven.pluginsmaven-resources-plugin3.3.1
                    org.apache.maven.pluginsmaven-site-plugin3.20.0
                    org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                    org.codehaus.mojoversions-maven-plugin2.17.1
                    +

                    Project Report Plugins

                    + + + + + + + + + + + + +
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/project-info.html b/docs/api/project-info.html new file mode 100644 index 00000000..df95f915 --- /dev/null +++ b/docs/api/project-info.html @@ -0,0 +1,144 @@ + + + + + + + + + + Project Information – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Information

                    +

                    This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                    +

                    Overview

                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    DocumentDescription
                    DependenciesThis document lists the project's dependencies and provides information on each dependency.
                    Dependency ConvergenceThis document presents the convergence of dependency versions across the entire project, and its sub modules.
                    Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                    Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                    Distribution ManagementThis document provides informations on the distribution management of this project.
                    AboutA java API to manipulate semi structured documents and extract data from them.
                    LicensesThis document lists the project license(s).
                    Project ModulesThis document lists the modules (sub-projects) of this project.
                    Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                    PluginsThis document lists the build plugins and the report plugins used by this project.
                    Source Code ManagementThis document lists ways to access the online source repository.
                    SummaryThis document lists other related information of this project
                    TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/scm.html b/docs/api/scm.html new file mode 100644 index 00000000..c82357c2 --- /dev/null +++ b/docs/api/scm.html @@ -0,0 +1,111 @@ + + + + + + + + + + Source Code Management – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Overview

                    +

                    This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                    +

                    Web Browser Access

                    +

                    The following is a link to a browsable version of the source repository:

                    +
                    https://github.com/romualdrousseau/any2json-monorepo
                    +

                    Anonymous Access

                    +

                    The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                    +
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    +

                    Developer Access

                    +

                    Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                    +
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    +

                    Access from Behind a Firewall

                    +

                    Refer to the documentation of the SCM used for more information about access behind a firewall.

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/summary.html b/docs/api/summary.html new file mode 100644 index 00000000..50fb52eb --- /dev/null +++ b/docs/api/summary.html @@ -0,0 +1,132 @@ + + + + + + + + + + Project Summary – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Summary

                    +

                    Project Information

                    + + + + + + + + + + + + +
                    FieldValue
                    Nameany2json-monorepo
                    DescriptionA java API to manipulate semi structured documents and extract data from them.
                    Homepagehttps://github.com/romualdrousseau/any2json-monorepo
                    +

                    Project Organization

                    +

                    This project does not belong to an organization.

                    +

                    Build Information

                    + + + + + + + + + + + + + + + +
                    FieldValue
                    GroupIdcom.github.romualdrousseau
                    ArtifactIdany2json-monorepo
                    Version2.44-SNAPSHOT
                    Typepom
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/api/team.html b/docs/api/team.html new file mode 100644 index 00000000..c7676dcd --- /dev/null +++ b/docs/api/team.html @@ -0,0 +1,118 @@ + + + + + + + + + + Project Team – any2json-monorepo + + + + + + +
                    +
                    + + + +
                    +
                    +
                    + + +
                    +
                    +
                    +

                    Project Team

                    +

                    A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                    +

                    The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                    +

                    Members

                    +

                    The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                    + + + + + + + + + + + + +
                    ImageNameEmailOrganizationOrganization URL
                    Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                    +

                    Contributors

                    +

                    There are no contributors listed for this project. Please check back again later.

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    © 2024 +

                    +
                    +
                    +
                    + + + diff --git a/docs/index.html b/docs/index.html index 014c13db..ea8cc2de 100644 --- a/docs/index.html +++ b/docs/index.html @@ -223,5 +223,5 @@ diff --git a/docs/sitemap.xml.gz b/docs/sitemap.xml.gz index 631c01a1..e6c43d6a 100644 Binary files a/docs/sitemap.xml.gz and b/docs/sitemap.xml.gz differ diff --git a/justfile b/justfile index c9921835..7f7e9db5 100644 --- a/justfile +++ b/justfile @@ -60,8 +60,8 @@ revert-version: # Build the documentation build-doc: - mvn -P documentation clean site site:stage just --justfile any2json-documents/justfile build + mvn -P documentation clean site site:stage # Update all plugins and dependencies update-dependencies: