From e65aaa5f488ad949896b9396bf6277218f7840d2 Mon Sep 17 00:00:00 2001 From: gloria Date: Mon, 2 Mar 2020 17:01:10 -0500 Subject: [PATCH 01/22] change checker_framework config, add JavaSE-11 --- .classpath | 6 +++--- .settings/org.eclipse.jdt.core.prefs | 12 +++++++++--- META-INF/MANIFEST.MF | 3 ++- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.classpath b/.classpath index 333ee66..6ae8eb6 100644 --- a/.classpath +++ b/.classpath @@ -1,11 +1,11 @@ - + + + - - diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 1f9317b..a58ebdc 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,15 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=12 -org.eclipse.jdt.core.compiler.compliance=12 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=12 +org.eclipse.jdt.core.compiler.source=11 diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF index 7a82467..09f420c 100644 --- a/META-INF/MANIFEST.MF +++ b/META-INF/MANIFEST.MF @@ -15,5 +15,6 @@ Require-Bundle: org.eclipse.core.runtime, org.eclipse.lsp4j, org.eclipse.lsp4j.jsonrpc Automatic-Module-Name: LSP_CheckerFramework -Bundle-RequiredExecutionEnvironment: JavaSE-12 +Bundle-RequiredExecutionEnvironment: JavaSE-12, + JavaSE-11 Bundle-ActivationPolicy: lazy From 4ec7aad1a6dc40bf0276d204f2a902e0d61becd8 Mon Sep 17 00:00:00 2001 From: gloria Date: Mon, 2 Mar 2020 18:12:18 -0500 Subject: [PATCH 02/22] change file structure, add feature and update site --- checker-framework-eclipse-feature/.project | 17 + .../build.properties | 7 + checker-framework-eclipse-feature/feature.xml | 396 ++ .../META-INF/MANIFEST.MF | 20 + checker-framework-eclipse-plugin/README.md | 24 + .../LSPCheckerFrameworkConstants.class | Bin 0 -> 618 bytes .../LSPCheckerFrameworkPlugin.class | Bin 0 -> 662 bytes ...heckerFrameworkPreferenceInitializer.class | Bin 0 -> 1036 bytes .../LSPCheckerFrameworkPreferencePage.class | Bin 0 -> 5503 bytes ...nguageServerStreamConnectionProvider.class | Bin 0 -> 6804 bytes .../lsp_checkerframework/MessageUtil.class | Bin 0 -> 1334 bytes .../lsp_checkerframework/messages.properties | 6 + .../build.properties | 5 + ...mework-languageserver-downloader-0.1.0.jar | Bin 0 -> 621985 bytes checker-framework-eclipse-plugin/plugin.xml | 106 + .../LSPCheckerFrameworkConstants.java | 17 + .../LSPCheckerFrameworkPlugin.java | 30 + ...CheckerFrameworkPreferenceInitializer.java | 26 + .../LSPCheckerFrameworkPreferencePage.java | 199 + ...anguageServerStreamConnectionProvider.java | 150 + .../src/lsp_checkerframework/MessageUtil.java | 43 + .../lsp_checkerframework/messages.properties | 6 + .../.project | 17 + .../artifacts.jar | Bin 0 -> 616 bytes .../content.jar | Bin 0 -> 9258 bytes ...hecker.framework.eclipse.feature_2.3.2.jar | Bin 0 -> 7922 bytes .../logs.zip | Bin 0 -> 539 bytes .../bootstrap/css/bootstrap-responsive.css | 0 .../css/bootstrap-responsive.min.css | 9 + .../manual/bootstrap/css/bootstrap.css | 6039 +++++++++++++++++ .../manual/bootstrap/css/bootstrap.min.css | 9 + .../manual/bootstrap/css/main.css | 38 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../manual/bootstrap/js/bootstrap.js | 2159 ++++++ .../manual/bootstrap/js/bootstrap.min.js | 6 + .../manual/images/checkers_box.png | Bin 0 -> 48993 bytes .../manual/images/other_preferences.png | Bin 0 -> 316713 bytes .../manual/images/select_nullness.png | Bin 0 -> 50124 bytes .../manual/images/selected_checkers.png | Bin 0 -> 50357 bytes .../manual/index.html | 338 + ...SP_CheckerFramework_1.0.0.202002261911.jar | Bin 0 -> 1833 bytes .../site.xml | 7 + 43 files changed, 9674 insertions(+) create mode 100644 checker-framework-eclipse-feature/.project create mode 100644 checker-framework-eclipse-feature/build.properties create mode 100644 checker-framework-eclipse-feature/feature.xml create mode 100644 checker-framework-eclipse-plugin/META-INF/MANIFEST.MF create mode 100644 checker-framework-eclipse-plugin/README.md create mode 100644 checker-framework-eclipse-plugin/bin/lsp_checkerframework/LSPCheckerFrameworkConstants.class create mode 100644 checker-framework-eclipse-plugin/bin/lsp_checkerframework/LSPCheckerFrameworkPlugin.class create mode 100644 checker-framework-eclipse-plugin/bin/lsp_checkerframework/LSPCheckerFrameworkPreferenceInitializer.class create mode 100644 checker-framework-eclipse-plugin/bin/lsp_checkerframework/LSPCheckerFrameworkPreferencePage.class create mode 100644 checker-framework-eclipse-plugin/bin/lsp_checkerframework/LanguageServerStreamConnectionProvider.class create mode 100644 checker-framework-eclipse-plugin/bin/lsp_checkerframework/MessageUtil.class create mode 100755 checker-framework-eclipse-plugin/bin/lsp_checkerframework/messages.properties create mode 100644 checker-framework-eclipse-plugin/build.properties create mode 100644 checker-framework-eclipse-plugin/checker-framework-languageserver-downloader-0.1.0.jar create mode 100644 checker-framework-eclipse-plugin/plugin.xml create mode 100755 checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkConstants.java create mode 100644 checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPlugin.java create mode 100644 checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferenceInitializer.java create mode 100755 checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferencePage.java create mode 100644 checker-framework-eclipse-plugin/src/lsp_checkerframework/LanguageServerStreamConnectionProvider.java create mode 100755 checker-framework-eclipse-plugin/src/lsp_checkerframework/MessageUtil.java create mode 100755 checker-framework-eclipse-plugin/src/lsp_checkerframework/messages.properties create mode 100644 checker-framework-eclipse-update-site/.project create mode 100644 checker-framework-eclipse-update-site/artifacts.jar create mode 100644 checker-framework-eclipse-update-site/content.jar create mode 100644 checker-framework-eclipse-update-site/features/checker.framework.eclipse.feature_2.3.2.jar create mode 100644 checker-framework-eclipse-update-site/logs.zip create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap-responsive.css create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap-responsive.min.css create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.css create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.min.css create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/css/main.css create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/img/glyphicons-halflings-white.png create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/img/glyphicons-halflings.png create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/js/bootstrap.js create mode 100644 checker-framework-eclipse-update-site/manual/bootstrap/js/bootstrap.min.js create mode 100644 checker-framework-eclipse-update-site/manual/images/checkers_box.png create mode 100644 checker-framework-eclipse-update-site/manual/images/other_preferences.png create mode 100644 checker-framework-eclipse-update-site/manual/images/select_nullness.png create mode 100644 checker-framework-eclipse-update-site/manual/images/selected_checkers.png create mode 100644 checker-framework-eclipse-update-site/manual/index.html create mode 100644 checker-framework-eclipse-update-site/plugins/LSP_CheckerFramework_1.0.0.202002261911.jar create mode 100644 checker-framework-eclipse-update-site/site.xml diff --git a/checker-framework-eclipse-feature/.project b/checker-framework-eclipse-feature/.project new file mode 100644 index 0000000..c6c54e8 --- /dev/null +++ b/checker-framework-eclipse-feature/.project @@ -0,0 +1,17 @@ + + + checker-framework-eclipse-feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/checker-framework-eclipse-feature/build.properties b/checker-framework-eclipse-feature/build.properties new file mode 100644 index 0000000..88de62d --- /dev/null +++ b/checker-framework-eclipse-feature/build.properties @@ -0,0 +1,7 @@ +bin.includes = feature.xml,\ + bin/,\ + plugin/,\ + feature/ +src.includes = feature.xml,\ + build.properties,\ + .project \ No newline at end of file diff --git a/checker-framework-eclipse-feature/feature.xml b/checker-framework-eclipse-feature/feature.xml new file mode 100644 index 0000000..427d91f --- /dev/null +++ b/checker-framework-eclipse-feature/feature.xml @@ -0,0 +1,396 @@ + + + + + The Checker Framework plugin makes it easier to run a pluggable + type-checker. A pluggable type-checker finds bugs at compile time that + would ordinarily manifest at run time. If the pluggable type-checker + issues no warnings, then you have a guarantee that the error will not + occur at run time. + + + + Copyright Checker Framework Development Team + + + + GNU General Public License, version 2, +with the Classpath Exception + +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 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) <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 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., 59 + Temple Place, Suite 330, Boston, MA 02111-1307 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 Sun Microsystems, Inc. are subject to +the following clarification and special exception to the GPL, but only where +Sun has expressly included in the particular source file's header the words +"Sun designates this particular file as subject to the "Classpath" exception +as provided by Sun 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/checker-framework-eclipse-plugin/META-INF/MANIFEST.MF b/checker-framework-eclipse-plugin/META-INF/MANIFEST.MF new file mode 100644 index 0000000..09f420c --- /dev/null +++ b/checker-framework-eclipse-plugin/META-INF/MANIFEST.MF @@ -0,0 +1,20 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LSP_CheckerFramework +Bundle-SymbolicName: LSP_CheckerFramework;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-Activator: lsp_checkerframework.LSPCheckerFrameworkPlugin +Require-Bundle: org.eclipse.core.runtime, + org.eclipse.ui, + org.eclipse.jface.text, + org.eclipse.ui.editors, + org.eclipse.ui.genericeditor, + org.eclipse.core.filebuffers, + org.eclipse.core.resources, + org.eclipse.lsp4e, + org.eclipse.lsp4j, + org.eclipse.lsp4j.jsonrpc +Automatic-Module-Name: LSP_CheckerFramework +Bundle-RequiredExecutionEnvironment: JavaSE-12, + JavaSE-11 +Bundle-ActivationPolicy: lazy diff --git a/checker-framework-eclipse-plugin/README.md b/checker-framework-eclipse-plugin/README.md new file mode 100644 index 0000000..f8088b0 --- /dev/null +++ b/checker-framework-eclipse-plugin/README.md @@ -0,0 +1,24 @@ +# Checker Framework Support for Eclipse +An LSP4E Eclipse plugin connecting to the Checker Framework LSP language server. + +## First-Time Install Setup Instructions + +The plugin's default preference settings are empty strings and must be specified by the user before the language server can run. When the plugin first starts, you may see an Exception and/or error message that the checker path is invalid. To fix this, go to `Preferences`, click `LSP Checker Framework`, and set the checker path (folder containing checker framework and language server) and type checker to use. Then, restart Eclipse to allow the plugin to see the changes. + +If the checker path specified is missing the checker framework or language server, the plugin will automatically try and download the newest versions of the checker framework and language server into the specified path and run the language server. + +At the current time, only one type checker can be used at a time. + +**Note: any changes to the preference text fields require a restart to allow the plugin to see the changes** + +**Note 2: make sure the folder specified in the checker path only contains one instance of language server and checker framework. There is currently no way of specifying which version to use in the plugin if there are multiple versions of the files.** + +## Using this Plugin + +The plugin will automatically start the language server when a `.java` file is opened. To re-run the checker, either save the changes in the file or re-open the file. + +If the checker path specified is missing the checker framework or language server, the plugin will automatically try and download the newest versions of the checker framework and language server into the specified path and run the language server. + +To change which checker to use, edit the checker type in the Preferences Page and change the text field. Please restart after making the change to have it take effect. + +**Note: the red underlining from errors detected by the language server may underline the wrong word if tabs exist in the erroneous line due to Eclipse interpreting tabs differently than the language server** diff --git a/checker-framework-eclipse-plugin/bin/lsp_checkerframework/LSPCheckerFrameworkConstants.class b/checker-framework-eclipse-plugin/bin/lsp_checkerframework/LSPCheckerFrameworkConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..09c5d4ef2d8ae21efc21b5b8814c44cfc52b8e8d GIT binary patch literal 618 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 literal 0 HcmV?d00001 diff --git a/checker-framework-eclipse-plugin/bin/lsp_checkerframework/LanguageServerStreamConnectionProvider.class b/checker-framework-eclipse-plugin/bin/lsp_checkerframework/LanguageServerStreamConnectionProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..4f253792480fb37bf34571f7277f35a93806b744 GIT binary patch literal 6804 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 literal 0 HcmV?d00001 diff --git a/checker-framework-eclipse-plugin/bin/lsp_checkerframework/messages.properties b/checker-framework-eclipse-plugin/bin/lsp_checkerframework/messages.properties new file mode 100755 index 0000000..cb482fb --- /dev/null +++ b/checker-framework-eclipse-plugin/bin/lsp_checkerframework/messages.properties @@ -0,0 +1,6 @@ +Default_text=Default text +Change=Chan&ge +Check_Box_Options=Check Box Options +Text_Field_Type_Checker=Type Checker +Text_Field_Checker_Path=Checker Path +Text_Field_Command_Options=Command Line Options diff --git a/checker-framework-eclipse-plugin/build.properties b/checker-framework-eclipse-plugin/build.properties new file mode 100644 index 0000000..2b0d95b --- /dev/null +++ b/checker-framework-eclipse-plugin/build.properties @@ -0,0 +1,5 @@ +source.. = src/ +output.. = bin/ +bin.includes = plugin.xml,\ + META-INF/,\ + . diff --git a/checker-framework-eclipse-plugin/checker-framework-languageserver-downloader-0.1.0.jar b/checker-framework-eclipse-plugin/checker-framework-languageserver-downloader-0.1.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..4d85d98f15a4f83861aa73052108d5c240db2929 GIT binary patch literal 621985 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%0DKdMdDnsBumlx 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

v5Lr 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

B4&q!nUxa7>sQ&Y@yY) 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkConstants.java b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkConstants.java new file mode 100755 index 0000000..75663bb --- /dev/null +++ b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkConstants.java @@ -0,0 +1,17 @@ +package lsp_checkerframework; + +/** This interface contains constants for use only within the LSP CheckerFramework Plugin. */ +public interface LSPCheckerFrameworkConstants { + public static final String PLUGIN_ID = "lsp_checkerframework"; // $NON-NLS-1$ + + public static final String PREFIX = PLUGIN_ID + "."; // $NON-NLS-1$ + + public static final String TYPE_CHECKER = PREFIX + "textTypeChecker"; // $NON-NLS-1$ + + public static final String CHECKER_PATH = PREFIX + "textCheckerPath"; + + public static final String COMMAND_OPTIONS = PREFIX + "textCommandOptions"; + + public static final String PREFERENCE_PAGE_CONTEXT = + PREFIX + "preference_page_context"; // $NON-NLS-1$ +} diff --git a/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPlugin.java b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPlugin.java new file mode 100644 index 0000000..a2382ec --- /dev/null +++ b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPlugin.java @@ -0,0 +1,30 @@ +package lsp_checkerframework; + +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * This is the top-level class of the LSPCheckerFramework plugin tool. + * + * @see AbstractUIPlugin for additional information on UI plugins + */ +public class LSPCheckerFrameworkPlugin extends AbstractUIPlugin { + + public static final String PLUGIN_ID = "org.eclipse.ui.examples.readmetool"; // $NON-NLS-1$ + + /** Default instance of the receiver */ + private static LSPCheckerFrameworkPlugin inst; + + /** Creates the plugin and caches its default instance */ + public LSPCheckerFrameworkPlugin() { + if (inst == null) inst = this; + } + + /** + * Gets the plugin singleton. + * + * @return the default LSPCheckerFrameworkPlugin instance + */ + public static LSPCheckerFrameworkPlugin getDefault() { + return inst; + } +} diff --git a/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferenceInitializer.java b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferenceInitializer.java new file mode 100644 index 0000000..e75fd78 --- /dev/null +++ b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferenceInitializer.java @@ -0,0 +1,26 @@ +package lsp_checkerframework; + +import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; +import org.eclipse.jface.preference.IPreferenceStore; + +/** + * Initializes the preferences for the plug-in. + * + * @since 3.0 + */ +public class LSPCheckerFrameworkPreferenceInitializer extends AbstractPreferenceInitializer { + + /* + * (non-Javadoc) + * + * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences() + */ + public void initializeDefaultPreferences() { + // These settings will show up when the preference page is shown for the first time. + + IPreferenceStore store = LSPCheckerFrameworkPlugin.getDefault().getPreferenceStore(); + store.setDefault("TYPE_CHECKER", ""); // $NON-NLS-1$ //$NON-NLS-2$ + store.setDefault("CHECKER_PATH", ""); // $NON-NLS-1$ //$NON-NLS-2$ + store.setDefault("COMMAND_OPTIONS", ""); // $NON-NLS-1$ //$NON-NLS-2$ + } +} diff --git a/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferencePage.java b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferencePage.java new file mode 100755 index 0000000..652dc9a --- /dev/null +++ b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LSPCheckerFrameworkPreferencePage.java @@ -0,0 +1,199 @@ +package lsp_checkerframework; + +import org.eclipse.jface.preference.IPreferenceStore; +import org.eclipse.jface.preference.PreferencePage; +import org.eclipse.swt.SWT; +import org.eclipse.swt.events.ModifyEvent; +import org.eclipse.swt.events.ModifyListener; +import org.eclipse.swt.events.SelectionEvent; +import org.eclipse.swt.events.SelectionListener; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Text; +import org.eclipse.ui.IWorkbench; +import org.eclipse.ui.IWorkbenchPreferencePage; +import org.eclipse.ui.PlatformUI; + +/** + * This class implements a sample preference page that is added to the preference dialog based on + * the registration. + */ +public class LSPCheckerFrameworkPreferencePage extends PreferencePage + implements IWorkbenchPreferencePage, SelectionListener, ModifyListener { + + private Text textFieldTypeChecker; + private Text textFieldCheckerPath; + private Text textFieldCommandLineOptions; + + /** + * Creates composite control and sets the default layout data. + * + * @param parent the parent of the new composite + * @param numColumns the number of columns for the new composite + * @return the newly-created coposite + */ + private Composite createComposite(Composite parent, int numColumns) { + Composite composite = new Composite(parent, SWT.NULL); + + // GridLayout + GridLayout layout = new GridLayout(); + layout.numColumns = numColumns; + composite.setLayout(layout); + + // GridData + GridData data = new GridData(); + data.verticalAlignment = GridData.FILL; + data.horizontalAlignment = GridData.FILL; + composite.setLayoutData(data); + return composite; + } + + /** (non-Javadoc) Method declared on PreferencePage */ + protected Control createContents(Composite parent) { + PlatformUI.getWorkbench() + .getHelpSystem() + .setHelp(parent, LSPCheckerFrameworkConstants.PREFERENCE_PAGE_CONTEXT); + + // composite_textField << parent + Composite composite_textField_typeChecker = createComposite(parent, 2); + createLabel( + composite_textField_typeChecker, + MessageUtil.getString("Text_Field_Type_Checker")); // $NON-NLS-1$ + + Composite composite_textField_checkerPath = createComposite(parent, 2); + createLabel( + composite_textField_checkerPath, + MessageUtil.getString("Text_Field_Checker_Path")); // $NON-NLS-1$ + + Composite composite_textField_commandOptions = createComposite(parent, 2); + createLabel( + composite_textField_commandOptions, + MessageUtil.getString("Text_Field_Command_Options")); // $NON-NLS-1$ + + textFieldTypeChecker = createTextField(composite_textField_typeChecker); + textFieldCheckerPath = createTextField(composite_textField_checkerPath); + textFieldCommandLineOptions = createTextField(composite_textField_commandOptions); + + initializeValues(); + + // font = null; + return new Composite(parent, SWT.NULL); + } + + /** + * Utility method that creates a label instance and sets the default layout data. + * + * @param parent the parent for the new label + * @param text the text for the new label + * @return the new label + */ + private Label createLabel(Composite parent, String text) { + Label label = new Label(parent, SWT.LEFT); + label.setText(text); + GridData data = new GridData(); + data.horizontalSpan = 2; + data.horizontalAlignment = GridData.FILL; + label.setLayoutData(data); + return label; + } + + /** + * Create a text field specific for this application + * + * @param parent the parent of the new text field + * @return the new text field + */ + private Text createTextField(Composite parent) { + Text text = new Text(parent, SWT.SINGLE | SWT.BORDER); + text.addModifyListener(this); + GridData data = new GridData(); + data.horizontalAlignment = GridData.FILL; + data.grabExcessHorizontalSpace = true; + data.verticalAlignment = GridData.CENTER; + data.grabExcessVerticalSpace = false; + text.setLayoutData(data); + return text; + } + + /** + * The ReadmePreferencePage implementation of this PreferencePage method + * returns preference store that belongs to the our plugin. This is important because we want to + * store our preferences separately from the workbench. + */ + protected IPreferenceStore doGetPreferenceStore() { + return LSPCheckerFrameworkPlugin.getDefault().getPreferenceStore(); + } + + /* (non-Javadoc) + * Method declared on IWorkbenchPreferencePage + */ + public void init(IWorkbench workbench) { + // do nothing + } + + /** Initializes states of the controls using default values in the preference store. */ + private void initializeDefaults() { + IPreferenceStore store = getPreferenceStore(); + + textFieldTypeChecker.setText(store.getDefaultString(LSPCheckerFrameworkConstants.TYPE_CHECKER)); + textFieldCheckerPath.setText(store.getDefaultString(LSPCheckerFrameworkConstants.CHECKER_PATH)); + textFieldCommandLineOptions.setText( + store.getDefaultString(LSPCheckerFrameworkConstants.COMMAND_OPTIONS)); + } + + /** Initializes states of the controls from the preference store. */ + private void initializeValues() { + IPreferenceStore store = getPreferenceStore(); + + textFieldTypeChecker.setText(store.getString(LSPCheckerFrameworkConstants.TYPE_CHECKER)); + textFieldCheckerPath.setText(store.getString(LSPCheckerFrameworkConstants.CHECKER_PATH)); + textFieldCommandLineOptions.setText( + store.getString(LSPCheckerFrameworkConstants.COMMAND_OPTIONS)); + } + + /** (non-Javadoc) Method declared on ModifyListener */ + public void modifyText(ModifyEvent event) { + // Do nothing on a modification in this example + } + + /* (non-Javadoc) + * Method declared on PreferencePage + */ + protected void performDefaults() { + super.performDefaults(); + initializeDefaults(); + } + + /* (non-Javadoc) + * Method declared on PreferencePage + */ + public boolean performOk() { + storeValues(); + LSPCheckerFrameworkPlugin.getDefault().savePluginPreferences(); + return true; + } + + /** Stores the values of the controls back to the preference store. */ + private void storeValues() { + IPreferenceStore store = getPreferenceStore(); + + store.setValue(LSPCheckerFrameworkConstants.TYPE_CHECKER, textFieldTypeChecker.getText()); + store.setValue(LSPCheckerFrameworkConstants.CHECKER_PATH, textFieldCheckerPath.getText()); + store.setValue( + LSPCheckerFrameworkConstants.COMMAND_OPTIONS, textFieldCommandLineOptions.getText()); + } + + /** (non-Javadoc) Method declared on SelectionListener */ + public void widgetDefaultSelected(SelectionEvent event) { + // Handle a default selection. Do nothing in this example + } + + /** (non-Javadoc) Method declared on SelectionListener */ + public void widgetSelected(SelectionEvent event) { + // Do nothing on selection in this example; + } +} diff --git a/checker-framework-eclipse-plugin/src/lsp_checkerframework/LanguageServerStreamConnectionProvider.java b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LanguageServerStreamConnectionProvider.java new file mode 100644 index 0000000..9f440c9 --- /dev/null +++ b/checker-framework-eclipse-plugin/src/lsp_checkerframework/LanguageServerStreamConnectionProvider.java @@ -0,0 +1,150 @@ +package lsp_checkerframework; + +import java.io.File; +import java.net.URI; +import java.util.*; + +import org.eclipse.jface.preference.IPreferenceStore; +import org.eclipse.lsp4e.server.ProcessStreamConnectionProvider; +import org.eclipse.lsp4j.InitializeResult; +import org.eclipse.lsp4j.jsonrpc.messages.Message; +import org.eclipse.lsp4j.jsonrpc.messages.ResponseMessage; +import org.eclipse.lsp4j.services.LanguageServer; + +public class LanguageServerStreamConnectionProvider extends ProcessStreamConnectionProvider { + public LanguageServerStreamConnectionProvider() { + + /** Get the preferences from preference page */ + IPreferenceStore store = LSPCheckerFrameworkPlugin.getDefault().getPreferenceStore(); + + String typeChecker = store.getString(LSPCheckerFrameworkConstants.TYPE_CHECKER); + String checkerPath = store.getString(LSPCheckerFrameworkConstants.CHECKER_PATH); + String commandOptions = store.getString(LSPCheckerFrameworkConstants.COMMAND_OPTIONS); + + assert (!typeChecker.isEmpty()); + assert (!checkerPath.isEmpty()); + + System.out.println("Type Checker: " + typeChecker); + System.out.println("Checker Path: " + checkerPath); + System.out.println("Command Options: " + commandOptions); + + /** Download checker framework and language server if needed */ + File f = new File(checkerPath); + File[] listOfFiles = f.listFiles(); + + if (listOfFiles == null) System.err.println("Error: checker path is invalid"); + + boolean languageServerExists = false; + boolean checkerFrameworkExists = false; + + for (File file : listOfFiles) { + String name = file.getName(); + if (name.contains("checker-framework-languageserver") && name.contains(".jar")) { + languageServerExists = true; + } else if (name.contains("checker-framework") + && !name.contains("languageserver") + && !name.contains(".zip")) { + checkerFrameworkExists = true; + } + } + + if (!languageServerExists || !checkerFrameworkExists) { + // run the downloader + try { + final File downloaderFolder = + new File( + LanguageServerStreamConnectionProvider.class + .getProtectionDomain() + .getCodeSource() + .getLocation() + .toURI() + .getPath()); + + String downloaderPath = + downloaderFolder.getAbsolutePath() + + "/checker-framework-languageserver-downloader-0.1.0.jar"; + + ProcessBuilder pb = new ProcessBuilder("java", "-jar", downloaderPath, checkerPath); + System.out.println("Executing Downloader..."); + Process p = pb.start(); // Start the process. + int rc = p.waitFor(); // Wait for the process to finish. + System.out.println("Downloader executed with exit code: " + rc); + } catch (Exception e) { + e.printStackTrace(); + } + } + + /** Start the language server */ + + // get the paths of checker framework and language server + f = new File(checkerPath); + listOfFiles = f.listFiles(); + + String checkerFrameworkAbsolutePath = ""; + String checkerFrameworkAbsolutePathFolder = ""; + String languageServerAbsolutePath = ""; + + for (File file : listOfFiles) { + String name = file.getName(); + + if (name.contains("checker-framework-languageserver") && name.contains(".jar")) { + languageServerAbsolutePath = checkerPath + name; + } else if (name.contains("checker-framework") + && !name.contains("languageserver") + && !name.contains(".zip")) { + checkerFrameworkAbsolutePath = checkerPath + name + "/checker/dist/checker.jar"; + checkerFrameworkAbsolutePathFolder = checkerPath + name; + } + } + + System.out.println("Checker Framework Path: " + checkerFrameworkAbsolutePath); + System.out.println("Language Server Path: " + languageServerAbsolutePath); + + System.out.println("Initializing LangServer"); + File javaLocation = getjavaLocation(); + + List commands = new ArrayList<>(); + commands.add(javaLocation.getAbsolutePath()); + commands.add("-cp"); + commands.add(languageServerAbsolutePath + ":" + checkerFrameworkAbsolutePath); + commands.add("org.checkerframework.languageserver.ServerMain"); + commands.add("--frameworkPath"); + commands.add(checkerFrameworkAbsolutePathFolder); + commands.add("--checkers"); + commands.add(typeChecker); + + if (!commandOptions.isEmpty()) { + commands.add("--commandLineOptions"); + commands.add(commandOptions); + } + + setCommands(commands); + setWorkingDirectory(System.getProperty("user.dir")); + } + + @Override + public Object getInitializationOptions(URI rootUri) { + System.out.println("LangServer getInitializationOptions"); + Map options = new HashMap<>(); + return options; + } + + @Override + public void handleMessage(Message message, LanguageServer languageServer, URI rootUri) { + System.out.printf( + "LangServer handleMessage:\t%s%n\t%s%n\t%s%n", message, languageServer, rootUri); + if (message instanceof ResponseMessage) { + ResponseMessage responseMessage = (ResponseMessage) message; + if (responseMessage.getResult() instanceof InitializeResult) {} + } + } + + @Override + public String toString() { + return "Language Server: " + super.toString(); + } + + private static File getjavaLocation() { + return new File("/usr/bin/java"); + } +} diff --git a/checker-framework-eclipse-plugin/src/lsp_checkerframework/MessageUtil.java b/checker-framework-eclipse-plugin/src/lsp_checkerframework/MessageUtil.java new file mode 100755 index 0000000..fc35ff7 --- /dev/null +++ b/checker-framework-eclipse-plugin/src/lsp_checkerframework/MessageUtil.java @@ -0,0 +1,43 @@ +package lsp_checkerframework; + +import java.text.MessageFormat; +import java.util.MissingResourceException; +import java.util.ResourceBundle; + +/** Utility class which helps with managing messages. */ +/* package */ class MessageUtil { + + private static final String RESOURCE_BUNDLE = "lsp_checkerframework.messages"; // $NON-NLS-1$ + + private static ResourceBundle fgResourceBundle = ResourceBundle.getBundle(RESOURCE_BUNDLE); + + private MessageUtil() { + // prevent instantiation of class + } + + /** + * Returns the formatted message for the given key in the resource bundle. + * + * @param key the resource name + * @param args the message arguments + * @return the string + */ + public static String format(String key, Object[] args) { + return MessageFormat.format(getString(key), args); + } + + /** + * Returns the resource object with the given key in the resource bundle. If there isn't any value + * under the given key, the key is returned, surrounded by '!'s. + * + * @param key the resource name + * @return the string + */ + public static String getString(String key) { + try { + return fgResourceBundle.getString(key); + } catch (MissingResourceException e) { + return "!" + key + "!"; // $NON-NLS-2$ //$NON-NLS-1$ + } + } +} diff --git a/checker-framework-eclipse-plugin/src/lsp_checkerframework/messages.properties b/checker-framework-eclipse-plugin/src/lsp_checkerframework/messages.properties new file mode 100755 index 0000000..cb482fb --- /dev/null +++ b/checker-framework-eclipse-plugin/src/lsp_checkerframework/messages.properties @@ -0,0 +1,6 @@ +Default_text=Default text +Change=Chan&ge +Check_Box_Options=Check Box Options +Text_Field_Type_Checker=Type Checker +Text_Field_Checker_Path=Checker Path +Text_Field_Command_Options=Command Line Options diff --git a/checker-framework-eclipse-update-site/.project b/checker-framework-eclipse-update-site/.project new file mode 100644 index 0000000..c2293d6 --- /dev/null +++ b/checker-framework-eclipse-update-site/.project @@ -0,0 +1,17 @@ + + + checker-framework-eclipse-update-site + + + + + + org.eclipse.pde.UpdateSiteBuilder + + + + + + org.eclipse.pde.UpdateSiteNature + + diff --git a/checker-framework-eclipse-update-site/artifacts.jar b/checker-framework-eclipse-update-site/artifacts.jar new file mode 100644 index 0000000000000000000000000000000000000000..d7a6c59cfd8e1712f78091f8523107e77ca3b8cb GIT binary patch literal 616 zcmWIWW@Zs#;Nak3D47`*z<>mJ8CVz+i%K%n5|c}c^(u06{+(iA=nXkoG}}O6?{Dpr z4;B?hF+QJ`Zjj3k{PjLzi}U)ozc#E|{d(O^#nmp% z3!7KAuopGUX?)BUcDl7rVv0~NGu!^CkY6(;&nYoTR~fYTPBd`1#O$+chQK80)x0fU z1xFrwzc^R^QBk;)g{7a@LSIVw7RSxDgm0PW^!0z}_#XD2ym;!;ydKu)3toBe%}tD- zsLtGZcc^m3>dWLwQ6UGtPc?tq{xJH*S&?ItBe>)PCW)H_zP)HCn{xlbr>@Tn zU*)@(P1HEIBCMJ5`=gq@Kg<57>R%|m(!TF!bW8hk8(+))C)RDsahdZ*r0^ck)U)ZE zFSkqiDb7_t9G_zNlR3bfoug*`ioh$33=B_M7#IS)8JR>F5Qzd=4wNWR0Y(xD@MdKL PDPaUcdmt^$1mXbzk(3M2 literal 0 HcmV?d00001 diff --git a/checker-framework-eclipse-update-site/content.jar b/checker-framework-eclipse-update-site/content.jar new file mode 100644 index 0000000000000000000000000000000000000000..4b552549bf4b4b8da0914ace968fa839fdcac498 GIT binary patch literal 9258 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 Uga7vn(Elvqf8z2#MWLYn4Pbn|NdN!< literal 0 HcmV?d00001 diff --git a/checker-framework-eclipse-update-site/features/checker.framework.eclipse.feature_2.3.2.jar b/checker-framework-eclipse-update-site/features/checker.framework.eclipse.feature_2.3.2.jar new file mode 100644 index 0000000000000000000000000000000000000000..d9fe1f64d49e2ad5bdb2624043a08b1407e72877 GIT binary patch literal 7922 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 WtH{H`{cj2R-|_zEMgKj7fcPKDA1IUn literal 0 HcmV?d00001 diff --git a/checker-framework-eclipse-update-site/logs.zip b/checker-framework-eclipse-update-site/logs.zip new file mode 100644 index 0000000000000000000000000000000000000000..e408d7dee5e61966ba3cb8ec47b5d1fa91ed07fa GIT binary patch literal 539 zcmWIWW@h1HVBlb2Xr37rz<>lafNY=OfOzMO)a2~cBDbQ%+|=^?qU?A>Jp&*#GB7eQ zFfuYTv@|r-4}hA&0X8N4=pL7qK;7qo*nmNVXj2?g@=Nq`^3xd^1i*Shjscki0fZ-|chjqSlxn z%bAwlQKc=TcRj7`u*4pfL-X!GVs^E$c=V)ecKms6k=17t*1WUMuDZM^JWTs;SoFS& z_VJR(@9tcuv30Tbihn_g(oFv>6oVE;yjUkS?Mli{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 .dropdown-menu a:hover{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 .dropdown-menu a:hover{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}} \ No newline at end of file diff --git a/checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.css b/checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.css new file mode 100644 index 0000000..29e5791 --- /dev/null +++ b/checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.css @@ -0,0 +1,6039 @@ +/*! + * Bootstrap v2.2.2 + * + * Copyright 2012 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 @twitter by @mdo and @fat. + */ + +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: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +.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; +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover { + 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: #999999; +} + +a.muted:hover { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover { + color: #356635; +} + +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: #999999; +} + +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 #eeeeee; +} + +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; + padding-right: 5px; + padding-left: 5px; +} + +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 #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 25px; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + 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: #333333; + -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: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +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: #555555; + 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: #ffffff; + border: 1px solid #cccccc; + -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 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.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; + /* IE6-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; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +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: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -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: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.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: #eeeeee; +} + +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 { + margin-bottom: 5px; + font-size: 0; + white-space: nowrap; +} + +.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 { + 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 #ffffff; + background-color: #eeeeee; + 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; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.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 #dddddd; +} + +.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 #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + 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 #dddddd; +} + +.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 { + -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 { + -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 tfoot:last-child tr:last-child > td: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 tfoot:last-child tr:last-child > td: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; +} + +/* White icons with optional class, or on hover/active states of certain elements */ + +.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:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > 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 { + 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 #000000; + 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: #ffffff; + 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 #ffffff; +} + +.dropdown-menu li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu li > a:hover, +.dropdown-menu li > a:focus, +.dropdown-submenu:hover > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #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 { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #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 { + color: #999999; +} + +.dropdown-menu .disabled > a:hover { + 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; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + 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: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.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 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.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: #333333; + 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, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #bbbbbb; + *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: #a2a2a2; + -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:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.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: 0.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 { + border-color: #c5c5c5; + border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #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:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + 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:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + 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:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + 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:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + 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:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + 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:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *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: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover { + color: #333333; + 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: #0044cc; +} + +.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: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-mini .caret, +.btn-small .caret, +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.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: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *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 { + text-decoration: none; + background-color: #eeeeee; +} + +.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: #999999; + 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 { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.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 #ffffff; +} + +.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 { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + cursor: default; + background-color: #ffffff; + 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 { + color: #ffffff; + background-color: #0088cc; +} + +.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 { + 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: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.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: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover { + border-color: #999999; +} + +.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 { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + 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 { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.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 { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover { + 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, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #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: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + 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 { + 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: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + 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: #ffffff; + 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:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \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 #ffffff; + 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 #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.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: #555555; + border-bottom-color: #555555; +} + +.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, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + 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: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.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: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.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: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -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: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + 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: #ffffff; + 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 #000000; + 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:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \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 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.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: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover { + color: #999999; + 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 { + 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 > span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + 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: none; + -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 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.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 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.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; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + margin-top: -3px; +} + +.tooltip.right { + margin-left: 3px; +} + +.tooltip.bottom { + margin-top: 3px; +} + +.tooltip.left { + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -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: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + width: 236px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + 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-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: #ffffff; + 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: #ffffff; + 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: #ffffff; + 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: #ffffff; + 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 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover { + border-color: #0088cc; + -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: #555555; +} + +.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: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.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.badge:hover { + color: #ffffff; + 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: #333333; +} + +.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: #ffffff; + 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 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.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: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > 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: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.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: #eeeeee; + -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; +} \ No newline at end of file diff --git a/checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.min.css b/checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.min.css new file mode 100644 index 0000000..c795588 --- /dev/null +++ b/checker-framework-eclipse-update-site/manual/bootstrap/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.2.2 + * + * Copyright 2012 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 @twitter by @mdo and @fat. + */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}}.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}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{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{color:#808080}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}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;padding-right:5px;padding-left:5px}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:16px;font-weight:300;line-height:25px}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{margin-bottom:5px;font-size:0;white-space:nowrap}.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{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{-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{-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 tfoot:last-child tr:last-child>td: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 tfoot:last-child tr:last-child>td: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:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>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{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{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{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{color:#999}.dropdown-menu .disabled>a:hover{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}.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{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 #bbb;*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:#a2a2a2;-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: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{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{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.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: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: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: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: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: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: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{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{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-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.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{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{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{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{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{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{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{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{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{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{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{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{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{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{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{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{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{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{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover{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{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: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{border-top-color:#555;border-bottom-color:#555}.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{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{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{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: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>.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{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{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>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;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 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;width:236px;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-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{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.badge:hover{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{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{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.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} \ No newline at end of file diff --git a/checker-framework-eclipse-update-site/manual/bootstrap/css/main.css b/checker-framework-eclipse-update-site/manual/bootstrap/css/main.css new file mode 100644 index 0000000..cf7862f --- /dev/null +++ b/checker-framework-eclipse-update-site/manual/bootstrap/css/main.css @@ -0,0 +1,38 @@ +body { + margin-left: 5px; + margin-right: 5px; + margin-bottom: 10px; +} + +div.section { + margin-left: 10px; +} + +div.short { + border-top: 1px solid #EEE; + border-bottom: none; + margin-bottom: 10px; +} + +div.page_header { + border-bottom: none; + border-top: 1px solid #EEE; +} + +div.top_liner { + height: 42px; + background: #888; +} +div.bottom_liner { + height: 12pt; + padding-left: 5px; + padding-bottom:5px; + padding-top:5px; +} + +li.heading { + margin-left: 5px; + margin-top: 8px; + font-size: 16pt; + color: #66D; +} diff --git a/checker-framework-eclipse-update-site/manual/bootstrap/img/glyphicons-halflings-white.png b/checker-framework-eclipse-update-site/manual/bootstrap/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/checker-framework-eclipse-update-site/manual/bootstrap/img/glyphicons-halflings.png b/checker-framework-eclipse-update-site/manual/bootstrap/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/checker-framework-eclipse-update-site/manual/bootstrap/js/bootstrap.js b/checker-framework-eclipse-update-site/manual/bootstrap/js/bootstrap.js new file mode 100644 index 0000000..6c15a58 --- /dev/null +++ b/checker-framework-eclipse-update-site/manual/bootstrap/js/bootstrap.js @@ -0,0 +1,2159 @@ +/* =================================================== + * bootstrap-transition.js v2.2.2 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed 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. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.2.2 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed 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. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.2.2 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed 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. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.2.2 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed 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. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , to: function (pos) { + var $active = this.$element.find('.item.active') + , children = $active.parent().children() + , activePos = children.index($active) + , that = this + + if (pos > (children.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activePos == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle() + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + }) + + if ($next.hasClass('active')) return + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + $target.carousel(options) + e.preventDefault() + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.2.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed 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. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = typeof option == 'object' && option + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.2.2 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed 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. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + $parent.toggleClass('open') + } + + $this.focus() + + return false + } + + , keydown: function (e) { + var $this + , $items + , $active + , $parent + , isActive + , index + + if (!/(38|40|27)/.test(e.keyCode)) return + + $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + if (!isActive || (isActive && e.keyCode == 27)) return $this.click() + + $items = $('[role=menu] li:not(.divider):visible a', $parent) + + if (!$items.length) return + + index = $items.index($items.filter(':focus')) + + if (e.keyCode == 38 && index > 0) index-- // up + if (e.keyCode == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items + .eq(index) + .focus() + } + + } + + function clearMenus() { + $(toggle).each(function () { + getParent($(this)).removeClass('open') + }) + } + + function getParent($this) { + var selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + $parent.length || ($parent = $this.parent()) + + return $parent + } + + + /* DROPDOWN PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.dropdown + + $.fn.dropdown = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('dropdown') + if (!data) $this.data('dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.dropdown.Constructor = Dropdown + + + /* DROPDOWN NO CONFLICT + * ==================== */ + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + /* APPLY TO STANDARD DROPDOWN ELEMENTS + * =================================== */ + + $(document) + .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus) + .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('touchstart.dropdown.data-api', '.dropdown-menu', function (e) { e.stopPropagation() }) + .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle) + .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) + +}(window.jQuery);/* ========================================================= + * bootstrap-modal.js v2.2.2 + * http://twitter.github.com/bootstrap/javascript.html#modals + * ========================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed 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. + * ========================================================= */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* MODAL CLASS DEFINITION + * ====================== */ + + var Modal = function (element, options) { + this.options = options + this.$element = $(element) + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) + this.options.remote && this.$element.find('.modal-body').load(this.options.remote) + } + + Modal.prototype = { + + constructor: Modal + + , toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + , e = $.Event('show') + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.escape() + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(document.body) //don't move modals dom position + } + + that.$element + .show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element + .addClass('in') + .attr('aria-hidden', false) + + that.enforceFocus() + + transition ? + that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) : + that.$element.focus().trigger('shown') + + }) + } + + , hide: function (e) { + e && e.preventDefault() + + var that = this + + e = $.Event('hide') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + + $(document).off('focusin.modal') + + this.$element + .removeClass('in') + .attr('aria-hidden', true) + + $.support.transition && this.$element.hasClass('fade') ? + this.hideWithTransition() : + this.hideModal() + } + + , enforceFocus: function () { + var that = this + $(document).on('focusin.modal', function (e) { + if (that.$element[0] !== e.target && !that.$element.has(e.target).length) { + that.$element.focus() + } + }) + } + + , escape: function () { + var that = this + if (this.isShown && this.options.keyboard) { + this.$element.on('keyup.dismiss.modal', function ( e ) { + e.which == 27 && that.hide() + }) + } else if (!this.isShown) { + this.$element.off('keyup.dismiss.modal') + } + } + + , hideWithTransition: function () { + var that = this + , timeout = setTimeout(function () { + that.$element.off($.support.transition.end) + that.hideModal() + }, 500) + + this.$element.one($.support.transition.end, function () { + clearTimeout(timeout) + that.hideModal() + }) + } + + , hideModal: function (that) { + this.$element + .hide() + .trigger('hidden') + + this.backdrop() + } + + , removeBackdrop: function () { + this.$backdrop.remove() + this.$backdrop = null + } + + , backdrop: function (callback) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('

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%0AcP$VBS#mJLAzz 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%0D(>hZUqTZYzVT+gMzRIw_cxThJb*8 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�qa$qvaySq<@Jm6A_dQj*od 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±WWeFz#D7 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 z zor+Et=UY>?NgddAv33(Pjk1su+e}@vci1l+7N)_ZH%Q^64PZ>uXI(3KLzl)M@SZ5S z!C7rCwriXm6WOpTrVX<6OgJ)4$@nArY^R%z;pD&|{oBnWt!a5ncC8kLkD+q)vUpn} z$6p#;GefGwc0R)NT#C;8jlD$lG2_0lz5TO!8 zN98_p_FvEpTTiSyq(L~2S@?d#AFqB83BjI>At~YUa=nyAc*xOihk%Y-wxj_%aXeY~ zKL~rAB59=swxEQEACMdb5Q9`rJ$_@zMTiP^0{xZxk3Ioyy)QFwj}yid!lO{3i#rIo zJ3?MM-luA5D7lmvLy~`<;qXTmcvH#OIEP7ZEt--D9@}U-LV1nGx|7VR$Mn+@-8K!0o9ECDp97D0%Gj( z7|%i2iC=kfBJ+WSOnVYCrWnG$&*`E7`@3I(ARlt1c1P1iGl(Vv;*SCURwtE|3tTYd zrEr=`*-ru`Yj=wm(s9QJaSH{XtCMHZE~|^fMnGN zA%(;hQUwByH;NKrl0`ll(Yft$J7a;F!fR?S@PEbjXJd5fOn(qMw;wSx?f;m4{zE+Q zALg)5CO--2#~{|s{Xd0lDpt10Vm~V86VpcbT~G+}V15fb>i~*baB)cjf)ErgS|~wD zp!{f_pyCT1t8M{{;;*=S?ECyM)_AP)&ygRO?)|@R_M7Z~j4ht0vpr`xUZw|acRnBJ z{G`-b8A8r@VGkn0E89%xGbD^yqi;%+WN(8d!pSLiNt&D~Fgg*dj^ z4CNZ5jsq9Kp^n{?iSTLMH!JDf$}ZgPO>^pr{obBaOLjg}F8Hhdg~#zsh`f$vu6Z@h zn;Uk}S>8giH}JGQCB^snDeNL4{DSE&(O zi(Q*&s*14zo@464Ye1!(h1)=^g1tJGedadzdEl6hENqqv+@<-dAJOJ3i@%?lzq)|y z?T}Jwyuy(!l4z9cjQ4;^K}CO;rPBWkKVijbr3FDN?8jvOS|nBZTyG1e^idq-f!WzD zFf6czmIA#|d64JlMjP|Ku2(Rdg2!sH+QaBUXuE3*ebZMmM?&w<-fM^^=WwAEZ^UAzHzGENWU?0K8A5~Ccs4kRb=*4XI z{wRr)=LylLmKTiT>-&4de+c7C^c>NMA?t`k3{5}vN_Bc5bc<@X=E6K}E^R`gd=1?* zA{_LFZKQ14atm&1fPI%LPTF$cgrt@HidG0-W*T%OrTt)R0n|Dd%cb2unaqfv5^;=e z_Lux_ny@sz5%-vyG@eY=zs29JcNfMv=7A#1tZ06&$RSxt9_y!wGNB4omFPbfg>X z7lU>TJ>8jyf4vTDt?BQpKMz<$ofsrvdn;oVBam=rmgQzp&N0ia8OK~XjLidPp(i(x zQ7`}X#HLo9wQc_3=~O?^7}fuHV*j5(4r&J0R{xt0(5!Z$guR0LjoXbD&QkklgK>BF z9WgG*1Q`OyP68XY9>?FBI8lE-O@zA6G`@`3uv4y8W}a1cp-Becreq=ArNry3Nrntu z4&UBvVraqVY~>5_bG{Z+Zqv~9f?b3|EKn=MFChqeNc)q5UL=0C z`&NQpI?T4vcW`qbC9^#wLzRMEX#60$skZ>A9fC!8%C)Epc%7LtDG{1flCe8$)hYOM z$^1Mt$Q}(Dx(ate$Nh@?2&4svdIK4?(CBR+LH!W)X|g7fYVkaFI`%@7=KWv&TXP(; zx3I^i$}Ner4d>!oe% z8B%E=C(W9>GANGk*>vR}!3ICJr#d&)*HdllF zxa!^J>n&3k;E0}>u-igtd`Df{;X)0UZ4jS}A|y=>gnw*)4T3zwKRu&08hzOsuh_IE zMPy>(j-9go?I<5%w0olB@q@Or-yXy@cp0iX1Qo{7uiQ85*VqLnDuYeB)e-hKk)ZNT zCV`kdwBe<yA&KT6XPX ztW$JOc7hH(T*x^7Hln*BpW`*Kgt|`84t@TvQ?x>o3Kwp%;AHG*uNuv0o2gRj^rTOv zsnCc&sdt!3DV8!5d3Q6L8iGzM`I}@#k8Na`pSHp%vUgX)NG_yt{g{~@f_Gk)GY!#- z=a@8-?v%?RqSoM8fB2}9Gsh>tHq5Wo{^RWdysmwGbYSQoWfTT=7Zf$KTNg#dPPr$8 zxg*pX)N1U7Z#(%4w0$hSxuijU5c-PPNRf}Fv-||Z5xte`s_pzQioJPbb-h{8GsO&A z`ew`xvDD%Rz!(BTLB8LavtB)3rAj@v;V(Mn+)e6pDaMEfmeV9D2J6OLf8l{Cp zl(p`xYdS^JIvTRkRz{Pw$ozY*t)|r3?ZM^hZ80%Wb;>}~;UFz|mgaTn5{Mg9AYuPz zdh!=rWCdE}0?FdCj2j}x=1smlORW+W2Lh#c_|?mXlFylQlqd96;+36GR>vGkWK1)$ zOz4ZXkH`{P`)SkTx6Se|3h5e_S-9BUdzFuU#fPT_XI^_&|bblY=|a2mghwAowpn%mexSc`2v@SZ}@>1gsEF`H%USG?>o>ljjv_Mxe=jm_Nhv+ zPx!TrI&_nB&#$OHVWlgqL(e_&pJsdj(bWmg*xX}RF6)-fD(EL^^xD! zgC$%w_eW-U;c$S`L={5}@hLQMh9D8es@#HkA#8^^c&WHZfGLBlV_K2>-+7hIBCxOg z(gWOyee|S3TXU%1lP|8OsNPwYkL((3M9$H<_VHwnzjL=lK+#fPIH?lYKH=;q*<-2B zT$UH?wju!B8Eh~zW<nC3%IQJi$_%Q_fcG!cE=KA;s`L9Jn)*~~})sJHM`bXD7_CFR0A~wbr1~w{A7S@jci6W?J z$!m>bexX6d5C?JS(*pa`jE2)3f?G$fv-coy{lN|p(xi{M7&-dII0h~OW&mPwz{&di zjK+R}ec_B|A=I=av1Q>*TCmo_Y(2H z@9)o6+t}^5nHOK!KQU@F+R%A$sZ{x2*WmP#?Y{=ZAE=S}(eRIsxM$FcR(0MF)Hv|a z+}j2Qmwu(x{cS|W%h}sA;`Yi4H3Ml2kyCHG9&`i>vKt(bfvE&m5mP)S@Mk&LUEKZc8o|Yj#5z7wO@KEAQN_R3H&3Z$reUh@ZA#MIs=Sa@Pw{>KkJ)Um7 zVr*(do2Yv#Y0~k&phQ9DO`4ja!%n@c*LH3!X3F@$!HI!;hJjetwf~nk0Z-t;avM+l zBw=CP9S!3YBMxOmTrJXaOKLEP;h-Ow>&4 zZCOi>#ObHV+kbCU`c%>&Szqm%`*&0w@9Ln?xu)<<$2nzx2Mf33P}{zZG6damZFo~W zX6WSi?A(em0R4{q#UM{Zj?^O43e0hi#8f#hjWr{*-zj`lOsdnS1t0A_ zp4o-Q?i`6IkMV!^Ka3gU_odfsOs@|Efv+-MKl|!XpbKy}sJZcnuyi2_BVzvWhRbQZ zIwAaMzyenTU%>7Nb)gH;#RAwPj07I@`NBYBw0@jyPi`F$7T6~}@eRuxsqOs1a$0WP zw>?Gj2yR5a?FN*glIPQ%94Iog{*sguHX#$FLY|-$b`aGa^aP3ENews3dURO1?IT$f zq_84lyQEjpK%S?pImG7{VxDgzmv06bl2g{vP&^qj8>LCPq)aOJI9^h4U{2Ys949~8 zldLtqPnnnSI|XL7hDgm1{BXPgmR741=_^1x(fh8 zcf01>bhh=CJ0Gi}x`QKbW{ZFku|OU{Irl`+alry4A>sAOcs|__;4Q#L_u@ULs&kS# zH@%miX`0u0Ii9Gadp|-HG)RVjw=c37p}R;qD{E?QDQW7M>FSJ?HC`3pscuYb<-3#H zmMl&f(Nbj_laN-+w_8$K5s&`XT|IU$0m`v*nYm}(C@t|!%?7koA1ma9E^-e%gk^-f z;i))go_H>8jy~XVyijxPPzyX2!7PCZKGg{?Nf4-(ZPz*~eD-ltt|&DBzR)6}#7T{? zRIFF4SPlIY6$y5#@>t>Yy11<+y1ha|O_fw0Dvq$R$X1b-pXYhBjtu5G08qlTiWwQ) zxMj)?UCjyRTgNx3DG24#8c<7ZAv)th*vYGEV|$Q;2u`yfpc>yG;LSbf{PBcsPre#f z5nR*c&OL!+aT3zBP%Mo~Rs{^l4zd?G=Pq|>O`OrHd?rXaM=ER?DkBeDEVVkNd0Zow zsJA7kwrHr#Q8p0-$?V1s&?!LnN)voQHxHq)f z!jk9Qkc=R&@U##h?AU=3+WZ}r`GZ$Hq9&?Wgsk#-`I#G4gU4p72JeyCwI~T!7NhOR z5=mKpqmcg*2HQj9KQzX~XyEr~`KR+t=oOSj5ljNS{0g6xgKtLwYx4#QD_7gV4sq$y zic$t~>(+`=4sq+jic$e_>)F9#j!{wl-5isK8j!Mmq1osr=c6@i2ENfO5NXK|);5j0o5)@)10PSjj20G*pH$Uc{D|~MHU2$yq};a( ziBSriFtJ(=1RXl>rL2^$$Jq>p{xzsl;8VD0EBR;-oC|4b)lX#)Z(~1#c5a1oZav)Jmw(CN_lm!zAH=5w4G1;j#<@)y zDdL$)ir$Xitm2PWOq-TZ8Ory%@t%LOov!R81@{>n@*{;n@h2KW#C=aF=n_ z<{G5AAyPHJK&8kWl}7W5M)L_pm4wZ|Ee7ijXJ8+kb4cbrzAeJX9)@V&o!t-)^Ddxr zxuImaA>ljHipBuRRflcs_r{CRPTUE(ccd4bv*$XyeXE$QYS_xnmv?MvS%lKQ{n8>; zQUVv~sfy$%F7OlBLI4`pEh451>6n+|I=!qmY1w2t9OW0>3wvTXVN@<( z>((w}EGdGopg&(t)I)AiLkn%@e^fETWHL7qZ?=&Q{e1bYWRNq~GYoAD-o!;-Sr$Kj zO^xKY-BxSG~044dsQpwDj8UXtw<~lTAZhd{+S2KxS-!R%#U) z4Mbv9!0sTvD+q!hTmzwr)_F&*B0#FTMMkA63=mcv&=OI-ZfT`esamb++Nlm`j=1ML znf87#-Oj9Q`t;d(Ie}nu`vQ|w6k2QgZ+;$(A z|G}^3V;)fBv;gwpDN`)wz6x6MF(&^!_it4B0g~tWVgg9VeKCmIq&1&g^d@)qpfu#3 zy*rmaKlUD>ncJLP?tEef_UMH4kOKZ}LWvYsHK$}RC;wd!V}kDNlbR=oDM=4=qSpDy z9XTRt2ef|9R_4fc0!F~=BS(=gqfXU*Twb@NgAZeZ>d|LOUbpZCAMVK6qt}4kcK)AS z$bCwFm(1rjf#1#i0T0%@cg6+;=)I88o1^$!vL3kckDrDEVbj56DyX6f8o?s_NQGUkUIoHH!$eA_!g81M^5znU@4 z@41h>14U%ovQCKNU;jwL{oelrmV_(#D@4%}gC``@3lv|XT+jn0-3x`TqyfnzX}*wp zOzeRH)T(NHlt8N9x@(&3kMEl>F&&@3hbfj95*&}li4x>NIVs)ALYZ+#zZr&CNxzxG zn>A&IP%Lzyn&P;2;0)8NS0EkzYq+w42(pIw{v9vxE1@9@v?OAQ8%yn+yo>)QqMt+a zYv0@bFu0!KZE?^7V<26ry&8rW30!LgUL~9lQhs}gN>(escJ2I1B;do}B(?5gW2(o*V@p171?4eB_nYVq2eivDO zij=J(n!2d^TY- z@qwZAff#tR@&=S>@*w8?l{W4m5B4Sp`=yllgd7sWCtL6p)DMsKA#wh~6!^WlD~I`E z5y)qBtB3KCN=!0?^}$i`mE7+ub8~WbhaLExvfW!a3iJ5d-LF@qpvU+&`2nAROo?z^ zYo4CKPy|{#f54Lc9WS77f7P{su0pR5gIT1~!rbaAoWZ3klEGOB8{l$uhN=SVP{}6R zB0ORp<7ADYglJV|c^$?ox=}KYXh~^p2PxuGS>Ji|x3(h3)#GTN#7eeSox}I5%cPX9 zR+CHaSyTTd15UOU%!N*&Gr%$(Lv^{vZi%*E6Lqs$O1t@i(s++sZEqbqT|F@TuRDvB zY88i09-G-(1BVrcahCNA!!o0(PZfovV?0tceLfoOR# z#_n;%9O4Kwit2vvr)irt{b{6<7UI?>CtJ)YQqmu4 zTC5`oCZ={4G}L10v=Qw!Jb)C|&mKc#X&wtuV`+1B$&WBMW(r=I0C|bKxrDNp_Rz8{ zqQzx6#(`$ZBbUYABFHoC>GoCz>+>lp~fch~2JY#wD)# zQSqENma){@<9m2YJc0faH>=}W{e*^7i$Ur5S6K0*qzE(5@+J%f|~g3X^1J4>`>JgRh|01oa!#~JPTgtVgd8=rqi ztOLR(oO$@12v0v4RkdX=d}iIE&t1d zpz9sc0%A4C)RTHlW3!=pU{M^fYyUUaXay)94YNP?*Gl{?Vum$aKF)nQF3lttHkP4Q zxSL2%WKZowpW!P!E*(=xGtv5{4PCxyCzJBq+-FvEcZC%~wYr%W*L_a^fUoBtd@N~> z>3(f)p1YmP^FR?S+7j`m7Mm#{b(#ezYCHTSNI+m|d zXx!M$Muf*g%>x^~{^-#XNN+`bdoc~Ct-W)F<9X^s7+^1w^j)pQd zHkR=ji}H)Gg5F_rG)vK-<-)228K}~xn$swjHKw^Sd@I+n?I?9seTm>xNuTa$iS8PG z&{wi-xjsVAf?zDFX-|k}k}$Dz612C!%Pr&``_Jq2=u^;)G4C5fnD)lA{HrlF*%X%m z{a9CSXd#tt{(6;H$mvc}VZ5_N!gtPV<9l;XUn#X5LE&>PO57@7z}!?kMudR49R`)5 z!ehU?6%2>0^PxY{9g?UUychj|JJamEay6#dx`Hmzn%r+KLOokeN;sjI9bM6O35s<+w*Ix=*0-|C-{Sq5NA{R zV~AX;DheyS=8u^st7scI0D@?!{HSFv4yHNa;RPncVkMzF@cgU!VfJ?-a%(NEDM+XF(VpI=mJ44!a<>LHo;ss;LywAUX zNTN-csoo6pe%qbrAD`P*mkQm<`CnXe+oH#t0_Mg^QzWe3Tqpm4a8j zTWc$Ij2OOE#I8mR-)&q^z&vZN_x{P$$fN8HOF@e%03cULy*3oWP;uDJx=}giuOeO$OY^BiBsdAh!ek>5sO*&~QU>vk6u$Ulp{% z`+5WZIjEn*1DTf>ZoGt@8aLsui8WxFv3#RkMlxtGWJ6M%pAH`!%1x8s$F}Q{a9HxA}szsUHWFx9$rNMX1hZsdZ!wx zkDt~%jZJ6$67-Eqxh|cA@FM^gf2~v8PkVc)5AtsA$5&?gIVq z(=h?+o&rUE=~=_y0=Hihd5kbH=Y&%ZlqhhFW3F<=Enq_5)5jj@c&o)dVB!4Ppi%6W z9DuMafK{VnPrO2DZX;9@=UVomLNg~R)~^`?>Ekr_ca7UbkjTun}_OQYogDGbB4 z9k}^!9jUDMO+%?Q=_V+&?*ROU*Hr70;okjF8dT*FO;!5Z0mDelElf)FfN>EQ2QX6f z)p4-2s=7p$v@8R%v)`(D{Fkf?@)5(+hGq*NoHWUeODPo<8O7kr*#c`5rt7W)8nzJYZ03IlTL|f5M+6!y+fMu;dlVllOc64ci_U^|X3*cG-cHVM7t3lKr!; zum?(}Zf42ptEc$4LMRgD;3>nVA$%o~(^pAxjBvIx%o1T_wq&`2WqoljdK>~wjx;>vhx$DRCbYU%Ob_OvJ?#&K}Lz}&%JyKr&78_dE??* z2j{3F)#91?K9c!lH)-g&Ime=8WVJq(y@6hP6{p1AWv9@bN5ZK%P<(S&pCQC*q5T0_ zYdVc{4X2#iiPkyrlW=7Bn65z_8(aOtl@a&C=2F?C_b2G2Vr3ldW$Y!Y)ZQhDHr^!* z&{a-H9IT~_fk07vPu@0{DrX8|sKodB@O!de8peW26wV-$Y)h6g>ZCY1^)oN98hSbV zC|0xTiEZL^fgiPMDm?}(UjQ@WVLr`m0C<+BKX(y;&fMH;P5KlRx?CW?&t-dART!j` zIUJXR@I=*_q6QYs@tl*BNJc%6R*8kV)}f?4a^5Tqfw!lRg&y+?<(`IYtwTWvF;&Na zUzlF{Ik3pSczUNk$uHp8O5c#xNr#9bJ_UTp5;cR=x!EJ3*qF+j#yPq}RZXsCQE4$b z#e*gApmPOO%VMVPaChqC59n<#VX?^p;4eDl{t3EKT ztD;3Tsq_-*)c>@63YBw>S9vte38W`$FLEgwlVArVo@Mn3iu0A*{Hjv1?wTAU z3I!7oo{X|MhQAarnj!qoL(z3i-cIe7@Gvo_WfJ?JOd$D$@wgtro zg(sYeZC{n;oe(=e4ed->@V;_U9~21axp}C#cz1A72WAV1FiaT#wqj5IC5pp7R-_=P zPIsRo9WmVV@*IDP1Ge+T^W7uOk?fIHiU*=Ib&TiHm2o9>F~xS&WxxIGK)Wg}I2iA5 z@22gG*mCrjbBa~7+X1#`-F)1oPG5kYS*28DA zcG%~J`R#VzegS5d`j}^PB@m5~nK8>Kadi?3BlZW;re_)25u(udKS*$gK9Ew@*xDiA zq8;cN+u7d2i@gND72+;G(XuYXJxt>edtv*tE&ngZ-Z{vVDA@Czwr$(CZQGc(ZTEEl z+BT+b+qP}n=Ctwp?%s{Xdwb(m)TyYd$c)PRCnM`rp3j$Rhdh%7CUMJNcR;^BiD+CA zx9S;cZQhJ(r(k%eNbLq+TiW)Yj26`5#1f4Q+Rz&{+Gn}-?3wAre~d9l*EZ$I6?;)y zUValJ>wY}X)*9oI5gA(s^6g3QL~?$!`K4$N-nk91sF%~}J}B@xyA{9gPPVjUi)2pz zvz?7$N8I$nEXXK|5995@X1n{4xDB|irKd3w?7Z{#4wO|{9R8~^9JHs;qqo%* zOkZB6w^5EIm1pOof+-wt6NIg(h*{soKH;4a~n^S|2b z1ulH~4bjK#{Y^W8x>}O&3Ue`5usv3yk79P&+N4irwe8ZI&j};N+Z&0FK|bTi&)5m{ z7loNQ50bvV2|hz3VxYtLY%x->^z1B{l%#J+qL2P>@Hc}6ZVsYbRpsJpSNCYnRx~Gh zA9>ME8h4PsWR9@TF|1AAcCQds-k#;#`6s1H&Z z3*p6%l4pGUJ=7w}a>kK?_q|hx^(6D-LIUeM8tc50Wuw3=@tD+huyqN|> zGoC21(T!LQ!zQfBtZa1}o2Y~{n%l&Zle^VLV%b(CS`zY>@cah{a2bkEYMjWp)%vhdYT zD+&MGwXkZgDePadAJvMQ95%ysGOUy`Wlu(dx`a+)8y*!SL4h{|RTe(!M`5$*hQ~}W z43uv6&WJ9Qk(ONczj2$JutwL$ni$uxn@*oy zEA_K>c22_Z)9gq<+ZS6H3Ut~ePYcpQolW|?ml1cu>VbCoVC}&XnlFtNLBZgs@Qj{7 zQaoJz)B35p@~+w4z2Dd=?OuSF=Q4ZcGi0dSN0AW2qmrS&^U*!_oC8b^E!}nIXeS0) zM^g3W(0&Jyxl!LA>(`(S(I7!zyHc%lq6mJ za8q5E_Dk!3$NzS(2OTzZSum=S+c1D+WLNX?BQQI%!9FfFmNz_L5&%pMx};4xCC?1| z1XB|H*^W_xcQ<;~)#&g{`%U_hF>fJ*egfe4ILdZ+hRQ+pSTX z{KAj2QEgOl=ZXBe3B!1I)T7>skpwY>Xnku*9Px`rC|J#gu9&t1i6=cP@MdDI?2?tM zx285a<_2s?L3o{i*SdbOD;JM4`~*0OrkbjZZbLxoD6tWjPNEA2Jn6{dU;^Y_@V5%~ zFuC}Y81@DChx(b_TQW>Qza-?ovjDvRulYTu(ZC!*d|r6KE>s#MgduwON#6{p*U+jJ zanS0S4IU^Y7P{fZ5Cb}`fommxJOOBdCh7$0@}DBl+~N|vVJ&c%<M(U)& zDub12X-kN+^9To}f6c{12^Gw71Rx$*F0l)Zt+|?n?kNa>wagHLAeqP!VZ!d8Yp=|f zX*b|SKu;CI%oah=ry1G?C|2`^%x_t9`jBLn*Ee?0$^a}VJehs#alVUtmZaEl&UTI* zCYOJTUdA_p2A+g+*xm`Pr}Rgs&o|(>G&3`n5Ky*e{TYG~4E%cKOCN378Ru*W4vUsg zMlK)>KX=(m>A;}W;fdi4LRRIvfov* z|DR+(H>n{=rD?PS_Qo%{(qxT1#bGuhx+rt=1o?#z8|tt{^=3J%Ai_IR1k0aqjt!#` z{(hobnhfnu2nS*^?_YPc9e`Pk(usY1%;+@p=(@R@Ya?>?sDJhX>~ns)oqU}^Xa}Dg zu?mejyNx{m1&1Ne#-fuCMBQ3m1+Ase$x4$swJO)Ji02WQrYNr z)MLnnD-+}J*%^#C%{O_hK2X2=_G zz&KI^fJ`};SK=OE~db2BZ&?FJPC#;rm9GqVDG`Cp8x)VGwAa<|jjS1Q$OW(|>Xv44DA zQgtK9QlYT*;K}tY`S)t|1gh_= zH3HT2u|9E6n%nmq(f%IWMsiLMXThP;@CDp9n3E|V;xWdzLz5{Zm08D?<5IO_nxfzl ztXyi0t)UD>3i7~y_RX%j8ijXdpD|*5{|KZi(y|CZfTU_mRp7)CanxTW5XBP8AIiy6 zinH+`eXA{{JoWZFxf0L{Qcf>#~ilnOM*5;sT|v zWu*D&edd&cYtx2Hi=fxDi?6u^=F2xQJmOLo?-Xb~$tz?UMpNDfS_D?Kml4C-Nl}zn zuVGoM@xw6aUxp$$Q^Y%SC<|APoUa2dGNzIqfli7^R?MvwhT?)MrnWW!?>48g)>BqK zLu{RoPmq?7F6LHd?u$>@N2Q`lQ8vQSe?p7uhl=c3;YvU;aj&-@J7X9`8e^-Aka1YA zAP7msBz-uAHLn|SgO5o86qp`Rj`YBc^mL@&t-Qqe4>`uz&v&s=5v;`hsI<%ty%Pj9 zE%}J+-+gr$NJ{DJekhRN&EVKGq)sp>&t`WWYqQ$c^*{lSPsLUL^kn(7BvJF=MZsdm zL@K5#{+YYbM*5`UotrY-+E>Jp|JcaI5h${vavx&MUd>H z&|gIH@?K_nA)Mdj%FlU*Y6gV##QCAUow$p$M5BUdoUlZSrj5eT`KxCC7~LE(oIBEB ztEVFMgj22+j$HK-Dj$yi9dzAt$CQ~GQ;&S}$9(_Vu#K(Zjd_p}(YqFj{EX^E_VGhu z?WVD(usEmRcuXe~)>*Jvnu(Bn_TWRW-suLc8&$(QyKX7=0KA3{!nDP8u{w)E7ml!L z5R!tM@WbTi2iAo!k>PQJ{0ysbuxGz^@3C^hTtqN1^D8e2VT-{yT4Y&Ahr!Eja#fUK zx+`=ME{+0f{c?FvS#rZc{#FAG^no-&?lD*6Q6dz<+V9<}8@>DpRn*(VWWt>YlWYRF z^l{wjA;{HAbUza@yNk)VcJ{XEjp`NogEP& zX)l5h{W!zIe4r&(=v*pmkPmx)<+Yf^v|oNk_Om4!c2?Loya;=m9~|K} zb>TeW-;(GGZ-UxRwf)$Ibnni=(77el`YDNn#WCL+qP6Vwn^Cu~xu4G6sUij8Z(l?m zl+<(l)m9AlyvbG=nP*{@w()T`_Y35nWwN_vpb+575D>mv&jg`*9@5IhUl8qi>7bmL z%L77Gy{h8-+(DpSzcpR|TF9eNPcXT~6GR+fLr4NC55w-I5k03J11;wMq88u%RVD}> z#2OTL9EjK~$>7!pxCKc%G2i331@3n5)w>Pw@fQ{-9%D5#_yT#MI5I@x?YpO(xgX59 zC#l`yWDl1^I|@!p^{PXUX1zsp8V_X62FKz>srN)byv4;Feiy*|Xt?wd;R`=Lf#tC)v~U@&EIx@FJNq0?~l<5|i1DvCqZux7u5smO)a`7up{%JouqQq1Y^c;A=D=g-;IXC~UK@=Q8gRvf^ zv4EjKatzs9Z#wM3!pIs5JMpPR1@ZQ4V=K1OtGDBEnBA%qO=qZPCYMM%c~h&T9bHR{ z@xygs4%$iX)lLf6zWi#il&fA0y5RBs(KhKWP59tWSe~~V~zr-8x^%1Hrbr(@rZ^n zwk9ag2QBG#i7~t;IQYXvb66oD`9sxW*L8OCA`c+3M;wFra^^snvK3|8V!ZaLxg7l} z!Q_wl&@=F1?L+br&Cw^|(O_^CjtNB@gvc|REn0*PqyU4U0O-Eueow#scfTw4MRSG&ffU5|3;>M zaPd3W2R=PVsc_nF$d69!$#!yK*IH3NYX6f*Xa@x2hTL8~*1Mr$*1t-O!2lPzg{`6p zhh7T$j$SM~sZF@EvmU>7^2wFpN2sh|4i~rwGw=hMRXsH?uN@csou);x%6g`gXw=ZqeBYJZTi2a3hK76Wd7i1L??+O(dNTVzKE2YsUhTIHIE zmt5$RJM5IZRxKHZhso2}F2wUUQsFXcP}M37;jR?nQh{Np;BOmYKAE`}IR5uTj<=gc zdkLeTrtnpuqVB35q>>Z4aJw`Dd<~j)4hESmjvjGp_2sE-y97%SUu_t|mR5%XMGJ{Q zg+$6grO<)~c3@gp(xh@R#p;+q?j}(7(xTbIls>IuLP#;@p0*HC}Vg=Bed&_o9^IkN+tgzba4=tg@F?M<#q!=@t1x2(jac|ct3 zVxBWVr-Lw(IR6ixi=tGum%tVCa>x?Mk(ZN70WJQQA{0GJX$Od+XlU*?Y9MVI;Z9=) z4?=J?_5+GR$Y{rt@scN^@`*@F`>)}BZ{XvSG8o)wgnsEK^7q8JnuS%J1j>@SmNg#b zgH(WH8vJ1p&0Y2Mwg^onG(!Jj_^P^k*gaT3&{$Hod?)#yXPVvjR$)z=jj+{k!v5D% zkP1ESt^$lZhwy5i4^g2Gxu9$pWj}GZQ^CGd?2) zXWb8HauV*SSd8L%>}mnydeaXA^e$LN%PwaO%kZ(aPEDL+lZ}gqgQwM(0<@hFF0!5^ zaiJYv02>}ZDA_Pk*TQA;<~k5%?u5N)hEFd=Zm=G)A0Cf#CJ$a@6YnkM#3)qv%vnW? z^W>N39nAoElklSXd~IJXk?;3ey$x{+n4=Ts=~KafH+~+0|2(QyMZb3cuIlN(Dn^VVt=NAvGO-)V6q4>;O6MMbMqn zk0yBEbCr7rYRDcA0d)fot#OA@3n!t%b_eLl4(r8jlhBuf9(HGFFwX9D{0*Pn3CSrH zHM$eeAik}q1jnq#4>2o|pm*TbcrmHTfq|D|hasP_8|-Evhv^%)Q`QsRD4iDPK?c(} z_?{1aqNIV#h8{aim|g#H#W<=R>4IiW>QeW$81D&ZjqXz2#+|-H_t2ZMob%7Wqf4Mi z?aSv0%`f%{fqv5-vl>Nxt7|w$+q^Y@#&v0DpSKWH>sCeBHb z!VF5?9hhOM%+nf6riDS@*-A3(3-1eh+BC;dUms(?urm#b%!sgfFV?Aq4=$#fr%)akf%s!9{D#1U_h#dUB zg0IQDQjBrLeoA`7Q^PB1{Aabbqu3TZciI@0ZxHd#5<_Nr*Q-Jarec2NX`5&BcPvAzU41 z#X54&%@*o%DWzY?7K=Cb45LZyHl%sIt;zv$ewB!{3Cf#kp5z@TNXCHc9l1b&+rx9g za4Z8}X1h^~_$T2n9D{R)`VPT&$Y+Q_NyW$Aq$3h?c;!|za+~l+!RY#o$SPr`ki+L7 z45YR8#k*$n2$B2RF$`U(dz$d9SmSlR+3i?i9(ThYIjp&2QB%P#E(es05$aU{Xsht= z8^JM)_x=_S=|-??D3RG7Q~xcPz`lKKjE5ih4095kb97i=#5S6s!MUd3QSh?Y{^<2y z=r?XndGi{2_7!^co6%Df+{C`S@9| zsG6Z%*g+`T<^y{ZRO>IWb5T14=7-g8mzxz_$%*r3`5SPz-o~iLgJ5QTGQfQ$Y_Uuq zXx%8YhqG>aD{=+xq27V4zf>LAW34f8vd%U+TWy@ajz+7|5e_$NXExA?7X#c0eSjuH z+1tPM5;$C|gI#IH3{q%Fv}PpbmFvD)0kLc`n%&;MUTzC6d*-z3Y?%kqPBsh2hnkwN@a3Q>hK8h*|K3?UsGjiT3~8Z|2jzv$^#BXI z=(mR}zQ+l_$%|7hX*zmU#7l;vf{W3uTNIlBmc3>1h6iD}12fvt_g8I*x%`U>d_2-5 zcXJl3f$5m!k}tB8mP*DS%7TKk6z?al$xzDpWhavH<% zYZQcnVpUhn@E#nbmAx=i@yLO9(G!I^o{B+R!obt&ientKHz=CA)Hz3(>s;;xM>*%V zl}na?`hy;jORq{6WX_ns@+J3;tJGUGjOTPlxUGfWB~d%kn%QcJTA^!fCHa-^8Sckr z2`3}sGO2CxM16R8BJq~Da^ntv?@}g+F7<%N-6|J~>~WM9IfA|IG-x~vIrhFGBQjT9 z$og;kon*n5K6L}d03p;#lvg)SlxgJ54N#4-XE)j&kn6x3gRdXbakKXp`xVRKZcp!^ z``;(7$EEIGutyfwo8P@^FWWIUUF$^VBcnlK^RZndDH#OZomY+?8wdMWa&exRb5D#4 zHUP=zm8&Qm{^-u?77fu{b}eyPd%j+#F)4p@s4fZmJT@x$rvN-e;*#?@dQ5wJ;)qLQ zy=~Kdio2%Al5kVvx|9eSeW0XALCkp&5F&~=h}QrgOngkxq5$Ah_*Q#~CC&>=xdi*n zZ2naqATk?+mzS-3vVc3#gy(>xLfNHC$X zZ(Q)gw0}aJ(S6folRAZw0t0Ruix83CyXHJ|2R8vZ#&aq>hN7AK3L{j0^_@M^my~w} z-fX7<*o?q3ge0}7^&m6`f(B%=kd+~40c`MF6okZJ_o8+ozFDN#Bba9Kp_d{_dH18H zJSm9Xuaa)>(vZ+$z0EL-R{b6tY&&A1Nvm}XyZ~|bs35=L&nZCzl!Q(w-~e<NswfPgCa7?5~_fuud)5ucT%2i93&v*79|!Dl1_Aybo&;>Z_5AvBs$ z#HbV2!oq!Eii7%r1_$^mMwuFeK7G2X-UeJ5$WBf-r;YY-Qjjh@9L@RL#I|fT?BW)|yxf+^`39yEJKS z0rla(*m8W(OYAIR=#MUW?GE94l)*4hxVk1#9~Q#^>xCjHZt!+gwU!>8z0( z3@t~6Up$q51!m=^j87|8TSJy0kTrE;3whxR*F!D*J>@hVV>88v#`cUbKj2#gp--og z$VXZwYge{`pU}SHSPVQS_m8=)$esgkc1{Tst^SuU5#EtWr%x)$ZkuG5SQmtEV+ z#L|M|>wI2pHjwcxAO6FUS4ab~l|#Y-RMxrTjjCw~vx@W?^t}_zrGb7rn!6J_IRXAq z1#hTCd&%(kWf&xvj@1V&1+6f2_cDmTY&&Zif>Wp{e7lfoNNdn8o(p_E_m^q#YM}77 z%_Ej`q z>qNa4ofWZ<0p=v4IU${C@G1N#(2rV-C_B!zHr@Oa@t`pBis-Y;yuzgz%tD~yZ7F9e zy&n;7+2QF{Mb(*-w9B|XYD37Wst)$DtSiphn9t7M@nO`ac~_WE#oG2?If_--q*iq0 z%SNhI+NxF9s#QbZWmZ&|Jw@8{VtS;I+H`zZCTQ;}_1u|mHq_)0HAsM!z~d4tDr0;8 z_VO`D42rT%WYe-nB!*GE7{gLqQWR1o`>Sd({0nw}5oQzLj>|s|BXo}p@1xJbt+0p0 zHSevd9-rK>wRVCL+mM!TZjvkZfwZ4yKS(-2Z8r+|c}qXyr`re*c9{GY^P`t4E{z1O zux>62#S&wNDx_oBlz-m^aIYkzoYj!H2@aPa349(uB?ppAZ3$Uiw;{U37fzkn_ObPh7PY$)1P>bPm6U-$Y}-6i(^Utk9|r($y#9u#;!`Y zfTpm*K0$5$lq9DW92D-DS*{plsxc4GbV@%jlh#m8hO5c&=(TrTRMS^C;V-aElI=hI z^jBd%F|MW-EWbEdS43gF%?;S(g&6Jum81pl3`6M3IY{dt)k0Fu5vBpxueTgv6g@;^ zFZ(wJ!#Axom839%AcRCBRidC^iO@JBLwTiT8ORf3EIN9_C}dYy!ay>FfgG%)iXjX0 zeQ5)0FYW-wWx?V)^fw%ej;F~1_|;kv_RCY3RdrC^eto;x1rXDqxS1kf)P@Fjt zidf>ujihTGye`g+IK|@}XJ&M?Bc}OC6UPyq)>6#f2t)@!qwH=2s$h1xrX2=;h84&1upzEP_UAg)_iy3$t!t55-gL(t??kTklW_+DQ@d zpghYe3x0tJeKlaz!^BPdsElPpf5-y)R3NNP_#ES~_CbckWL=K4*HL-9)aQ`Ra_WE= z{7yaJZbta(9#((tx~-diQ;yg!`9)cn=Jq!)a{5-5UOHRE8}<$XabU&kJ5WXnDz%A<3E(rBI7NW$a5y%wPC z8EISaq81n}(F`_L^>JM}l+kJ%XfnG33Yfk_npYO!!iscazP1piKK7y&_NxBnrymjb zv!rfocjM+d_x2W z|Arj^_yZDlB_!)&^-8*-+B0|6y7!1GJA~VmiCu$5t;X+&$oMVwc0d-~yziLlW~W#& zEs6&m8W57wv>2B!FCte^2|BBt!q~K~`@oRWh)aKEr}g7Pm1~{O|I1xOO8lxo(>wo6WaX!dLm8dB4xD>*z3@=BHne&}|5+|GnhDH(2;(B;g<)|t zEC#gr@*8b4c2>OK#pUUsoxZ!Ac?4i4FIZzi93)H2RMIQifGeJ{V35FtSDe9OkfH^I zc5IUt=?XLDIbF_*3=X9{Yg=U{v49~drvT8}M*-4VkRf!C-1ILPU@p5Ue>e~!smm3n z#=QiZ3ipdAwZcFbF?g*A0Z#g-&VP6x-mZS9df(cRJUW2qc#&z&kyTJB0*`!)Jj&5fGT!lsS5EZgsJ#2I2~&4$ zU%}7Fh?kfeEkHk&3vf&x_4>k4Ni+r$6o- zj`lG?ylX@quTfuj_w9B0AG(hW_?9csB}^82q8K@|z_PjbQaV#4T(e`SKXjsdo+2h? z*ynnzTIkWZpBxjmEI=8t!-VOO0#6{(b51})7(UQ|EhMMvk!r5%Gg0iNOmwCn)2uY*x5WM9ERzCJ^~l4V{^ z%^=zCvDngI;{2UVH;LUmnxi95?Em zNa(_GEC`n3fUt-jG=J{gIUTV3+XaCW9tJ>i5jcqea{WtpJz5=kv@Zr{o|IBAeQABC z^i!1dbms?{H4a?fNtcDZt1I$;tXTjugZl6aEr$!+1c%SLxbj3x%hAbUNV z*Ww?hkaxTrY)&|Iq@U`$UEn)oj|iFDT#%l6JX2duIP#g$%)%hOL8C-!ru`Oz&J96q z`ahUC#SZma9))295wak)@`4$O8zF~-%MG!LSN7jC6{8R6-~mn3>9?NnFw-K;n`BzG zkbzpEb3PjsJ?;d1>U9;|N6nN=WLLSqJbpT;8_;z|VBf(A^f8ZB(@k4aIS~juBX31M z>2XtU6K=G$Nfy0Pommc0dh;@ApI56U2#GxrH2fP_N5JV*_oS0HDGZ^m-P|{Z07}qi zKqynTJ|IgU44zr!gT8m!XcRhcK`}>O;w*+RV?{*26h9<5UlGeHC^!$UmZ=eG8qzip zM>u0IMUiC_-6}vrxa!ud6mA=?X&^KY{)KaK3_P@%jGa(3;2~Hz;6r#1y;b%#=3zko zw7<9{8du8$GNslM-_LL5wd@aU+l8YHw7>#Y>Qu;ZPud2QI)3%(quQ7ikHGNIt_}Mn z(SU>Ok!u6envF@|n#3FI(2&i{iW^@gqtM75Cjq2hfJ-OxnFrha9rh@K9)wulMINmS zi7c#bsB2zE9+L}Xm3y-^p7gV zKYvxE*kk>{qp03lc1LoF#p+>Tlp0UGSAx91{Npd@O~$_X=I_J`4<;l>1aeJ!A`(8a zrJpV+*X(~Tf)hU3rJp(|*KXR#HeSgh58^JpvlImV=|6*-zS+jm1$0Np+XtDn5pc2| zyKGJo4?Pk3u0g#NBD1Gkt(nAU z_Y(kp61ApTOz8IXDdbeMiNI$;RS=1Qz@74I&&mlWx8R{wKpi z^0$Hv3|5x9&kwtz;%A`z3^_4XAv!5}aRzw>RVfiMdKV8D-^n`oenP}wvspE*N)SL= zvYUU&$+K`T5fC|Hq$ZF!Nx!s$tRFP#{&eVkgf55=F8cdqit;~)CnsbhwQ8AdzJ)dYd&GFq?=~mr^(U;<(7?} zwr^~IXLs#<;`6^=+G_w^jzD178?yGn5(QET6@#TC4I-Pc%Q}(6;y7bx5;_?M#UmWh z>Iy*{tt}|R8u3SsIM7Fd@!}7n5b=iFM|3GzzNlkn+}Y+`S;EbLI`T*H#9y-~?6M5|Od$_zB;+%7f5kRvdzQc|=}3(j`VwsyhEX0kDJvQrn5=`r?_ z+Hfj{+mPh9J9?fWKXKApkav5E+N^z#3pCiKM8!{}uqIcA78WjHvE?cbJXTXR-3;zb zmHF!wsY*p=bw7oL1y*I9gLTfmzSY6uIXUWr1;)a|x;dfZM{#0eQ8D}%1K)*emZdHK zAl)uCYa&w#k<*4N#XTnwB)SDkU6hx|rn+0Be8 ztoNb=9TUAm`F50=qQlI(;jCs0mFa@%FRQ*+!^M-3qxg8dyj^icJ7VC4yk;x*PPqL7Qc+pA zD_1K~l@hco(25LVxl*6e_qjN(QEhqjsd_xNr>1nYSa5Rok$q!Rvu4`*6I0V|@oIL} z@On@Wk)mi;J!P7z4GNAXahj8(Q)y_XJFQ-lV^(h4LpWSMuM>aEA@M@B>LL#~S zB6pxJexA4GB!dL8yu+$3)|-Fe^DNza%laiU>}RK1)&&z-VsTvdCO<}4w#QKi&?9^`l}-w>mm z?-i7wMyJb&?Rr2o5^J)YuhvcWWepkzB4XD3S<^Hf2i$ z1Nr5CET87M%|Jp!kL0vG5f@I=;pJ?CyX19Aj0orCT^DW_FoF4><3VOCQ}OOmYiM0(p26{vQXo{zL- z^4nkBKvYmGXjD)q)`g2=&pyi1O3HI`T1VB4E3b`7xa!-*^oIWy1|bwv5wQuM{i9q1 z^?czjY6yAtd+e~@B*M*@R@#I9eJs%%i-cmU2n-jec{MR}o#prx_!P?HB0Ug*^9<%` z-~Y)GjV$X<+o4FIFW@hRCPGI%SU=Z1kFewyFxNI(H?{FWLn?Dycn_mLpdlcuHhA!u z?1`d_40CiC@%YS|u+SV-=l)@qX!dJ>Rr7~m07@xrjWZ!$m$s&vIb~sQjy^s)BX6!X5E7D75x57DtO_a<<;& z(QfrLCAh`kAYt4Ck317vj+8?DBmOAt!@g>n+=4#yMpHpq<$xMO^w|2tk!g{xvbv7=re}Jx_QF-yXj3g3m)3v05oV_Np52!|MQq4Bf*0->W#n|LV0Bg=Iv=ng3s<)UvDLApcMK_w}Fp z6aUvz>OcL3E$vk8?f(a_Hd;+bMdwHL#?6i*NKi!h7s%pjew!c;_H}SzP-HY*5wtQ1 z_kffWAp`Q2@#%pnSX7sK^PEHHN;2P5^qObq*X#@MJvjKfCCDKfAL{>JfL_d_oYd0t17 zid{X1Ybly7DDIn05U!%y-gUR2LT8hl>b%Gvq1G2nk#*_^blL z-PK8l^^@uoWslwz;R-UWip`!$OUkOmu1-1+>e^*f#- z&V0XF)&`_t47#rCZX3xn=0v6lqZ8eql0{;A%Iq8FAc2SrhPYdatYsLZ{LcD7fmXnO^W+!0Wdv73qV8*@-rs>1M zFVQ9S@+jtVw`h(gfJ2giJqn9h(BkaA3E#5|NrNvaZsLF=bBm*H)LYxRlJ#!ejh}oOQ;4}o0Y&Qs|?eCf4bJ&F{Nd;5wlO{kiUy{wvmdP!05EA zTad7e!Wy^z_y3Z~{v&})&->^-|0vGVC_BMu9LFsq5XwY7B_`!~r_pZwWCb`sTdi4cA>vjGUhofS_dWb`(dj(2 zDc1_k)?A!OoxZg@aGWOXvHka2)pA#Er~kQ~nvMSoHJIznPLcO><%xG+XMaXnYU~Jm zSc~G8Bib8G_DwbGQ_I#{dzYRgSoQg8GF->?826^?hj1>)iY4PiUXwB%Tc%Uw=)B5E z6`1}KM!nD)k0K_+i=Ba5+I;oua*MvL(@kUP(&fF8ov_u!I>hz#xps`9Z&9yXH~l(W zmfA(VJRe$Ameusb74(I)t?5W}y@{%7SQwJbSySBwI6|Z7+#;q}gw!Xr-u{e}1o!C4 zCxzS4hL#(`h9`|axMK%S6CRJj*nsW&5e-_ZYn;(;H{wGY#@L5!(u_=bHK4be#kG;x z2D!+p;JTGd!K8Cm{e~`pohfL99Q-aN01hQ*&lyDuHf=S?bf3AJGU|(C2@QOvwVLgt zcSE3n%Cei0DWnnh0D49Lv=;F9LX&KztOE#)%8?96hurQ!CgN85NLF@F9`cRBD11XN zc=FoXhtN5mIxFGd336Q07wsCFHNU*^%W_XT^Yky$|eQ)b@iVb&@(_nm`TsF+22P9kGil9Qn z^0s^-5B8YNTaYAli$U<6I_A#M%QXQ{V99!5hjw2J)H>`}Ob792EvY}eGm8j`Q((7o z=TpLdz6|nb-o8`_@WN(B0pEakwrTxq$~cJj5mZ&LgG_*7XAN3wUI$^lp@DKzmK75> zYz7e)wf7z_Hs9$HSj)nwlYMvxOr>jlRjTzIBU>~AYqUwEI5I)=f+qW|QsVGd-0<@y zDG>f5Ye+Tz!9L5Q!bs3q@+wv`=o@z_@1cHt$AoHmZ}smvRdUbe8I(L^luh*HzPJd@ zg~wP6>k#$FB>nhDuQTR~|A(=60FEqNyM<%hwr$&(*tTsa6Jx?j(y?tjnb@{7v2Ew( zd|%yr&v))$=RZ}wdslZ=_pV*t?|L7sXDtVhOTzyf5B&p0Fi%v^O25&g_xqs!4^ZU) zpa*`8984b*me|o*w^}c6s}(0iAtjYE8n}3`oJL*PZ!v+Qi>ohJIi!zd)U!U_8FP_3&FidN}%;(?OKC5`-Vm9_l- zI!(6sDQFjZI2Gk(U8lz+y`|dn0M}x(aNiCZz(je-DiQ0T+vH=4genCP6hc^Q_Qy}i zl?UW^PO*?)tW|fUuYW4g{o{6BvJ*$RzI_IOkbr<#{*&ANuP9L5-onb>?7vYnOI^tDME$Fa0D~78OTJmP@_VlbqupC7fNygodeeN11BNv4N3gY(9^h4M&|g zdq-nMW3774E|@Zlb|o(04(+EMZGrE-eqC7)>q4y-B_K_wG1QhHJ5`cCZ9L5ts?;w& zXtoYM-X<5r=$8EUvr4tMietv{^0)JoERG>y8R z!|wcmH%I;ii!qN>^bpB|EsS^a>5GD0q{z3Kn6MA0M7}d%qGu{=G37$+kY+4X)kxFu zid%ClpXu;GC0L1<943kyh8MADyTe+%(ug1NHGHm6D}1+fytf`qD{ljz7SbgbtPQ>t znQ%*W7~b1*SDNVuf5idTZ`Ym{*_N}>ikpjGbPZV{HmPg2?*U?yYz&p5^d%QA&5=hl z3}LhsOFNPjOD4gQY|T`flv_t*?q+<;f@%zitwk_S7lHN?%(U&U!vKsmL@K0wGIN#0xAr&u1OgvOe`%oQe+2*Mtl_wCq%DUyogk;6V ztduodA{VB&CYE5_ukoUxV33>r-sL;j?SpAAm==4cM;SHru@S_ z-7g{XPbXa|cqMD@J$xYxOc;2de3;AJZ2(KmPvq(zn%WwGl+5heBte1q6nEDBTJUi) z0GB)JC_!Z(t>!Pjx+kO?|J~Dr4A37LAMf21+~3Mea9V$)-h(y+<2M6&I=Gg*2fC0? z$99K_J1p`9g-A!K5ogdgNXE+F7BG?Z>g3&jYm3uyMgnaFCx1e~QwBk?P3507M@IqL zeyJh*qO(9NSLHBs2a)Mp%;D?BV`hj%XN)u_0@{PFy2%DN$p})XMniz}`}%hIcqtyz zdV|{kL>#a7nhzG)?Z^rGAhy5Sy*o-!D0{HkS*g2XOuG(K4K(JXXHmJIsYgFK?D6he zdx)HI(Dg@s0GGM4*psuYCYeq2)uX7p7V=BzyS-{Tf?Xx!U9Vfpbk^^1x~=DDF+VZ$A%Oa4Z@)92~Rf*lL`qfcoywutPT` zm5n*#$}6iRwz|EJzB1kwwvG8Zmoiu`Ma{TJUr2DNSd^5AJ@=F3Q7H;#SlWD6{ndq) zbWv9NDE(t1L*DqJFjj**CBAMIi2gHvwc&?kPVBN+b3{%j=u@3P{Nzo1g=F;@WdacV zX?7F+A|ukGCu50(J%bEV%2_#^J3!SMR;H1dZ1HD5Sf13kH>qXFew>uDo-hj^l2c5? zd=tSdJ{hHm;0AJtZi_4OY9U8SoT3yNJA0bq%ZO)DqHkt{vBym1cQw7-hWB@5hbKTS z-VlTgwLxku_bbt9s!@}tWzxc1vEfMCIK77wxnPK$*Lq$X5_#Mu2@%U6lay22^=iOjZ# z6HYS1aGWH!@#euu_9}f$&S*hUdptP%M^gMzm}l@jWtY-sD_!bl$`0Rlo_ZS9h?AxF z!`+z6Z)$6u5-&79BS$dVekX6|-(@7O|2PhjGV_#haJDmY zb^YJ%xhyps6;x?7emROXE?(hal3(q#&v zUQOOX{Z~FvsH<-G>=!?gze3Esd{BIu)uN<}I<7AM9A&$_P3?an*8By*>KBE7V@?Vw zGr}UpamHF4;jjMwkB{zj;(aPI=NTb}6*5yR=*1t3Tj~E!NI5u-y8kF6sWFZscItJm z+(r?dz|u5QEZ$)6t!**oHqNV4LjGi_S=m3KX;ZVWas2z+eZ34Uu8OB$a}+tyN=H6s zedB%nc4%p`{A&VM*M(Y;Q*WfHMC+z;`xTcDDnxKJm;ZJ%#(7%>uU~BsQW(%W%?U=l zKq-6Xo0!4jVQmg;?!3(adWYrQ0a?(~p40}KXuY4zzYc@-SR-La>t;W1K5U(xH&4Pu zpjpj&z=3yLPm3f|vwR%igEa=d&aL*Wc?mI5v8~h_ zeipBBEqA>P91%ad>_ZwrzatY$_9frPs-7!|QsP7+!P8kj6>lytO>DcdXUmhE=_v_S z_#_6W`rWOUTw=+y+&Hy_l6{e-jrQ|Wv1SJ9G*xReekB&ML$c|CRCbbtWkS|8zXF#H z+$t3^ukJ-yZjY-SC8KwLyscZ}I(*%;6h<*t8k^c%`ZF-;F4pUe_?6g8}pFS=G?@PvyLJ~Ql*H?yDc9s;)PhTh80P|Ni1icxi_jDnF*t)J&RYYa?l(ZbwXHy z6zUtnJ!&8-TlN5uyb&10)a)qh?s?r>6+NVDd#)E?;PSJ0g{a3fIxq|0=|zB zw@iN+BRt{>6*9+=Q|EMF=spOuSn^dL*K*e&CBP4zdzZchcD#UKeh+=&akiUrjC%@Y zW$&noDf;t|zK!KII}(1u=cf`Fk1!$%a)KeMA^^y%c25pibPIU2@()>{e#40P52*i{ zIK|AJT4H{$VEym%%Rg+;|NjcX|6LDOG;%hw`?e)^{@(^>Np=eJifF^ro3B7RoXx$8 znY%)>)wXDdioPU9L{33bxA9apW0uXo>k^vdw~ww(o<&fhBN^X;{80o$Z!$Zy3(rve zT&7RDj&_~|pNa+j{oW9O&^053;mje7knVv~$$2GZ(*Qn=s>ZDoIEh`_IL5Z<{v#=%=ds<`{RsiyC&Q?>;Y=a zHmjA`NUJ)(`DXcv5B9sH!21DfolBD7Qtg#q|M4up#NL_qMGgae!ppQrK;1G+nSF_U zqdVMszJr5`V+NoMOG=8Z&cXBx)-qKv;pT9BFGje3z+KdvN?Jf4I?;u_Rd3gHX#wspRF8vbY|f02%wln zCYHdejo|vlbMOyi@sjCSPf}_jK83tv{K^d1?%Xw-lFhi!kX<}}E>$bYAxOKqlN zk<>)E$xt~!(4J~KU_c)#x~93%yW70#dgahwecLQmcMgjaYz9UoEboL#mKGHKPnEM;I;B1JdJXOq(wfsc?wh zD6-pvjq|_oBspq$2Fn zW+ck12J{$RdpC}21{S}`GnXm_7l5U1aO&?fvB7MXDEAAvU{fUmUp4Wg!vak=-Qr#~6-d*@T$6~#(E-(Hj>cdGq`5CoX}f zpBH~{oI%LFPKJj_9$FB5f&WhwoxNS>w*dzNN{0plV)}PKt%|FWy{VD2>A!R%lhyQ8 zP&Kgp$D8KdL6ENmS|V4jI|=Dvppk(<`6h0S(arx}fl$6S_ErSaUW!P5Ns zb-kONM^ z^uX<0rEBrTDhWHiNl~X(rx6ce?QJZg!;o41YJK)cd$ArQuf8)3 z%wW9GbG0rqQVN)H|I=Olxi)!*5-ChZ4?@_;UwqDS|EbmuD7P(FxxjW)hILk%z14#@ zZs3^pS*0Q*j4$6MHQjlmR7a(?jHxIv9`Xi$Q)1s~y17*4g=EF)yms8*>#?_3Zr-?COMwyU%>vt=4{jtNLMtn*@_y-ruj=34@3Z(!rZA~Q-x zM$PiVW;;53C1CKmb+3ot(QA!$llj&xZTT%avvq_XU@TuQOs=j*HL-q7uJ?I5L~Z;( zE8WDoA?Z=Dn$K_RZ5Gz7G|~I@88Bjgo5V|c6fKWrH0wFTFG`Qo{bnuLO|c%)u7YVT zGr{n}59T6`Z?bLfp~1ohwV9wfjMf%}5niZwJ(QW6YmOf%CJpuv?9w-gD(25gBdV<+ zmqo@@&8>{B+tn6`9qH^aR2^e+nAEB_Y$Y!sx|8=BWQW1y#4ox26ALo3hIa@~v4B-t zUv$8LWYta6MMaC=ug7FpAox=o)POd!wWXJV8zhnwQhFGKYqadkzsFj*v%F@4VT`Y& z`>pCz=ekB_3C~yp@EKOU_jzxJ#Ep&ADF@pJ~mi zx%0}|JUJ*l@nfrBRy7xu_>(K3Q&-d)>}8?!Z=C%lqN9dbh@hc^HG19xPTzb*1fQrL zO`c$!fT$mhU8Ts|?49696TF-5)9moJ+WMr=JzRX(=X3~UGyCu|DQo$(%##m+bSx=Q@lt&rvAg<+pOQMM^uodBmaHxtnQ6HR- z)(Df9^A8-jk{3LsiY0PEHbr zxXjV0lucp7*%YaWRZQWtp#I=gSqF-@nXj!&qIuENS1t=y=`aA3QDdjV+6Gjr-5GS(l+>vD~T z>0}4bmmJU|%x^!03@`)OUm-vngSlk!y94kT#7!eUH=mIRU+&4J{>rjhbCnRwqVO7= zeIZS~k(ocM%9W~=Y)cDic9l%{5Z%Lr3bG6GXD@~Z0RKpv!x+pflsyR4h=L`}lLIcZNwbU8{KTa{Awostu34};)k2cT6G{N^A zmv(ga2^4QQz+?&qJu7@T+01RsgjkhTb%?5ae7TQ zWn~;(^->|FUmimff%R8$Q@&Nm-PQZeWYwSxt8)GDC#j8m;4Axm^FT+At z@_w85lGoZ|JH2hQfBRpWt=-IcOgu0^Kx5xbUD|)QPkl3J|FK0mdi|diJz3+;K<5Da zi{Q7T2o#%Qoi6*SDvss+8~|NrR;0K1=LL{bWi{S!&=3mB8#2|Cjm}CQw@c-cd7h>w zZC=Lpa@1p64Uejf4g>#ni*AQ+&x4lBw@z+o%^lV^(XF#PzNKZ6h%cggXGeM|eDw7j&2p&9jWc4)XA;q{YerSWUL zoW{b>uKn<9-W)-<;t%EU9U^T6uXn?ZUnKQ2A9w6JNe}($(yzRkOH8)HG4KH9!Wh%X z&ylfDY^qnA%xtc2*}YkBlHL%cT?yH}A0PZJTP&Tj!5FiOOIh_STK!|OSdrNC;t^47 zp7RnEE)HX{R#a=tRe2jstbT{*ic1_-qvuIs4qF%ye^!ZDf z!hA@!%E&bLcOrUjqG(4RWKO$si)gWC8x9+DHZ+gx5ZjV4xtOyneq$>;H~dWrjd1_9Ybse`Q zdf?~v=4NSh(%Mj$$T{BbmZ_1Z>`4~wY!ZQ4I7ZqjuFT|$QUfQ$k8(|!q=#Kx#{H66 zwNHufpuK>1@5DEGy;|#Bk6(uhcC#>lFQM0qFY2G1_R>@r?;5 ziU0X;b5%ZHLczPeqq%pHbUO3*A_0<^~$S;6RO(1 z(8gzygd{xvC&M+@Ht;rrE(wXXjL%N2?sOSZ=;L_Mb-$vq)|yNT2=$HuJ&cwsj%_K? zaFK8qS}ks8fMz$`!8AlRHiM~9)U3ZywcU%g-f0~aZ-n)VhjW4qm2f!CWzPCPS?tzO zsd>w8Z4Xg$RZ*p^T6NTYoKqGWL%E!2QyFgx!4gqyH;_$}5$$c&D8Yt{QXxy=2$E~% zNI7uvIOSv$;%HV?XC^XqD)v15-w6V)_u`%t2?K@*seu(x5pZ5Ok zt}{C;lBL(tc6rEmsC&NSj@ZY5#4reCDJkARk_Ev{pER8;?7V5Vn~+ekTH2UV4tGv) z_(j)%hRmqei{BL zn)2Fe{YT=so-fVF?1yJqBvsL4@lwHpH0A3O)!KP8$wF62ZbIgf0bJ_sejPRPt%mW zZp!~Xy8kF=+`$HIO}^vL{J>=xvDn$n14j$paB&RPb#dg>``L2xen-U%J8fxp19JbA z@i*{^?Ar~-c~0wT)VtIQp(yW=`&qn!4h<^vZYpo%L}S)|+m2wnPrvzs%3>XaQ^d6} zvOzAykTuX!Tobr9X2+eW=K`)Ek%w~!0m2_s^b3SNnA?Imf>=z#mkF(#wqi%OQ>w+VM#zY>? zKq$?p%-JcXqghACkRR{?`{kY6gGqLs2?EJtkklr(Lq|!roYM#?*1|%o9y@`?CicQo z>zQ?w-b0(x2iD|bD_>^lRK9)VP{YqxZZ=2fMazRlSg5HToG4ut6~1pN6XA1l@b#=~ zmM`F`a%i>qw#}X&e<$d!%ng00xPOd1B2y(6pxO7QKo6jX>}Z7rWCB6ub~yL){`7WA z!s+V+ibcBT2vUt1hPKC@-umftEuOts{2+XOG$J|g{w zKbTe1AlezAI5__2g09-6HaW+p-0{N(c)7)AY8L{0Fy>;AeQ*+9&3>0RZpgh$LXf_L zpb6L8pr{M`tahol2tXl>NPDcrKaFtH>c+F_hOKWjUjbOSTaD}e>9Ccd}}@vmZl~_(o8bT zWO=j>K2YeDs?+&s{8VRC?eaCO4%L%L^#B2Eh|3>*OK2NShO5$fSQFLK2tA;hRdc$! zHw`dN>f2GVsB*9~;0MxMOyiMkLAPv=5=b*$93BTp_-I+e@TsygL64j@95zEW**2`{ ziqHXC!XPkH3nfgcUe}bC7(6jg_dUi3Z|X?;r|-21{(c9tvuXyOoVoD|hx|6%(~=p@%%u{z-cal=#TuG*2_- z%nT$qOeF(L0YB*ruD+*3YUNYx-B-HmJ{Pegss!)s=RZBX4f4X zj1IYQ4lGkG06v1nP;E>i4YDUQD)Nc}(r-1wDcA-~eW)56j2O&{!TGUVLCS5c1*w69 zqzVQ#e-EvL@T7(Qeued(zY9Ul{)?^h|1g(9p58e$z6;i@-{lte|KRi5R*s_o zHBR==?3ZK}Ifrk~ApbP0NnDA%Oh7y)HPK#wNTp?z3Nh%v(Im^n~r2Y4i_*|IHyh<2@7@O z*gC+NR%c?4v9E= zzV%b(>w0=E3}xZ8(bF<{V2Sgn?XtIwLUI{Y2}M*J;;P<8d~3Fnsp+j}=9q(wu#*RF z*<|RiQDRHH{sayY)+%;|N1NN&mAUC?tkuReKVGifC;COJmJFYg^L2MU0j+LEx4yl5 zK$lRrI_*;_^be3x%QJhSqoxkQJ@8FY!JtN0T_2jsNZS*WlhQ+)6yCvH@UcuQA}fq4 zjyx9Ab(=rj&WaD#mzz#{Md*q=C2H>`ybH+c$}HHr=qccZd7Cbv1l&AN^1r;+niMcm zS*-r$?v$8w_^qB1&~4;aQi}*>V9HE6LPu(m!(!X8TpveXV!8DS>}6pqSzmVH>j9LY zChB>Xiwh?prA1;XzL}!x%)POEBa!|NQm`nLh!f2VKRoNP6xryJDvG5Fz0ZCE-0WtmuEA_u} z&i~6$yGU`&#_s0u`mD##IaZOxYA5;+pJS^CUC^Rcjq9SxUyX8x= z``br*xYdAnPq3X72D^~(@s#C2E4_BU@N&tx*s!$GQSQ9H1X58W#~OWuo}KX&jcYnK zSA4uOeLpl)?~hknK7+P;l1APDe}3N_&Kh<;y{>ke^K@oXL|^UNT;d;5aovcM9#`22 zJ}Sy6y%%p!ytUTv&(1T%0iSC#6MqG9XaJ0VaVrJ?eoJcIeX#sR;o1wh3fRUf^dC&umewogk$On4}-@Peq*(07Rtk9d=$b(jDv~4TW|4k^t@QJ zzs~o%ldEkI4Zl;oSgA{JG&`DdSFCV7@od#ZZ(XsGk$+7Vz`$ zIrDxv6iTi)OEf$?Uwzr$`c2-nt@rVIw>|v+LT}^|3gc(Aay+Z8$!)LewIbkR&QPjU zu8LsK;$@?K7wVy0wk}AlMi~p33@`VKP~ykiaR2(?FI-{gtF6De-fhmC zM&hRXMxG1x2kPHeBAbX56l8oM+;(f{VbmY5X5p;8y$!k34`+9Ic9$D!xh*LgP;`W> z#c=n8EM%y7RqA$NXudDENSW)MZKO$)fJxN$&CWKg%Vz5){0&w!=MaYF>Z%Zy76*gi zA%Fh_MNXm~Fm7ABhTf*!Tqnbd`Bh=ptxooB|6dpxc?Vlv4aA2VZTQ#LgHdC(RD8aI zblAMjY;>tybyP{60bh7lL z(lx{!27l6#uJ-0ZZrj_EgE)U-um_6ba*zpq1Vd7aW)H{32~Xp49`?Z{o-pr^rLiK} zFO;)GS6{6lLj;E*PQ!tQ!;iz5?C#o&7WMRG*9PnjP1RP~t?xOuNyIScg3koLKi{C1 z(rIlN`fIM}Tk7SDK|a?=C#pGmj{~T%crD{m*)|(2XwV!z5P#A)n4|wx_PEpq?mwEI zHvCAU-cp>{65zD`6~zPVq)|;5npYrkVssM%J!m+8e-cXU5sPPLw6Wcbuzj;XiVVf$ z<;?VMyI_e;=HdpT^qJv#8e*t$4rFFY8#VTm)R( z=Jz&VTVp(Es>$kREqtuq>d0Cj+T7jgrVe>1Bt&Mm4jG?bmzFgt-;vr_;mMrh!(!*KW$iT*j`xKzIUB0 zIcVTt-QyZC``C{$2*0e3aPhW!v4pj_JeNK{v7>6~YAf6;c)u0qiga5hzX z0wy1&_@|OjH_E0=nqf=KIOO72v&}6~eizUFnz}14far_*gwE?!4oObgpf@a-@$@Qz zy3ls16nRgZL2^NLf#FS%T=~^m&-B2hU7aK_rvc?s0kx?#mcOtBMI+L_#dsl~43;|G z^00f&(>{5{yOJ(QEmUy-PFioLZMqIeq7te_G9D*FSvmT+#rrUOuyNlYuFknIiNRrS z$uDW@Jm2!P#jRtyMRA`u#v{IRew!b+Zd>?+14>5@_X8MM9T*1+ETAfQ$>)eqiM(S- zZ+&xGZ+U%PSZ6~2-PC3+RmU=GAtko4Owv+du8BHqO4=_N(vlrih~cws5=ARxzs6-R z7opvYgt#LtNK9E5P~8&Oy(N5x!6~x<=*>skuh; z&yS#@7>h*7@4PMjuPVADW?RTTyFI#B1)d7| zz@Ir-j1E*_8Dao*E3@K)#L!ZcskMG*W$nn-5h0iA4H^ad3fCRl!Z1P6WvkH#%SiTc zigE41M0qQwUxjmcqj2SZLirqA~C;q z2T<8a^BbLA8$3xNIM-3Hq7w^{lZq-D}*?V2xvlo$HQp!U#BTWB150ec2@na?gI_jR8qgZEtkP5FR9=fml&`Qg_R%=ss6WA3j{ z;|ghmY!NIg_%&#>3vqvB^06p{{OSk{dNE35M&kh_WZL4$DPw5-3pD86PNvB4{9m4o z?J_zEWc*^BCzS0O%WLEHWL65A%vy`}OAF=Z`Znb{TAS}7S~u0n?WxFsL9~<&kjXUV z2kvNiX`6hvC&9Su8qy=dSiCRGPq&0U15EDk(>&p1H-q!*8A-|a>9gQvS$rx$Z{PM0 z)knxve&jJJ%dbCu$$#cxqD)`CafJ-nK*jl)BM5SO**-+YHD1$ksltBU7>A_NN<^X? zH?GhOMf4k2wo(m!WIH-hU+lEs+w_$s^X%-3tcA>X1ex`@N#C1^8icKV0w{srdnmad zyc`Qj;R(65%aPt2efLevNU!H_5*ms#GrUkEGcDMCvPPz8d)bfn%(%B#ISC6`?eIp+ zy7=+{`tJoPM>4Tme>F~?e@_FDkHHx`*cuh~Q0nD3igeh?JKZ~O{#oiSr8=fWsps&p)F-6LF|Sd;;MkjTqUAM zhn|k1lp-wl6z#lF_$yVtkO4sQfj-M$fX0q3zEJ$jl6tPm%0ay<1l6g2grpdXlR5d% zM#(JhBAoY8miSduLzzXaC;8!6xp8(T`QbRGaiE%3-Hdgsrm33_T_}n%HXP>oPON4g zG*Sf{>45d5T%ClDSmh$cuZKf;(pY~(xu$Xko3xe?joX+?JO97sG$rFa?*LkhSzJv$ z|M7#1o#i2sDnoBv0ErMT+1bqy2zlkHc7BiJ%PI=^<%k!6DjjIe_O!T*c7D3wfkeo^ zNn5G|>4UBLT;!es4zR4N(UM(lUtIX-5^tj^`06vxgHit=)J8>WC zW}R>liI5QMS_`RCjE=C7(^^TXQi8u>A=)Ox@rnyZbV_lM5lfmOmIcHs#=OQ9_Y`Y8 zh{oofViQ5*ky>@I$Tw881c{L_aY*nhzf$45k?@(4j=%lW<)71!qiG{oZ}?`xkC648 z*k|D_kT#uwnIVTzU3TsBA&Ze*c07#j@f0S4Un0F`b5aqU2$Y1k8>msrh(GZb8m=No*E=e&YEsUWv#qL`uk_M~>lt)TZ zB*fu*{tU2qrf6d1AdedX8xvKN0*1wm!5fLy2R;X6G$S;z^&-?}k~PsyA{J}0>v*P! zmwF%ui0DKsBQYbJ9Qo@wFvymAeFoZ(W#NW^2fSC}H3_GYaDnoO{}6@cLe?SslX46- z4N$CPuAuQEiQZtfIuVa1L|AU`K#MJ7i| zREpaE8jQGbB&y?ACzsd>7(mb#kvtcT9`YWL*92e%H$>L8hG2z1L}ob&FcZ)sp*ph7 zhU`T|awV>S%OZE|LK>skQ@Z!d4P1IAuYkHB`;egcXd!#=@fs8I;i6bGzV1S+3pSdN z7X&U6<}^SU+AIlWPT+*7X$H?mvV%P}gzXwHF`ZB1#2#ppGW}*p(W#d(a$mCiVHnfP zQCYVV$Bq!JwRgi~19E6CC&su$hS#4SEvl(fi(^Cc$5gI=vhpM~h8@(Q-rSgWiEd&b zJ!VvO=?CCcO!_rT)xHZrX3b7tx&twU?vzI4| zVu^WTlqa@HlhP6Lj10jdtIw!%9&4BpE5Z%*sn$N9_Y7mocyoxilJ_~y4YQ>7GLQdEK%$Od8+}O>Z_qmg zRWr_s=M4JLkbkhZ(&9Pf0Z*Y`-;i`k_TIFsPp5L3E9e2@sD5i#afx?g!aJ@*lkl4O zj8xs&ukW#PS~KB+P~Ob1x397$HTeO4x%Q6<)ET6`$%oi*{6inOi){-$xSV6D1TJ3r zBIJCt3I30D1c>?OJ>-dXdGP#ff(64Z58X(PW5Nks1vX|>Ir`C9Yu413Y@PwSdtb1- ztv%cc9|hWcesm=!2LWU;&_xhxTz;M2&W|Lh!;2Eo1bw^d#A7{IKPCsEt_TJ;JQTZy z8Yz2Kc{1-RJlsxw)5EO9Ta6@uMB6M>5-+^)K`wD=CL5R;LD1NssA8KJ7!6{a(7^$6 zsV^T$at>rJjN|86;++OKx8K3w39W;?0s8K_n$eX0i{ot+m$LeSjdDEZI2f`+wS&kPGzEWuwFFHe zH4^Xgv4Nm+m|0mha_tkSbYSF$;=KS@XbJIeuNNwL)b@enf8+ZGQHtRAo); z5)M#a-l-Uz67zrr4PZrc5ILiCYM_`V8><{8VlpXmMVA~!r<7p;P)=KyEJM<)z8PVs z>S3IEDh#K=ABi0Gi$VE;0!NL|SZA>4ulxgPv&QHE)nd+yFg%gFDrn@aHBwz7&W~s% z(TF;0DrR|jQg`+K$Qx@gX5kpJ^aU#8d>py+{2`={^11;s_ShA<7)o~y)Cm3sF=GYx z$Q9We(0Ls>;zuQw;1lM{isHK0vXe?v_TWW>NmF>m22IdK+a)6QaCXf}GkB#tP0>Z) zC8nmI?7H-(F^a!5Nf(WmsG369wdu`bl*Tnp7M+*4nu6H%t4!q-D>P9Tt(VA}!q~N{ z%;c2LG*uS8m)M#D+4by9Clxa^S=C@{0BaNJRn4`BrB#(}*0?s=Yg6ep?zI@DS(TyI zm^KM(liHP!wSdxZu&^eyNn4xNu12U;FAc6tK1H%g=9$p0imhELEvRfd#j?rbnbNM2 zujMFBtc*EDvq|Kclu@$K%vjV~!f=aiQp>WiQ^C|+Uldp;%C08{8eXP!C1+AN_$rQI@DhBr{S`KuoCi=@+?mn=8-fw>3kT%YS7;}zQ^A> z9_NuYc%eQAw=njjkLck%1;T35-z=Wvd>O)O+}|WVZN&k8F7{)Jh_&G_t|`VNWbnk; zr)B)er)m7-`7}h?$`^KF;Kv|QLtQscA?RC%Fi(9qZXxPhxG+yc0FJ5qT6+Cmjl0#S zUh3fcnQM4;cxx3R(oM+W)w<`(j-UnONSwt*zkpgi5IDtj?2(h z07!_{HeE#*$&||sRos9Bax*@WUvrOQv*KY&h14%UvY-5qeE(+gy&oOD0mW{MqDz{r zM42er_Byq7lBW2hQyN2YPEwlaLa1g&ZM(uT!^tSO#P&i>i8)~$nTjd# z{8e+(AB>2C1xZL(sxhc&M-S|=4fI~6KT6?iV0h>hif4frkAf`gG8-F)kszIO_hUSd~Eme}!tWO%B* z?7>RdRdGbd3ZGEa*4ixLa=_O`TKCguSkPfN9;Ce@=y6ovo}M>E;AEQ}MIo5r^#fe% zjm>@B;CUq23*#4R@p;)g0}F*N(RuTYDBZ0*VY@(1EL=QBR z+FT{#6MwFPBE#Z#f)HzpD&qi|?Yo946T%`$TpuKt!|7H=F2bo%o5qYr;Xt+fMv15* z_{?|ya24mw9|1*sEC$eZQ#tEZ!s{b)=8{~e`r9zT+M|ttVgX<#&gY+MwI?*O!Z(TZ zk|s2XT-_8HLfI-r8!#HPQzV(~MnZ~nvIRZ<`EJT4{L5=?KQB(xk7<9EPN7(*n1X4|-0YCR0jZ?(Y!!_GYb4qVtbLk~- zNP-ts@>IWwuUj)nvMYSWuK{D%hDXj_k#nC32z%2nyMWp^ra`^fZLR97oUPA)qxOpR z|Jj3cHFB|W`G30XwBX8*iT{hSa}4e*+O~anY}>YN+crA3?T(XwY}>YN+g8UmJ9#?q0UQ^+NkSQ$yI-3|0-UhrVw$XN zMZHbGF(7VAgZ~-o5k8 zcYT?`zU_O+`s4DYB81GFBa8tiY6^00kR`Hjks&(VQKp}2L^2a8s>)C*FvJ}b2`m03 zER_RG#~rJgfOIf(Ss{WMt9h?7)UF6;Q>osYMU4GvRMpS1_wb?N#)xjleO^J z(WFP8hP@e$r8d$(Pw{>_5`!ufAXOwp)Rg3UaE?<@xGCM5d%MTyA{dw?{?2)RRH%KO zZdVHMSdJ{>QQnm3dlmY%trqx3>XYZhSq?GU>zG?tOZAve1llzZy_8 zH+5oMmuNG~1UXY1LxPiD;zv5Q;4UCI+d-+b=dC->m=IzVeU!JpJo^G?UzN_#g*V~Q zm5noSMPDeKt&PT2`TKT-^&y)@4jXYJOkM;`E|bLwuSw}PGN2krd*X3qHl)+5s{Gsj>-e< zmtugK3s2~=s<-q=%PlS{x{EjZP671U3!iW90q95U+WvIx`3s`&B#P6AyT1B!@2n!~ z0+-&Pyz>VNe*yaW3n$&_3#e~d0qTZ}&M+!&Pk)U|XHW&#eCpgSlPQYI4hvj@`hFw? z4DQMeAo~0z3ZRZTI#CV9r8iI+y%H?dGjy%;p*Qjku<{?vj3(wNC#aVpN9**PzcnK~ zq<0q}NX>*mx=A@xPpp`2GpdB#{cf+pfKdm4Ge%Ad z2+`_vS8Ykd>+o!_WUq3?{jaJHs6+>Da z-@kaY8tby1xMH|hCPzA=aV|o7M&>_-uop-+YcG(hNnS8(fbT%81>90YzX-8lDV1Rba@qx5`#gER^a+rRaFHQU1Q!wXAI4^Q(srTJ0x^Wt6Ov} zR-+A1S6e^1-~QQns&R0fe;_nbx?wYDRBQuXut3bQV`OP(q@1CfAIOI}q zc9n>;VqW_t&h5Z*V05Ix!k4{U;CJp4y}en5KD6;dpF=?QL?NiglT8xsTnNPJRH8U<#ZV7x12 z=q*wVbQ0UP`iLw3YweF|K)RABQ5f1NQ)|vng6szk-F^%`D(AkFe-~6RXiJn0w^;&2 zZjg^?Ygw}im=p&}DN>fOf=KbnEfgEG-9ibHW`dt#ozecvKt1UceZF-feVm0YS53dkfK;k15o)fx;? z)NYQ(=y?STtV2~#tcq-5*@jfr!n$@*7^)bVnJ?N8q~$P4)l@54`T{KrIV0NOnvCq8 zO{UO3gg{Vs_^gKMS@-|A^hVMCm5+ypm%CY&h?d`2mDm(T-vB1H9^zN~ zh0eRb^AHXSEoR<8*O`(`vFBBX?N!udYh2|SSn?oIu^szF+yBnd{TtANs8pvfsxsvN zwNHo&{uQ|Xb9%ySH7v@bQZNmmhw4N1#yr@6o38+(dCL=wYWD0eIM#rrHH{U!C&0&; z1ePV)N1)Aj?JfREZdP<59-#X=jRFDcZRRNw>1{@Z*u29KDqAmqu)WKSURP{uVCpPe zpfgRyk(pD~k=Qh9x(+m06Lz~uVN@2?y)74U(aSK$Ez}4yZlG5d7Y3auIv8nOhkIK` zOLU3g!L(W}yz5sAC!yhnwA_;0O$wZBF|Tuh=xDVr*c0X)yiOzy0&2Mc%4h>SnlVmoFlS2OBIUA zoT_Vtn6ng0i$)_-1jjZxM%aX!3c79RBxrxLZRZ-pHOXS0Pv(_d^vS_fzyu&2*7qoQ z!)iwarP=D$iW$294#hR*I}^oyGY{{}oMa$-s zUriPpD6(#+PJ*kE{*ERG_sN4!k5XF1!?_o2x_2b9W}yU(72l2{)i?5J2LAc`yYP#E zkL3NpJkHr0cFrdq@#B9%`~T4tKGZ1U3Veg)Uy1({y5gS|j*^LuovVqct+S(tn4_J| zx1I1GmCpYZI!zjo?kX!TpEVe#7Gm-cHo$=(Fc~cC7}h~Q{Oe2*OpR$pMiu7T#~3`3 zfD14gnfnDgN$Sp7Bo9c2q#d-mUB7pXA~roSS996*!a~`MVz2W?$&9Ph>}A=7WwyUF zKJo=~=0QO{H9%W#DNZxI$Jt*r>iS;C5jDW(>fk&Wz4YyKF~_{_KT}{jH2^6*_IoCn zJ^O;#On7winC?r!@OsQQqU>}BDLmG`Yrx1gUiP5+Na^}ie95-K8qecrP6!QO!ShE?EbX&pjP{l zclEH}=)${>7URBv#~tH~0{r5Sa*AHjEk0G#{gCsz$%#HXED9ew-Rn81(Q8B?rdj!WDG2kO6ln@_9Z;xUbFEAKoW6@v zaKSOd9Lh@>VL?Wr{bQw(S(55+8Z1S#dcWPcGP&ZQ;It0HmDSvMvUnQk(=d(|-}CFa zT>{coWG0gp^B%=mlqjU-hJ|nQzCXp2pBrsI%w;1=w(tfL92jgns-`u#I%A{ecpQ~U zsjh+<6{ArCE@q~2a}g_KW9ZCcQuN3>rFE{TVN!!D6Pj@9KgWwkPlB_7Evtp-$Sd3? z-hl0%GvOH%Djyt}aB5DoiY;4IRz71oi;KVaH24w(VG?x#TQabT6D2Pb&t7AoV^Gw^ znf?uvJ0K3ft(FLCBtlqA4IgucyIclpcPfxgoEPZ}M6NUUBrwBXa~E@Z*r-jFE>^Oz z@+OLdA)n!(P|!$6T|%s(VYQIPhK`|hHxs^^9AvrRy1O!4F(g@){XAq5_#>k4F2p>K z_Y&f7#U<4_elwt8I{WL!IVV~J`P7^!n<+8hC|Z*x1LM~(XFY7&One(=y5)qS@FV5{ z(L6pc2|?-=Fd^R8Rs>h+gXL3ax@{=op>Bugz7q|e%xszZ9w)j1QN2Q(j>vg9S?xvB zZn|F$5y1yWf`-A?u55=HtpPglK?@^r;@|q|zyVkNgq zBz5KJ_6E+1m5#~}1ebAgarhIYE-79-(8NVtM||$YRkKA*5B5 zvfWP{sqGOhZO@HA9=$k?MByX@2XSBYQ6gDf=bqx|P|QzbD{-lotm~FjsZ^w;b85{a z&1)8Pb_6@Do}NNPtMi%PY)_GV2NeT#zDFX5>l>Pg!Ag7YdC2dmqPR7T9Nu`?;kDB+ zbwRU2fEFqCUn?N!%j*1-xG@ZRLy9=K5jgUA8Jmz+{DjQBWCqxc(`lHY12so^8X3Ri zENe)XEdk4oU6R9f9dbMl&rGs8xOvrIpJL2r*PSjx>Sr=MLKpyqi0Gs2!0<8S!FoH_ zsgI&zGQ`cnT*owy-_IE3t16@be?Eq10xPbY2xa4j-~F=))VTa#p?}w%{_Yw7(RfH~ z8k6VhDHQ%PC*s7DdlyGi8^@QAB|?+lJXk?ELVRleWl1DM9CdxgE8dA=t8dc7E3&Cfw&$nquRikBFiduYE zmPE$)8~zR;qgrwX+cd6Hv4o}kx}=4iGguchxv)*bwyW~xZc?e7ROrY}Ynf|#Zuq^sQl5ds&sCL|^%+&3Kr`9ph|Wkn7jl1WLL!KiLR2$>8|CK{^F#>F z^IZUHmT;eR-Fz}XVumJ*YE9-kxoi&>!!0J`(bkJ%aE4tcnHg;h2DqxZUgrTb$V_z8 zLTO%>5U?h^5o$3)XPbV&~ANMczZuxhBnio1z8ER(G&dKFq<}--N9e?}Lqsbn(fmQEg~bfeb;u$LWC6 zTn1Xi{(Hx9B(hVBi6g#sow5^6Y~H+p)`iA?v8!+yDdKR*l4LmWBfnu2b<-pRUS9U} z=#-rL__;aeJjL501xtAjygEZhD-r3*$9)N!xO|$!y|}o*1mtPq08O$L_<9HZ1|43u zzc;BRD4VXh2|7I(G_h#to5iegXME{IgJZ?V^JA3m}7= zK~ZN2$)Afwk?#%AzeiaLaB0s?9PDP&C`oR%6mq1xD)Dft{MswtZ}ZOm+52hB7F@}>aC060?d2l0TXbM`fgaF|!sL|s?dHSY z(mzL~Nl-(_wiZ&f*=kqe7cDgDe+6{Pbp%n}Xy0--bt{yiU%sARYhFFKNjw(|p$uCG z=_1VSI|8tzP$Wtxw@DeP`N$+&l^jK%u8F{1!q~t&-ofBpdRjXC%%B<{n=GUv#4sTf^29nGchkDgJ8G8d3o$QE)6; z%VuGs$O`E2lMFp);u)|}rZ}fj%OXuNfa6A?&*up&QZ7AVQ86o%Y3>A=;9eaiQ>xhB zn~N!zuA8nuEMYD>)7ezJc*)|sE!kF-y6}e&rwy&_l9J>IkD9#zx=^!gSFC+dC+L59 zRc*8^>fye!P?@YPeRq0LGh`FPMGNo>2}Xo2xa$;L$B_f zJ|(?vVlL|U(wS9fIbF$3>z!66!df}8FFLC^2q$eTlplL1se2FgH;a@4m^DbPVfDi+ zEt{WoxQ`?MYjN^F7cbijM-8YQc`vD_Tj@^QEC5x|_iku%dyT7m9U?`2!0EpNMd@{x zsd4Q*vN*)Tr`nV%Q@_r~-|C))wP&1bztnP^de1n18ay&SLY&H#dznOnJyv>#-_w_= z|B-%yfWRjU>(hr{&I7})!-M@m??q$Di?D~O+lf#MXo#}k2x0_@>o?^Q0EEs)lh69k z7=bgL464^c@AT5Xpt<>id)@F}d?!^DKm3$hmpuhaEY#+W@HqqB6r_AAqrdk;eP?}{ zQ92j)7U@R64$LUw^=F7ys%P}ZL41)jc;UcWEhH``K8 z93u~W)cuSo)XbkdMAhDv11sTsddIu~t4;r@RC&3wHca)sgkSKbB^{vr|4+g&L zS|0D*QZHhBh^Jiiy247`s`m3Do6Z8%%57n2_L6IvuZq z%V3^`s5`RZuycwcez}3DW8<>C%5C8n2XB##YIOXe5el2%ga_n}5u{DgqISf;b`J(M zkk#?~$m?SrE%dM{6a#m|)$W@9V3kc`9`=_@U2{r8DhH{gKedyCD`D3=+Sq^ZxK_>- zWB!X={)^v3PH?4}1=`IITN_)8EFtlTtZucg5F1gB%?p?=I=iuQO6#6T+|EHcvV{5M zWf<4#!iOX*gy*`hoVkaeP&b6bQ{b57`13$l$BaBA)Vpfn_w(npxCK{wKO6Eb?6dfZc=q^6s|1w zZ(lO!vm?9Z;zn4EIcn7fxK{4DabBJn{m`4b*3zo>Z_elwFj7kzuB3{JrW$ITKz^Zw zO2n3%K9JN_QJtQkI2gCLkqlL|YBX2(MeCw%5?c=T7y=n)Yw?DN^87nxSm5nR0ixHk zb6!sqlhl_T3gfc3exGuO^M;e;nHaomH0c<_tk2u`;hdezCywf?Ma?SF?rF;6FH2b# zkjXFgtCiwrW|qpZYp-&AV7)2niua`Ty|y_~`gt(AO^&ZJOUD9%ZXmv8SIO=`?e-p@ z!FHqiv*E)BN}hX}=TxJi{fZ}IR80-sOH*>zek+vz&|^T^I;Z$Bd+&vr6Rmt2pk1Y$ zHQyz_z#idj$8%l;qSQuhMeV=D%o0jF+Eu8z|6=j%vDkdqaV<%+B6@_YWPG;mdpady zIubi`yH0m=#xIZKzb2lPK?s~DrbVt>2XcMONsDa*) zN;mgGcY5E+X7ki(B4=&C$0=p%vEuHq3RZwQ zsx*XdmNmkus8`Kp%Jg@_O^?lipc5ujkS4-(O-v`I zBT^8s6kYL!Ekb5n8Ot&3gY*Jgtm-`y($axs6OO+Qv}r6HRTB303$CUli8|*g3K=qk zvTmzVg`1`480+~#SBMk#0}c!63;SB`Lo%6K5E-tkC@hjOWH_|H01_0}th5Wf3YPnJo5G8!N<9x}Q=Z&Hx%xq)K?CXxmG2QjCd^Y)9S*5{{wYG?qU1P6zmF;m|-wmh;x5A=On4gw6iJzA7D{ zlB+$?*%GCI_HD?B5P1U?P&IY>KuT{Z5bf{Y9SvwM3_eI_ zMaRp~V{lFxo*+Q*5p8x&r}-@9{Jv>6z89|TNmuQ&APGMT#N*{gh;R%-r^tPH60&Nd z0%gt}6hjqFSiR2>U8)gOv=94GRvV{q8)uF~qS`7US*jlzbiCS4c_%Z3WLxfzDQ-ej z(He}32f*ElrQ#bVXW~=6#k8$x4V+Q+_NO=TF50*9CYJe78**!QgmXE>Ij;BTCk=i0r}-l*v!gSa+!HPgw+>vM zT(#~oU`)LIxv=MB$K65(v*iVyy*=13i&0kh4!X*;YNF?0)R5p^4x74fm|Hin32pm8 z#YQ7EFOrCyZe)y{Chj%rdN(jv-!(3+2)>N^$E?iV>@J;u^q5DXA0Ik|eSc}D8wZJg z-L!dxGb0q<aHAXV>7D1wxTii`^C5!e_>LS2 z?kzt%n=LlP3-gc&>g`|8lIX>epn0~hqzR9X|D2fcW{>CM6C-1}R**cTl>6au!mh&C zhd5W1w=FCzFKQ||Mh8lTw^LF>`%n^yR&Fk&-`peNMQ;SP!g)Oq#tvR_joa*|0W7M2 zX0Yrp)%?>Dmq4Gm47kviDIdSH2G1kx(?c{DIOW>8RP?A*KlI zvy=4`5)5TNKP4x|G|ObdF+;XQkACkrKt`v+cZ^i2?YQ4zW-SCpc6ta<8Nqj(KUN5l zgL#OjO7Z})q@2fMIbS;E?8T(3i}eU!_xzJe^k#j2^%(+I*>JMv524;0Ye{ExzMzS! z$PEUgwNZ98Hqsa-QeVbN2_fgPCHTpvz;fYLrPHUvhW=`fSne$M5^}kxk)PU0dZ{4b zY*0aMkrGVv+p8|ZxB|bqBa*B{a8Bc~b9X}jYxSI-DGLO*;wStk;mf~Ud|VGX2#>$n zilyH+AMyYHbA#mH&XIrTnpP=WSs@Fe@HTYFrW-faEsOi87Zjfx6)b{N1b`G7mIf!k zdDP=>geS7m zo?4=kYE>J4WU_@&0T*szcCMJWfu3~ryi16Tl4;pzHFIfyjO5}oFGx<>R8h;FlT3<$ zRV|FWMek}@jCc=}HQ8Tz*9|HwI%6hRGuDSp%syA?KnJqR5C;Vy;EB@OLV(zuA*Y_6 zs8qqc>zb^XtWazZ6U3PcYfatiG1+f$A*cE^oma}>G}KI79F#Y*6euTK?q#s3Hrp5{ zQ$lSZi#dUe?F-{X`8nR*j*%#8E}J)L0kwO;WJU~q`nPOwDfsoCUB`&~%;T;lc#JYF zHTBJs0qTI9LQ}7pxkO+W2*<6dN<$##C=QByC%&@fbA1_hI&9@h<$CSzeA;wlaiAZh zq#m5T-Fb*T@M6+xnt0#@T0qH1vkONR_;Ow7-uwyLnFG+baQkAeq6oSVOEK%s!jp20 zev1!2rN+wJW63L)ShEZtp!kgPE~B=MjO$(1HS6aLWA0;7k2E^2s660)uK1KGWk))l z*>C=Kl9AoLPtE!91n{Sq0g3pI(9)m0Bwc4QmkywUP8B`;U!IA7C<7I!w^v!;INZf= zNY?+|F7{7lK+xD&+1b&=z(&RHTNU^pMW9OkTwP@a^$Rz3Z(4^gjNpW&u#|9&LjtUV z(X|#sBvBFXELV+TdBWa5Vxa3FiyN>^Vlz)>lR)OvQXI2N?o(7{!EM^4TZG?!q4gL2 zu8BJ5y~yfN`SN-bvltkLfX?3IYVG}^YsUBEiPP-!b%*~iYA@fWDnt1`qmIH{z_H53 zpeSliKPl&lU?gFgBSuPL-Y+32nex;C%1{ebDmrOBsUa8|N)zx{H3v|+AD9*ks&PZA zZQinQ4OG>_DOBtvuNI)}sw@W{7U6@?j)$V0-eP@bsGTIUo4kD4_PD}1n9bso54G8C z-b!u{m;(6p6zEfR$r|f%7TIUiiWX~vhJqKj2Gop)ez2+I2 z(oV+ujeCn5FP)1Pt7JS?Ij(L1>c*pjv_4~} zHDcgqHsu(2(*R_?`Er+)OrJ$lo&qf#%cVK{x~1Xj3}=MX%?Of5m7t3&ZubHhp;fpw zscm89=WbemV<19oQUp=gI$b6z@J)5t$H53YQ))0tu{yxGKAurF@BmRi)#F?fW-Q!FQ}eW zm@?+W@i&%~kF7%q&UQEuF1hGtF|Kl!YtH5pZDqwmhl`^MrMm;vLE9&2s?go~f;cTs zZI|~vZa&7NW9nEu=Zjj9C`I+*Z8b`Dkt!g$&q-k00(+Ma_vOdTLD!S7(_E%hSZwFw zi%KZA2B6y74^3Hk{K;9pf9fyZkaiAJS-RuuFW-P|tK6W%>JP23c;oKO-pG1K2>3xb zTfVS$7wjg7wA|>z?hHI1R`bu^u-PK>VEKlvuzW!9o6?J;euxan-!f0ro2L%UpneDq z(BD$S_6&1l`3CM#y<~-OyQ>de--7#xe66IK75m5vsSM!9A#*efuC3T(LBh`L{ucPt zX9MM2iOyhhSp%Zr|7}`#1;O*nEpQ;LVL`{IYG%ETK3pH}FK<*JDnA<|$+EdTIYF>z zt3AhmvA1irOe|O-b9T<`t@@* zHArv5rJ8&a`%V{ykB+$7bdY!`RPvn4Kbc3ixrS7D^Uvi`OdD6a?vMOGqZQHT+k^w> ze)CyKr7#l_xqO`(v-fq9-Q2RgqCMaL&Y2UT(q}F?!r?MPkC@SX^2lj472~(FL##lA zHVU~XTK|KRyy%s{P8B&YIlSE&vtu4Z-c@CGsV^}N`3i!D(rHDE1ANMMrfNTir_+P1PfSTwaHYINg3%Z$4l%6C;5^p1PNVH^4&Qfq31^Mf2r{6{zj3UtT^q2=C99IRa)ue|kb*d>Y; zj6+WG{W~zKo$@@s5*0Qur*&4xm*8m5KyxaVk`n~2dx4k`Rm;1?s2{wUkm_@-suV9% zXm=`7d3-Tm)<7SS9lnQD?~X4#xp23a`92e%_OGIgyWO`H5D#id?bPSPz&eEQPHF